基于PLC的六路搶答器系統(tǒng)設(shè)計(jì)_第1頁
基于PLC的六路搶答器系統(tǒng)設(shè)計(jì)_第2頁
基于PLC的六路搶答器系統(tǒng)設(shè)計(jì)_第3頁
基于PLC的六路搶答器系統(tǒng)設(shè)計(jì)_第4頁
基于PLC的六路搶答器系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、課程設(shè)計(jì)說明書題目: 基于PLC的六路搶答器系統(tǒng)設(shè)計(jì) 系 別: 機(jī) 械 工 程 學(xué) 院 專 業(yè) 班 級(jí): 機(jī)設(shè)10-12 學(xué) 號(hào): 2010302627 學(xué) 生 姓 名: 張 磊 指 導(dǎo) 教 師: 馬 天 兵 2014 年 0 1 月 15 日安徽理工大學(xué)課程設(shè)計(jì)(論文)任務(wù)書 機(jī)械工程學(xué)院 測(cè)控教研室 學(xué) 號(hào)2010302627學(xué)生姓名張磊專業(yè)(班級(jí))機(jī)設(shè)10-12班設(shè)計(jì)題目基于PLC的六路搶答器系統(tǒng)設(shè)計(jì)設(shè)計(jì)技術(shù)參數(shù)1.搶答器同時(shí)供6個(gè)人或6支參賽隊(duì)伍使用。2.每位選手配有一個(gè)搶答按鈕和一個(gè)搶答成功指示燈,違規(guī)搶答指示燈。3.主持人沒按下開始按鈕,選手按下?lián)尨鸢粹o屬于違規(guī)搶答,違規(guī)搶答的第一

2、個(gè)搶答有效。4.當(dāng)主持人按下起動(dòng)按鈕時(shí),準(zhǔn)備搶答信號(hào)燈滅,允許搶答;第一位搶答有效,對(duì)應(yīng)信號(hào)燈亮,其他選手則搶答無效。設(shè)計(jì)要求1. 搶答器同時(shí)供6個(gè)人或6支參賽隊(duì)伍使用。2. 主持人臺(tái)設(shè)有一個(gè)開始按鈕、一個(gè)復(fù)位按鈕和一個(gè)準(zhǔn)備搶答信號(hào)燈。3. 選手臺(tái)設(shè)有6個(gè)搶答成功指示燈和6個(gè)搶答違規(guī)指示燈。4. 當(dāng)主持人按下起動(dòng)按鈕時(shí),準(zhǔn)備搶答信號(hào)燈滅,允許搶答;第一位搶答有效,對(duì)應(yīng)信號(hào)燈亮,其他選手則搶答無效。5. 主持人按下復(fù)位按鈕時(shí),所有指示燈都回到初始狀態(tài),準(zhǔn)備搶答信號(hào)燈亮。6. 如果在準(zhǔn)備搶答信號(hào)燈亮?xí)r搶答,則犯規(guī)者所對(duì)應(yīng)的搶答違規(guī)信號(hào)燈亮。工作量熟悉PLC技術(shù),編寫程序并調(diào)試,課程設(shè)計(jì)說明書一份。

3、工作計(jì)劃第一周:查閱相關(guān)資料和書籍,進(jìn)行方案擬定。 第二周:進(jìn)行硬件和原理設(shè)計(jì)。第三周:編寫程序并進(jìn)行仿真調(diào)試。第四周:實(shí)物調(diào)試成功,編寫課程設(shè)計(jì)說明書。參考資料1 FX1S,FX1N,FX2N,FX2NC編程手冊(cè)2 鄭鳳翼. 三菱FX2N系列PLC應(yīng)用100例M. 電子工業(yè)出版社,2013.3 姜治臻.PLC項(xiàng)目實(shí)訓(xùn)FX2N系列M.北京:高等教育出版社,2008.4 魏德仙.可編程控制原理及應(yīng)用M.北京:中國水利水電出版社.2009.5 湯自春.PLC原理及應(yīng)用技術(shù)M.北京:高等教育出版社,2006.6 王阿根. 電氣可編程控制原理與應(yīng)用M.北京:清華大學(xué)出版社.2007.指導(dǎo)教師簽字教研室

4、主任簽字 2014 年 01月15 日 學(xué)生姓名: 張磊 學(xué)號(hào): 2010302627 專業(yè)班級(jí): 機(jī)設(shè)10-12班 課程設(shè)計(jì)題目: 基于PLC的六路搶答器系統(tǒng)設(shè)計(jì) 指導(dǎo)教師評(píng)語: 成績: 指導(dǎo)教師: 年 月 日安徽理工大學(xué)課程設(shè)計(jì)(論文)成績?cè)u(píng)定表摘 要 搶答器在生活中應(yīng)用較為廣泛,我們常在各種電視的娛樂節(jié)目中看到。傳統(tǒng)舉手強(qiáng)大不適用于微小時(shí)間間隔的快速響應(yīng)場(chǎng)合。PLC 具有可靠性高,抗干擾能力強(qiáng),功能完善,編程語言易學(xué),體積小、重量輕、能耗低等特點(diǎn)。利用PLC控制的新型搶答器改變了傳統(tǒng)舉手搶答的不足之處,通過預(yù)定程序的設(shè)定能更準(zhǔn)確、更公正、更直觀的顯示搶答選手的信息?;赑LC設(shè)計(jì)的搶答器

