《基于PLC的多路搶答器控制系統(tǒng)設(shè)計.doc》由會員分享,可在線閱讀,更多相關(guān)《基于PLC的多路搶答器控制系統(tǒng)設(shè)計.doc(59頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、湖州師范學(xué)院求真學(xué)院畢業(yè)設(shè)計(論文)2010屆題目基于PLC的多路搶答器控制系統(tǒng)設(shè)計專業(yè)電子信息科學(xué)與技術(shù)學(xué)生姓名楊昕燕學(xué)號06083416指導(dǎo)教師蔣永峰論文字數(shù)14599完成日期2010年5月5日湖州師范學(xué)院求真學(xué)院教務(wù)部印制基于PLC的多路搶答器控制系統(tǒng)設(shè)計摘要:本次設(shè)計利用三菱FX2N系列PLC作為核心部件,完成一個八路搶答器控制系統(tǒng)的制作。該系統(tǒng)可供八個或八組分臺選手同時搶答,總臺掌握著啟動/停止開關(guān)、搶答開始按鈕、搶答復(fù)位按鈕、主持人安靜提示按鈕和手動設(shè)置個分臺計分按鈕等,分臺則具有一個搶答按鈕。該系統(tǒng)由七段數(shù)碼管顯示倒計時、分臺號、選手計分和當(dāng)前時間、溫度情況,并作為被控設(shè)備由PL
2、C驅(qū)動。因為系統(tǒng)中有很多七段數(shù)碼管,所以我運用了動態(tài)掃描的方法來減少端口數(shù)。有一個蜂鳴器提示搶答開始、搶答復(fù)位、回答超時、搶答違規(guī)、無人搶答和安靜提示。有17個發(fā)光二極管,總臺一個用來顯示無人搶答和回答超時,每分臺兩個用來顯示搶答成功和搶答違規(guī)。本次設(shè)計中,硬件電路設(shè)計使用AUTOCAD軟件;使用GXDeveloper軟件編寫程序;利用GXSimulator仿真軟件對八路搶答器進行各部分模塊仿真,觀察結(jié)果。關(guān)鍵詞:八路搶答器,系統(tǒng),動態(tài)掃描PLC-basedmulti-ResponderControlSystemDesignAbstract:ThedesignoftheuseofMitsubi
3、shiFX2NSeriesPLCasacorecomponentofthisdesigntocompleteaneight-waycontrolsystemfortheproduction.ThesystemcomponentsforeightoreightplayersineachgrouptoansweratthesametimeTotalstationholdsthestart/stopswitch,toanswerinthestartbutton,resetbuttontoanswerinthehostpromptsquietbuttonsandmanuallysetthescorin
4、gbuttonsub-stationandsoon.Sub-stationwillhaveananswerinthebutton.Thesystemconsistsofseven-segmentLEDdisplaycountdown,sub-stationnumber,playerpointsandthecurrenttime,temperatureconditions,andaschargedbythePLC-drivendevice.Becausethesystemhasalotofseven-segmentdigitaltube,soIusedthedynamicscanningmeth
5、odtoreducethenumberofports.Thereisabuzzerprompttoanswerinthebeginning,toanswerinreset,theanswerovertime,toanswerinnon-compliance,nooneanswerinhisplaceandquietTips.Thereare17light-emittingdiodes.withatotalstation1isusedtodisplayandanswernoonetoanswerinovertime,eachsub-unitsusedtodisplaytheanswerinhis
6、twosuccessfulandtoanswerinnon-compliance.Thedesign,thehardwarecircuitdesignusingAUTOCADsoftware;useGXDevelopersoftwareprogramming;theuseofsimulationsoftwareGXSimulatoroctalrespondersimulationofvariouspartsofthemodule,observetheresults.Keywords:octalresponder,system,dynamicscan目錄前言.1第一章緒論.21.1課題研究的目的
7、和意義.21.2PLC及搶答器的發(fā)展概況.21.3課題的主要內(nèi)容.2第二章多路搶答器的實現(xiàn)工具.42.1PLC的功能特點.42.2PLC系統(tǒng)的基本結(jié)構(gòu).42.3PLC的編程語言.42.4本章小結(jié).5第三章系統(tǒng)硬件設(shè)計.63.1PLC硬件的選擇.63.2硬件總體結(jié)構(gòu)框圖及分析.73.3基于PLC的搶答器I/O總接線圖及分析.93.3.1基于PLC的搶答器編程元件地址分配表.93.3.2PLC輸入/輸出總接線圖.93.4搶答硬件部分的設(shè)計及分析.113.5搶答計分硬件部分的設(shè)計及分析.113.6搶答倒計時硬件部分的設(shè)計及分析.123.7蜂鳴器功能硬件部分的設(shè)計及分析.133.8時間顯示硬件部分的設(shè)
8、計及分析.143.9溫度顯示硬件部分的設(shè)計及分析.143.10本章小結(jié).15第四章軟件系統(tǒng)設(shè)計.164.1.搶答主程序設(shè)計流程圖及其程序.164.2搶答計分程序設(shè)計流程圖及其程序.184.3搶答倒計時程序設(shè)計的流程圖及其程序.224.4蜂鳴器程序設(shè)計的流程圖及其程序.254.5時間顯示程序設(shè)計的流程圖及其程序分析.264.6溫度顯示程序設(shè)計及分析.284.6.1FX2N-4AD-PT溫度傳感器輸入模塊概述.284.6.2溫度顯示程序設(shè)計的流程圖及其程序.294.7本章小結(jié).31第五章軟件調(diào)試.325.1系統(tǒng)軟件仿真.325.1.1PLC仿真軟件GXSimulator.325.1.2仿真結(jié)果.3
9、3參考文獻.35致謝.36附錄.37湖州師范學(xué)院求真學(xué)院本科畢業(yè)論文1前言搶答器作為一種電子產(chǎn)品,早已廣泛應(yīng)用于各種智力和知識競賽等場合,但目前所使用的搶答器有的電路比較復(fù)雜不便于制作,可靠性低,實現(xiàn)起來很困難。隨著電子技術(shù)的發(fā)展,應(yīng)用系統(tǒng)向小型化、快速化、大容量,重量輕的方向發(fā)展。而PLC具有通用性強、使用方便、適應(yīng)面廣、可靠性高、抗干擾能力強、編程簡單等特點,且以微處理器為基礎(chǔ),綜合了計算機技術(shù)、自動控制技術(shù)和網(wǎng)絡(luò)通信技術(shù)等現(xiàn)代科技而發(fā)展起來的一種新型工業(yè)自動控制裝置,是將計算機技術(shù)應(yīng)用于工業(yè)控制領(lǐng)域的新產(chǎn)品。目前市場上已有很多類型的競賽搶答器,但其中絕大多數(shù)是早期設(shè)計的,采用模擬電路、數(shù)
10、字電路或者模數(shù)混合電路的產(chǎn)品。這些搶答器已相當(dāng)成熟,但是隨著功能增多,電路也越復(fù)雜,并且成本偏高,故障率高,顯示方式簡單或者沒有,無法準確判斷搶按按鈕的行為,也不便于參數(shù)調(diào)節(jié)及功能的升級換代。隨著我國經(jīng)濟和文化事業(yè)的發(fā)展,在很多公開競爭場合要求有快速公正的競爭裁決,例如證券、股票交易及各種智力競賽等。由于PLC具有的優(yōu)點及特點,使得我們編程靈活,系統(tǒng)安裝和維修簡單,且在搶答器的制作時能夠更加方便和精準,使競賽真正達到公平、公正、公開。同時,隨著時代的不斷發(fā)展進步,搶答器不斷的在知識性、娛樂性和趣味性的比賽中出現(xiàn),豐富了人們的生活文化和娛樂活動。本次設(shè)計我選用了最具特色和極有代表性的三菱FX2N
11、系列PLC對八路搶答器進行編程設(shè)計和實物控制。在設(shè)計中使用AUTOCAD軟件完成整體框架和各部分硬件設(shè)計;然后,使用GXDeveloper軟件進行各部分程序編程,理清楚設(shè)計思路,利用GXSimulator仿真軟件對八路搶答器進行各部分模塊仿真。湖州師范學(xué)院求真學(xué)院本科畢業(yè)論文2第一章緒論1.1課題研究的目的和意義搶答器已經(jīng)越來越多的出現(xiàn)在我們的學(xué)習(xí)生活和電視節(jié)目當(dāng)中,例如在學(xué)校里經(jīng)常會舉辦各種各樣的智力競賽,就會用到搶答器。搶答器是能夠在任何比賽及競爭性的游戲中體現(xiàn)公平、公正的電子裝備。在各項比賽中不僅可以準確、公正和直接地判斷出第一個搶答者是誰,還有助于鍛煉參賽者的掌握知識能力、思維反應(yīng)能力
12、、語言表述能力、心理承受能力。但如果在比賽過程中,做不到嚴格意義上的公正,會挫傷選手的積極性,達不到比賽的真正目的。隨著電子技術(shù)的迅速發(fā)展,通過人為判斷搶答順序這種古老的方法早已被現(xiàn)先進的電子產(chǎn)品所取代?,F(xiàn)在的電子搶答器雖然制作方法不同,但基本設(shè)計實現(xiàn)的功能都大同小異,無外乎需要設(shè)計一個競賽搶答器,要求具有任意路搶答輸入,能夠識別最先搶答的信號,顯示該分臺號;對回答問題所用的時間進行計時、顯示、超時報警;可以預(yù)置回答問題的時間;同時具有復(fù)位功能,倒計時啟動功能等等的主要實現(xiàn)功能。1.2PLC及搶答器的發(fā)展概況經(jīng)過幾十年的迅速發(fā)展,PLC的功能越來越強大,應(yīng)用范圍也越來越廣泛,其足跡已遍及國民經(jīng)
13、濟的各個領(lǐng)域,形成了能夠滿足各種將需要的PLC應(yīng)用系統(tǒng)。隨著市場需求的不斷提高,PLC的發(fā)展體現(xiàn)出以下趨勢。11.向小型化、微型化和大型化、多功能兩個方向發(fā)展;2.過程控制功能不斷增強;3.大力開發(fā)智能型I/O模塊;4.與個人計算機日益緊密結(jié)合;5.編程語言趨向標準化;6.通信與聯(lián)網(wǎng)能力不斷增強。1近年來隨著科技的飛速發(fā)展,PLC的應(yīng)用正在不斷地走向深入,同時帶動傳統(tǒng)的控制檢測技術(shù)不斷更新。PLC是采用大規(guī)模集成電路、微型計算機技術(shù)的發(fā)展成果,逐步形成具有多種優(yōu)點和微型、小型、中型、大型、超大型等各種規(guī)格的PLC系列產(chǎn)品,應(yīng)用于從繼電器控制系統(tǒng)到監(jiān)控計算機之間的許多控制領(lǐng)域,它最適用于以開關(guān)為
14、主的控制功能。通過模擬/數(shù)字(A/D)轉(zhuǎn)換器和數(shù)字/模擬(D/A)轉(zhuǎn)換器,也可以控制模擬量,例如控制溫度、壓力、流量、成分等參數(shù)。16基于PLC的多路搶答器控制系統(tǒng),可以根據(jù)PLC修改程序方便這一特點,隨意調(diào)整設(shè)置的時間或者控制系統(tǒng)的工作狀態(tài)。如果對外部電路稍加修改,或者在系統(tǒng)程序中加入分支,可以把八路搶答器變?yōu)楦嗦返膿尨鹌鳎热缡?、十六位或者二十位等。如果將手動按鈕變?yōu)橛|摸屏,可以使搶答器更為簡單方便。如果去除系統(tǒng)中的限時功能,還可以把搶答器改為呼叫器,能夠在醫(yī)院病房、賓館客房、寫字樓辦公室、工廠生產(chǎn)車間等多種地方使用。1.3課題的主要內(nèi)容1.搶答器同時提供8名選手進行比賽,每組設(shè)置一個
15、搶答按鈕供搶答者使用。2.總臺設(shè)置啟動/停止開關(guān)、開啟時間開關(guān)、開啟溫度開關(guān)、開始搶答按鈕、搶答復(fù)位按鈕、安靜提示鈕、手動設(shè)置各分臺計分鈕,這些都由主持人控制。3.當(dāng)主持人撥開時間開關(guān)或者溫度開關(guān)時,總臺上就會顯示當(dāng)前的時間或溫度。4.具有定時搶答功能,且搶答的時間設(shè)定為5秒。當(dāng)主持人啟動開始搶答按鈕后,定時器進行減計,同時蜂鳴器發(fā)出短暫的聲響,聲響持續(xù)的時間2秒左右。湖州師范學(xué)院求真學(xué)院本科畢業(yè)論文35.參賽選手在設(shè)定的時間內(nèi)進行搶答,搶答成功,該組的搶答成功燈亮,同時定時器立即重新開始計數(shù)(設(shè)定時間為10秒)。6.主持人按下開始搶答按鈕前,各分臺搶答按鈕應(yīng)處于搶答違規(guī)狀態(tài),此時如按搶答按鈕
16、,會出現(xiàn)蜂鳴器報警(2秒),該組的搶答違規(guī)燈亮的情況。7如果定時時間已到,無人搶答,本次搶答無效,蜂鳴器響(2秒)同時無人搶答/回答超時燈亮,并禁止搶答,定時顯示器上顯示00。8.如果選手搶答成功,卻沒有在規(guī)定的時間內(nèi)回答出問題,則蜂鳴器響(2秒)同時無人搶答/回答超時燈亮,定時顯示器上顯示00。9.選手在規(guī)定的時間內(nèi)回答出了問題,主持人則根據(jù)選手回答是否正確和題目的難易度給出加/減分(1分或5分)。10.當(dāng)主持人按下復(fù)位鍵時,各分臺搶答燈(搶答成功和違規(guī)燈)均滅,總臺上的無人搶答/回答超時燈滅,同時蜂鳴器響(2秒)。11.當(dāng)比賽中周圍的聲音過大,影響選手回答時,主持人可按下安靜提示鈕,蜂鳴器響(2秒),以此來提醒全場。