交通燈的控制要求如下:
控制開關
信號燈受啟動及停止按鈕的控制,當按動啟動按鈕時,信號燈系統(tǒng)開始工作,并周而復始地循環(huán)工作,當按動停止按鈕時,系統(tǒng)將停止在初始壯態(tài),即南北紅燈亮,禁止通行;東西綠燈亮,允許通行。
控制要求
1、北紅燈亮維持30秒,在南北紅燈亮的同時,東西綠燈也亮,并維持25秒,到25秒時,東西方向綠燈閃,閃亮3秒后,綠燈滅。在東西綠燈熄滅的同時,東西黃燈亮,并維持2秒,到2秒時,東西黃燈滅,東西紅燈亮。同時,南北紅燈熄滅,南北綠燈亮。
2、西紅燈亮維持30秒。南北綠燈亮維持25秒,然后閃亮3秒,再熄滅。同時南北方向黃燈亮,并維持2秒后熄滅,這時南北紅燈亮,東西綠燈亮。
接下去周而復始,直到停止按鈕被按下為止。
信號燈動作系統(tǒng)可用圖1狀態(tài)圖表示。
圖1交通指揮信號燈狀態(tài)圖
硬件及接線
根據(jù)上述要求可見,系統(tǒng)所需紅、綠、黃各4只信號燈,本案由兩個信號燈箱實現(xiàn);系統(tǒng)需要啟動和停止兩個按鈕,由按鈕箱實現(xiàn)。
可編程控制器的輸入/輸出端子分配及硬件連接分別由表1及圖2所示。其中sa開關代表可編程控制器自身的運行開關。
圖2plc輸入/輸出接線圖
交通信號燈的軟件設計
在本文中,我們采用步進梯形指令單流程編程實現(xiàn),其狀態(tài)轉移圖如圖3所示。由圖可知,我們把東西和南北方向信號燈的動作視為一個順序動作,每一個時序同時有兩個輸出,一個輸出控制東西方向的信號燈,另一個輸出控制南北方向的信號燈。
狀態(tài)轉移圖對應的步進梯形圖如圖4所示,現(xiàn)簡單分析一下工作原理。當啟動按鈕sb1按下時,x0接通,s0置1,系統(tǒng)進入s0狀態(tài),驅動y6、y0,使南北紅燈及東西綠燈同時亮,y0接通,狀態(tài)轉移條件滿足,系統(tǒng)將轉移到s20狀態(tài),在s20狀態(tài)下,y6、y0仍被驅動,即南北方向的紅燈及東西方向的綠燈繼續(xù)亮,同時驅動定時器t0,定時器的設定時間為25秒,25秒后,狀態(tài)轉移到s21,在s21狀態(tài)下,y6繼續(xù)保持,但y0受控于m1,而m1是由兩個定時器t6和t7控制,t6、t7組成一個1秒的震蕩器,即東西方向的綠燈閃亮。在本狀態(tài)下,同時也驅動定時器t1,定時時間為3秒,3秒時間到,狀態(tài)轉移到s22,在s22狀態(tài)下,y6仍然被驅動,南北方向紅燈繼續(xù)亮,同時驅動t2、y1,東西方向的綠燈滅,y1口驅動的是東西方向的黃燈,故東西方向的黃燈亮,綠燈停。t2的定時時間為2秒,2秒時間到,狀態(tài)轉移到s23,在s23狀態(tài)下,同時驅動y2、y4及t3,東西方向的紅蛋亮,南北方向的綠燈亮,t3的定時時間為25秒,25秒時間到,狀態(tài)轉移到s24。在s24狀態(tài)下,驅動y2、t4,東西方向的紅燈繼續(xù)亮,而南北方向的綠燈驅動口y4受控于m1,m1是震蕩周期為1秒的震蕩器,故南北方向的綠燈閃亮。t4的定時時間是3秒,3秒后,狀態(tài)轉移到s25。在s25狀態(tài)下,同時驅動y2、y5及t5,即東西方向的紅燈、南北的黃燈亮,t5定時器的定時時間為2秒,2秒時間到,定時器的定時時間到,t5的觸點接通,狀態(tài)又重新轉移到s0。即南北方向的紅燈、東西方向的綠燈亮,系統(tǒng)將重復上述的動作順序,周而復始的繼續(xù)工作。當停止按鈕sb2被按下時,軟繼電器m0接通,其常閉觸點m0斷開,系統(tǒng)執(zhí)行一周后,將停留在s0狀態(tài),及保持南北方向的紅燈、東西方向的綠燈亮。
plc控制交通燈梯形圖
一、控制系統(tǒng)實現(xiàn)目標
用plc構成交通燈控制系統(tǒng)
圖1 交通燈控制示意圖
二、控制要求及io分配
1.控制要求
起動后,南北紅燈亮并維持25s。在南北紅燈亮的同時,東西綠燈也亮,1s后,東西車燈即甲亮。到20s時,東西綠燈閃亮,3s后熄滅,在東西綠燈熄滅后東西黃燈亮,同時甲滅。黃燈亮2s后滅東西紅燈亮。與此同時,南北紅燈滅,南北綠燈亮。1s后,南北車燈即乙亮。南北綠燈亮了25s后閃亮,3s后熄滅,同時乙滅,黃燈亮2s后熄滅,南北紅燈亮,東西綠燈亮,循環(huán)。
2.i/o分配
三、交通燈控制語句表
四、交通燈控制梯形圖