5、能讓主持人很直觀的看到是誰搶答了或者是誰犯規(guī)了,讓比賽更加公正 ,更有趣味性,更有刺激性。 本設(shè)計(jì)任務(wù)是基于三菱FX1N型PLC為主要控制器進(jìn)行六人搶答器的設(shè)計(jì)。并針對(duì)要求給出了兩種設(shè)計(jì)方法,一種是采用基本指令實(shí)現(xiàn),另一種是用數(shù)據(jù)傳送指令、比較指令實(shí)現(xiàn)。然后在基于實(shí)驗(yàn)平臺(tái)進(jìn)行仿真模擬調(diào)試。關(guān)鍵詞:PLC;可編程控制器;六人搶答器目錄第一章 課程設(shè)計(jì)綜述11.1課程設(shè)計(jì)背景11.2課程設(shè)計(jì)任務(wù)11.3課程設(shè)計(jì)的意義2第二章 搶答系統(tǒng)技術(shù)介紹32.1 PLC技術(shù)介紹32.2 單片機(jī)與PLC的對(duì)比4第三章 硬件系統(tǒng)設(shè)計(jì)53.1 PLC選型53.2 LED燈的介紹53.3 功能布局6第四章 控制系統(tǒng)軟

6、件設(shè)計(jì)74.1 系統(tǒng)總體功能的確定74.2實(shí)現(xiàn)功能方案的確定74.3 I/O分配表和PLC接線圖74.4 方案一的實(shí)現(xiàn)94.4.1程序流程圖如下94.4.2 程序梯形圖94.5 方案二的實(shí)現(xiàn)144.5.1 實(shí)現(xiàn)方式圖解144.5.2 梯形圖與梯形圖解釋144.6 方案三的實(shí)現(xiàn)18第五章 程序調(diào)試225.1 軟件仿真調(diào)試225.1.1 軟件仿真調(diào)試概述225.1.2軟件仿真調(diào)試過程225.2 實(shí)物調(diào)試265.3 調(diào)試總結(jié)28總結(jié)與展望29參考文獻(xiàn)30第一章 課程設(shè)計(jì)綜述1.1課程設(shè)計(jì)背景智力競賽是一種生動(dòng)活潑的教育方式,而搶答就是智力競賽中非常常見的一種答題方式。搶答能引起參賽者和觀眾的極大興趣

7、,并且能在極短的時(shí)間內(nèi),使人們迅速增加一些科學(xué)知識(shí)和生活常識(shí)。但是,在這類比賽中,對(duì)于誰先誰后搶答,在何時(shí)搶答,如何計(jì)算答題時(shí)間等等問題,若是僅憑主持人的主觀判斷,就很容易出現(xiàn)誤判。所以,我們就需要一種具備自動(dòng)鎖存,置位,清零等功能智能搶答器來解決這些問題。PLC雖然在我國發(fā)展只有短短的四十多年,但由于其極高的可靠性高,高度抗干擾能力強(qiáng)的突出特點(diǎn) ,現(xiàn)已廣泛應(yīng)用在國民經(jīng)濟(jì)乃至人們?nèi)粘I畹母鱾€(gè)方面;PLC已成為現(xiàn)代工業(yè)自動(dòng)化的三大支柱(PLC、CAD/CAM、機(jī)器人)之一。 基于可編程控制器(PLC)設(shè)計(jì)搶答器具備開發(fā)周期短,性能呢穩(wěn)定、功能強(qiáng)大,容易功能擴(kuò)展等特點(diǎn)。使用PLC設(shè)計(jì)搶答器具備優(yōu)

8、秀的可行性和發(fā)展前景。圖1-1 六人搶答器1.2課程設(shè)計(jì)任務(wù)用六個(gè)搶答按鈕對(duì)應(yīng)六個(gè)搶答指示燈,一個(gè)主持人起動(dòng)按鈕和一個(gè)復(fù)位按鈕, 一個(gè)準(zhǔn)備搶答信號(hào)燈和一個(gè)犯規(guī)信號(hào)燈(蜂鳴器),實(shí)現(xiàn)先輸入有效,后輸入無效的搶答器功能。當(dāng)主持人按下起動(dòng)按鈕時(shí),準(zhǔn)備搶答信號(hào)燈滅,允許搶答;第一位搶答有效,對(duì)應(yīng)信號(hào)燈亮,其他無效。主持人按下復(fù)位按鈕,回到初始狀態(tài),準(zhǔn)備搶答信號(hào)燈亮。如在準(zhǔn)備搶答信號(hào)燈亮?xí)r搶答,犯規(guī)者對(duì)應(yīng)信號(hào)燈亮,同時(shí)犯規(guī)信號(hào)燈(蜂鳴器)發(fā)光(發(fā)聲)。(1)搶答器同時(shí)供6個(gè)人或6支參賽隊(duì)伍使用。(2)主持人臺(tái)設(shè)有一個(gè)開始按鈕、一個(gè)復(fù)位按鈕和一個(gè)準(zhǔn)備搶答信號(hào)燈。(3)選手臺(tái)設(shè)有6個(gè)搶答成功指示燈和6個(gè)搶答

