国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于比較指令的交通燈PLC控制程序設計

2019-12-17 02:07李言武
關(guān)鍵詞:黃燈交通燈計數(shù)器

李言武

(安徽工貿(mào)職業(yè)技術(shù)學院,安徽 淮南 232007)

目前,采用PLC控制交通燈顯示是一種較為穩(wěn)定可靠的手段,但由于交通燈顯示是雙向的、同時按照一定的規(guī)律變化,在設計控制程序時容易造成邏輯關(guān)系不夠清晰,可讀性差,不易理解掌握。為此,本文根據(jù)交通燈顯示PLC控制要求,給出交通燈顯示控制時序圖,利用計數(shù)器指令計數(shù)秒脈沖實現(xiàn)交通燈顯示計時,利用比較指令比較計數(shù)器的當前計數(shù)值驅(qū)動交通燈顯示。

圖1 交通燈顯示示意圖

1 交通燈顯示PLC控制要求

交通燈顯示PLC控制如圖1所示,在十字路口,東西方向為R1紅、Y1黃、G1綠3組6盞指示燈,南北方向為R2紅、Y2黃、G2綠3組6盞指示燈。當某個方向綠燈點亮(另一方向紅燈點亮)20s后,黃燈以2s周期閃爍3次,然后紅燈點亮(另一方向綠燈點亮、黃燈閃爍),如此循環(huán)顯示。

2 PLC控制程序設計與解析

2.1 設計思路

根據(jù)控制要求,交通燈顯示控制時序圖如圖2所示,其中某個方向紅黃綠指示燈顯示的一個完整周期為50s。

圖2 交通燈顯示控制時序圖

在圖2中,東西方向綠燈點亮20s,黃燈閃爍5s,紅燈點亮25秒;對應南北方向紅燈點亮25s,綠燈點亮20秒,黃燈閃爍5s。因此,程序設計采用的思路如下:

(1)任務周期設定。利用50s計數(shù)器進行計時,即計數(shù)器指令的計數(shù)脈沖周期為1s,當前值每增1所需時間為1s ,計數(shù)器預置值設為50。

(2)指示燈顯示控制。通過比較計數(shù)器指令比較計數(shù)器的當前計數(shù)值,在達到設定值時分別驅(qū)動綠燈、黃燈、紅燈3色交通燈顯示。① 東西方向: 0≤“C0”當前值≤19,綠燈顯示;“C0”當前值=20、22、24,黃燈顯示,達到間隔2s閃爍;25≤“C0”當前值≤50,紅燈顯示。②南北方向:0≤“C0”當前值≤24,紅燈顯示;25≤“C0”當前值≤44,綠燈顯示;“C0”當前值=45、47、49,黃燈顯示,達到間隔2s閃爍。

2.2 主要指令格式及功能

程序設計主要運用整數(shù)比較指令和增計數(shù)器指令,其格式及功能如表1所列。

表1 主要指令格式及功能

2.3 編程元件分配及功能

編程元件分配及功能如表2所列。

表2 編程元件分配及功能

2.4 程序設計與解析

依據(jù)交通燈顯示控制時序圖,利用整數(shù)比較指令和增計數(shù)器指令編寫控制程序如圖3所示。

圖3 交通燈顯示PLC控制梯形圖

在圖3中,I0.0為啟停開關(guān)SB1,控制交通燈顯示狀態(tài),程序解析如下:(1)網(wǎng)絡1程序段,實現(xiàn)50s計時器功能:特殊寄存器SM0.5觸點提供周期T為1s、占空比50%的時鐘脈沖;增計數(shù)器C0實現(xiàn)“1s時鐘脈沖”的計數(shù),總數(shù)為50個,即50s計數(shù);中間寄存器M0.0觸點實現(xiàn)增計數(shù)器C0復位(C0當前計數(shù)值置0,輸出狀態(tài)位置0)。

(2)網(wǎng)絡2程序段,實現(xiàn)循環(huán)控制:增計數(shù)器C0的觸點實現(xiàn)輸出線圈M0.0狀態(tài)為置1,即M0.0=1,使中間寄存器M0.0的觸點接通。

(3)網(wǎng)絡3~5程序段,實現(xiàn)東西方向交通燈顯示控制:增計數(shù)器C0當前值為0~19綠燈點亮;增計數(shù)器C0當前值為20~24黃燈閃爍3次;增計數(shù)器C0當前值為25~50紅燈點亮。

(4)網(wǎng)絡6~8程序段,實現(xiàn)南北方向交通燈顯示控制:增計數(shù)器C0當前值為0~24紅燈點亮;增計數(shù)器C0當前值為25~44綠燈點亮;增計數(shù)器C0當前值為45~49黃燈閃爍3次。

2.5 運行調(diào)試

連接好 PLC外圍接線,確認無誤后接通電源,使交通燈顯示PLC控制線路處于正常工作狀態(tài),程序控制功能的調(diào)試步驟如下:①編寫梯形圖程序,編譯后將梯形圖程序下載到PLC中。②閉合啟停開關(guān)SB1,交通燈以設定好的工作方式運行顯示。③運行期間,斷開啟停開關(guān)SB1,交通燈立即停止顯示。

2.6 拓展應用

對交通燈顯示PLC控制程序進行修改,實現(xiàn)黃燈閃爍次數(shù)由3次變?yōu)?次,紅燈和黃燈顯示要求不變,則交通燈顯示控制時序圖如圖4所示,其中某個方向紅黃綠指示燈顯示的一個完整周期為58s。

圖4 交通燈顯示控制時序圖

在圖4中,交通燈依據(jù)計數(shù)器C0當前值的顯示狀態(tài)設定如下:

(1)東西方向。0≤“C0”當前值≤19,綠燈顯示;“C0”當前值=20、22、24、26、28,黃燈顯示;29≤“C0”當前值≤58,紅燈顯示。

(2)南北方向。0≤“C0”當前值≤28,紅燈顯示;29≤“C0”當前值≤48,綠燈顯示;“C0”當前值=49、51、53、55、57,黃燈顯示。

3 結(jié)束語

實踐表明,采用此方法設計交通燈PLC控制程序優(yōu)點如下:

(1)邏輯關(guān)系清晰。根據(jù)交通燈顯示控制要求,給出紅黃綠指示燈工作時序圖,程序設計邏輯關(guān)系清晰。

(2)可讀性好。利用計數(shù)器指令實現(xiàn)秒計數(shù)進行計時,利用比較指令比較計數(shù)器當前計數(shù)值驅(qū)動交通燈顯示,顯示狀態(tài)轉(zhuǎn)換關(guān)系明確。

(3)便于掌握。程序設計主要使用的計數(shù)器指令和比較指令功能簡單,易于掌握和靈活應用。

猜你喜歡
黃燈交通燈計數(shù)器
采用虛擬計數(shù)器的電子式膜式燃氣表
關(guān)于74LS90計數(shù)器的Multisim仿真分析
基于單片機的交通燈模糊控制器研究
為什么交通燈是紅黃藍三種顏色?
一直飄紅的交通燈
SR620型與53230A型計數(shù)器的性能測試
基于單片機的LED模擬交通燈設計
算盤是個“小氣鬼”
無知之幕與博弈:從“黃燈規(guī)則”看博弈論的一種實踐方案
還有94分