欢迎关注本站微信公众号:电子开发网,后台私信交流
最近收到热心网友微信公众号的后台私信,问了一个问题如下:
用顺序控制指令设计程序,要求设计顺序控制功能流程图和步进梯形图,控制要求:按下启动按钮I0.0时电动机正转5s停 3s,然后电动机反转5s 停 3s,循环2 次停止,中途任意时间按停止 按钮I0.1 电动机停。
参考梯形图如下:利用计数器和定时器实现,还有一些比较运算
仿真测试正常
STL语句如下:
Network 1 // 电子开发网 www.dzkfw.com.cn
// 顺序控制
LD I0.0
O M0.0
AN I0.1
AN C0
= M0.0
Network 2
// Q0.0为电动机正转,Q0.1为电动机反转
LD M0.0
AN T37
LPS
AW<= T37, 50
= Q0.0
LRD
AW>= T37, 80
AW<= T37, 130
= Q0.1
LPP
TON T37, 160
Network 3
// 计数两次
LD T37
LD C0
CTU C0, 2