9、違規(guī)指示燈。(4)當(dāng)主持人按下起動(dòng)按鈕時(shí),準(zhǔn)備搶答信號(hào)燈滅,允許搶答;第一位搶答有效,對(duì)應(yīng)信號(hào)燈亮,其他選手則搶答無效。(5)主持人按下復(fù)位按鈕時(shí),所有指示燈都回到初始狀態(tài),準(zhǔn)備搶答信號(hào)燈亮。(6)如果在準(zhǔn)備搶答信號(hào)燈亮?xí)r搶答,則犯規(guī)者所對(duì)應(yīng)的搶答違規(guī)信號(hào)燈亮。1.3課程設(shè)計(jì)的意義通過此次的搶答器課程設(shè)計(jì),讓我對(duì)PLC搶答器的基本原理有了更深入的理解,在實(shí)驗(yàn)平臺(tái)的仿真模擬提高了我們的動(dòng)手能力和解決實(shí)際問題的能力。鞏固了所學(xué)的知識(shí),并建立理論知識(shí)與實(shí)際的相結(jié)合。第二章 搶答系統(tǒng)技術(shù)介紹2.1 PLC技術(shù)介紹在PLC發(fā)明之前,在工業(yè)控制的控制領(lǐng)域內(nèi),常常采用諸如鼓式開關(guān)、繼電器、紙帶閱讀器等機(jī)械、

10、電氣式器件作為控制元件,尤其是控制繼電器,在離散制造過程控制領(lǐng)域內(nèi),成為“開關(guān)控制系統(tǒng)”中最廣泛使用的器件。但是,隨著工業(yè)現(xiàn)代化的發(fā)展,生產(chǎn)規(guī)模越來越大,勞動(dòng)生產(chǎn)率及產(chǎn)品質(zhì)量的要求在不斷提高,對(duì)于控制系統(tǒng)的可靠性也提出了更高的要求。但是傳統(tǒng)繼電器控制方案動(dòng)作緩慢;壽命短、可靠性差;體積大、耗電多;設(shè)計(jì)制造周期長、程序修改費(fèi)時(shí)。原有“繼電器控制系統(tǒng)”已不適應(yīng)需要。為了解決傳統(tǒng)繼電器控制系統(tǒng)的種種弊病,可編程控制器(Programmable Logic Controller,PLC)技術(shù)應(yīng)運(yùn)而生。PLC用固態(tài)電路(集成電路)來代替?zhèn)鹘y(tǒng)繼電器邏輯電路,用微電子電路中的存儲(chǔ)數(shù)位(程序)來代替繼電器系統(tǒng)

11、的布線,用程序來規(guī)定邏輯關(guān)系;用固態(tài)I/ O觸電來檢測(cè)按鈕和限位開關(guān)的信號(hào),給出輸出以控制電機(jī)和其它執(zhí)行機(jī)構(gòu)。這時(shí)的PLC系統(tǒng)已開始具有如下一些特點(diǎn):環(huán)境適應(yīng)性強(qiáng),可以使用于工業(yè)現(xiàn)場(chǎng),有較高的可靠性和自診斷能力,易于維修,基于能適應(yīng)不同的制造過程所需,只要改變系統(tǒng)中的程序即可改變控制“邏輯”,而無需改造或更換控制硬件等。這些特點(diǎn)使得PLC在柔性制造領(lǐng)域順風(fēng)順?biāo)?。第一代可編程控制器最早是用于替代傳統(tǒng)繼電器控制方案,功能上只有邏輯控制、計(jì)時(shí)、計(jì)數(shù)以及順序控制等,而且只能進(jìn)行簡單開關(guān)量控制。所以第一代可編程控制被命名為可編程邏輯控制器,英文名稱為Programmable Logic Controll

12、er,簡稱PLC。 后來,隨著電子科技的發(fā)展特別是微機(jī)技術(shù)的發(fā)展,PLC技術(shù)也取得了空前進(jìn)步,其控制功能已經(jīng)遠(yuǎn)遠(yuǎn)超出邏輯控制的范疇,PLC的功能也日益強(qiáng)大,在PLC中加入了模擬量、位置控制、字節(jié)寄存器及網(wǎng)路等功能,其名稱也就改為可編程控制器(Programmable Controller),稱PC。但PC容易與個(gè)人計(jì)算機(jī)(Personal Computer)的簡稱PC產(chǎn)生混淆,所以使用PLC這一簡稱,中文仍然稱“可編程控制器”。 自1976年以來,微處理器及微控制器開始引入PLC領(lǐng)域,這大大加強(qiáng)了PLC的功能,使PLC由簡單地代替繼電器控制,而發(fā)展為先進(jìn)的控制裝置系統(tǒng)的核心設(shè)備。當(dāng)今PLC具有

