十字路口红绿灯plc程序_交通灯程序的最优化(西门子S7-200PLC为例)
1、控制要求:
為了保證十字路口的交通安全,在十字路口設(shè)立了紅綠燈,利用PLC進(jìn)行控制。
2、工作過程:
運行開關(guān)SAO合上后,東西綠燈亮20s后,閃爍5s滅,黃燈亮5s后滅,紅燈亮30s;然后綠燈亮……如此循環(huán)。對應(yīng)東西綠燈、黃燈亮?xí)r南北紅燈亮30s,接著綠燈亮20s后,閃爍5s滅,黃燈亮5s后滅,紅燈亮……如此循環(huán)。
任何時候運行開關(guān)SAO斷開,所有的交通燈熄滅。
3、程序設(shè)計:
1.時序圖:
2.分析:
從時序圖可以看出:
A.所有燈亮或滅的周期是一樣的,總時長需要60秒,可以理解為60秒一循環(huán)。
B.東西紅燈:開始的頭30秒滅 ,超過第30秒至第60秒則亮。
C.東西綠燈:開始的頭20秒常亮,超過第20秒至第25秒則閃爍,超過第25秒至第60秒則滅。
E.東西黃燈:超過第25秒至第30秒則亮,超過第30秒至第60秒則滅。
F.南北紅燈:與東西紅燈狀態(tài)相反。
G.南北綠燈:開始的頭30秒滅,超過第30秒至第50秒則常亮,超過第50秒至第55秒則閃爍,超過第55秒至第60秒則滅。
H.南北黃燈:超過第55秒至第60秒則亮。
3.程序設(shè)計:
按上文分析編寫程序:
(1)輸入與輸出分配表
(2)程序
程序完全按時序圖分析編寫,運行妥妥的,歡迎朋友們調(diào)試。
總結(jié)
以上是生活随笔為你收集整理的十字路口红绿灯plc程序_交通灯程序的最优化(西门子S7-200PLC为例)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java中num是什么意思(void是什
- 下一篇: oppoa9和a9x有什么区别(OPPO