來源:PLC狂人
【動作描述】
如圖為一個(gè)紅綠燈的控制時(shí)序圖,啟動信號導(dǎo)通后,紅綠燈程序開始動作,動作要求如下:
1)南北紅燈和東西綠燈同時(shí)點(diǎn)亮,25s后。
2)東西綠燈開始閃爍3s之后熄滅;
3)東西黃燈點(diǎn)亮2s后熄滅,同時(shí)熄滅南北紅燈熄滅;
4)之后東西紅燈和南北綠燈點(diǎn)亮;
5)25s后南北綠燈開始閃爍,3s之后熄滅;
6)之后南北黃燈點(diǎn)亮2s后熄滅,同時(shí)熄滅東西紅燈。
按照如上動作,不斷往復(fù)循環(huán)。
I/O分配如表,有1個(gè)輸入點(diǎn),6個(gè)輸出點(diǎn)。
【程序編寫及思路】
本案例就選擇使用定時(shí)器的當(dāng)前值和觸點(diǎn)比較指令來編寫,當(dāng)然還有很多不同的方法,這些再后面的章節(jié)會再次講解到。
下面我們先把每一個(gè)點(diǎn)的輸出時(shí)間列好,這樣就能更加清晰的看出每一個(gè)輸出點(diǎn)需要控制輸出的時(shí)間段了,如下表
當(dāng)X0按鈕按下時(shí),控制M0交替輸出,實(shí)現(xiàn)啟??刂?,M0導(dǎo)通則動作啟動,控制T0定時(shí)器開始定時(shí),時(shí)間為60s,時(shí)間到了就復(fù)位定時(shí)器重新開始定時(shí),后面通過觸點(diǎn)比較指令判斷T0的時(shí)間范圍,對應(yīng)控制輸出不同控制的Y點(diǎn),具體控制對照上表,程序如下圖。
只需要按照時(shí)間斷,通過比較判斷指令,即可控制對應(yīng)的燈動作。
-
定時(shí)器
+關(guān)注
關(guān)注
23文章
3298瀏覽量
118808 -
交通燈
+關(guān)注
關(guān)注
13文章
325瀏覽量
40269 -
程序
+關(guān)注
關(guān)注
117文章
3826瀏覽量
82946 -
時(shí)序圖
+關(guān)注
關(guān)注
2文章
61瀏覽量
22695
原文標(biāo)題:傻瓜式PLC程序編寫--紅綠交通燈控制
文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
紅綠燈控制系統(tǒng)的LED城市路燈方案
用PLC實(shí)現(xiàn)交通紅綠燈控制方法及原理
【分享】LABVIEW 控制紅綠燈,黃燈閃爍的程序
交通紅綠燈PLC控制系統(tǒng)編程方法與技巧
紅綠燈控制實(shí)驗(yàn)
基于自定義時(shí)鐘脈沖的交通紅綠燈控制設(shè)計(jì)

基于51單片機(jī)的紅綠燈設(shè)計(jì)
用樹莓派控制交通紅綠燈(進(jìn)階版)

評論