13、采集與處理大量數(shù)據(jù)、完成復(fù)雜數(shù)學(xué)運(yùn)算、與其它智能設(shè)備互聯(lián)通信的能力,以及具有先進(jìn)的人機(jī)對(duì)話功能(如屏幕、鍵盤、CRT和語音對(duì)話),近年來由于現(xiàn)場(chǎng)總線理念的出現(xiàn)和相關(guān)標(biāo)準(zhǔn)的建立,以及產(chǎn)品的迅速發(fā)展,PLC成為工業(yè)現(xiàn)場(chǎng)總線的一個(gè)重要組成部分,進(jìn)一步擴(kuò)大了PLC的應(yīng)用領(lǐng)域。2.2 單片機(jī)與PLC的對(duì)比所謂單片機(jī)系統(tǒng)就是采用目前市場(chǎng)上的單片機(jī)CPU及其它外圍芯片,根據(jù)不同系統(tǒng)設(shè)計(jì)電路板,最終設(shè)計(jì)成一臺(tái)簡易的計(jì)算機(jī)系統(tǒng),并在此基礎(chǔ)上設(shè)計(jì)程序以達(dá)到所要求的控制功能。這種形式在 80年代國內(nèi)很流行,但由于受到本身可靠性及其它方面的限制,目前除了儀表上仍然采用外,在工業(yè)現(xiàn)場(chǎng)的應(yīng)用已逐步被PLC所代替。單片機(jī)的

14、可靠性:由于目前國內(nèi)市場(chǎng)上的單片機(jī)芯片的品質(zhì)良莠不齊,很大一部分還是國外篩選出來的次等品,加上其它外圍元件(如電阻、電容等)的參數(shù)離散性也很大,批量小的產(chǎn)品不可能經(jīng)過篩選配對(duì)等技術(shù)處理,因此這樣的產(chǎn)品很難做到很好的一致性和高可靠性,因?yàn)槿我辉膮?shù)偏離設(shè)計(jì)要求都會(huì)引起系統(tǒng)的不穩(wěn)定。另外,單片機(jī)的所有器件均不是工業(yè)級(jí)的,抗干擾性特別是抗電源干擾能力很弱,而國內(nèi)的電源一般都很差,加上壓片機(jī)的變頻調(diào)速對(duì)電源的干擾很大,因此,更可能引起單片機(jī)系統(tǒng)的不穩(wěn)定性。單片機(jī)的可擴(kuò)展性:由于單片機(jī)的線路是根據(jù)一定的功能要求特別設(shè)計(jì)的,所以要增加一個(gè)功能就要重新設(shè)計(jì)線路,而且對(duì)應(yīng)的程序都要重新設(shè)計(jì)。這樣對(duì)于增加功

15、能的開發(fā)成本和周期都會(huì)增加開發(fā)費(fèi)用。單片機(jī)的可維護(hù)性差。一旦單片機(jī)系統(tǒng)出現(xiàn)故障,很難診斷出故障元件,最簡單的方法是更換整個(gè)系統(tǒng),這樣維修成本增加了成本。操作:現(xiàn)在國內(nèi)單片機(jī)系統(tǒng)的操作均采用自設(shè)計(jì)的鍵盤,設(shè)定數(shù)據(jù)用撥碼開關(guān),顯示用LED,整個(gè)面板顯得繁鎖,而且為了減少操作鍵,設(shè)計(jì)時(shí)往往一鍵多用,操作人員很難脫開說明書操作。特別是故障顯示只能顯示故障代碼,一旦發(fā)生故障,操作人員必須翻閱說明書方能發(fā)現(xiàn)故障所在,最終按說明書指示排除故障,這樣排除故障的時(shí)間相對(duì)較長。總之,這樣的人機(jī)對(duì)話不夠友善??删幊炭刂破鳎≒LC): 所謂PLC系統(tǒng)就是采用目前市場(chǎng)上各大工業(yè)控制廠家生產(chǎn)的可編程控制器,根據(jù)要求選用不

16、同的模塊,在此基礎(chǔ)上設(shè)計(jì)程序以達(dá)到所設(shè)計(jì)的功能。這種形式目前在工業(yè)現(xiàn)場(chǎng)應(yīng)用最為廣泛??偨Y(jié)分析發(fā)現(xiàn),雖然單片機(jī)的開發(fā)自由度更大,但是開發(fā)周期長,費(fèi)用高?;赑LC設(shè)計(jì)搶答器更具有前景。第三章 硬件系統(tǒng)設(shè)計(jì)3.1 PLC選型FX系列PLC是由三菱公司近年來推出的高性能小型可編程控制器,以逐步替代三菱公司原F、F1、F2系列PLC產(chǎn)品。其中FX2是1991年推出的產(chǎn)品,F(xiàn)X0是在FX2之后推出的超小型PLC,近幾年來又連續(xù)推出了將眾多功能凝集在超小型機(jī)殼內(nèi)的FX0S、FX1S、FX0N、FX1N、FX2N、FX2NC等系列PLC,具有較高的性能價(jià)格比,應(yīng)用廣泛。FX1N-60MR型PLC具備36點(diǎn)輸

