TIA博途SCL编程学习57_多级传送带控制

标签:
scl实例scl学习 |
1. 题目:
用两个舜动按钮来控制传送带按一定方式工作。控制要求如下:
1) 按下启动按钮,电磁阀V打开,开始落料,同时一级传送带电动机M1启动,将物料往前传送;
2) 6s后二级传送带电动机M2启动;
3) M2启动5s后三极传送带电动机M3启动;
4) M3启动4s后四级传送带电动机M4启动;
5) 当按下停止按钮,电磁阀V关闭;
6) 6s后让M1停转;
7) M1停转5s后M2停转;
8) M2停转4s后M3停转;
9) M3停转3s后M4停转。
2. 问题分析与算法设计:
将4条传送带定义为4个元素的一维数组,利用循环指令进行循环调用,这样可以使程序更加灵活,可以在不增加代码的情况下将传送带的数量从4变为任意值,例如:100条或1000条等。
3. 定义变量。如下图:
注意:电磁阀和传送带的启停输出放在了静态变量,为的是程序调用中的初始化。
4. 编写程序。如下图:
以上程序只截取了启动过程,停止过程和启动大致相同,此处未贴程序。
5. 功能测试。
由于动态显示的原因,此处省略贴图。
6. 总结:
学习FOR循环语句;
学习定时器在循环中的调用;
学习上升沿;
学习多重实例的数组形式声明。