西门子S7-200系列PLC实例:十字路口交通灯控制系统

作者:老电工时间:2021-12-17 10:21:50

有关西门子S7-200系列PLC的编程例子,用西门子s7-200来实现一个十字路口交通灯控制系统,以下是具体的控制要求,以及I/O点的分配与程序代码,供大家参考。

西门子S7-200实现十字路口交通灯控制

1、控制要求

(1)当工作人员合上正常工作开关SA1后,南北方向红灯亮30秒,期间东西方向绿灯亮25秒后,闪烁3秒灭,黄灯亮2秒;

(2)然后切换成东西方向红灯亮30秒,期间南北方向绿灯亮25秒后,闪烁3秒灭,黄灯亮2秒,如此循环。

2、判断I/O点的分配

西门子S7-200系列PLC实例:十字路口交通灯控制系统

所有的状态控制均由计时器来完成,并且有循环操作的控制要求,所以需要使用定时器指令,再通过比较指令完成信号灯控制。

下面开始绘图:

西门子S7-200系列PLC实例:十字路口交通灯控制系统

前30秒的状态灯显示情况:

1、南北方向停止(0-30秒);

2、东西方向放行(0-25秒)、绿灯闪烁(25-28秒)、黄灯提醒(28-30秒)。

西门子S7-200系列PLC实例:十字路口交通灯控制系统

此处用到了闪烁指令SM0.5,基本上把前30秒,南北和东西方向上的指示灯的状态,都展示了出来。下一步我们复制粘贴后,调整为东西停止,南北放行的情况。

西门子S7-200系列PLC实例:十字路口交通灯控制系统

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > 西门子plc编程实例