17、入/24點(diǎn)輸出的普及型PLC??紤]到此次設(shè)計(jì)的六路搶答器具備8路輸入,13路輸出能力,F(xiàn)X1N-60MR型PLC適合六路搶答器的設(shè)計(jì)。本實(shí)驗(yàn)選定FX1N-60MR型PLC。3.2 LED燈的介紹LED(Light Emitting Diode),發(fā)光二極管,是一種能夠?qū)㈦娔苻D(zhuǎn)化為可見光的固態(tài)的半導(dǎo)體器件,它可以直接把電轉(zhuǎn)化為光。LED燈相對(duì)于傳統(tǒng)白熾燈有諸多優(yōu)點(diǎn)。燈體很小巧LED是將很精巧,很細(xì)致的晶片封裝在透明的環(huán)氧樹脂里面,所以它體積小巧,非常輕便,在制作與應(yīng)用場(chǎng)合上可以節(jié)省大量的材料與空間。 能耗非常低 LED的工作電壓較低,一般只有23.6V,工作電流也微乎其微,只要0.020.03A

18、.也就是說:它消耗的電功率不超過0.1W,消耗的電能比相同光效的白熾燈至少少90%,比節(jié)能燈減少70%以上。所以,只有LED才稱得上真正的節(jié)能光源! 堅(jiān)固而耐用 LED的晶片被完全地密封在環(huán)氧樹脂里面。精巧的環(huán)氧樹脂顆粒極難摔破,整個(gè)燈體也沒有運(yùn)動(dòng)部件;里面的晶片極難摔斷,也少有熱效應(yīng)而可能揮發(fā),熔斷。這些特點(diǎn)使得LED很難損壞。相比于普通燈泡,熒光燈,LED可謂固若金湯,堅(jiān)固無數(shù)倍,耐用無數(shù)倍。 使用壽命長 在恰當(dāng)?shù)碾娏骱碗妷合?,LED的使用壽命可達(dá)10萬小時(shí),也即理論上產(chǎn)品生命達(dá)到10年以上,是燈具領(lǐng)域唯一的長壽明星。 安全低電壓 LED使用低壓的直流電源(可將交流電整流為直流電),供電電

19、壓在624V之間,因產(chǎn)品不同而有所差異。總之它應(yīng)用比高壓電源更安全的直流電源,特別適用于家庭和公共場(chǎng)所。 適用范圍廣 由于小巧,每個(gè)單元LED小片是35mm的正方形或圓形,所以更適合于制備造型工藝復(fù)雜的器件。譬如制造軟的,可彎曲的燈管,燈帶,異型燈花,目前就只有LED適合。 色彩更豐富 以前的燈具色彩很單一,要想實(shí)現(xiàn)彩色目的,一是在燈具表面刷涂料或遮蓋有色片,二是在燈具中充惰性氣體發(fā)光,因此色彩的豐富性受到了限制。LED是數(shù)字控制,發(fā)光芯片目前能發(fā)出多種顏色,其中有紅,綠,藍(lán)三元色,正是有了這三元色,通過系統(tǒng)控制,可以還原出大千世界的五彩繽紛。 熱量散發(fā)少 LED是更加先進(jìn)的冷光源,它不像白熾

20、燈,熒光燈那樣輻射大量的紅外線和紫外線幾乎沒有白熾燈那樣的電流熱效應(yīng),而且不會(huì)受熱脹冷縮的影響而炸泡。也不會(huì)令燈泡發(fā)黃,不會(huì)令燈具加速老化,不會(huì)對(duì)周邊環(huán)境構(gòu)成溫室效應(yīng)。 因此選用LED燈作為此設(shè)計(jì)的六路搶答器的指示信號(hào)燈十分合適。3.3 功能布局設(shè)想,每個(gè)人的面前都設(shè)置有搶答按鈕,指示燈。主持人有開始搶答按鈕和復(fù)位按鈕。搶答指示燈是用來指示搶答狀態(tài)。這些設(shè)備與PLC連接連接。 圖3-1 功能布局圖1 違規(guī)信號(hào)燈,2 搶答指示燈,3搶答按鈕, 4 3號(hào)選手,5 6號(hào)選手,6 搶答指示燈,7 主持人開始搶答按鈕, 8 主持人復(fù)位按鈕第四章 控制系統(tǒng)軟件設(shè)計(jì)4.1 系統(tǒng)總體功能的確定六人搶答器,每人

