來源:PLC狂人
【動作描述】
如圖為一個紅綠燈的控制時序圖,啟動信號導(dǎo)通后,紅綠燈程序開始動作,動作要求如下:
1)南北紅燈和東西綠燈同時點亮,25s后。
2)東西綠燈開始閃爍3s之后熄滅;
3)東西黃燈點亮2s后熄滅,同時熄滅南北紅燈熄滅;
4)之后東西紅燈和南北綠燈點亮;
5)25s后南北綠燈開始閃爍,3s之后熄滅;
6)之后南北黃燈點亮2s后熄滅,同時熄滅東西紅燈。
按照如上動作,不斷往復(fù)循環(huán)。

I/O分配如表,有1個輸入點,6個輸出點。

【程序編寫及思路】
本案例就選擇使用定時器的當(dāng)前值和觸點比較指令來編寫,當(dāng)然還有很多不同的方法,這些再后面的章節(jié)會再次講解到。
下面我們先把每一個點的輸出時間列好,這樣就能更加清晰的看出每一個輸出點需要控制輸出的時間段了,如下表

當(dāng)X0按鈕按下時,控制M0交替輸出,實現(xiàn)啟??刂?,M0導(dǎo)通則動作啟動,控制T0定時器開始定時,時間為60s,時間到了就復(fù)位定時器重新開始定時,后面通過觸點比較指令判斷T0的時間范圍,對應(yīng)控制輸出不同控制的Y點,具體控制對照上表,程序如下圖。

只需要按照時間斷,通過比較判斷指令,即可控制對應(yīng)的燈動作。
-
定時器
+關(guān)注
關(guān)注
23文章
3368瀏覽量
123532 -
交通燈
+關(guān)注
關(guān)注
13文章
325瀏覽量
40838 -
程序
+關(guān)注
關(guān)注
117文章
3846瀏覽量
85217 -
時序圖
+關(guān)注
關(guān)注
2文章
61瀏覽量
22978
原文標(biāo)題:傻瓜式PLC程序編寫--紅綠交通燈控制
文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
紅綠燈控制系統(tǒng)的LED城市路燈方案
【分享】LABVIEW 控制紅綠燈,黃燈閃爍的程序
交通紅綠燈PLC控制系統(tǒng)編程方法與技巧
紅綠燈控制實驗
基于自定義時鐘脈沖的交通紅綠燈控制設(shè)計
基于51單片機(jī)的紅綠燈設(shè)計
用樹莓派控制交通紅綠燈(進(jìn)階版)
使用PLC實現(xiàn)紅綠燈控制示例
評論