新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > PLC在交通燈控制系統設計

        PLC在交通燈控制系統設計

        作者: 時間:2016-12-19 來源:網絡 收藏
        一、前言

        交通燈控制系統是一個老掉牙的問題,各種方式的控制系統也不斷產生。隨著我國經濟建設的不斷發展,城市化進程不斷加強,機動車輛也不斷增多,交通信號控制功能不斷擴展,其控制效率要求不斷提高。基于PLC的交通燈控制系統能把可編程控制器的軟硬件系統功能強大、可靠性好,邏輯編程方法簡單,易于開發復雜控制系統、有豐富的擴展模塊和聯網能力和應用范圍十分廣泛的特點結合起來,使系統易于實現。
        本系統采用日本松下電工生產的超小型FP0系列PLC作主控系統,其體積小但功能強大。我們按照現有十字路口的交通燈的設計方案來說明基于PLC的交通燈控制系統的方便性特點,也間接說明其在滿足控制系統要求的功能擴展上也易于實現。

        本文引用地址:http://www.104case.com/article/201612/331217.htm

        二、系統控制設計
        1、系統功能要求
        交通燈系統啟動時,紅、綠、黃燈按一定時序輪流發亮。首先,南北紅燈亮,東西綠燈亮。南北紅燈維持35s(可由用戶設定),在南北紅燈亮同時東西綠燈也亮,并維持30s,到了30s時,東西路燈閃亮,閃亮周期為1s。綠燈閃亮3s后熄滅,東西黃燈亮,并維持2s。到2s時,東西黃燈熄、紅燈亮,同時南北紅燈熄,綠燈亮。東西紅燈亮維持25s(可由用戶設定),南北綠燈亮維持20s。到20s時,南北綠燈亮3s后滅,南北黃燈亮,并維持2s。到2s時,南北黃燈熄、紅燈亮,同時東西綠燈亮,開始下一周期的動作;系統可進行時間倒計時顯示;當緊急狀態要一側方向通過時,可以使南北方向紅燈亮,東西方向綠燈亮或者南北方向綠燈亮,東西方向紅燈亮;在特殊情況下,系統可以人為根據各方向車流量,進行各車道通行時間的變更;在某時段如23:00至次日6:00車流量很少情況下,系統可以設定為各方向的只有黃燈閃爍。
        2、系統設計
        2.1硬件設計
        硬件主要采用日本松下電工生產的小型FP0-C32CT型(帶日歷時鐘功能)PLC,其I/O分別各有16個;根據系統要求需要進行I/O擴展要求,需要配一級擴展單元FP0-E16YT,其有16個輸出。其I/0分配如表1,其控制輸入輸出接線原理圖如圖1所示。輸出設備是電壓高,功率大的設備,可由PLC輸出給中間繼電器,再通過中間繼電器進行外部設備的輸出控制。
        表1 系統I/0分配表


        輸入

        功能

        輸出

        功能

        X0

        系統啟動按鈕SB1

        Y0

        南北紅燈

        X1

        系統停止按鈕SB2

        Y1

        東西綠燈

        X2

        南北方向急停開關S1

        Y2

        東西黃燈

        X3

        東西方向急停開關S2

        Y3

        東西紅燈

        X4

        南北方向時間增加按鈕SB3

        Y4

        南北綠燈

        X5

        南北方向時間減少按鈕SB4

        Y5

        南北黃燈

        X6

        東西方向時間增加按鈕SB5

        Y20-Y2F

        用于數碼時間顯示

        X7

        東西方向時間減少按鈕SB6


        圖1 外部接線原理圖

        2.2軟件設計
        系統軟件設計內容包括交通燈順序循環控制、兩方向的急停控制、數碼時間顯示控制、定時時段控制、各路通行時間變更控制幾部分。順序循環控制主要采用定時器指令編寫,通過時間的順序運行,來達到各路燈的按要求輸出;通過配合各路急停開關的閉鎖實現各方向的紅燈或綠燈亮,當急停開關恢復后,又通過對定時器的內部經過值SV賦值,達到路燈進行切換恢復的目的,程序參考圖2。我們可以通過PLC內部的日歷時鐘功能,對內部運行的時鐘數據存儲區進行取值比較,用類似急停控制的方法,實現某時段各方向的黃燈閃(程序略);由于前面采用的定時器獨立的,故對于各路通行時間變更控制可以采用對定時器TM0對TM4的設定值SV賦值來改變,當然各方向時間也不能無限增大和減小,我們可以通過比較指令限制其在指定的數值范圍(程序略)。通過對定時器TM0對TM4中變化的經過值EV,我們可以通過指令實時把他們轉為BCD碼,再由專門指令直接轉換為七段碼數值,用于對各方向時間的倒計時顯示(程序略)。


        上一頁 1 2 下一頁

        關鍵詞: PLC交通燈控制系

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 常德市| 开化县| 清镇市| 扎兰屯市| 襄樊市| 东阳市| 志丹县| 蓬莱市| 湟中县| 磐安县| 庆云县| 宽城| 南阳市| 始兴县| 宾阳县| 南投市| 乌苏市| 波密县| 新源县| 澄城县| 东安县| 博兴县| 长春市| 米泉市| 大足县| 福清市| 贵南县| 汉川市| 宝坻区| 邹平县| 大城县| 禹城市| 桃园市| 金溪县| 万山特区| 景东| 鄂托克旗| 芜湖县| 万宁市| 泾阳县| 玉屏|