21、配備一個(gè)搶答按鈕和兩個(gè)指示燈。兩個(gè)指示燈分別指示搶答成功和違規(guī)搶答兩個(gè)狀態(tài)。主持人擁有一個(gè)復(fù)位按鈕,來使系統(tǒng)復(fù)位至初始狀態(tài)。系統(tǒng)最初位于準(zhǔn)備搶答狀態(tài),如果此時(shí)有人按下?lián)尨鸢粹o,則判定這個(gè)人違規(guī),與之對(duì)應(yīng)的違規(guī)信號(hào)燈亮。此時(shí)需要主持人按下復(fù)位按鈕,系統(tǒng)恢復(fù)至準(zhǔn)備搶答狀態(tài)。在準(zhǔn)備狀態(tài)下,若主持人按下開始搶答按鈕,系統(tǒng)允許人員搶答,第一個(gè)按下?lián)尨鸢粹o的有效,其他人再按無效,有效的人員的搶答成功信號(hào)燈亮。當(dāng)被搶答后,系統(tǒng)進(jìn)入已搶答狀態(tài),需要主持人按下復(fù)位按鈕,恢復(fù)至準(zhǔn)備搶答狀態(tài)。4.2實(shí)現(xiàn)功能方案的確定根據(jù)對(duì)前面功能的分析,確定出各個(gè)搶答狀態(tài)。當(dāng)某一個(gè)動(dòng)作發(fā)生時(shí),系統(tǒng)進(jìn)入某一個(gè)狀態(tài),實(shí)現(xiàn)對(duì)應(yīng)的功能。經(jīng)

22、分析,發(fā)現(xiàn)搶答系統(tǒng)擁有三個(gè)狀態(tài),即準(zhǔn)備搶答狀態(tài)、違規(guī)搶答狀態(tài)、開始搶答狀態(tài)、搶答成功狀態(tài)。因此可以確定一下幾中方案方案一,使用4個(gè)中間繼電器確定系統(tǒng)的四個(gè)狀態(tài)。哪個(gè)中間繼電器置位,系統(tǒng)就處于哪個(gè)狀態(tài)中。哪個(gè)狀態(tài)下,實(shí)現(xiàn)哪種功能。方案二,經(jīng)過方案一的分析發(fā)現(xiàn),違規(guī)搶答狀態(tài)和搶答成功狀態(tài)雖然是兩種狀態(tài)。但是兩種狀態(tài)的特征都一樣。特征都是,需要主持人按下復(fù)位按鈕進(jìn)行復(fù)位,只是搶答人員亮的指示燈不一樣??梢钥紤]把違規(guī)搶答狀態(tài)和搶答成功狀態(tài)何在一起。此時(shí)系統(tǒng)只有三種狀態(tài),而且這三種狀態(tài)是互斥狀態(tài),就是說,某一時(shí)刻系統(tǒng)只能處于其中一種狀態(tài),更重要的是,系統(tǒng)必須處于其中一種狀態(tài)。這種特性正好是PLC中CMP

23、指令的特性??梢钥紤]用CMP指令與寄存器配合實(shí)現(xiàn)三種狀態(tài)的切換。方案三,該搶答系統(tǒng)是一種典型的狀態(tài)切換案例。用狀態(tài)轉(zhuǎn)移圖實(shí)現(xiàn)此功能可以更清晰明了。4.3 I/O分配表和PLC接線圖雖然三種方案的實(shí)現(xiàn)方式不同,但是外部設(shè)備資源和功能效果是相同的。因此三種方案共用一種I/O分配模式和接線方式。I/O分配表和接線圖如表4-1和圖4-1。表4-1 I/O分配表X0搶答器1Y0一號(hào)成功燈Y10一號(hào)違規(guī)燈X1搶答器2Y1二號(hào)成功燈Y11二號(hào)違規(guī)燈X2搶答器3Y2三號(hào)成功燈Y12三號(hào)違規(guī)燈X3搶答器4Y3四號(hào)成功燈Y13四號(hào)違規(guī)燈X4搶答器5Y4五號(hào)成功燈Y14五號(hào)違規(guī)燈X5搶答器6Y5六號(hào)成功燈Y15六號(hào)

24、違規(guī)燈X6開始搶答Y6準(zhǔn)備搶答信號(hào)燈X7復(fù)位按鈕SB7圖4-1 PLC接線圖4.4 方案一的實(shí)現(xiàn)4.4.1程序流程圖如下圖4-2 功能流程圖4.4.2 程序梯形圖圖4-3 方案一梯形圖4.5 方案二的實(shí)現(xiàn)4.5.1 實(shí)現(xiàn)方式圖解CMP指令進(jìn)行三種狀態(tài)切換。三種狀態(tài)與D0寄存器數(shù)值對(duì)應(yīng)關(guān)系如下:表4-2 寄存器數(shù)值與狀態(tài)對(duì)應(yīng)表CMP K1 D0 M0012M0M1M2初始狀態(tài)可以搶答狀態(tài)違規(guī)狀態(tài)(已經(jīng)搶答)而且M0、M1、M2這三種狀態(tài)是互斥狀態(tài),就是說,某一時(shí)刻系統(tǒng)只能處于其中一種狀態(tài),更重要的是,系統(tǒng)必須處于其中一種狀態(tài)。這種特性正好是PLC中CMP指令的特性??梢钥紤]用CMP指令與寄存器配

