案例分析:用比较法编写交通红绿灯,以西门子200smart为例!
发布时间:2024-11-23
昨天给大家介绍了用顺序控制的思路编写交通红绿灯的程序,今天再给大家介绍一种用一个定时器,配合比较指令如何实现。定时器Tx既可以表示触点的状态,也可以用来表示计时的当前值,在本案例中,用一个定时器计时,一个动作过程的总时间为20S,然后用比较指令分析在对应的时间段内哪个灯输出。
控制要求如下
1)东西向:绿灯(QO.5)亮5秒,绿灯闪3次(灭0.5秒亮0.5秒),黄灯(Q0.4)亮2秒,红灯亮(Q0.3)10秒。
2)南北向:红灯亮(Q0.0)10秒,绿灯亮5秒,绿灯(Q0.2)闪3次,黄灯(Q0.1)亮2秒。
3)按下I0.0启动正常运行,按下I0.1整个动作完成停止并且双向黄灯闪烁。
PLC外部接线和I/O分配表在前面文章中。
程序如下:
关于交通红绿灯的小知识就讲到这里了,若有疑问大家可以加小编微信一起探讨!
展开全文
其他新闻
- 西门子200samrt-移位寄存器指令和移位指令详解 2024-11-23
- STEP 7-MicroWIN SMART快捷键大全 2024-11-23
- 应用实例:200SMART控制英威腾GD20变频器模拟洗衣机程序编写 2024-11-23
- 西门子200smart PLC与威纶通触摸屏通信详解 2024-11-23
- 西门子200samrt高速计数应用案例分析 2024-11-23
- 西门子200SMART PLC传送指令详解 2024-11-23
- 西门子200SMART通过MODBUS通信控制英威腾GD20变频器 2024-11-23
- 通信案例:两台SMART进行开放以太网通信 2024-11-23
- 两台西门子S7-200SMARTProfinet通信案例 2024-11-23
- 两台西门子200Smart进行MODBUS TCP通信,附程序 2024-11-23