初学plc,考试有一题说“小车正向运动5秒停5秒,反转3秒停3秒,上述动作重复3次”对于这个程序设计,可否用循环指令完成3次的重复动作呢?如果可行,能否给写写程序。谢谢!我查了以前的问题解答,感觉说的循环指令只是plc的扫描周期内,对循环指令包围内的程序扫描3次,不知理解是否有误?
最佳答案
你把下面的STL直接复制,粘贴到程序编辑器里面,然后转化梯形图,看看就明白了。
TITLE=PROGRAM COMMENTS
Network 1 // Network Title
// I0.0启动程序,Q0.0小车正转5
LD I0.0
O Q0.0
LD T40
AW< C1, 3
OLD
AN T37
= Q0.0
TON T37, 50
Network 2
// 小车停5s
LD T37
O M1.0
AN T38
= M1.0
TON T38, 50
Network 3 // Network Title
// Q0.1小车反转3s
LD T38
O Q0.1
AN T39
= Q0.1
TON T39, 30
Network 4
// 小车停3
LD T39
O M1.1
AN T40
= M1.1
TON T40, 30
Network 5
// 计数3次停止
//
LD Q0.1
LD I0.0
CTU C1, 3
提问者对于答案的评价:
感谢大家的解答,终于揭开了我的疑惑。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc350416.html