現(xiàn)有個(gè)十字路口要求使用交通信號(hào)燈,控制要求是:按下啟動(dòng)按鈕之后,系統(tǒng)開(kāi)始工作,南北方向上的紅燈亮30秒,轉(zhuǎn)為綠燈亮20秒,然后是3秒閃爍(一秒閃一次),再轉(zhuǎn)為黃燈亮2秒,這時(shí)的東西方向上綠燈亮25秒,然后也是3秒閃爍(一秒閃一次),再轉(zhuǎn)為黃燈亮2秒,之后系統(tǒng)按此規(guī)律循環(huán)工作,直到按下停止按鈕才會(huì)停止工作。該交通信號(hào)燈的示意圖如下所示:
工作時(shí)序圖如下:
三菱PLC的輸入和輸出信號(hào)分配表如下:
|
I/O口 |
功能 |
輸入 |
X0 |
啟動(dòng)按鈕 |
X1 |
停止按鈕 |
輸出 |
Y0 |
南北紅燈 |
Y1 |
東西綠燈 |
Y2 |
東西黃燈 |
Y3 |
東西紅燈 |
Y4 |
南北綠燈 |
Y5 |
南北黃燈 |
編程方法一:根據(jù)工作時(shí)序圖把時(shí)間軸劃分為六個(gè)區(qū)段,對(duì)應(yīng)的六個(gè)定時(shí)器分別是T0~T5。然后先將各個(gè)定時(shí)器設(shè)定定時(shí)時(shí)間,由于各個(gè)定時(shí)器都是按順序接通的,可以把前一個(gè)定時(shí)器的觸點(diǎn)去觸發(fā)后一個(gè)定時(shí)器的線圈以達(dá)到循環(huán)計(jì)時(shí)的目的。各定時(shí)器的定時(shí)時(shí)間如下表:
定時(shí)器 |
T0 |
T1 |
T2 |
T3 |
T4 |
T5 |
定時(shí)時(shí)間 |
25S |
3S |
2S |
20S |
3S |
2S |
實(shí)例程序如下:
編程方法二:根據(jù)工作時(shí)序圖可以得到循環(huán)周期是55秒,我們將這時(shí)間55秒用T0定時(shí)器定時(shí),然后再用比較時(shí)間區(qū)段編寫(xiě)程序。時(shí)間區(qū)段比較如下表所示:
輸出線圈 |
Y0 |
Y1 |
Y2 |
Y3 |
Y4 |
Y5 |
時(shí)間范圍(T0/s) |
0<T0≤30 |
0<T0≤25和25<T0≤28 |
28<T0≤30 |
30<T0≤55 |
30<T0≤50和50<T0≤53 |
實(shí)例程序如下:
本文如有描述不妥之處請(qǐng)指教,謝謝!