基于西門子plc自動(dòng)售貨機(jī)1_第1頁
基于西門子plc自動(dòng)售貨機(jī)1_第2頁
基于西門子plc自動(dòng)售貨機(jī)1_第3頁
基于西門子plc自動(dòng)售貨機(jī)1_第4頁
基于西門子plc自動(dòng)售貨機(jī)1_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、設(shè)計(jì)的任務(wù)與要求 21.1設(shè)計(jì)任務(wù) 21.2設(shè)計(jì)要求 21.3PLC可編程控制器簡介 31、PLC的根本概念 32、PLC的根本結(jié)構(gòu) 33、PLC的工作原理 44、PLC目前的主要品牌 42、總體設(shè)計(jì)和系統(tǒng)框圖 52.1控制程序流程圖設(shè)計(jì) 52.2控制程序時(shí)序圖設(shè)計(jì) 63、設(shè)計(jì)方案 63.1控制程序設(shè)計(jì)思路 63.2PLC與上位監(jiān)控軟件通訊 73.3上位監(jiān)控系統(tǒng)組態(tài)設(shè)計(jì) 81、仿真系統(tǒng)組成 82、仿真實(shí)驗(yàn)的售貨分析 83、設(shè)計(jì)任務(wù)確實(shí)定 94、程序設(shè)計(jì)局部 103.4系統(tǒng)變量定義及分配表 124、系統(tǒng)仿真和調(diào)試 155、設(shè)計(jì)結(jié)果分析 166、設(shè)計(jì)總結(jié)和體會 177、參考文獻(xiàn) 17關(guān)鍵詞:自動(dòng)售貨機(jī)PCL可編程控制器1、設(shè)計(jì)的任務(wù)與要求1.1設(shè)計(jì)任務(wù)設(shè)計(jì)一臺完整的銷售汽水和咖啡的自動(dòng)售貨機(jī),具有硬幣識別、幣值累加,自動(dòng)售貨、自動(dòng)找錢功能,此售貨機(jī)可接受的硬幣為1元、5元和10元。有三個(gè)錢幣輸入按鈕,0.01代表1元,0.02代表5元,0.03代表10元,當(dāng)投入的硬幣總值超過12元時(shí),汽水指示燈1.00亮,當(dāng)投入的硬幣超過15元時(shí),花茶指示燈1.01亮,咖啡指示燈1.02亮,如果要汽水那么按汽水按鈕0.05,這時(shí)汽水輸出指示燈1.03亮,輸出汽水,然后汽水指示燈閃爍,3s后停止。如果要花茶那么按花茶按鈕0.06,這時(shí)花茶輸出指示燈1.04亮,輸出花茶,然后花茶指示燈閃爍,3s后停止。如果要咖啡,那么按咖啡按鈕0.07,這時(shí)咖啡輸出指示燈1.05亮,輸出咖啡,然后咖啡指示燈閃爍,3s后也自動(dòng)停止,當(dāng)要完汽水、花茶或咖啡時(shí),如有多余的錢,那么找錢指示燈1.06亮,如果多余錢超過10元那么找錢口1.07自動(dòng)退出余額,3s后停止,如果少于十元那么找錢口1.08自動(dòng)退出余額,如果當(dāng)顧客投入一定的硬幣后什么都不想要時(shí),那么可考慮復(fù)位按鈕0.08,那么投入的錢會原數(shù)從出錢口退出。1.2設(shè)計(jì)要求隨著科技的開展和社會的進(jìn)步,自動(dòng)化商業(yè)機(jī)械有了越來越廣泛的應(yīng)用,自動(dòng)售貨機(jī)作為自動(dòng)化商業(yè)機(jī)械的代表被廣泛用于公共場所。人們通過自動(dòng)售貨機(jī)可以買到食品、香煙、飲料、報(bào)紙、票、卡甚至鮮花和小寵物等物品。自動(dòng)售貨機(jī)實(shí)現(xiàn)了商品需求化、性能多樣化的開展,又由原來只能出售有限商品品種,轉(zhuǎn)變?yōu)槔^百貨公司、超級市場、便民店之后,以消費(fèi)者與售貨機(jī)“一對一〞自動(dòng)售貨的無店鋪銷售業(yè)態(tài)。自動(dòng)售貨,給人們的生活帶來了極大的方便。自動(dòng)售貨機(jī)的新奇、文明、高檔、靈活方便等深受廣闊市民青睞。售貨機(jī)的最根本功能就是對投入的貨幣進(jìn)行運(yùn)算,并根據(jù)貨幣數(shù)值判斷是否能購置某種商品,并做出相應(yīng)的反映。因此,售貨機(jī)應(yīng)能夠辨識機(jī)內(nèi)包含的商品:售貨機(jī)應(yīng)該能夠顯示已投入的幣值,以及再投入貨幣累計(jì)顯示;同時(shí)提示可以購置的商品(或商品的編號)。當(dāng)按下選擇商品的按鈕時(shí),售貨機(jī)進(jìn)行減法運(yùn)算,從投入的貨幣總值中減去該商品的價(jià)格,同時(shí)起動(dòng)相應(yīng)的電機(jī),提取該商品到出貨口,此時(shí)售貨機(jī)繼續(xù)等待外部命令,如繼續(xù)交易,那么同上,如果此時(shí)不再購置,那么按下退幣按鈕,售貨機(jī)進(jìn)行退幣操作,退回相應(yīng)的貨幣,并在程序中清零,完成此次交易。1.3PLC可編程控制器簡介1、PLC的根本概念可編程控制器(ProgrammableController)是計(jì)算機(jī)家族中的一員,是為工業(yè)控制應(yīng)用而設(shè)計(jì)制造的。早期的可編程控制器稱作可編程邏輯控制器(ProgrammableLogicController),簡稱PLC,它主要用來代替繼電器實(shí)現(xiàn)邏輯控制。隨著技術(shù)的開展,這種裝置的功能已經(jīng)大大超過了邏輯控制的范圍,因此,今天這種裝置稱作可編程控制器,簡稱PC。但是為了防止與個(gè)人計(jì)算機(jī)(PersonalComputer)的簡稱混淆,所以將可編程控制器簡稱PLC。2、PLC的根本結(jié)構(gòu)PLC實(shí)質(zhì)是一種專用于工業(yè)控制的計(jì)算機(jī),其硬件結(jié)構(gòu)根本上與微型計(jì)算機(jī)相同,如下圖:a.中央處理單元(CPU)中央處理單元(CPU)是PLC的控制中樞。它按照PLC系統(tǒng)程序賦予的功能接收并存儲從編程器鍵入的用戶程序和數(shù)據(jù);檢查電源、存儲器、I/O以及警戒定時(shí)器的狀態(tài),并能診斷用戶程序中的語法錯(cuò)誤。當(dāng)PLC投入運(yùn)行時(shí),首先它以掃描的方式接收現(xiàn)場各輸入裝置的狀態(tài)和數(shù)據(jù),并分別存入I/O映象區(qū),然后從用戶程序存儲器中逐條讀取用戶程序,經(jīng)過命令解釋后按指令的規(guī)定執(zhí)行邏輯或算數(shù)運(yùn)算的結(jié)果送入I/O映象區(qū)或數(shù)據(jù)存放器內(nèi)。等所有的用戶程序執(zhí)行完畢之后,最后將I/O映象區(qū)的各輸出狀態(tài)或輸出存放器內(nèi)的數(shù)據(jù)傳送到相應(yīng)的輸出裝置,如此循環(huán)運(yùn)行,直到停止運(yùn)行。為了進(jìn)一步提高PLC的可靠性,近年來對大型PLC還采用雙CPU構(gòu)成冗余系統(tǒng),或采用三CPU的表決式系統(tǒng)。這樣,即使某個(gè)CPU出現(xiàn)故障,整個(gè)系統(tǒng)仍能正常運(yùn)行。b、存儲器存放系統(tǒng)軟件的存儲器稱為系統(tǒng)程序存儲器。存放應(yīng)用軟件的存儲器稱為用戶程序存儲器。c、電源PLC的電源在整個(gè)系統(tǒng)中起著十分重要的作用。如果沒有一個(gè)良好的、可靠的電源系統(tǒng)是無法正常工作的,因此PLC的制造商對電源的設(shè)計(jì)和制造也十分重視。一般交流電壓波動(dòng)在+10%(+15%)范圍內(nèi),可以不采取其它措施而將PLC直接連接到交流電網(wǎng)上去3、PLC的工作原理一.掃描技術(shù)當(dāng)PLC投入運(yùn)行后,其工作過程一般分為三個(gè)階段,即輸入采樣、用戶程序執(zhí)行和輸出刷新三個(gè)階段。完成上述三個(gè)階段稱作一個(gè)掃描周期。在整個(gè)運(yùn)行期間,PLC的CPU以一定的掃描速度重復(fù)執(zhí)行上述三個(gè)階段。(一)輸入采樣階段在輸入采樣階段,PLC以掃描方式依次地讀入所有輸入狀態(tài)和數(shù)據(jù),并將它們存入I/O映象區(qū)中的相應(yīng)得單元內(nèi)。輸入采樣結(jié)束后,轉(zhuǎn)入用戶程序執(zhí)行和輸出刷新階段。在這兩個(gè)階段中,即使輸入狀態(tài)和數(shù)據(jù)發(fā)生變化,I/O映象區(qū)中的相應(yīng)單元的狀態(tài)和數(shù)據(jù)也不會改變。因此,如果輸入是脈沖信號,那么該脈沖信號的寬度必須大于一個(gè)掃描周期,才能保證在任何情況下,該輸入均能被讀入。(二)用戶程序執(zhí)行階段在用戶程序執(zhí)行階段,PLC總是按由上而下的順序依次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時(shí),又總是先掃描梯形圖左邊的由各觸點(diǎn)構(gòu)成的控制線路,并按先左后右、先上后下的順序?qū)τ捎|點(diǎn)構(gòu)成的控制線路進(jìn)行邏輯運(yùn)算,然后根據(jù)邏輯運(yùn)算的結(jié)果,刷新該邏輯線圈在系統(tǒng)RAM存儲區(qū)中對應(yīng)位的狀態(tài);或者刷新該輸出線圈在I/O映象區(qū)中對應(yīng)位的狀態(tài);或者確定是否要執(zhí)行該梯形圖所規(guī)定的特殊功能指令。即,在用戶程序執(zhí)行過程中,只有輸入點(diǎn)在I/O映象區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)不會發(fā)生變化,而其他輸出點(diǎn)和軟設(shè)備在I/O映象區(qū)或系統(tǒng)RAM存儲區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)都有可能發(fā)生變化,而且排在上面的梯形圖,其程序執(zhí)行結(jié)果會對排在下面的但凡用到這些線圈或數(shù)據(jù)的梯形圖起作用;相反,排在下面的梯形圖,其被刷新的邏輯線圈的狀態(tài)或數(shù)據(jù)只能到下一個(gè)掃描周期才能對排在其上面的程序起作用。(三)輸出刷新階段當(dāng)掃描用戶程序結(jié)束后,PLC就進(jìn)入輸出刷新階段。在此期間,CPU按照I/O映象區(qū)內(nèi)對應(yīng)的狀態(tài)和數(shù)據(jù)刷新所有的輸出鎖存電路,再經(jīng)輸出電路驅(qū)動(dòng)相應(yīng)的外設(shè)。這時(shí),才是PLC的真正輸出。4、PLC目前的主要品牌松下,西門子,三菱,歐姆龍,臺達(dá),富士,施耐德,AB等。2、總體設(shè)計(jì)和系統(tǒng)框圖2.1控制程序流程圖設(shè)計(jì)啟動(dòng)啟動(dòng)1元DM0+15元DM0+510元DM0+10DM>20咖啡燈亮DM>15花茶燈亮DM>12汽水燈亮咖啡輸出DM-20花茶輸出DM-15汽水輸出DM-10退幣按鈕DM>1010元出口DM<101元出口圖2-1控制程序流程圖2.2控制程序時(shí)序圖設(shè)計(jì)圖2-2時(shí)序圖3、設(shè)計(jì)方案3.1控制程序設(shè)計(jì)思路自動(dòng)售貨機(jī)是臺機(jī)電一體化的自動(dòng)化裝置,在接受到貨幣已輸入的前提下,靠觸摸控制按鈕輸入信號使控制器啟動(dòng)相關(guān)位置的機(jī)械裝置完成規(guī)定動(dòng)作,將貨物輸出。用自動(dòng)控制系統(tǒng)替代現(xiàn)有的人工銷售方式,節(jié)省人力,減少銷售開支,擴(kuò)大銷售覆蓋面,當(dāng)投入的硬幣總值超過12元時(shí),汽水指示燈亮。當(dāng)投入的硬幣總值超過15元時(shí),汽水和花茶的指示燈都亮。當(dāng)投入的硬幣總值超過20元時(shí),汽水、花茶和咖啡的指示燈都亮。當(dāng)汽水指示燈亮?xí)r,按汽水按鈕,那么汽水從售貨口自動(dòng)售出,汽水指示燈閃爍〔閃爍頻率為1sON,1sOFF〕,3秒后自動(dòng)停止。當(dāng)花茶指示燈亮?xí)r,按咖啡按鈕,那么花茶從售貨口自動(dòng)售出,花茶指示燈閃爍〔閃爍頻率為1sON,1sOFF〕,3秒后自動(dòng)停止。當(dāng)咖啡指示燈亮?xí)r,按咖啡按鈕,那么咖啡從售貨口自動(dòng)售出,咖啡指示燈閃爍〔閃爍頻率為1sON,1sOFF〕,3秒后自動(dòng)停止。當(dāng)按下汽水按鈕、花茶按鈕或咖啡按鈕后,如果投入的硬幣總值超過所需的錢數(shù)時(shí),找錢指示燈亮,自動(dòng)售貨機(jī)自動(dòng)退出多余的錢,3s后自動(dòng)停止。動(dòng)作停止后按退幣鈕,可以退回余額,退回金額如果大于10元,那么先退10元再退1元,如果小于10元那么直接退1元的。初始狀態(tài)初始狀態(tài)投幣狀態(tài)購置狀態(tài)退幣狀態(tài)投入硬幣按下選擇按鈕是否剩余Y按下退幣按鈕N圖3-1自動(dòng)售貨機(jī)工作流程圖3.2PLC與上位監(jiān)控軟件通訊本次課程設(shè)計(jì)涉及到歐姆龍PLC與力控組態(tài)軟件的通訊。目前歐姆龍的小型PLC組要是CPM1A和CPM2A系列;PLC與組態(tài)軟件通過串口RS232通信,那么就要了解PLC的通信協(xié)議是什么方式的。第一步:通過PLC的編程軟件來了解通信協(xié)議,在歐姆龍PLC的“PLC設(shè)定〞對話框中“外圍端口〞標(biāo)簽中設(shè)置“通信協(xié)議〞為“標(biāo)準(zhǔn)〞,模式是“HostLink〞,單元號為“0〞,在網(wǎng)絡(luò)設(shè)置對話框的“驅(qū)動(dòng)器〞標(biāo)簽中,設(shè)置“端口名稱〞為“COM3”,“波特率〞為“9600”,“數(shù)據(jù)位〞為“7”,“校驗(yàn)〞為“偶校驗(yàn)〞,“停止位〞為“2”,在“設(shè)備類型設(shè)置〞的“通用〞標(biāo)簽中,設(shè)置“CPU類型〞為“CPU40”在“變更PLC〞對話框中,“設(shè)備類型〞為“CPM1〔CPM1A第二步:與力控的通訊:在上位機(jī)力控組態(tài)軟件的“設(shè)備配置—第一步〞的對話框中,設(shè)置“設(shè)備地址〞為“0〞,“通訊方式〞為“串口〔RS232/422/485〕〞,在“設(shè)備配置—第二步〞的對話框中,設(shè)置“串口〞為“COM8〞,點(diǎn)擊“設(shè)置〞按鈕設(shè)置通信參數(shù)“波特率〞為“9600〞,“數(shù)據(jù)位〞為“7〞,“校驗(yàn)〞為“偶校驗(yàn)〞,“停止位〞為“2〞。3.3上位監(jiān)控系統(tǒng)組態(tài)設(shè)計(jì)1、仿真系統(tǒng)組成本仿真系統(tǒng)由上位機(jī)和下位機(jī)組成。上、下位機(jī)通過串行口進(jìn)行通信交換數(shù)據(jù)。上位機(jī)內(nèi)裝北京組態(tài)軟件FORCECONTROL2.6和CX-P編程軟件。組態(tài)軟件FORCECONTROL用以制作仿真畫面、編寫仿真程序并與下位機(jī)進(jìn)行通信,是專用的自動(dòng)化軟件,集數(shù)據(jù)采集監(jiān)控功能于一體。CX_P是可編程控制器與PC機(jī)聯(lián)機(jī)的編程支持工具,用戶利用它可以實(shí)現(xiàn)程序輸入、程序注釋、程序修改、程序編譯、狀態(tài)監(jiān)控和測試以及設(shè)計(jì)系統(tǒng)存放器和PLC各種參數(shù)等。CX_P是WINDOWS操作系統(tǒng)下使用的軟件,有多種編程方式,其中主要是梯形圖和助記符編程。需要注意的一點(diǎn)是在進(jìn)行程序的上傳下傳時(shí)一定要把PLC的COM口連接方式設(shè)置成“計(jì)算機(jī)鏈接〞否那么PLC將自鎖,不再與外界通信,只有使用手持編程器才能再次開啟。2、仿真實(shí)驗(yàn)的售貨分析由于售貨機(jī)的全部功能是在上位機(jī)上模擬的,所以售貨機(jī)的局部硬件是由計(jì)算機(jī)軟件來模擬代替的。如錢幣識別系統(tǒng),可以用按某個(gè)“仿真對象〞輸出一個(gè)脈沖直接給PLC發(fā)布命令,而傳動(dòng)系統(tǒng)也是由計(jì)算機(jī)直接模擬的,這些并不會影響實(shí)際程序的操作,完全能模擬實(shí)際自動(dòng)售貨機(jī)的運(yùn)行。(1)實(shí)驗(yàn)狀態(tài)假設(shè)a、由于是在計(jì)算機(jī)上模擬運(yùn)行的,實(shí)驗(yàn)中有些區(qū)別于實(shí)際情況的假設(shè):b、自動(dòng)售貨機(jī)只售出三種商品;c、自動(dòng)售貨機(jī)可以識別10元、5元、1元;d、自動(dòng)售貨機(jī)可以退幣10元、5元、1元;e、自動(dòng)售貨機(jī)有液晶顯示功能;f、試驗(yàn)中售貨機(jī)忽略了各種故障以及缺貨等因素;(2)一次交易過程分析為了方便分析,我們以一次交易過程為例a、初始狀態(tài):有電子標(biāo)簽顯示各商品價(jià)格,顯示屏顯示界面,此時(shí)不能購置任何商品;b、投幣狀態(tài):按下投幣按鈕,顯示投幣框,按下所投幣值,顯示屏顯示投入、消費(fèi)、余額數(shù)值,當(dāng)所投幣值超過某商品價(jià)格時(shí),相應(yīng)商品選擇按鈕發(fā)生變化,提示可以購置。c、購置狀態(tài):按下可以購置的選擇按鈕,所選的出現(xiàn)在出貨框中,同時(shí)顯示屏上的金額數(shù)字根據(jù)消費(fèi)情況相應(yīng)變化。取走商品那么出貨框消失。d、退幣狀態(tài):按下退幣按鈕顯示退幣框,同時(shí)顯示相應(yīng)的退幣值和數(shù)量,按下確認(rèn)按鈕那么恢復(fù)初始狀態(tài)。到此為止,自動(dòng)售貨機(jī)的一個(gè)完整工作結(jié)束。這也是本仿真系統(tǒng)的設(shè)計(jì)思想。3、設(shè)計(jì)任務(wù)確實(shí)定在清楚自動(dòng)售貨機(jī)運(yùn)行工作過程的根底上,制定出設(shè)計(jì)方案,確定任務(wù)的目標(biāo),以設(shè)計(jì)出合理的仿真系統(tǒng)。首先,應(yīng)該做上位機(jī)和下位機(jī)的任務(wù)分工:上位機(jī)主要用來完成仿真界面的制作工作,而下位機(jī)那么主要完成PLC程序的編寫。其次,要分別對上位機(jī)和下位機(jī)進(jìn)行資料的查找和收集。例如在進(jìn)行仿真界面的設(shè)計(jì)時(shí),可以去觀察一下真正售貨機(jī)的外觀,必要時(shí)可以借助于一些宣傳圖片來設(shè)計(jì)自動(dòng)售貨機(jī)的外形,在進(jìn)行PLC程序的編寫時(shí),需要先分配PLC的I/O點(diǎn),確定上下位機(jī)的接口。然后對上下位機(jī)進(jìn)行設(shè)計(jì)工作。最后進(jìn)行上位機(jī)和下位機(jī)設(shè)計(jì)結(jié)果的配合工作,經(jīng)調(diào)試后,完成整個(gè)系統(tǒng)的設(shè)計(jì)。4、程序設(shè)計(jì)局部仿真程序的編寫利用利用組態(tài)軟件FORCECONTROL2.6,下位機(jī)程序的編制那么利用PLC專用編程軟件歐姆龍完成的。在詳細(xì)設(shè)計(jì)過程中,沒有將上位機(jī)的設(shè)計(jì)和下位機(jī)的設(shè)計(jì)整體分開來寫,而是相互交替,盡量清楚地表達(dá)。PLC程序已經(jīng)介紹,現(xiàn)在我們看一下仿真界面設(shè)計(jì)。(1)銷售機(jī)背景的設(shè)計(jì)售貨機(jī)背景是一個(gè)不動(dòng)的畫面,可以利用圖片處理的方法按照制定樣式的功能畫出售貨機(jī)的整體。先分幾局部進(jìn)行仿真設(shè)計(jì),如圖3-1所示。圖3-1(2)顯示屏局部的設(shè)計(jì)顯示屏局部的設(shè)計(jì)利用了組態(tài)軟件設(shè)計(jì)兩個(gè)顯示畫面,一個(gè)是未交易時(shí)初始狀態(tài)的歡送界面如圖3-2,在交易過程中的幣值顯示畫面如圖3-3所示,其中圖3-1中的歡送字符是可以閃爍變化的,‘a(chǎn)aaa’字符可以顯示系統(tǒng)時(shí)間,圖3-2中的‘8888’圖3-2圖3-3〔3〕標(biāo)簽設(shè)計(jì)電子標(biāo)簽用來顯示程序中傳上來的價(jià)格,所以其中要有可以定義的字符,所以標(biāo)簽設(shè)計(jì)為,其中“J.03顯示03商品價(jià)格的變量?!?〕按鈕設(shè)計(jì)“選擇〞按鈕的設(shè)計(jì)要反映出可以購置和不可以購置的差異,所以其中也要有可以變化的字符,設(shè)計(jì)如右圖,其中字符“選擇〞在滿足條件下可以閃爍變色,退幣按鈕設(shè)計(jì)成樣式,按鈕均可以動(dòng)作?!?〕投退幣提示框設(shè)計(jì)投退幣提示框要有可已投入的硬幣,確認(rèn)按鈕以及框架,其中硬幣、確認(rèn)按鈕和字符“a〞均是可以定義的變量圖3-4投幣提示框 圖3-5退幣提示框〔6〕出貨框的設(shè)計(jì) 出貨框中要有01-03商品的示意圖以及框架,其中商品在滿足條件后可以出現(xiàn),鼠標(biāo)點(diǎn)擊后可以消失,因此也是可定義的變量效果如圖3-6所示圖3-6出貨框3.4系統(tǒng)變量定義及分配表表3-1輸入輸出分配表輸入輸出設(shè)備輸入點(diǎn)設(shè)備輸出點(diǎn)復(fù)位按鈕SB10.00汽水指示燈LED1.001元SB20.01花茶指示燈LED1.015元SB30.02咖啡指示燈LED1.0210元SB40.03汽水輸出LED1.03汽水按鈕SB50.05花茶輸出LED1.04咖啡按鈕SB60.06咖啡輸出LED1.05花茶按鈕SB70.07找錢指示燈LED1.06退幣按鈕SB80.08十元出錢口LED1.07一元出錢口LED1.08硬件連接如圖3-7圖3-7硬件連接圖PCL梯形圖如下圖3-8PCL梯形圖4、系統(tǒng)仿真和調(diào)試一、硬件調(diào)試:斷電時(shí)檢查電源是否接好,地線是否接好,各輸入/輸出點(diǎn)是否接好接牢;2、接通PLC電源,確認(rèn)“PWR〞指示燈點(diǎn)亮,傳入程序,檢查“RUN〞指示燈點(diǎn)亮。二、軟件調(diào)試:1、在梯形圖編輯器中配合使用編譯器查找、修改程序中的語法錯(cuò)誤;將編輯好的程序傳入PLC運(yùn)行,使用編輯器聯(lián)機(jī)調(diào)試操作,檢查各點(diǎn)工作狀態(tài),并配合觀察PLC各點(diǎn)輸入/輸出指示LED或輸入/輸出設(shè)備工作是否符合程序功能要求。配合著上位機(jī)軟件動(dòng)畫效果來觀察硬件的連接。三、解決的問題:通過軟件的調(diào)試發(fā)現(xiàn)了梯形圖中設(shè)計(jì)時(shí)的一些錯(cuò)誤,比方7段數(shù)碼管的清零問題,開始設(shè)計(jì)時(shí)用的是RESET指令,后來通過調(diào)試得知此指令只能置位位,考慮到實(shí)質(zhì)是把通道清零,用MOVE指令即可。對其他一些平時(shí)實(shí)驗(yàn)用不到的指令及程序設(shè)計(jì),經(jīng)過梯形圖的設(shè)計(jì)及調(diào)試加深了理解,比方七段譯碼指令的使用。。實(shí)現(xiàn)的效果:圖4-1運(yùn)行結(jié)果圖5、設(shè)計(jì)結(jié)果分析實(shí)驗(yàn)證明:該系統(tǒng)程序設(shè)計(jì)較全面地演示自動(dòng)售貨機(jī)的使用功能;通過修改PLC控制程序

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論