使用plc實(shí)現(xiàn)十字路口紅綠燈控制,是plc控制中非常經(jīng)典的控制案例。如下所示為路口紅綠燈示意圖:
十字路口紅綠燈示意圖
控制功能
信號(hào)燈受一個(gè)啟動(dòng)開(kāi)關(guān)控制,當(dāng)啟動(dòng)開(kāi)關(guān)接通時(shí),信號(hào)燈系統(tǒng)開(kāi)始工作,且先南北紅燈亮,東西綠燈亮。當(dāng)啟動(dòng)開(kāi)關(guān)斷開(kāi)時(shí),所有信號(hào)燈都熄滅。
控制流程
南北紅燈亮維持25秒,在南北紅燈y2亮的同時(shí)東西綠燈y3也亮,并維持20秒。到20秒時(shí),東西綠燈y3閃亮,閃亮3秒后熄滅。在東西綠燈y3熄滅時(shí),東西黃燈y4亮,并維持2秒。到2秒時(shí),東西黃燈y4熄滅,東西紅燈y5亮,同時(shí),南北紅燈y2熄滅,綠燈y0亮。東西紅燈y5亮維持30秒。南北綠燈y0亮維持20秒,然后閃亮3秒后熄滅。同時(shí)南北黃燈y1亮,維持2秒后熄滅,這時(shí)南北紅y2燈亮,東西綠燈y3亮。周而復(fù)始。
程序示例
南北、東西向信號(hào)轉(zhuǎn)換控制
1s震蕩計(jì)時(shí)器
25s定時(shí)計(jì)數(shù)
25s時(shí)間分段
控制信號(hào)輸出
控制信號(hào)輸出續(xù)
以上即為紅綠燈控制程序示例。