交通红绿灯相信大家都不陌生,今天给大家介绍两种用西门子200SMART ST30编写交通红绿灯控制系统程序的方法。
顺序控制的思路编写交通红绿灯的程序
控制要求如下:
1)东西向:绿灯(QO.5)亮5秒,绿灯闪3次(灭0.5秒亮0.5秒),黄灯)亮2秒,红灯亮)10秒。
2)南北向:红灯亮)10秒,绿灯亮5秒,绿灯)闪3次,黄灯)亮2秒。3)按下I0.0启动正常运行,按下I0.1整个动作完成停止并且双向黄灯闪烁。
PLC外部接线如上图所示。
I/O分配如下表:
PLC地址 | 外围元件 | 说明 |
I0.0 | SB1 | 启动 |
I0.1 | SB2 | 停止 |
Q0.0 | H1 | 南北红灯 |
Q0.1 | H2 | 南北黄灯 |
Q0.2 | H3 | 南北绿灯 |
Q0.3 | H4 | 东西红灯 |
Q0.4 | H5 | 东西黄灯 |
Q0.5 | H6 | 东西绿灯 |
程序如下:
首先初始化,清除寄存器里的状态,避免干扰程序。
启动
停止
东西黄灯亮2S,如果按下停止双向闪黄灯。
南北黄灯亮2S,按下停止双向黄灯闪烁。
上面给大家介绍了用顺序控制的思路编写交通红绿灯的程序,再给大家介绍一种用一个定时器,配合比较指令如何实现。定时器Tx既可以表示触点的状态,也可以用来表示计时的当前值,在本案例中,用一个定时器计时,一个动作过程的总时间为20S,然后用比较指令分析在对应的时间段内哪个灯输出。
用比较法编写交通红绿灯
控制要求如下:
1)东西向:绿灯(QO.5)亮5秒,绿灯闪3次(灭0.5秒亮0.5秒),黄灯)亮2秒,红灯亮)10秒。
2)南北向:红灯亮)10秒,绿灯亮5秒,绿灯)闪3次,黄灯)亮2秒。
3)按下I0.0启动正常运行,按下I0.1整个动作完成停止并且双向黄灯闪烁。
PLC外部接线和I/O分配表在前面文章中。
程序如下:
关于交通红绿灯的小知识就讲到这里了,若有疑问可以在评论区留言!
1.《如何用、如何用手机赚钱》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《如何用、如何用手机赚钱》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/3304160.html