25、合實(shí)現(xiàn)三種狀態(tài)的切換。4.5.2 梯形圖與梯形圖解釋圖4-4 比較指令梯形圖程序中比較指令CMP將源操作數(shù)K1和D0的數(shù)據(jù)進(jìn)行比較,然后將比較的結(jié)果送到目標(biāo)操作數(shù)M中去,如果 K1大于D0,M0則置1;K1小于D0,M2則置1;K1等于D0,M1則置1;這樣對(duì)輔助繼電器M0、M1、M2進(jìn)行通斷控制,進(jìn)而通過M0、M1、M2的狀態(tài)控制搶答狀態(tài)指示燈和違規(guī)狀態(tài)指示燈,以至于指示燈不互相混淆。程序初始時(shí)K1大于D0故M0置1,準(zhǔn)備搶答指示燈亮,此時(shí)選手不能搶答,否則視為犯規(guī)。圖4-5 開始搶答梯形圖當(dāng)主持人按下?lián)尨鸢粹o時(shí),傳送指令MOV把K1的數(shù)據(jù)傳給D0,這時(shí)K1和D0相等,M0斷開,準(zhǔn)備搶答指示

26、燈滅 ,同時(shí)M1閉合,選手可以搶答;當(dāng)一號(hào)搶答器被按下后,一號(hào)搶答指示燈Y000亮,同時(shí)傳送指令MOV把K2的數(shù)據(jù)傳給D0,K1小于D0,M1、M0斷開,M2閉合,此時(shí)其他選手則搶答無效。當(dāng)主持人沒有按下?lián)尨鸢粹o時(shí),準(zhǔn)備搶答指示燈亮 ,M0處于閉合狀態(tài),如果一號(hào)搶答器按鈕被按下后,則一號(hào)違規(guī)指示燈亮,同時(shí)傳送指令MOV把K2的數(shù)據(jù)傳給D0,K1小于D0,M1、M0斷開,M2閉合 ,此時(shí)其他選手則無法搶答。圖4-6 復(fù)位功能梯形圖不論是違規(guī)搶答還是正常搶答成功,違規(guī)指示燈或者搶答指示燈都處于亮的狀態(tài),而此時(shí)M2處于閉合狀態(tài),所以當(dāng)主持人按下復(fù)位按鈕時(shí),對(duì)指示燈和輔助繼電器M進(jìn)行重置,恢復(fù)到準(zhǔn)備搶

27、答狀態(tài),為下一次搶答做準(zhǔn)備。圖4-7 一號(hào)選手違規(guī)搶答梯形圖初始狀態(tài),用戶搶答,則將K2數(shù)據(jù)傳輸給D0,CMP指令會(huì)使系統(tǒng)立刻進(jìn)入違規(guī)搶答狀態(tài)。并對(duì)違規(guī)狀態(tài)指示燈置位。圖4-8 一號(hào)選手搶答梯形圖可以搶答狀態(tài)下,用戶搶答,則將K2數(shù)據(jù)傳輸給D0,CMP指令會(huì)使系統(tǒng)立刻進(jìn)入已搶答狀態(tài)。并對(duì)違規(guī)狀態(tài)指示燈置位。圖4-9 二號(hào)選手違規(guī)搶答梯形圖二號(hào)選手搶答成功,成功指示燈亮。圖4-10 二號(hào)選手搶答梯形圖二號(hào)選手違規(guī)搶答,違規(guī)指示燈亮。圖4-11 三好和四號(hào)選手搶答五號(hào)選手違規(guī)搶答,違規(guī)指示燈亮。圖4-12 五號(hào)選手違規(guī)搶答五號(hào)選手搶答成功,成功指示燈亮。圖4-13 五號(hào)選手和六號(hào)選手搶答4.6 方

28、案三的實(shí)現(xiàn)分析發(fā)現(xiàn),該搶答器的工作過程是一個(gè)典型的狀態(tài)轉(zhuǎn)移過程。因此可以考慮使用狀態(tài)轉(zhuǎn)移圖SFC實(shí)現(xiàn)功能。設(shè)計(jì)狀態(tài)分配如下:表4-3 狀態(tài)說明表S0S10S11S12S13準(zhǔn)備搶答狀態(tài)可以搶答狀態(tài)違規(guī)搶答狀態(tài)搶答完成狀態(tài)違規(guī)搶答狀態(tài)1) PLC上電運(yùn)行后,M8002會(huì)對(duì)S0置位,程序進(jìn)入S0狀態(tài)。該狀態(tài)下只會(huì)驅(qū)動(dòng)準(zhǔn)備搶答燈對(duì)應(yīng)的PLC輸出線圈Y6。2) 準(zhǔn)備搶答狀態(tài)S0狀態(tài)下,若主持人按下開始搶答按鈕X6,則系統(tǒng)進(jìn)入可以搶答狀態(tài)S10。3) S10狀態(tài)下,若選手按下?lián)尨鸢粹o,對(duì)應(yīng)的輸入線圈會(huì)對(duì)輸出線圈置位。同時(shí)系統(tǒng)跳轉(zhuǎn)至S12狀態(tài)。4) S12狀態(tài)下,檢測(cè)復(fù)位信號(hào)。復(fù)位信號(hào)是程序重新進(jìn)入準(zhǔn)備搶

