




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于PLC的多路搶答器控制系統(tǒng)設計中文摘要本次設計采用三菱FX2N-48MR型號PLC為主控制器,設計了一款六路競賽搶答器。該款搶答器由一個主持臺和六個選手臺組成,最多可供六位選手同時搶答使用。主持臺設有開始、復位、繼續(xù)、加分、清零供五個控制按鈕,設有一個LED數碼管來顯示搶答者的編號,并通過指示燈和蜂鳴器等提示手段來提示選手。選手臺設有一個搶答按鈕,一個違規(guī)提示紅燈,一個LED數碼管計分器。搶答器系統(tǒng)內部設置搶答時間,當主持人按下開始按鈕時由PLC內部計時器精準計時,一輪搶答操作需要在規(guī)定的時間內完成。本次設計使用AUTO-CAD2018軟件細繪制了該款搶答器的硬件電路圖,外觀簡要示意圖,使用GXWork2軟件編輯調試控制系統(tǒng)的PLC梯形圖程序,使用MCGSE組態(tài)環(huán)境軟件進行搶答器控制系統(tǒng)功能邏輯的仿真模擬,并在PLC試驗臺上實現(xiàn)搶答器的部分功能。關鍵字:搶答器;控制系統(tǒng);PLC;梯形圖;仿真目錄TOC\o"1-3"\h\u22557第一章前言 前言課題研究的目的搶答器越來越多的出現(xiàn)在我們的學習生活和電視節(jié)目當中,例如在學校里經常會舉辦各種各樣的智力競賽,這時就需要用到搶答器。搶答器是能夠在比賽及競爭性的游戲中體現(xiàn)公平、公正的電子裝備,在各項比賽中不僅可以準確、公正和直接地判斷出第一個搶答者是誰,還有助于鍛煉參賽者的掌握知識能力、思維反應能力、語言表述能力、心理承受能力,但是在比賽過程中,如果不能做到嚴格意義上的公正,會挫傷選手的積極性,達不到比賽的真正目的,這就需要搶答器有能夠直觀無誤的判斷第一位搶答選手的能力,來保證比賽和競技的公平性。當前市面上有許多不同規(guī)格的競賽搶答器,但這些搶答器絕大部分是早期采用模擬電路、數字電路,或者數?;旌想娐吩O計的產品。這些搶答器控制系統(tǒng)已經相當成熟,但隨著各類競技搶答比賽的發(fā)展,搶答器需要的功能越來越多,這就使得早期的這些搶答器電路越來越復雜,由此帶來的便是故障率變高,準確性下降,成本變高,維護變困難,不利于更新?lián)Q代等一系列問題。隨著科學技術和電子技術的發(fā)展,應用控制系統(tǒng)變得越來越小、越來越快、越來越強大、越來越輕。PLC能適應多種控制環(huán)境、操作簡單、體積不大、適應可靠性高、抗干擾能力強、編程簡單等特點,是以微處理器為核心,結合計算機技術、自動控制技術、網絡通訊技術等現(xiàn)代技術的發(fā)展和一種新型工業(yè)自動控制器,是一種結合了計算機技術的新型工業(yè)控制領域的產品。由于PLC具有這些契合搶答器的優(yōu)點,是我們編程靈活,系統(tǒng)安裝簡單方便,又易于維護,且在搶答器的制作時能夠更加方便和精準,使競賽真正達到公平、公正、公開。因此設計一款基于PLC的多路搶答器控制系統(tǒng)就非常切合實際需求。PLC與搶答器的發(fā)展現(xiàn)狀經過半個世紀的快速發(fā)展,PLC的控制功能越來越強大,在工業(yè)領域中使用范圍也越來越廣泛,使用PLC設計的控制系統(tǒng)已分布于各行各業(yè),形成了能夠滿足各種將需要的PLC應用系統(tǒng)。為例迎合控制系統(tǒng)市場不斷發(fā)展的各種需要,PLC的發(fā)展展示出了以下的發(fā)展勢頭。1、向小型化、大型化、多功能化各個不同方面發(fā)展;2、控制功能不斷完善;3、積極開發(fā)智能I/O模塊;4、更緊密地與個人電腦整合;5、編程語言趨于標準化;6、通信和網絡能力持續(xù)增長。隨著科技在最近十幾年期間的飛速發(fā)展,個人電腦的應用越來越深入,同時刺激我們的通用檢測與控制技術的不斷更新和完善。PLC是計算機和微芯片集成技術大規(guī)模發(fā)展的結果,逐漸形成了一系列具有微型,小型,中型,大型和超大型等優(yōu)點和規(guī)格的PLC產品,特別適用于許多控制領域的切換控制功能,從繼電器控制系統(tǒng)到監(jiān)控操作。還可以控制模擬量,來改變控制系統(tǒng)的各種變量?;赑LC的多路搶答器控制系統(tǒng),可以根據PLC修改程序方便這一特點,隨意調整設置的時間或者控制系統(tǒng)的工作狀態(tài)。如果外部電路被稍微修改,或者在主控制程序中插入更多的控制程序,六路搶答器就能變?yōu)楦嗦返膿尨鹌?,比如八路、十路或者十六路等。如果將手動按鈕變操作為觸摸屏操作,可以使六路搶答器的控制系統(tǒng)變得更為簡單方便。如果要把搶答器改為傳呼器,就只要刪去系統(tǒng)中的倒計時功能,能夠在多種地方使用。課題的主要內容本次設計要求在基于PLC的情況下設計一個多路搶答器的控制系統(tǒng),本設計在以三菱FX2N-48MR型號PLC為主控制器的基礎下,設計了一款六路搶答器。要求完成了電氣原理圖的繪制,PLC梯形圖程序的設計,以及在MCGS組態(tài)環(huán)境中對搶答器的功能進行仿真模擬。該六路搶答器可作為智力競賽的評判裝置。根據應答者的強大形況自動設置答題時間,并根據現(xiàn)場實際情況使用燈光、聲音來提示選手,在主持人的操作下和系統(tǒng)自動設定下,對搶答選手的LED計分器顯示的分值進行加減分操作。本次設計的六路搶答器共設有六個搶答按鈕,最先按下按鈕有效,再次一會后按下按鈕無效,伴有燈光、聲音提示,并在開始時計時(本輪答題時間60s),計時時間到,通過紅色指示燈和蜂鳴器發(fā)聲提示停止答題。如有選手違規(guī),則有系統(tǒng)自動對該選手的分值減分,若搶答選手正確回答問題,則由主持人進行加分操作。六路搶答器的PLC控制系統(tǒng)設計方案選用PLC作為控制器的理由本項目使用PLC作為多路搶答器控制系統(tǒng)的主控制器。PLC的定義如下:“PLC是一種數字運算操作的電子系統(tǒng),專為工業(yè)應用而設計。它采用可編程邏輯的存儲器用以操作內存中的邏輯、順序控制、計時、計數和算術運算。它的內部組件和通過模擬和數字的輸入和輸出控制不同類型的機器或生產操作??删庉嫵绦蚩刂破骷捌湎嚓P的外部設備,已經按照易于與控制系統(tǒng)集成和易于擴展其功能的原則進行設計?!笔褂肞LC作為多路搶答器的控制器,是因為PLC是集合了計算機運算快、功能強大的優(yōu)點和繼電器接觸器控制的優(yōu)點設計制造的,這就使其他傳統(tǒng)的控制器沒辦法與其進行相比。可靠性高,抗干擾能力強PLC是專門為在工業(yè)環(huán)境中使用而設計的,因此在設計PLC時,設計人員就采取了抗干擾的硬件和軟件措施,以提高其可靠性和抗干擾性。這些從PLC定義就能知道。使用方便,通用性強模塊化是PLC產品的一大特點,全系列的I/O模塊和支持組件在PLC制作時時,制造商就為用戶提供了。在設計控制系統(tǒng)時,用戶沒有自行設計、制造設備的必要,只需根據控制需求配置模塊即可。用戶所做的工作只是簡單地為控制設計一個應用程序。在控制系統(tǒng)中,只需改變程序即可改變控制功能,就能改變控制要求。采用模塊化結構設計,系統(tǒng)組合靈活方便PLC的各個部件由電纜連接形成模塊化的結構。用戶可根據實際的需求對PLC的各個部件和功能進行組合,使得該系統(tǒng)的性能更穩(wěn)定、合理。編程語言簡單、易學、易懂、便于掌握PLC是一種發(fā)源觸點繼電器控制系統(tǒng)的工業(yè)自動化控制新型控制設備。電工和電氣技術人員是主要的使用群體。PLC開發(fā)者和制造商采用了類似的繼電器原理的梯形圖語言,來幫助工程技術人員學習和掌握PLC編程。易于學習和理解。系統(tǒng)設計周期短系統(tǒng)硬件設計的設計任務是在不設計特定接口電路的情況下,通過不同對象的控制需求來對模塊進行適當的配置。這減少了總體設計時間并加快了進度。安裝簡單、調試方便、維護工作小PLC用存儲邏輯代替了接線邏輯,大大減小了控制設備的外部接線。同時具有很強的自我診斷能力,能夠隨時查出自身的故障,并顯示給技術人員,使技術人員能夠迅速判斷故障原因,進行檢修。圖1六路搶答器組成示意圖控制系統(tǒng)方案設計本設計制作了一個六路搶答器,分為主持臺和六個選手搶答臺兩個主要部分。設有提L0綠色指示燈,L1紅色指示燈,以及蜂鳴器來提示搶答選手,設有一個LED數碼管來顯示當前搶答選手的編號。主持臺設有SB0~SB4,開始、復位、加分、繼續(xù)、清零五個操作按鈕。每個選手搶答臺設有一個搶答按鈕SB5~SB10,一個違規(guī)指示燈L2~L7,一個數碼管計分器。六路搶答器控制系統(tǒng)功能及邏輯六路搶答器工作流程圖如圖2所示。主持臺:開始按鈕SB0:主持人按下開始按鈕SB0,PLC系統(tǒng)內部開始計時,計時時間為60秒;復位按鈕SB1:本輪結束,主持人按下復位按鈕,所有指示燈熄滅,蜂鳴器停止工作;加分按鈕SB2:當某位選手成功搶答,并正確回答問題后,主持人按下加分按鈕,對應選手的計分器分值加1;繼續(xù)按鈕SB3:當某位選手成功搶答,但沒有正確回答問題,主持人按下繼續(xù)按鈕,其他選手可繼續(xù)搶答;清零按鈕SB4:當有選手勝出,或者分數需要清零時,主持人按下清零按鈕,各位選手臺前的計分器都被清零。圖2六路搶答器工作流程圖選手搶答臺:搶答按鈕SB5~SB10:選手進行搶答時按下,第一個按下的選手將被響應,而其他選手將被屏蔽(例如,1號選手最先按下對應的搶答按鈕SB5,則其他選手再按下?lián)尨鸢粹o將無效,只會響應1號選手的搶答信號);計分器1~6:用來顯示每位選手當前的分數,選手答對問題,主持人按下加分按鈕計分器顯示分值加一分,若有違規(guī)情況發(fā)生,則由系統(tǒng)自動減去一分;違規(guī)指示燈L2~L7:在有選手違規(guī)時(在未開始之前搶答,或者在搶答時間過后搶答)亮起,表示選手搶答違規(guī),違規(guī)燈之間互不影響。提示設備:提示開始搶答綠燈L0:在主持人按下開始按鈕時亮起,在答題倒計時完畢后熄滅;提示停止搶答紅燈L1:在答題倒計時完畢時亮起,由復位按鈕控制其熄滅。蜂鳴器:在主持人按下開始按鈕時,發(fā)聲1秒,在有選手搶答時發(fā)聲1秒,在答題倒計時還剩3秒鐘時發(fā)聲,在倒計時完畢后停止工作。六路搶答器的硬件設計PLC的硬件設計PLC型號選擇基于我們本科階段學習了三菱PLC,且三菱公司制造的PLC應用比較廣泛,功能比較全面,操作易于上手,加上實驗室也擁有三菱的PLC設備,所以我準備選用三菱的PLC作為本次設計所用的PLC。結合設計要求,本設計共需要14個輸入端口,24個輸出端口,且需要繼電器輸出,所以決定使用三菱FX2N系列48MR型號PLC。實驗室擁有的PLC型號為FX3U-48MR,但考慮到PLC價格比較昂貴,F(xiàn)X2N-48MR型號PLC價格在700元左右,而FX3U-48MR型號PLC價格在1400元左右,考慮其經濟成本,且FX2N-48MR型號PLC的功能已完全可以實現(xiàn)六路搶答器所有功能,所以我最終選擇FX2N-48MR型號PLC作為本次設計所用的PLC。PLC的I/O口分配表1PLC的I/O口分配表輸入信號輸出信號名稱代號輸入口名稱代號輸出口開始按鈕SB0X0譯碼器公共A口Y0復位按鈕SB1X1譯碼器公共B口Y1加分按鈕SB2X2譯碼器公共C口Y2繼續(xù)按鈕SB3X3譯碼器公共D口Y3清零按鈕SB4X4編號顯示數碼管譯碼器LE口Y41臺搶答按鈕SB5X51臺計分器1譯碼器LE口Y52臺搶答按鈕SB6X62臺計分器2譯碼器LE口Y63臺搶答按鈕SB7X73臺計分器3譯碼器LE口Y74臺搶答按鈕SB8X104臺計分器4譯碼器LE口Y105臺搶答按鈕SB9X115臺計分器5譯碼器LE口Y116臺搶答按鈕SB10X126臺計分器6譯碼器LE口Y12表1續(xù)輸入信號輸出信號名稱代號輸入口名稱代號輸出口提示開始搶答綠燈L0Y14提示停止搶答紅燈L1Y151臺違規(guī)燈L2Y162臺違規(guī)燈L3Y173臺違規(guī)燈L4Y204臺違規(guī)燈L5Y215臺違規(guī)燈L6Y226臺違規(guī)燈L7Y23蜂鳴器Y24元器件的選型按鈕開關的選型本設計中,所有的按鈕開關都是并聯(lián)在PLC內部24V直流電源上的,采用PLC內部供電。通過從網絡上查找按鈕開關的資料,我選擇了正泰品牌的NP2系列1常開自動復位按鈕開關,按下閉合,松開復位斷開,總共11個。表2按鈕開關基本參數表產品品牌正泰產品型號NP2系列觸點方式1常開安裝孔徑22mm復位方式自動復位額定電壓DC24V紅綠色指示燈的選型本設計中,采用直流24VLED燈作為指示燈,通過在網絡上查找指示燈的相關資料,我選擇了克萊特品牌S系列S80L單色LED指示燈。共選擇紅色7個,綠色1個。表3LED指示燈基本參數表產品品牌克萊特產品型號S80L電壓DC24V電流Max0.05A直徑80mm顏色紅、黃、綠、藍LED數碼管及譯碼器的選型本設計中,共選用了7個帶BCD譯碼器的LED數碼顯示管,數碼管為共陰極接法,采用24V直流電源供電,通過查找數碼管的相關資料,我選擇了ARK方舟8英寸、共陰極、直流24V,自帶SN74LS48N譯碼器和位選段的紅色LED數碼顯示管。表4數顯示碼管基本參數表產品品牌ARK方舟產品型號8英寸數碼管額定電壓、電流DC24V電流30mA每段尺寸8英寸譯碼器型號SN74LS48N74LS48N是譯碼器BCD譯碼器,PLC使用BCD指令將輸出數字傳給譯碼器之后,譯碼器將BCD碼譯碼之后,可以直接驅動LED數碼顯示管由于PLC的輸出端口有限,所以選擇帶位選的LED數碼顯示管,7個譯碼器公共使用PLC的輸出端口Y0~Y4,位選端口用Y5~Y12輸出端口控制,采用動態(tài)掃描的方式,讓每一個數碼管輪流顯示,利用人眼的視覺殘留效應,就可以節(jié)省大量的PLC輸出端口,達到多個數碼顯示管一起顯示互不影響的效果。蜂鳴器的選型通過網絡查找相關資料,蜂鳴器選用臺灣天得TBY-24D埋入式直流蜂鳴報警器。表5蜂鳴器基本參數表產品品牌tend天得產品型號TBY-24D名稱蜂鳴器電壓DC24V直流電源的選型本設計中,指示燈和數碼顯示管都是由24V直流電源驅動,雖然PLC內部自帶直流24V電源,但考慮到負載過多,為了電路的穩(wěn)定,需要選用一個獨立的直流電源。通過網絡查找相關資料,以及計算電路負載的功率(約40W)左右,我選用了臺灣明緯LRS-50-24型號220V轉24V直流電源,1個。表6直流電源基本參數表產品品牌明緯產品型號LRS-50-24輸入電壓范圍AC85~264V直流輸出范圍24V,0~2.2A效率88%電壓調整范圍21.6~28.8V過載保護有外形尺寸99×82×30mmPLC接線圖圖3PLC接線圖六路搶答器的程序設計PLC程序使用的主要指令根據設計要求,在PLC梯形圖程序設計中,用到了數據傳送指令、置位指令、復位指令、加1指令、減1指令、比較指令、BCD碼變換指令。下面對這些指令功能進行簡單介紹。數據傳送指令數據傳送指令簡單的來說就是賦值指令,是兩個操作數的指令,其指令形式為:[MOVS·D·]。例如[MOVK100D0],該指令的意思是將十進制數100傳入數據寄存器D0中保存,在D0中,十進制數100以二進制數形式保存。數據傳送指令還能對兩個寄存器進行操作,例如[MOVD0D1]就是將數據寄存器D0中數據傳送給D1,但只改變D1中保存的數據,D0中仍為之前的數據。置位與復位指令置位指令SET,是一個操作數的指令,其指令形式為:[SETS·],可以對輸出點Y,輔助繼電器M、輔助繼電器S進行操作。其功能是使動作保持,即只要指令被觸發(fā)一次,那么被操作軟元件的狀態(tài)就將一直保持下去,直到復位指令被觸發(fā)。復位指令RST,是一個操作數的指令,其指令形式為:[RSTS·],使操作保持復位或清零。觸發(fā)該指令,繼電器或寄存器的狀態(tài)將變?yōu)槌跏紶顟B(tài)。連續(xù)復位指令ZRST,其指令形式為:[ZRSTS1S2],例如[ZRSTM1M5]即將繼電器M1至M5全部復位。加1與減1指令加1指令和減1指令都是一個操作數的指令,指令形式分別為:[INCD·]、[DECD·]。其功能是,指定數據寄存器D·中的二進制數自動加1或減1。在PLC程序設計中我使用的指令是脈沖觸發(fā)指令INCP和DECP,即每給一個脈沖信號,數據寄存器中的二進制數加1或減1。比較指令比較指令是兩個操作數的指令,其指令形式有四種,分別是[>S1S2]、[<S1S2]、[>=S1S2]和[<=S1S2]。例如[>D0K5],該指令的功能是:判斷數據寄存器D0中的數據是否大于5,若為真,指令輸出為1,若為假,指令輸出為0。其他三條指令原理相同,只不過是根據判斷條件不同,不在復述。BCD碼變換指令BCD碼變換指令為兩個操作數的指令,其指令形式為:[BCDS·D·]。BCD變換指令是將源操作數中的二進制數變換成BCD碼送至目標操作數中。使用BCD指令時,若BCD碼轉換結果超出9999的范圍就會出錯,PLC程序設計中,只需要顯示數字0到9,所以無需當心程序出錯。編程環(huán)境介紹本設計中,使用GXWorks2軟件進行PLC梯形圖程序的編輯與調試。GXWorks2是三菱電機推出的三菱綜合PLC編程軟件,是專門用于PLC設計、調試、維護的編程工具。與傳統(tǒng)的GXDeveloper相比,提高了功能性與操作性性能,變得更加容易使用。下面簡單介紹使用GXWorks2編輯PLC梯形圖的步驟。圖4GXWorks2主界面圖點擊左上角“工程”,選擇新建。圖5GXWorks2機型選擇圖在彈出的對話框中,“系列”選擇本設計中使用的“FXCPU”,“機型”選擇設計使用的“FX2N”,“工程類型”選擇“簡單工程”,“程序語言”選擇“梯形圖”。然后進入梯形圖程序編輯界面,進行程序設計。圖6GXWorks2程序編輯界面圖PLC梯形圖程序初始化程序M8002:初始化脈沖。僅在可編程控制器運行開始瞬間接通掃描一個周期。M8002的常開觸點用于某些元件的復位和清零,也可作為啟動條件。在搶答器開始運行時,需要設置數碼顯示管初始顯示為0,但只需設置一次,不能影響后續(xù)的程序的運行,所以采用M8002的常開觸點進行初始化設置。圖7梯形圖程序第1段在搶答器開啟也就是PLC啟動的瞬間,M8002接通一次,將0存入數據寄存器D0~D6中。數碼管顯示程序本設計中,數碼管采用動態(tài)掃描顯示的方式來實現(xiàn)多個數碼管一起顯示,用來節(jié)約PLC輸出口的使用。圖8梯形圖程序第2段Y4~Y12控制各個數碼顯示管的位選段,數據寄存器D0中存儲著選手編號,D1~D6中存儲著1~5選手的分數。程序運行時,首先輸出M13,接著M13常開觸點導通,使用BCD指令將D0中存儲的數字通過Y0~Y3(K1Y0)輸出口在選手編號數碼顯示管上顯示出來,同時輸出Y4,此時Y4常閉觸點斷開,M13輸出斷開,數碼管停止顯示;接著Y4常開觸點導通,又通過BCD指令將D1中存儲的數字在Y0~Y3(K1Y0)輸出口在1臺計分器數碼顯示管上顯示出來,同時輸出Y5,此時Y4輸出又斷開,如此向上運行。7個數碼管依次導通、斷開,由于PLC的運行掃描周期非常短,所以在外界看來,所有數碼管都是同時亮起的,而且顯示了不同的數字。開始按鈕、計時、與提示設備控制程序X0為開始按鈕SB0輸入口,采用取脈沖上升沿觸發(fā)方式,SB0按下之后將輔助繼電器M0置位,此時M0的常開觸點閉合,計時器T250開始60s計時。計時器T250為100ms計時器,計時范圍為0.001~32.767s,且擁有斷電保持功能,即可以保持斷電前一刻記錄的時間,恢復后又從記錄的時間繼續(xù)計時。Y14用來控制提示搶答綠燈L0,使用計時器T250的常閉觸點控制,在按下開始按鈕SB0后至計時器T250計時完畢之前有輸出,提示搶答綠燈亮起。Y15用來控制停止搶答紅燈L1,使用計時器T250的常開觸點控制,在T250計時完畢之后有輸出,停止搶答紅燈L1亮起。Y24用來控制蜂鳴器,在計時最后3s內有輸出,蜂鳴器工作。圖9梯形圖程序第3段復位程序復位程序使用復位按鈕SB1控制,使用RST或ZRST復位指令將所有的輔助繼電器復位;將計時器T250復位為0;同時將控制選手臺違規(guī)指示燈的輸出口Y16~Y23復位,關閉所有指示燈。圖10梯形圖程序第4段分數清零程序清零程序由清零按鈕SB4控制,輸入口為X4,與初始程序一樣,使用MOV指令,將數字0賦給數據寄存器D0~D6。圖11梯形圖程序第5段搶答、加分、減分及繼續(xù)操作程序搶答按鈕SB5~SB10的輸入口為X5~X12;M1~M6用來表示選手1~6的搶答狀態(tài);M7~M12用來限制每位選手每輪只能搶答一次;Y16~Y23用來控制違規(guī)指示燈L2~L7;加分按鈕輸入口為X2;繼續(xù)按鈕輸入口為X3。以1選手臺為例,當選手按下?lián)尨鸢粹oSB5時,首先判斷本輪是否開始,是否在規(guī)定時間內搶答,如果不滿足以上兩個條件,則表示違規(guī),Y16輸出口輸出,1選手臺前的違規(guī)指示燈L2亮起,如果選手1目前的分數大于0,系統(tǒng)同時自動將記錄選手1分數的數據寄存器D0內存儲的數值減1,計分器數碼顯示管上的數字即減1,同時不能再進行本輪的二次搶答。當不造成違規(guī)時,判斷其他選手時否已經搶答,使用M2~M6的常閉觸點串聯(lián),若有其他選手以已經提前搶答,則表示選手1搶答狀態(tài)的輔助繼電器M1不會被置位,即不會有任何響應。若沒有其他選手搶答,M1被置位,此時將數字1傳入記錄選手編號的數據寄存器D0,計時器T0用來計時1.5秒,蜂鳴器工作1.5秒,輔助繼電器M7被置位,用來限制本輪再次搶答0,M20被置為,用來暫停本輪的60秒計時。如果選手1答題正確,主持人按下加分按鈕SB2,如果選手1目前分數低于9,則加一分,同時將M1復位;若選手1答題錯誤,主持人按下繼續(xù)按鈕SB3,將M1復位,同時,恢復本輪計時。后續(xù)選手2~6的控制邏輯相同,控制程序類似,不過過多贅述。圖12梯形圖程序第6段圖13梯形圖程序第8段圖14梯形圖程序第9段圖15梯形圖程序第10段圖16梯形圖程序第11段圖17梯形圖程序第12段六路搶答器的MSGC仿真六路搶答器仿真外觀的制作本次設計仿真使用的時北京昆侖通態(tài)自動化軟件科技有限公司出版的MCGS嵌入版7.7版本。雙擊進入MCGS組態(tài)環(huán)境軟件圖標,進入MCGS,點擊左上角“新建”在彈出界面中選著合適的分辨率,本次設計選擇的是“TPC1262Hi,800×600分辨率”,如圖18所示。圖18MCGS新建工程設置窗口圖然后點擊“確定”,進入新建窗口設置。點擊“用戶窗口”,選擇“新建窗口”,出現(xiàn)“窗口0”,如圖19所示。圖19MCGS新建工程用戶窗口圖雙擊“窗口0”進入“動畫組態(tài)窗口”,在“工具箱”中選擇合適的繪圖工具,制作出六路搶答器的外觀,如圖20所示。圖20六路搶答器MCGS仿真外觀圖動畫效果設置及變量的定義與關聯(lián)以綠色提示燈的制作為例,介紹如何制作動畫效果以及定義變量與關聯(lián)變量。動畫效果設置圖21MCGS仿真動畫組態(tài)屬性設置圖-1圖22MCGS仿真動畫組態(tài)屬性設置圖-2在圖21、22所示“動畫組態(tài)窗口”雙擊綠色提示燈圖畫,彈出“動畫組態(tài)屬性設置”窗口中,將“填充顏色”選為動畫靜態(tài)時的暗綠色,將“顏色動畫連接”中的“填充顏色”勾選;接著在“填充顏色”選項中將分段點“0”設置為靜態(tài)時的暗綠色,將分段點“1”設置為動態(tài)顯示時的鮮綠色。變量定義與關聯(lián)在圖19中的“實時數據庫”中,單擊“新增對象”,雙擊新增的對象,彈出“數據對象屬性設置窗口”,在窗口中,如圖23所示,將“對象名稱”改為“L1”,選擇“對象類型”為開關型,將“對象初值”設置為“0”,點擊確定,這樣定義好了綠色提示燈的關聯(lián)變量L1。在圖22中的“動畫組態(tài)屬性設置”窗口中,將“填充顏色”選項中的“表達式”設置為“L1”,點擊確定,這樣就將變量L1與綠色提示燈關聯(lián)好了。圖23MCGS仿真數據對象屬性設置圖仿真編程按鍵腳本編程在“動畫組態(tài)窗口”中雙擊開始按鈕,彈出“標準按鈕構件屬性設置”,點擊“腳本程序”,在下方選擇“抬起腳本”,編輯程序,點擊確定。由于腳本程序過多,故展示搶答按鈕1的部分腳本程序,如圖24所示。圖24MCGS仿真搶答按鈕1部分程序圖循環(huán)腳本編程雙擊“動畫組態(tài)窗口”空白處,彈出“用戶窗口屬性設置”,點擊“循環(huán)腳本”,將“循環(huán)時間”設置為1000ms,點擊下方的“打開腳本程序編輯器”,進入程序編輯模式
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年南昌市市級機關公開遴選考試真題
- 2025北京華商電力產業(yè)發(fā)展有限公司2025年搞笑畢業(yè)生招聘29人(第三批)模擬試卷及答案詳解(新)
- 2025年第2批次浙江寧波前灣產業(yè)集團有限公司招聘9人考前自測高頻考點模擬試題及一套答案詳解
- 2025鄂爾多斯市伊金霍洛旗發(fā)展改革和科學技術局招聘公益性崗位人員的模擬試卷有答案詳解
- 2025安徽阜陽市界首市“政錄企用”人才引進8人模擬試卷及答案詳解參考
- 2025年福建省水利水電科學研究院招聘博士研究生2人模擬試卷及答案詳解(考點梳理)
- 發(fā)動機車間能源管理系統(tǒng)技術協(xié)議書6篇
- 2025年太陽能熱發(fā)電系統(tǒng)項目建議書
- 2025年福建省廈門中煙益升華濾嘴棒有限責任公司招聘12人考前自測高頻考點模擬試題及答案詳解(歷年真題)
- 2025河南鄭州陽城醫(yī)院招聘25名模擬試卷及答案詳解(必刷)
- 2025內蒙古呼倫貝爾扎蘭屯市招聘社區(qū)工作者16人備考考試題庫附答案解析
- 2025年國家能源集團寧夏煤業(yè)有限責任公司招聘筆試考試題庫+答案
- 姬松茸的課件
- 父母情+養(yǎng)育恩-2025-2026學年高二上學期感恩教育主題班會
- 2025年物流行業(yè)審核合規(guī)性提升方案
- 臺球廳吸引人活動方案
- 架空輸電線路線路檢測質量缺陷及預控措施
- 人工智能與核醫(yī)學的深度融合與應用探索
- 女生青春期性教育核心知識框架
- 日常膝關節(jié)護理
- 船舶消防救生培訓課件
評論
0/150
提交評論