亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        西門子S7-1200可編程控制器在搶答器設(shè)計中的應(yīng)用

        2018-12-21 03:25:20
        機電信息 2018年36期
        關(guān)鍵詞:搶答器參賽選手數(shù)碼管

        華 濱

        (武漢軟件工程職業(yè)學(xué)院,湖北武漢430000)

        0 引言

        搶答器廣泛應(yīng)用于各種知識競賽中,傳統(tǒng)的搶答器大都采用模擬電路、數(shù)字電路或模數(shù)混合電路組合而成,這類控制系統(tǒng)雖然小巧靈活,但是制作過程復(fù)雜,且可靠性往往達不到要求[1]。

        本文介紹一種以西門子S7-1200 PLC為核心控制器的四路搶答器系統(tǒng),該系統(tǒng)在傳統(tǒng)搶答器的基礎(chǔ)上加以改進,能夠使得比賽過程有條不紊,更加公平、合理。

        1 系統(tǒng)主體框架

        本文介紹一種用S7-1200 PLC作為主控制器的四路搶答器,共包含一個出題按鈕、一個復(fù)位按鈕、四個搶答按鈕,還外接了一個七段數(shù)碼管,實時顯示搶答選手編號??蓪崿F(xiàn)如下要求:

        (1)搶答器可同時供四位選手或四個代表隊參賽,每個競賽臺均設(shè)有一個搶答按鈕或并聯(lián)多個搶答按鈕(依據(jù)每個代表隊人數(shù)來定)。

        (2)主持人控制臺處設(shè)有出題按鈕以及復(fù)位按鈕,用來控制選手開始答題和搶答系統(tǒng)的復(fù)位。

        (3)搶答器能實時鎖存搶答成功選手編號,并將其顯示到數(shù)碼管上。主持人按下?lián)尨疰I,如果選手搶答成功,選手編號立即被鎖存,并顯示到七段數(shù)碼管,同時禁止其他選手再進行搶答。搶答成功選手的編號會一直保存在系統(tǒng)里,直至主持人按下復(fù)位按鈕。

        (4)主持人按下開始搶答按鈕后,搶答指示燈會以一定的頻率開始閃爍,示意選手開始搶答。如果參賽選手在主持人按下開始搶答按鈕前已經(jīng)搶答,則搶答無效,系統(tǒng)還是會鎖定主持人按下開始搶答按鈕后第一個搶答到的選手。

        (5)搶答過程呈現(xiàn)周期性。當(dāng)主持人按下復(fù)位按鈕后,將清除數(shù)碼管上的數(shù)字,同時復(fù)位系統(tǒng)狀態(tài),為下一輪搶答做準備。

        2 系統(tǒng)硬件設(shè)計

        2.1 主控模塊

        S7-1200使用靈活、功能強大、設(shè)計緊湊、組態(tài)靈活并具有功能強大的指令。CPU將微處理器、輸入和輸出電路、內(nèi)置PROFINET、高速運動控制I/O以及模擬量輸入組合到一個設(shè)計緊湊的控制器中,可完成簡單邏輯控制、高級邏輯控制、HMI和網(wǎng)絡(luò)通信等任務(wù)。S7-1200 PLC還包含4種類型的定時器、3種類型的計數(shù)器,可滿足各種不同的定時、計數(shù)需求[2]。在程序設(shè)計結(jié)構(gòu)上,S7-1200可采用模塊化程序設(shè)計方法,將完成特定任務(wù)的代碼塊封裝到一個功能FC或功能塊FB中,使程序條理清晰,調(diào)試方便[3]。

        基于以上控制要求,本文采用S7-1200/CPU1214DC/DC/DC為主控制器,該主控包含14路輸入觸點、10路輸出線圈、2個模擬量輸入口、6個高速計數(shù)器、4路脈沖輸出,且輸入回路與輸出回路電壓均為DC 24 V,滿足系統(tǒng)要求。

        2.2 數(shù)碼顯示

        7段數(shù)碼管可以組合顯示十進制0~9以及十六進制A~F。本控制系統(tǒng)只需顯示數(shù)字0~3,用來顯示4位參賽選手的編號。為了便于控制,本文采用共陰極數(shù)碼管,當(dāng)某一字段發(fā)光二極管的陽極為高電平時,相應(yīng)字段就會被點亮,為低電平時,就不亮。通過程序控制PLC輸出端電平的高低,來顯示不同的數(shù)字,從而顯示獲得搶答機會的選手編號[4]。

        2.3 I/O分配

        根據(jù)系統(tǒng)實際需求,本文總共用到西門子1200 PLC的6個輸入觸點I0.0~I0.3、I1.0及I1.1,8個輸出線圈Q0.0~Q0.6、Q1.0。其中,I0.0~I0.3為0~3號參賽選手面前相對應(yīng)的輸入觸點,I1.0為出題觸點,I1.1為系統(tǒng)的復(fù)位觸點;Q0.0~Q0.6輸出線圈接7段數(shù)碼管,Q1.0接出題指示燈。PLC的IO接線圖如圖1所示。

        圖1 IO接線圖

        3 系統(tǒng)軟件設(shè)計

        為了使程序結(jié)構(gòu)簡單、明了,在主程序中多次引用中間標(biāo)志位表示程序運行狀態(tài)。其中M1.0~M1.3表示4位參賽選手搶答成功的標(biāo)志位。M2.0表示開始搶答標(biāo)志位。通過中間標(biāo)志位來建立系統(tǒng)輸入與輸出間的關(guān)系,這樣程序結(jié)構(gòu)更加清晰,便于維護與調(diào)試。

        3.1 初始化、開始及復(fù)位控制

        系統(tǒng)上電時,使用系統(tǒng)存儲器的首次掃描位初始化所有標(biāo)志位。當(dāng)主持人按下開始搶答按鈕,建立開始搶答標(biāo)志位。按下復(fù)位按鈕后,清除中間標(biāo)志位,為下次開始搶答做準備。如圖2所示,M10.0為首次掃描位,在啟動組織塊完成后的第一次掃描期間內(nèi),該位為1。利用首次掃描位,可實現(xiàn)系統(tǒng)狀態(tài)的復(fù)位功能,清除掉M1.0開始的5個狀態(tài)標(biāo)志位,Q0.0開始的8個輸出線圈。I1.0為開始搶答按鈕,建立開始搶答標(biāo)志位。I1.1為復(fù)位按鈕,復(fù)位M1.0開始的5個狀態(tài)標(biāo)志位。

        圖2 初始化、開始及復(fù)位控制程序

        3.2 選手搶答

        選手答題時,采用經(jīng)典的“起保停”控制電路。四位參賽選手搶答成功,分別建立四個不同的搶答標(biāo)志位M1.0~M1.3。采用互鎖程序結(jié)構(gòu),只要有一位選手搶答成功,其他選手就不能繼續(xù)搶答[5]。這樣做,可以防止搶答現(xiàn)場出現(xiàn)多人搶答成功的混亂局面。如圖3所示,I0.0為1號選手搶答按鈕端,M1.1~M1.3為2~4號選手搶答成功標(biāo)志位,M2.0為開始搶答標(biāo)志位。只有當(dāng)主持人按下開始搶答按鈕后,其他選手還未曾搶答,1號選手方可搶答成功。

        圖3 1號選手搶答控制程序

        3.3 答題指示燈控制及數(shù)碼管顯示

        西門子S7-1200 PLC可將中間寄存器配置成多種頻率的周期性脈沖,用來產(chǎn)生0.1 s、0.2 s、0.4 s等8種不同周期的方波信號,用于在用戶程序中周期性觸發(fā)動作。本設(shè)計使用了該功能,實現(xiàn)從開始搶答到搶答成功時間段的指示燈周期性閃爍。選手搶答成功,相應(yīng)的M1.0~M1.3標(biāo)志位會有信號,根據(jù)M1.0~M1.3四個不同標(biāo)志位的狀態(tài),再用七段數(shù)碼管顯示1~4不同的選手編號。如圖4所示,M2.0為開始搶答標(biāo)志位,M0.5為系統(tǒng)內(nèi)部1 Hz周期信號,Q1.0為出題指示燈。主持人按下開始搶答按鈕,開始搶答標(biāo)志位M2.0有效,若4位參賽選手均未按下?lián)尨鸢粹o,則出題指示燈Q1.0會以1 s的周期閃爍,直到有一位選手搶答成功。M1.1為2號選手搶答標(biāo)志位,M1.2為3號選手搶答標(biāo)志位,這兩位選手編號的顯示,均需要點亮7段數(shù)碼管的“a”字段。

        圖4 數(shù)碼管控制程序示例

        4 結(jié)語

        本文主要介紹了一種基于西門子S7-1200系列PLC的四路搶答器控制系統(tǒng)。所給出的程序設(shè)計方案合理,易于理解,編程技巧強[6]。通過按鈕SB0控制輸入端子I1.0進而控制搶答系統(tǒng)的開始;開始搶答后,出題指示燈Q1.0會以1 s的周期閃爍;閃爍期間,選手可按下?lián)尨鸢存II0.0~I0.3進行搶答,只要有一位選手搶答成功,電路互鎖,其他選手就不能搶答,并通過控制七段數(shù)碼管Q0.0~Q0.6來顯示搶答成功的選手編號;通過按鈕SB9控制輸入端子I1.1來完成搶答系統(tǒng)的復(fù)位功能,清除一切系統(tǒng)狀態(tài),開啟下一輪搶答。本文所介紹的控制系統(tǒng)性能穩(wěn)定,使用方便,可廣泛用于各種比賽搶答系統(tǒng)。

        猜你喜歡
        搶答器參賽選手數(shù)碼管
        聲光報警多路搶答器電路的改造分析
        消費電子(2022年7期)2022-10-31 06:17:30
        哈哈哈哈……你丑得真別致
        Arduino編程
        電腦報(2019年2期)2019-09-10 07:22:44
        MC9S08FL16單片機數(shù)碼管靜態(tài)顯示分析
        單片機控制的四位數(shù)碼管動態(tài)顯示編程
        “鳥人”
        基于Qt的數(shù)碼管數(shù)字編碼系統(tǒng)的設(shè)計與實現(xiàn)
        4路搶答器的設(shè)計與研發(fā)
        基于STC12C5A60S2單片機的6路搶答器設(shè)計
        電子世界(2017年9期)2017-05-18 09:22:02
        誰有“洪荒之力”里約奧運會收入最高的參賽選手
        海外星云(2016年17期)2016-12-01 04:18:41
        久久国产精99精产国高潮| 国产精品成人观看视频国产奇米 | 最近免费mv在线观看动漫| 欧美国产日产一区二区| 久久青青草视频免费观看| 久久开心婷婷综合中文| 女同同性av观看免费| 少妇被粗大的猛烈进出免费视频| a级毛片毛片免费观看久潮喷| 国产高潮流白浆免费观看不卡 | 日本人妻系列中文字幕| 日本一区二区三区爆乳| 在线人成免费视频69国产| 久久久久亚洲精品美女| 亚洲一区二区av偷偷| 亚洲男人免费视频网站| 香港aa三级久久三级| 一区二区三区人妻av| 久久久中日ab精品综合| 色婷婷久久综合中文久久蜜桃av| 浪荡少妇一区二区三区| 免费国产自拍视频在线观看| 国内自拍速发福利免费在线观看| 国产无套粉嫩白浆在线观看| 亚洲欧美日本| 操B小视频国产| 日韩精品一区二区亚洲观看av| 亚洲国产日韩a在线乱码| 性一交一乱一伧国产女士spa | 亚洲人成在线播放a偷伦| 免费在线亚洲视频观看| 在线观看的网站| 最近日本中文字幕免费完整| 97无码人妻一区二区三区蜜臀 | 国产亚洲精品色婷婷97久久久| 欧美成人猛交69| 韩国无码av片在线观看网站| 国产av国片精品| 中文字幕五月久久婷热| 中文字幕乱码在线婷婷| 偷拍一区二区视频播放器|