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

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

評(píng)論