張文
摘? 要:伴隨現(xiàn)代社會經(jīng)濟的迅速發(fā)展,機動車成為人們?nèi)粘3鲂械闹饕煌üぞ撸@也給城市交通帶來了巨大的壓力,為了避免交通堵塞,同時又要在有限的時間內(nèi)保障車輛和行人的安全,實現(xiàn)對十字路口交通燈的自動控制勢在必行。本文采用日本三菱FX2N系列PLC做主控制器,進行硬件接口設計,同時利用GX Developer編程軟件進行編程,實現(xiàn)了對十字路口交通燈的自動控制,從而保障了車輛和行人在城市道路路口的暢通及安全。
關(guān)鍵詞:PLC控制系統(tǒng)? 交通燈? 自動控制系統(tǒng)? 設計
中圖分類號:TP391? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼:A? ? ? ? ? ? ? ? ? ? 文章編號:1674-098X(2020)12(c)-0100-03
Abstract: With the rapid development of modern society and economy, motor vehicles have become the main means of transportation for people's daily travel, which also brings great pressure to the urban traffic. In order to avoid traffic congestion and ensure the safety of vehicles and pedestrians in a limited time, it is imperative to realize the automatic control of traffic lights at crossroads. In this paper, Mitsubishi FX2N series PLC is used as the main controller to design the hardware interface. At the same time, the GX developer programming software is used to realize the automatic control of the traffic lights at the crossroads, so as to ensure the smooth and safe traffic of vehicles and pedestrians at the intersection of urban roads.
Key Words: PLC control system; Traffic lights; Automatic control system;Design
1? 引言
隨著社會經(jīng)濟的發(fā)展,城市也在高速發(fā)展,社會自動化程度越來越高,機動車成了家家戶戶出行的主要交通工具,交通障礙也在隨之增加,為了避免交通堵塞同又要在有限的時間內(nèi)保障車輛和行人的安全,實現(xiàn)對十字路口交通燈的自動控制勢在必行。本文結(jié)合道路交通的實際情況,給出一種簡單實用的城市交通燈控制系統(tǒng)的PLC設計方案。
2? 可編程邏輯控制器PLC
PLC(Programmable Logical Controller)是可編程邏輯控制器的簡稱,它是一種數(shù)字運算操作的電子系統(tǒng),專為在工業(yè)環(huán)境下的應用設計,它采用可編程的存儲器,用來存儲執(zhí)行邏輯運算和順序控制、定時、計數(shù)和算數(shù)運算等操作的指令,并通過數(shù)字或模擬的輸入/輸出接口,控制各種類型的機器設備或生產(chǎn)過程。
可編程控制器(PLC)是由軟件系統(tǒng)和硬件系統(tǒng)兩大部分組成。PLC的軟件系統(tǒng)分為系統(tǒng)程序和用戶程序,在軟件系統(tǒng)已經(jīng)編制好的情況下,如硬件系統(tǒng)滿足要求,CPU就會不斷的執(zhí)行軟件系統(tǒng)以及預先設置好的程序代碼,以達到實驗預期的目的。
可編程控制器(PLC)的硬件包含CPU、存儲器(ROM和RAM)、輸入/ 輸出(I/O)接口,外部電源等幾大部分組成。此外還可根據(jù)用戶的需要配備各種外部設備如(手持)編程器、圖形顯示器、微型計算機等都可通過通信接口與主機相連。
3? 十字路口交通燈控制系統(tǒng)的整體設計
本文主要介紹了三菱系列PLC在交通燈控制系統(tǒng)中的應用。整個控制系統(tǒng)可以分成兩部分,一是軟件系統(tǒng),二是硬件系統(tǒng),即軟件系統(tǒng)的運行平臺和執(zhí)行平臺,這兩部分在任何控制系統(tǒng)中都是相輔相成的,缺一不可的。整個控制系統(tǒng)采用三菱FX2N系列PLC做控制器,進行硬件接口設計,同時利用GX Developer編程軟件進行編程,以達到預期實驗目的。
十字路口交通燈示意圖見圖1所示,其中交通燈由東西、南北兩組共12盞燈組成,每組皆由一對紅燈、一對綠燈、一對黃燈共六盞燈組成,其中紅燈表示禁止通行,綠燈表示允許通行,黃燈表示警戒的意思。
十字路口交通信號燈控制要求如下:
(1)設一個啟動開關(guān)SB1控制整個系統(tǒng)的啟動,當啟動開關(guān)接通時,整個控制系統(tǒng)開始工作,設一個停止開關(guān)SB2,停止開關(guān)啟動時,整個系統(tǒng)停止運行。
(2)南北方向綠燈和東西方向綠燈不能同時亮,如果同時亮則整個控制系統(tǒng)出錯并停止運行。
(3)南北方向紅燈亮25s,在南北方向紅燈亮的同時東西方向綠燈亮20s,再按1s鐘1次的規(guī)律閃爍3次,轉(zhuǎn)到東西方向黃燈亮2s,東西方向黃燈亮2s后熄滅,這時輪到東西方向紅燈點亮,同時,南北紅燈熄滅,南北綠燈點亮。
(4)東西方向紅燈亮30s,南北方向綠燈亮25s,再按1s1次的規(guī)律閃爍3次,轉(zhuǎn)到南北方向黃燈亮2s,完成一個周期,如此循環(huán)。
本設計擬采用三菱FX2N--48MR系列PLC做控制器,此型號是PLC家族中最先進的型號之一,性能高、體積小、功能齊全、價格便宜、安裝簡單、維修方便。根據(jù)控制要求,需要對系統(tǒng)中的輸入輸出口(I/O)地址進行分配,所謂輸入輸出口(I/O)的地址分配是指可編程控制器的外部輸入輸出所占用PLC的地址資源的分配。同時輸入輸出口地址分配要本著合理、簡潔的原則進行。根據(jù)交通燈控制系統(tǒng)的要求,本設計一共需要2個輸入口,即一個啟動按鈕和一個停止按鈕,需要6個輸出口,分別對應著十字路口的6種燈,即南北方向紅燈、東西方向綠燈、東西方向黃燈、東西方向紅燈、南北方向綠燈、南北方向黃燈。本設計采用的三菱FX2N--48MR系列的PLC一共包含了24個輸入口和24個輸出口,完全能夠滿足交通燈控制系統(tǒng)的要求。交通燈控制系統(tǒng)的I/O口地址分配表,見表1所示。
按照交通燈控制系統(tǒng)要求,根據(jù)表1交通燈的I/O地址分配表,繪制交通燈控制系統(tǒng)的外部硬件接線圖,見圖2所示。
4? 系統(tǒng)軟件設計
在編寫交通燈控制系統(tǒng)的程序時,最關(guān)鍵的部分就是關(guān)于東南西北方向的時間問題,在本設計中,東西方向綠燈點亮的時間23s,加上東西方向黃燈點亮的時間2s一共是25s,恰好等于南北方向紅燈點亮的時間25s。東西方向的紅燈點亮30s恰好等于南北方向綠燈點亮的時間28s加上南北方向黃燈點亮的時間2s。
本文采用三菱FX2N--48MR系列的PLC作為整個系統(tǒng)的主控制器,采用Gx Developer編程軟件進行編程,可以完成對整個交通燈控制系統(tǒng)的運行及數(shù)據(jù)的采集。其中GX Developer是三菱PLC的編程軟件,適用于Q、QS、ANS、FX等全系列可編程邏輯控制器,它支持梯形圖、指令表、SFC、Lable語言程序設計,同時還可以進行程序的線上更改、監(jiān)控以及調(diào)試,具有異地讀寫PLC程序功能,本文所設計的智能交通燈控制系統(tǒng)就可以用該軟件完成。根據(jù)系統(tǒng)控制要求,編寫交通燈控制系統(tǒng)的控制程序,見圖3和圖4所示。
5? 安裝、調(diào)試與運行
PLC控制系統(tǒng)的功能對于控制條件的滿足情況要經(jīng)受現(xiàn)場的檢驗調(diào)試,這里是將浙江亞龍公司生產(chǎn)的可編程控制器當做載體,使用日本三菱公司生產(chǎn)的FX2N系列的PLC進行控制。 將上述程序編寫完成之后傳送到PLC主機上,確認端子接線無誤后,即可聯(lián)機調(diào)試,將PLC安裝在控制現(xiàn)場進行聯(lián)機調(diào)試,在調(diào)試過程中,系統(tǒng)中的傳感器、執(zhí)行器和硬件接線等都有可能會出現(xiàn)問題,對出現(xiàn)的問題要及時加以解決。如果調(diào)試達不到指標的要求,則需要對相應的軟件程序和硬件部分做適當?shù)恼{(diào)整,通常只需要修改部分程序就可以達到調(diào)整的目的,完成指標的要求。全部調(diào)試通過后,還需要經(jīng)過一段時間的運行測試,之后系統(tǒng)就可以投入到整個交通控制系統(tǒng)當中,系統(tǒng)如運行穩(wěn)定,即達到預期目標.同時,對于該系統(tǒng),只要稍加改動,就可以應用于更多的交通燈控制系統(tǒng)當中。
5? 結(jié)語
本文通過PLC在交通燈控制系統(tǒng)當中的應用,從控制層面、系統(tǒng)化設計以及運行調(diào)試方面,均實現(xiàn)了對十字路口交通燈的控制,驗證了PLC系統(tǒng)運行的可行性,對當下的交通燈智能控制系統(tǒng)具有一定的借鑒意義。同時使用三菱FX2N系列PLC設計的交通燈控制系統(tǒng)具有穩(wěn)定性高、抗干擾能力強、設計靈活方便等多種優(yōu)點,在十字路口使用該控制系統(tǒng)能極大地提高車輛的通行效率,在一定程度上緩解了城市道路交通擁堵的現(xiàn)狀,確保車輛和行人的通行暢通。
參考文獻
[1]蘇麗敏.基于PLC的交通燈控制系統(tǒng)設計[J].時代農(nóng)機,2019(2):94-97.
[2]石瑤,張光旭,張吻吻.基于PLC的十字路口交通燈控制系統(tǒng)設計[J].現(xiàn)代信息科技,2018(8):187-188.
[3]閆呈祥.基于深度強化學習的城市交通燈控制方法研究[D].西安:西安電子科技大學,2019.
[4]杜瑞雪.基于FPGA的智能交通燈控制系統(tǒng)的設計與實現(xiàn)[D].昆明:云南大學,2018.
[5]宋起濤.PLC控制的交通信號燈控制系統(tǒng)設計[J].中國戰(zhàn)略新興產(chǎn)業(yè),2017(16):101.
[6]蘇麗敏.基于PLC的交通燈控制系統(tǒng)設計[J].時代農(nóng)機,2019,46(2):94-95,97.