• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

    2019-12-17 02:07:10李言武
    關(guān)鍵詞:黃燈交通燈綠燈

    李言武

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

    目前,采用PLC控制交通燈顯示是一種較為穩(wěn)定可靠的手段,但由于交通燈顯示是雙向的、同時按照一定的規(guī)律變化,在設(shè)計控制程序時容易造成邏輯關(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控制程序設(shè)計與解析

    2.1 設(shè)計思路

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

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

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

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

    (2)指示燈顯示控制。通過比較計數(shù)器指令比較計數(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ù)比較指令和增計數(shù)器指令,其格式及功能如表1所列。

    表1 主要指令格式及功能

    2.3 編程元件分配及功能

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

    表2 編程元件分配及功能

    2.4 程序設(shè)計與解析

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

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

    在圖3中,I0.0為啟停開關(guān)SB1,控制交通燈顯示狀態(tài),程序解析如下:(1)網(wǎng)絡(luò)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復(fù)位(C0當前計數(shù)值置0,輸出狀態(tài)位置0)。

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

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

    (4)網(wǎng)絡(luò)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,交通燈以設(shè)定好的工作方式運行顯示。③運行期間,斷開啟停開關(guān)SB1,交通燈立即停止顯示。

    2.6 拓展應(yīng)用

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

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

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

    (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é)束語

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

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

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

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

    猜你喜歡
    黃燈交通燈綠燈
    為什么紅燈停,綠燈行
    基于單片機的交通燈控制系統(tǒng)設(shè)計
    電子測試(2018年23期)2018-12-29 11:11:34
    一直飄紅的交通燈
    紅燈停,綠燈行
    基于單片機的LED模擬交通燈設(shè)計
    電子制作(2016年21期)2016-05-17 03:52:44
    無知之幕與博弈:從“黃燈規(guī)則”看博弈論的一種實踐方案
    還有94分
    伴侶(2015年5期)2015-09-10 07:22:44
    考慮黃燈駕駛行為的城市交叉口微觀仿真
    基于protues仿真的交通燈即時控制的一種實現(xiàn)
    河南科技(2014年11期)2014-02-27 14:09:57
    一路綠燈 一路關(guān)愛
    中國火炬(2010年5期)2010-07-25 07:48:00
    嵊州市| 石门县| 鹿邑县| 山阳县| 新源县| 岳普湖县| 修武县| 买车| 城固县| 鄂尔多斯市| 山丹县| 宁武县| 茌平县| 商水县| 克山县| 铁力市| 凌云县| 海口市| 仁寿县| 大埔区| 长兴县| 洪江市| 手机| 三河市| 北票市| 启东市| 上栗县| 富阳市| 绥江县| 刚察县| 台南市| 加查县| 北海市| 耿马| 扬中市| 顺义区| 湟中县| 霍城县| 华池县| 新建县| 岢岚县|