




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 佛山科學(xué)技術(shù)學(xué)院課程設(shè)計(jì)專用紙 1 前 言 目前國內(nèi)外市場上已有很多類型的知識競賽搶答器,其大致采用模擬電路、數(shù)字電路、單片機(jī)或者PLC芯片、計(jì)算機(jī)控制系統(tǒng)等四類產(chǎn)品。對于采用模擬電路或者數(shù)字電路的產(chǎn)品,其技術(shù)相當(dāng)成熟。但是隨著功能的增多,電路也越復(fù)雜,并且成本偏高,故障率高,顯示方式簡單或者沒有。而對于科技飛速發(fā)展的今天,PLC、單片機(jī)應(yīng)用的不斷深入,帶動了傳統(tǒng)控制檢測技術(shù)的不斷更新,并鑒于其本身具有的優(yōu)點(diǎn),以PLC、單片機(jī)為核心的部件成為主流。傳統(tǒng)的普通搶答器主要存在一下缺點(diǎn):1 在一次搶答過程中,當(dāng)出現(xiàn)超前違規(guī)搶答時,只能處理違規(guī)搶答信號,而對沒有違規(guī)的有效信號不能進(jìn)行處理,因而使該次
2、搶答過程變?yōu)闊o效。2 當(dāng)有多個違規(guī)搶答時,優(yōu)先編碼電路只能選擇其中一個,或利用搶答電路電子元件的“競爭”選擇其中一個。對于后者由于搶答電路制作完畢后電子元件被固定,各路搶答信號的“競爭”能力也被固定,因而本質(zhì)上也有優(yōu)先權(quán)。普通搶答器存在不公平性。3 當(dāng)有多個違規(guī)搶答時,普通搶答器只能“抓住”其中一個違規(guī)者。因而出現(xiàn)了“漏洞”??删幊炭刂破魇且杂?jì)算機(jī)為核心的通用自動控制裝置,它的功能強(qiáng)、可靠性極強(qiáng)、編程簡單、使用方便、體積小。現(xiàn)已廣泛應(yīng)用于工業(yè)控制的各個領(lǐng)域,它以微處理器為核心,用編寫的程序進(jìn)行邏輯控制、定時、記數(shù)和算術(shù)運(yùn)算等,并通過數(shù)字量和模擬量的輸入/輸出來控制機(jī)械設(shè)備或生產(chǎn)過程。 PLC的
3、學(xué)習(xí)比一般編程學(xué)習(xí)困難在于,要完成一個控制系統(tǒng)不僅需要掌握一定的編程技術(shù),更為重要的是要知道如何針對實(shí)際應(yīng)用的需要選擇合適的PLC型號,然后進(jìn)行資源配置,設(shè)計(jì)控制系統(tǒng)。2 設(shè)計(jì)任務(wù)和要求2. 1任務(wù)描述:該搶答器作為智力競賽的品判裝置,根據(jù)應(yīng)答者搶答情況自動設(shè)定答題時間,并根據(jù)答題情況用燈光、聲音顯示其答題正確、錯誤及違規(guī),在主持人的操作下,對答題者所顯示的分?jǐn)?shù)值進(jìn)行加分、減分或違規(guī)扣分。三路智力搶答器有三個搶答按鈕SB1SB3,在允許搶答的情況下最先按下按鈕有效,在此以后按下的按鈕無效,伴有燈光、聲音指示,并開始計(jì)時(答題時間),計(jì)時時間到(答題給定的時間),聲音提示停止答題。如果搶答者答題
4、正確或錯誤,主持人或操作員按下加分鍵或減分鍵,將對顯示分?jǐn)?shù)值加分或減分。該控制器組成框圖如圖2-1-1所示。圖 2-1-12. 2 設(shè)計(jì)任務(wù)和要求1. 主持人提出問題按下啟動按鈕(開始搶答)后,若10s內(nèi)無人搶答,則有聲音提示,說明該題無人搶答,自動作廢。2. 主持人提出問題在未按下啟動按鈕(開始搶答)之前搶答,則違規(guī),搶答器報(bào)出違規(guī)信號,并作減分處理。3. 主持人提出問題按下啟動按鈕(開始搶答)后,第一個按下按鈕的信號有效,后按下的按鈕信號無效。4. 主持人按下計(jì)時按鈕,開始計(jì)時。答題時間為1min,答題過程中有燈光提示時間,時間到并有聲音指示。5. 搶答器有數(shù)碼顯示器顯示各答題者的分?jǐn)?shù),由
5、主持人控制,答對者加10分,答錯者減10分,違規(guī)者扣5分,減分計(jì)算中若出現(xiàn)負(fù)分作0分處理。6. 答題完畢按下復(fù)位按鈕,恢復(fù)搶答器原始狀態(tài),為下一輪搶答做好準(zhǔn)備。答題過程中燈光、音響的安排機(jī)注意事項(xiàng)如下:搶答有效:搶答者燈亮、控制臺綠燈亮機(jī)聲響。10s無人應(yīng)答:聲響、控制臺綠燈(HL4)點(diǎn)亮2s。違規(guī):違規(guī)者燈亮,控制臺紅燈(hl5)亮機(jī)聲響。答題過程:搶答者燈亮,控制臺綠燈亮,50s后控制臺綠燈閃爍。答題時間到:搶答者燈亮,控制臺綠燈亮機(jī)聲響。按加分按鈕加10分,按減分按鈕減10分,按違規(guī)按鈕減5分,最高分90分(違規(guī)情況下最高分為95分),最低分0分。聲響時間為1s。3 硬軟件設(shè)計(jì)方案選擇根
6、據(jù)PLC智能搶答器的控制要求,應(yīng)用程序采用一體化結(jié)構(gòu)。通過PLC控制程序來實(shí)現(xiàn)整體的運(yùn)行,系統(tǒng)僅需要少量的按鈕和接口,一般的PLC配置都可運(yùn)行。該系統(tǒng)本著簡單易懂、可靠性強(qiáng)、適應(yīng)性強(qiáng)等方面進(jìn)行設(shè)計(jì)。在搶答時只需按動按鈕即可數(shù)碼管在系統(tǒng)程序的控制下自動顯示組號以及倒計(jì)時自動操作。安全、可靠、省時、省力、價格便宜。3. 1 硬件I/O地址分配表1 三路智力搶答器輸入輸出口分配表輸入信號輸出信號輸入設(shè)備/符號PLC輸入點(diǎn)輸出設(shè)備/符號PLC輸出點(diǎn)主持人復(fù)位/停止開關(guān)SB0X01號臺指示燈HL1Y12第1號搶答按鈕(SB1)X1 2號臺指示燈HL2Y13第2號搶答按鈕 (SB2)X23號臺指示燈HL3
7、Y14第3號搶答按鈕 (SB3)X3控制臺綠燈HL4Y15主持人按搶答開始按鈕(SB4)X4控制臺違規(guī)指示燈HL5(紅燈)Y16主持人加分按鈕 (SB5)X5蜂鳴器Y17主持人減分按鈕(SB6)X6顯示電路板Y0Y11計(jì)時按鈕 (SB7)X7違規(guī)按鈕 (SB8)X103. 2 方案選擇(1)I/O接口分別為9個輸入繼電器X,17個輸出繼電器Y.和20%的裕量,所以選擇三菱PLC的FX2N-48MR系列。(2)搶答器開始部分控制程序可用基本指令編程,也可采用步進(jìn)指令來完成。圖3-2-1顯示電路(3)搶答者的得分情況通過數(shù)碼顯示,顯示電路如下圖3-2-1,顯示電路板自制,開采用傳送、比較、移位和B
8、CD等應(yīng)用指令與基本指令組合編程來完成。圖3-2-1(4)顯示線路簡介本顯示電路主要有CD4511譯碼器、LED數(shù)碼管、電阻和直流電源四部分組成,將CD4511的A、B、C、D斷輸入BCD碼、鎖存和驅(qū)動,一十進(jìn)制數(shù)在七段顯示數(shù)碼管中顯示。CD4511為一鎖存/譯碼/驅(qū)動三合一譯碼器,其管腳如圖3-2所示主要端子介紹如下:a) 鎖存部分有死未存儲電路LE:鎖定控制端,當(dāng)LE=0時,允許譯碼輸出,隨AD變化。 LE=1時譯碼器是鎖定保持狀態(tài),譯碼器輸出被保持在LE=0時的數(shù)值。b) 消隱輸入控制端,當(dāng)BI=0 時,不管其它輸入端狀態(tài)如何,七段數(shù)碼管均處于熄滅(消隱)狀態(tài),不顯示數(shù)字。c) 輸出驅(qū)動
9、部分是具有較大電流輸出的NPN雙極型晶體管,當(dāng)推動LED數(shù)字顯示器件時,一定要加限流電阻,限流電阻約為200,由等測試輸入端LT,可測試數(shù)碼管的顯示七段。當(dāng)LT=“1”時,顯示數(shù)8,幾個段均亮。d) 當(dāng)輸入的BCD大雨1001時,七段顯示輸出全為“0”,數(shù)碼管熄火。CD4511真值表如表2:表2 CD4511的真值表輸 入輸 出LEBILIDCBAabcdefg顯示XX0XXXX11111118X01XXXX0000000熄滅0110000111111000110001011000010110010110110120110011111100130110100011001140110101101
10、1011501101100011111601101111110000701110001111111801110011110011901110100000000熄滅01110110000000熄滅01111000000000熄滅01111010000000熄滅01111100000000熄滅0111111000000熄滅111XXXX鎖 存熄滅(5)顯示原理簡介本顯示電路采用靜態(tài)方式顯示,按照時間段分別把十位、個位送到各自的CD4511譯碼器中,CD4511的鎖存器保持所送的數(shù)據(jù),通過其輸出端驅(qū)動各自的數(shù)碼管,使所送的數(shù)據(jù)在數(shù)碼管中顯示。PLC的輸出步驟要求如下:1) 將所送的數(shù)據(jù)轉(zhuǎn)換成BCD碼
11、。2) 先將所送的十位數(shù)值加到顯示十位數(shù)的CD4511的A、B、C、D端,同時是該CD4511的LE端為低電平,顯示個位數(shù)的CD4511的LE端為高電平。3) 在沒有送個位數(shù)之前,再使顯示十位數(shù)的CD4511的LE端為高電平,鎖存送入的數(shù)據(jù)。4) 將所送的個位數(shù)值加到顯示個位數(shù)的CD4511的A、B、C、D端,同時是該CD4511的LE端為低電平,顯示個位數(shù)的CD4511的LE端為高電平。5) 再使顯示十位數(shù)的CD4511的LE端為高電平,鎖存送入的數(shù)據(jù)。至此一個顯示周期完成。3. 3 控制系統(tǒng)的硬件組成在搶答器的工作過程中,主控單元的主要控制對象首先是輸入信號,控制系統(tǒng)就是判別這個事件有沒有
12、發(fā)生,不同的情況給出不同的結(jié)果,讓大家都很快明白。其硬件組成結(jié)構(gòu)圖如圖3-3-1所示:數(shù)字量輸出聲音輸出信號FX2N-32MR數(shù)字量輸入主持人輸入信號搶答輸入信號組別成績顯示輸出信號10秒和60秒輸出信號指示燈輸出信號圖3-3-1 硬 件 系 統(tǒng)3.4 硬件系統(tǒng)接線圖根據(jù)題目要求和I/O地址分配,結(jié)合FX3U-32MR的PLC外部系統(tǒng)輸入接線圖如圖3-4-1所示。(注:輸出如顯示電路圖3-2-1)圖3-4-14 搶答器軟件系統(tǒng)設(shè)計(jì)4. 1軟件流程圖的設(shè)計(jì) 根據(jù)設(shè)計(jì)任務(wù)以及硬件設(shè)計(jì)的要求,現(xiàn)軟件主流程圖的設(shè)計(jì)如圖4-1-1所示,選手顯示分?jǐn)?shù)刷新程序流程圖如圖4-1-2所示。開始NDn = 0Dn
13、 = Dn -10YDn 95?回答正確?搶答超時?YNNYNNN復(fù)位Dn= Dn -5復(fù)位Dn = Dn +101min計(jì)時開始搶答開始Dn = Dn -10違規(guī)YY刷新分?jǐn)?shù)刷新分?jǐn)?shù)活動結(jié)束?NY結(jié)束圖4-1-1 軟件主流程圖(注:Dn為選手總分值)開始所有數(shù)碼管LE端置1把Dn轉(zhuǎn)換成BCD碼使十位LE端為低電平把Dn轉(zhuǎn)移到CD4511的輸入端顯示Dn十位使十位LE端為高電平使個位LE端為低電平把Dn轉(zhuǎn)移到CD4511的輸入端顯示Dn個位使個位LE端為高電平結(jié)束圖4-1-2 刷新程序流程圖分值)4.2 PLC控制程序的設(shè)計(jì)4.2.1 主持人開始復(fù)位初始化電源接通后,繼電器M50M80區(qū)間初始
14、化。其中,X0為復(fù)位按鈕,T1為10s無人搶答綠燈亮2s后自動復(fù)位定時器,如圖4-2-1 。圖 4-2-14.2.2 三組搶答者搶答程序M1為搶答輔助繼電器,M10作搶答封鎖用,T0作用為搶答時間繼電器(詳見下面程序),應(yīng)答時間10s到,搶答無效。有選手按下?lián)尨痖_關(guān),M10常開得點(diǎn),形成自鎖,常閉失電,其他選手搶答無效,如下圖4-2-2所示。(續(xù)下圖)圖4.2.24.2.3 計(jì)時時間程序如下圖4-2-3所示,T0為10s限時定時器,10s到,T0接通,停止搶答,選手按下?lián)尨鸢粹o無效;按下計(jì)時開關(guān)SB7,X007得電,M2自鎖,50s 后T3得電,T4 和T5相繼得電失電0.5s構(gòu)成1s周期的振
15、蕩電路,振蕩10s后1min時間到。(聲光空見總臺聲光控制)圖4-2-34.2.4搶答總臺燈光有人搶答,M10得電自鎖,總臺綠燈Y15亮,應(yīng)答計(jì)時50s后,T3得電,T3常閉斷開, 0.5s后T5得電,0.5s后T5失電,T4、T5組合的1s震蕩周期,使燈閃爍10s后,隨T2的得電斷開。如下圖4-2-4所示。圖4-2-44.2.5違規(guī)搶答燈光在主持人沒有按下?lián)尨鸢粹o情況下?lián)尨?,M10得電,總臺紅燈亮,反之,主持人按下?lián)尨鸢粹o,M1常閉失電,搶答輔助繼電器M10不影響Y16的亮滅,如下圖4-2-5所示。圖4-2-54.2.6 總臺音響從上到下分別是:開始、搶答、搶答過時、違規(guī)、應(yīng)答時間到聲響1s
16、。T6與自鎖Y17控制聲響時間。如下圖4-2-6.圖4-2-64.2.7加減分程序1)初值的設(shè)置接通電源,把寄存器D1/D2/D3的初值設(shè)為20分,如圖4-2-7.1所示。圖4-2-7.12)加減分及最高最低分控制按下加分(X5)、減分(X6)、違規(guī)減分(X10)按鈕,借助搶答選手的燈光Y12、Y13、Y14的自鎖,有脈沖信號分別讓對應(yīng)的選手分別加減分,并且利用區(qū)間比較指令ZCP控制最高分(不得高于k95)、最低分(不得低于k0)。如下圖圖4-2-7所示。(續(xù)下圖)圖4-2-74.2.8各選手的分?jǐn)?shù)顯示1)初值的顯示輔助模塊電源接通,M8002脈沖信號讓初值顯示輔助繼電器M20得電1s,1s后
17、各選手的分值鎖定不變,如下圖4-2-8.1所示。圖4-2-8.12)加減分信號M3得電,如4. 1節(jié)軟件流程圖的設(shè)計(jì)中圖4-1-2 刷新程序流程圖步驟執(zhí)行。4.2.9 內(nèi)部器件說明器件名稱器件名稱M1:應(yīng)答開始輔助繼電器 T0:搶答時限10sM2:應(yīng)答時間輔助繼電器T1:搶答超時燈亮2s定時M3:顯示電路輔助繼電器T2:應(yīng)答時限60s定時M10:搶答輔助繼電器T3:應(yīng)答計(jì)時50s到定時M11:加減分輔助繼電器T4、T5構(gòu)成燈光1s周期振蕩M12:復(fù)位繼電器T6:聲響1sM50M80:分?jǐn)?shù)限制T7:1s后復(fù)位M0:公共控制觸點(diǎn)T8T16顯示刷新輔助定時M20:選手初值顯示輔助繼電器T20:選手初
18、值顯示輔助定時器M4:應(yīng)答時間內(nèi)加減分輔助繼電器M5:計(jì)時后加分順序輔助繼電器 表3 其他機(jī)內(nèi)器件4.3 搶答器總程序根據(jù)上面的基本環(huán)節(jié),和硬件答辯老師指出的問題,設(shè)計(jì)的三路智力搶答的總程序如 附錄 所示。5 安裝與調(diào)試情況 5.1 調(diào)試軟件與步驟根據(jù)硬件設(shè)計(jì)和實(shí)驗(yàn)的要求,將各個輸入輸出端子和實(shí)際控制系統(tǒng)中的按鈕、所需控制設(shè)備正確連接,完成硬件的安裝。知識競賽搶答器的程序是由三菱PLC編程軟件GX-DEVELOPER編制完成,程序載入,正常工作時程序存放在存儲卡中,若要修改程序,先將PLC設(shè)定在STOP狀態(tài)下,運(yùn)行三菱PLC編程軟件GX-DEVELOPER編程軟件,打開三路知識競賽搶答器的程序
19、,即可在線調(diào)試,也可用編程器進(jìn)行調(diào)試。檢查界限無誤后,按照下面步驟調(diào)試:我的調(diào)試步驟如下: (1)按下?lián)尨痖_始按鈕SB4,先在10秒內(nèi)搶答,看答題開始計(jì)時60秒后是否有燈光和聲音信號,燈聲是否正常。 (2)正常搶答(SB1/SB2/SB3),按下幾時按鈕SB7,50秒后綠燈是否閃爍,1min后,聲響和燈光檢查。 (3)在正確的搶答情況下加減分是否有正確顯示。 (4)然后復(fù)位,看是否正常。按下?lián)尨痖_始按鈕SB4,10秒內(nèi)無人搶答是否有燈光和聲音信號。(5)違規(guī)操作時,紅燈聲響是否起作用,違規(guī)減分是否正常。(6)把每個選手加分(減分)大于95(小于5分)后,是否符合最高分不超過95,最低分不低于0
20、分的要求。(7)所有的信號顯示都要根據(jù)I/O分配,看是否正確。5.2 調(diào)試中遇到的問題調(diào)試終于到的問題是非常多的,下面主要說說我遇到的三個問題:雙線圈輸出錯誤;梯形圖編排不合理,使程序步數(shù)復(fù)雜化、掃描周期延長;沒有進(jìn)行互鎖處理導(dǎo)致的不正常。一、雙線圈輸出錯誤在20周的星期一,程序終于完成了,但是按照要求進(jìn)行軟件程序的檢查,一系列的雙線圈錯誤把我嚇壞了眼,眼看要成功,一些列的錯誤然人突然緊張。后來查詢下資料,原來雙線圈錯誤沒有想象中那么嚴(yán)重。下面我根據(jù)搜索的資料介紹一下PLC雙線圈輸出的規(guī)則,一般情況下不允許出現(xiàn)雙線圈輸出,在三種特定的條件下允許雙線圈輸出。合理使用雙線圈輸出可以解決程序設(shè)計(jì)中的
21、一些問題,還可以減少執(zhí)行程序的時間。問:什么是雙線圈輸出?答:在用戶程序中,同一編程元件的線圈使用了兩次或多次,稱為雙線圈輸出。問:一般情況下為什么不允許雙線圈輸出?答:圖1a中有輸出繼電器Y0的兩個線圈,在同一掃描周期,兩個線圈的邏輯運(yùn)算結(jié)果可能剛好相反,即Y0的線圈一個“通電”,一個“斷電”。因?yàn)樵诔绦驁?zhí)行完后才將Y0 的 ON/OFF 狀態(tài)送到輸出模塊,對于Y0控制的外部負(fù)載來說,真正起作用的是最后一個 Y0 的線圈的狀態(tài)。圖1 雙線圈輸出由 P L C 的工作原理可知,PLC程序執(zhí)行的結(jié)果(即運(yùn)算得到的線圈的通斷狀態(tài)),馬上就可以被后面的邏輯運(yùn)算使用。Y0的線圈的通斷狀態(tài)除了對外部負(fù)載
22、起作用外,通過它的觸點(diǎn),還可能對程序中別的元件的狀態(tài)產(chǎn)生影響。圖1a中Y0兩個線圈所在的電路將梯形圖劃分為3個區(qū)域。因?yàn)镻LC是循環(huán)執(zhí)行程序的,A區(qū)和C區(qū)中Y0 的狀態(tài)相同。如果兩個線圈的通斷狀態(tài)相反,不同區(qū)域中Y0的觸點(diǎn)的狀態(tài)也是相反的,可能使程序運(yùn)行異常。作者曾遇到因雙線圈引起的輸出繼電器快速振蕩的異常現(xiàn)象。所以一般應(yīng)避免出現(xiàn)雙線圈輸出現(xiàn)象,例如可以將圖1a改為圖1b。有時同一元件的線圈分別在不同的程序段中(如自動程序和手動程序),不能用這種合并控制電路的方法來處理雙線圈問題。問:為什么在某些情況下允許雙線圈輸出?答:雖然同一元件的線圈在程序中出現(xiàn)兩次或多次,只要能保證在同一掃描周期內(nèi)只執(zhí)
23、行其中一個線圈對應(yīng)的邏輯運(yùn)算,這樣的雙線圈輸出是允許的。下列三種情況允許雙線圈輸出:(1)在跳步條件相反的兩個程序段(如自動程序和手動程序)中,允許出現(xiàn)雙線圈現(xiàn)象,即同一元件的線圈可以在兩個程序段中分別出現(xiàn)一次。圖2中的X10是自動/手動切換開關(guān),當(dāng)它為ON 時將跳過自動程序,執(zhí)行手動程序;為OFF時將跳過手動程序,執(zhí)行自動程序。實(shí)際上CPU 只執(zhí)行正在處理的程序段中雙線圈元件的線圈輸出指令。(2)在調(diào)用條件相反的兩個子程序中,允許出現(xiàn)雙線圈現(xiàn)象,即同一元件的線圈可以在兩個子程序中分別出現(xiàn)一次。圖3中X20為ON時調(diào)用在指針P0 處開始的子程序,X20 為 OFF 時調(diào)用在指針 P1 處開始的
24、子程序。圖中的 SRET 為子程序返回指令,F(xiàn)END 為主程序結(jié)束指令。與跳步指令控制的程序段相同,子程序中的指令只是在該子程序被調(diào)用時才執(zhí)行,沒有調(diào)用時不執(zhí)行,因?yàn)檎{(diào)用它們的條件相反,在一個掃描周期內(nèi)只能調(diào)用一個子程序,實(shí)際上只執(zhí)行正在處理的子程序中雙線圈元件的線圈輸出指令。圖3:子程序調(diào)用(3)如果使用三菱PLC的STL(步進(jìn)梯形)指令,由于CPU 只執(zhí)行活動步對應(yīng)的STL 觸點(diǎn)驅(qū)動的電路塊,使用STL指令時允許雙線圈輸出,即不同時閉合的STL觸點(diǎn)可以分別驅(qū)動同一編程元件的一個線圈。 在順序功能圖中,除了與并行序列有關(guān)的步之外,在任何時候各步對應(yīng)的狀態(tài)繼電器只有一個為 ON。以圖4 為例,
25、只有當(dāng)某一STL觸點(diǎn)(圖中的“胖觸點(diǎn)”)接通時,PLC 才執(zhí)行STL 觸點(diǎn)控制的程序。圖3中的狀態(tài)繼電器S21對應(yīng)的步為活動步時,S21的STL觸點(diǎn)閉合,Y1 的第一個線圈“通電”。此時S23對應(yīng)的步為不活動步,沒有執(zhí)行Y1 的第2個線圈對應(yīng)的輸出指令。圖4:STL指令與雙線圈同一元件的線圈不能在可能同時為活動步的STL區(qū)內(nèi)出現(xiàn)。并行序列中的各條支路是同時執(zhí)行的,并行序列中兩條不同支路中的某兩步可能同時為活動步,它們的觸點(diǎn)可能同時閉合,在處理雙線圈輸出時應(yīng)注意這一問題。在用步進(jìn)梯形指令轉(zhuǎn)移指令和子程序調(diào)用編制PLC程序時,正確使用雙線圈輸出,可以使程序簡單清晰易懂,因?yàn)橛泻芏喑绦蚨螞]有執(zhí)行,還
26、可以縮短程序執(zhí)行的時間。沒有并行序列時,同時只有一個STL觸點(diǎn)閉合。有并行序列時,同時閉合的STL觸點(diǎn)的個數(shù)等于并行序列中的支路條數(shù)。因?yàn)樵趯?shí)際的系統(tǒng)中并行序列并不多見,使用TL指令時可以顯著地縮短程序執(zhí)行的時間。 二、梯形圖編排不合理,使程序步數(shù)復(fù)雜化、掃描周期延長這涉及到程序的精簡化,需要一定的PLC編程經(jīng)驗(yàn)。由于我們是初學(xué)者,剛剛涉及一門新的學(xué)科,一種新的編程技術(shù),所以在摸索中未免程序的復(fù)雜化。但是,比如上面的雙線圈錯誤一定程度上是程序的復(fù)雜化表現(xiàn),我們可以輔助用繼電器精簡。比我我做的三菱PLC的三路智力搶答器,總臺綠燈和總臺音響,我一開始是完全分開的,既系每個選手搶答程序下面都有一個總
27、臺音響和綠燈控制,是程序大大的雜亂復(fù)雜化。我做的改變是從認(rèn)識雙線圈錯誤里面學(xué)習(xí)到,加上了老師和同學(xué)的指導(dǎo)交流,我的程序從530多步簡化到430多步。三、沒有進(jìn)行互鎖處理導(dǎo)致的不正常 檢查程序沒有錯誤,但是調(diào)試還是不成功,比如出現(xiàn)一個選手搶答,再按另外一個選手的搶答按鈕,仍然起作用,尋根問底,原來是沒有進(jìn)行自鎖導(dǎo)致?lián)尨鸬姆怄i失效。如下圖5所示:圖 5 搶答及封鎖程序由上面程序可以明顯看出,M10作為搶答封鎖輔助繼電器卻沒有互鎖,而封鎖繼電器M10在下面的程序的使用率非常高,因此,這個錯誤會導(dǎo)致整個程序調(diào)試的直接錯誤。四、程序輸入的錯誤由于我的起步是分段手寫到稿子上,再重新設(shè)計(jì)總的程序,再到電腦上
28、編輯程序,這其中就難免程序參數(shù)的輸入錯誤,而這影響可大可小,就在20周的星期三,由于我感覺最正確的顯示模塊,在顯示3號選手分?jǐn)?shù)時候。我把個位數(shù)指令MOV K1M400 K1Y000錯誤寫成MOV K400 K1Y000,這是致命的錯誤,會在刷新3號選手分?jǐn)?shù)時候?qū)е聜€位數(shù)全部置零。僅僅因?yàn)檫@個錯誤,我調(diào)試了一個早上和一個下午,不得不得重新檢查整個程序是否有錯誤置零,看到最后幾行,恍然大悟,終于找到問題所在。5.2.3 硬件答辯遇到的問題因?yàn)闆]有切實(shí)考慮實(shí)際中主持人錯誤操作的情況,硬件答辯時候遇到了一下問題:1) 總臺開始按鈕按下聲響不受次數(shù)限制,搶答開始后隨時可以按下都聲響,會影響實(shí)際總使用。2) 加減分后閃爍電路繼續(xù)工作3) 計(jì)時沒有開始計(jì)時主持人可以進(jìn)行加減分解決方法:第一種情
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 水泥定價協(xié)議書
- 牛奶價格協(xié)議書
- 建筑服務(wù)保潔合同
- 綠色食品供應(yīng)鏈管理系統(tǒng)開發(fā)與運(yùn)營合作協(xié)議
- 平安普惠借款合同
- 鄉(xiāng)村農(nóng)業(yè)現(xiàn)代化推廣協(xié)議
- 車隊(duì)承包維修合同協(xié)議
- 運(yùn)輸企業(yè)雇車合同協(xié)議
- 運(yùn)輸項(xiàng)目合作合同協(xié)議
- 油品設(shè)備協(xié)議書
- (課件)肝性腦病
- 國開電大《Java語言程序設(shè)計(jì)》形考任務(wù)三答案
- 全國卷高考標(biāo)準(zhǔn)語文答題卡作文紙3欄800字版
- 新型人工晶體進(jìn)展課件
- 2022年全國大學(xué)生英語競賽C類試題
- 裝飾、裝修施工方案
- 礦井瓦斯抽采
- 施工現(xiàn)場安全檢查記錄表(周)以及詳細(xì)記錄
- 立法學(xué)完整版教學(xué)課件全套ppt教程
- 五年級下冊科學(xué)說課課件 -1.2 沉浮與什么因素有關(guān) |教科版 (共28張PPT)
- 《出口報(bào)關(guān)單模板》word版
評論
0/150
提交評論