有关西门子S7-200系列PLC的编程例子,用西门子s7-200来实现一个十字路口交通灯控制系统,以下是具体的控制要求,以及I/O点的分配与程序代码,供大家参考。
1、控制要求
(1)当工作人员合上正常工作开关SA1后,南北方向红灯亮30秒,期间东西方向绿灯亮25秒后,闪烁3秒灭,黄灯亮2秒;
(2)然后切换成东西方向红灯亮30秒,期间南北方向绿灯亮25秒后,闪烁3秒灭,黄灯亮2秒,如此循环。
2、判断I/O点的分配
所有的状态控制均由计时器来完成,并且有循环操作的控制要求,所以需要使用定时器指令,再通过比较指令完成信号灯控制。
下面开始绘图:
前30秒的状态灯显示情况:
1、南北方向停止(0-30秒);
2、东西方向放行(0-25秒)、绿灯闪烁(25-28秒)、黄灯提醒(28-30秒)。
此处用到了闪烁指令SM0.5,基本上把前30秒,南北和东西方向上的指示灯的状态,都展示了出来。下一步我们复制粘贴后,调整为东西停止,南北放行的情况。
本站仅提供信息发布平台,文章仅代表作者个人观点。
首页 > plc > 西门子plc编程实例