29、答狀態(tài)S0。5) 在S0狀態(tài)下,若選手提前搶答,則程序跳轉(zhuǎn)至S11狀態(tài),置位對(duì)應(yīng)的違規(guī)燈,并跳轉(zhuǎn)至另外一個(gè)狀態(tài)S13,S13不會(huì)在對(duì)輸入信號(hào)做出響應(yīng),用來阻止其他選手的重復(fù)違規(guī)。6) S13狀態(tài)下,檢測(cè)復(fù)位信號(hào)。復(fù)位信號(hào)是程序重新進(jìn)入準(zhǔn)備搶答狀態(tài)S0。2.6.2 狀態(tài)轉(zhuǎn)移圖1)起始命令圖4-14 程序其實(shí)指令2)狀態(tài)轉(zhuǎn)移圖預(yù)覽圖4-15 狀態(tài)轉(zhuǎn)移圖概覽3) S0狀態(tài)圖4-16 S0狀態(tài)代碼4)S10狀態(tài)圖4-17 S10狀態(tài)跳轉(zhuǎn)指令圖4-18 S10狀態(tài)指令5)S11狀態(tài)圖4-19 S11狀態(tài)跳轉(zhuǎn)指令圖4-20 S11狀態(tài)指令6) S12狀態(tài)S12狀態(tài)不需要執(zhí)行任何指令,因此為空。圖4-21

30、S12狀態(tài)跳轉(zhuǎn)指令7)S13指令圖4-22 S12狀態(tài)跳轉(zhuǎn)指令8)返回S0狀態(tài)圖4-23 跳轉(zhuǎn)返回指令 第五章 程序調(diào)試5.1 軟件仿真調(diào)試5.1.1 軟件仿真調(diào)試概述仿真軟件的功能就是將程序在虛擬的PLC中啟動(dòng)運(yùn)行。GX Developer Simulator軟件可以與GX Developer配合,為用戶提供仿真功能。所以,在安裝仿真軟件GX-Simulator之前,必須先安裝編程軟件GX-Developer,并且版本要互相兼容。安裝好編程軟件和仿真軟件后,在桌面或者開始菜單中并沒有仿真軟件的圖標(biāo)。因?yàn)榉抡孳浖患傻骄幊誊浖礼X-Developer中了,其實(shí)這個(gè)仿真軟件相當(dāng)于編程軟件的一個(gè)

31、插件。接下里就調(diào)試方案二中所設(shè)計(jì)的程序。表5-1 仿真軟件5.1.2軟件仿真調(diào)試過程(1)點(diǎn)擊菜單“工具”按鈕,并點(diǎn)擊“梯形圖邏輯測(cè)試啟動(dòng)”選項(xiàng)。等待程序?qū)懭敕抡嫫鞑⑦\(yùn)行,可以看到運(yùn)行成功畫面,RUN指示燈亮。表5-2 仿真器運(yùn)行成功(2)配置監(jiān)控畫面,打開X監(jiān)控窗口,Y監(jiān)控窗口,M0M3監(jiān)控窗口,D0D5監(jiān)控畫面。排列好順序如下。表5-3 配置軟元件監(jiān)視窗口(3)程序運(yùn)行成功后。程序處于準(zhǔn)備搶答狀態(tài)。從上圖可以看出D0寄存器的值為0,M0置位,Y6燈亮,說明程序運(yùn)行情況與預(yù)期功能一致。此時(shí)雙擊啟動(dòng)按鈕X6,并快速復(fù)位。可以看到Y(jié)6燈滅,D0寄存器置變1。M1取代M0置位。此時(shí)系統(tǒng)進(jìn)入可以搶答

32、狀態(tài)。表5-4 初始狀態(tài)軟元件狀態(tài)(4)在可以搶答狀態(tài),用戶按下?lián)尨鸢粹o,與之對(duì)應(yīng)的搶答成功燈就會(huì)亮。比如現(xiàn)在2號(hào)人員搶答,雙擊X,Y1置位。系統(tǒng)自動(dòng)進(jìn)入已搶答狀態(tài)。圖5-5 選手搶答成功(5)在已搶答狀態(tài)下,只有等主持人按下復(fù)位按鈕X7,系統(tǒng)重新進(jìn)入準(zhǔn)備搶答狀態(tài)。圖5-6 復(fù)位功能演示(6)在準(zhǔn)備搶答狀態(tài),若有人提前搶答,被視為違規(guī)搶答。與之對(duì)應(yīng)的違規(guī)搶答信號(hào)燈亮。比如6號(hào)選手提前搶答。雙擊X5,Y15將會(huì)置位。圖5-7 開始搶答,并搶成功搶答5.2 實(shí)物調(diào)試(1)電源線的連接。使用紅色與黑色的線將市電與PLC供電端連接誒一起。(2)輸入端連接。PLC的輸入端為光電耦合器,耦合器的一段為24V正極,另一段為PLC的輸入端,即X端子。COM端為24V負(fù)極。若X端子與COM導(dǎo)通,這光電耦合器接通。因此連接本實(shí)驗(yàn)臺(tái)的24V負(fù)極與輸入公共端子,24V級(jí)與COM端子。(3)輸出端的連線。連接5V負(fù)極,與輸出公共端子。為了將電壓串如PLC輸出端,連接5V正極與輸出COM端。(4)按照上圖連線原理和I/O分配表,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論