三菱GT3觸摸屏基于PLC零食自動(dòng)售貨機(jī)系統(tǒng)的設(shè)計(jì)及仿真_第1頁
三菱GT3觸摸屏基于PLC零食自動(dòng)售貨機(jī)系統(tǒng)的設(shè)計(jì)及仿真_第2頁
三菱GT3觸摸屏基于PLC零食自動(dòng)售貨機(jī)系統(tǒng)的設(shè)計(jì)及仿真_第3頁
三菱GT3觸摸屏基于PLC零食自動(dòng)售貨機(jī)系統(tǒng)的設(shè)計(jì)及仿真_第4頁
三菱GT3觸摸屏基于PLC零食自動(dòng)售貨機(jī)系統(tǒng)的設(shè)計(jì)及仿真_第5頁
已閱讀5頁,還剩46頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

IIIIII-IIXXXXX畢業(yè)設(shè)計(jì)題目plc的零食自動(dòng)售貨機(jī)系統(tǒng)的設(shè)計(jì)及仿真學(xué)生姓名:專業(yè)班級(jí):學(xué)院(部):校內(nèi)指導(dǎo)教師:校外指導(dǎo)教師:完成日期:20XX年4月

摘 要自動(dòng)售貨機(jī)是一種全新的商業(yè)零售形式,可以充分補(bǔ)充人力資源的不足,適應(yīng)消費(fèi)環(huán)境和消費(fèi)模式的變化,24小時(shí)無人售貨的系統(tǒng)可以更省力,運(yùn)營時(shí)需要的資本少、面積小,有吸引人們購買好奇心的自身性能,可以很好地解決人工費(fèi)用上升的問題等各項(xiàng)優(yōu)點(diǎn)。本次采用三菱FX2N小型PLC為控制核心,以三菱GOT觸摸屏為上位機(jī),設(shè)計(jì)了一套基于PLC的零食自動(dòng)售貨機(jī)控制系統(tǒng)。通過檢測投幣,通過按鈕或者觸摸屏進(jìn)行操作,投入足額幣值,選擇商品,控制直流電機(jī)進(jìn)行出貨,出貨完成進(jìn)行找零。通過風(fēng)分析控制要求,進(jìn)行了總體設(shè)計(jì),設(shè)計(jì)了控制方案;進(jìn)行了硬件設(shè)計(jì),選擇了PLC,設(shè)計(jì)了主電路和控制電路,分配了PLC的IO點(diǎn),設(shè)計(jì)了PLC的IO接線圖;進(jìn)行了軟件設(shè)計(jì),定義了內(nèi)部使用地址,編寫了控制流程圖,使用編程軟件編制了梯形圖和語句表程序;進(jìn)行了組態(tài)設(shè)計(jì),選擇了觸摸屏型號(hào),進(jìn)行了通訊設(shè)定,組態(tài)了畫面;最后進(jìn)行了仿真測試,使用GXSimulator和GTSimulator進(jìn)行了聯(lián)合仿真測試,測試結(jié)果符合設(shè)計(jì)要求,達(dá)到了預(yù)期的設(shè)計(jì)目的。關(guān)鍵詞:觸摸屏,自動(dòng)售貨機(jī),梯形圖全套圖紙加V信153893706或扣3346389411

AbstractVendingmachineisabrandnewformofcommercialretail.Itcanfullysupplementtheshortageofhumanresources,adapttothechangesinconsumptionandconsumptionpatterns.The24hoursystemofunsoldgoodscanbemorelabor-savingandlesscapitalandsmallareainoperation.Itcanbewellsolvedbyattractingpeopletobuygoodheart.Manyadvantagessuchastherisingofartificialcost.TheMITSUBISHIFX2NsmallPLCisusedasthecontrolcore,andMITSUBISHIGOTtouchscreenastheuppercomputer.AsetofPLCbasedvendingmachinecontrolsystemisdesigned.Throughthedetectionofthecoin,throughthebuttonortouchscreentooperate,putintothefullvalueofthecurrency,selectgoods,controlthedirectcurrentmotortoship,thecompletionofshipmentstofindzero.Throughthewindanalysiscontrolrequirements,theoveralldesigniscarriedout,thecontrolschemeisdesigned,thehardwaredesigniscarriedout,thePLCisselected,themaincircuitandthecontrolcircuitaredesigned,theIOpointofthePLCisassignedandtheIOwiringdiagramofthePLCisdesigned.Thesoftwaredesignisdesigned,theinternalusesiteisdefined,thecontrolflowchartiswritten,theprogrammingflowchartiswrittenandtheprogrammingisused.Thesoftwarehascompiledtheladderdiagramandthestatementlistprogram;theconfigurationdesigniscarriedout,thetouchscreenmodelisselected,thecommunicationsettingandtheconfigurationofthepicturearecarriedout.Finally,thesimulationtestiscarriedout,andthejointsimulationtestiscarriedoutusingGXSimulatorandGTSimulator.Thetestresultsconformtothedesignrequirementsandachievethedesireddesignpurpose.Keywords:TouchScreen,VendingMachine,LadderDiagram

目錄1緒論 11.1設(shè)計(jì)背景 11.2設(shè)計(jì)目的和意義 12總體設(shè)計(jì) 22.1設(shè)計(jì)要求 22.2方案設(shè)計(jì) 23硬件設(shè)計(jì) 53.1PLC的型號(hào)選擇 53.2主電路設(shè)計(jì) 53.3控制電路設(shè)計(jì) 73.4PLC輸入和輸出分配表 93.5外部PLC輸入和輸出接線圖 94軟件設(shè)計(jì) 114.1PLC內(nèi)部使用地址 114.2程序流程圖設(shè)計(jì) 114.3PLC梯形圖 134.4語句表程序 225觸摸屏設(shè)計(jì) 295.1創(chuàng)建項(xiàng)目和畫面 295.2通信連接義 295.3畫面制作 305.4仿真運(yùn)行 30結(jié)束語 39致謝 40參考文獻(xiàn) 41附錄 42附錄1電氣圖 42附錄2PLC梯形圖匯總 43基于plc的零食自動(dòng)售貨機(jī)系統(tǒng)的設(shè)計(jì)及仿真PAGE461緒論1.1設(shè)計(jì)背景標(biāo)題自動(dòng)售貨機(jī)是一種全新的商業(yè)零售形式,20世紀(jì)70年代自日本和歐美發(fā)展起來。它又被稱為24小時(shí)營業(yè)的微型超市。在日本,70%的罐裝飲料是通過自動(dòng)售貨機(jī)售出的。全球著名飲料商可口可樂公司在全世界就布有50萬臺(tái)飲料自動(dòng)售貨機(jī)。在日本全國各地,共設(shè)有550萬臺(tái)自動(dòng)售貨機(jī)(據(jù)1998年的統(tǒng)計(jì)),銷售額達(dá)6兆8969億4887萬日元,為世界第一。在售貨機(jī)的顯示屏幕上進(jìn)行操作,輸入商品號(hào)碼和購買數(shù)量,并投入錢幣后,商品就會(huì)從取貨口出來,甚至從食品自動(dòng)售貨機(jī)上還能買到熱呼呼的面條和米飯團(tuán)。雖然日本的自動(dòng)售貨機(jī)總臺(tái)數(shù)低于美國(據(jù)1997年的統(tǒng)計(jì)為689萬臺(tái)),但是,從人口占有數(shù)來看卻是世界上最高的,美國平均35人占有一臺(tái),而日本為23人占有一臺(tái)。從自動(dòng)售貨機(jī)的發(fā)展趨勢來看,它的出現(xiàn)是由于勞動(dòng)密集型的產(chǎn)業(yè)構(gòu)造向技術(shù)密集型社會(huì)轉(zhuǎn)變的產(chǎn)物。大量生產(chǎn)、大量消費(fèi)以及消費(fèi)模式和銷售環(huán)境的變化,要求出現(xiàn)新的流通渠道;而相對的超市、百貨購物中心等新的流通渠道的產(chǎn)生,人工費(fèi)用也不斷上升;再加上場地的局限性以及購物的便利性等這些因素的制約,無人自動(dòng)售貨機(jī)作為一種必須的機(jī)器便應(yīng)運(yùn)而生了。1.2設(shè)計(jì)目的和意義從廣義來講投入硬幣、紙幣、信用卡等后便可以銷售商品的機(jī)械,從狹義來講就是自動(dòng)銷售商品的機(jī)械。從供給的條件看,自動(dòng)售貨機(jī)可以充分補(bǔ)充人力資源的不足,適應(yīng)消費(fèi)環(huán)境和消費(fèi)模式的變化,24小時(shí)無人售貨的系統(tǒng)可以更省力,運(yùn)營時(shí)需要的資本少、面積小,有吸引人們購買好奇心的自身性能,可以很好地解決人工費(fèi)用上升的問題等各項(xiàng)優(yōu)點(diǎn)。本次設(shè)計(jì)的主要目的能夠?qū)崿F(xiàn)自動(dòng)售貨機(jī)的自動(dòng)控制系統(tǒng)的PLC設(shè)計(jì),進(jìn)一步增強(qiáng)和完善學(xué)生自我的創(chuàng)新與動(dòng)手能力。主要內(nèi)容是首先整個(gè)控制系統(tǒng)的設(shè)計(jì)思路,從硬件到軟件的資料收集,對一些硬件以及自動(dòng)售貨機(jī)內(nèi)部接線電路都逐一進(jìn)行了研究學(xué)習(xí)。

2總體設(shè)計(jì)2.1設(shè)計(jì)要求 本課題采用三菱FX2N系列PLC對飲料自動(dòng)售貨機(jī)控制系統(tǒng)進(jìn)行設(shè)計(jì)。 1)通過與單片機(jī)、繼電器、液壓在各個(gè)方面的比較,確定自動(dòng)售貨機(jī)的主控單元是PLC。 2)通過對自動(dòng)售貨機(jī)的售貨方法分析確定采用雙彈簧出貨機(jī)構(gòu),直流電動(dòng)機(jī)驅(qū)動(dòng)。 3)根據(jù)系統(tǒng)需要確定飲料自動(dòng)售貨機(jī)的硬件,通過硬件框圖選擇硬件部分。根據(jù)自動(dòng)售貨機(jī)的功能選擇貨幣識(shí)別器和電動(dòng)機(jī)以及接觸器的選擇。通過I/O列表確定PLC類型,做出硬件連接圖。 4)根據(jù)控制功能圖進(jìn)行性梯形圖設(shè)計(jì),軟件這幾中要結(jié)合硬件的性質(zhì)選擇合適的數(shù)據(jù)寄存器以及根據(jù)功能使用合適的算法。并在軟件中調(diào)試運(yùn)行,用組態(tài)軟件作出仿真。2.2方案設(shè)計(jì) 售貨機(jī)一般采用三種控制方式,單片機(jī)方式,繼電器-接觸器方式,PLC方式。單片機(jī)方式成本低,單可靠性差,抗干擾能力低,制作周期長,需要具有極強(qiáng)的制作能力和相當(dāng)?shù)木幊棠芰?。繼電器-接觸器,價(jià)格低,容易制作,但是不能跟上位機(jī)進(jìn)行通訊,接線多,故障查找難度大。PLC具有接線簡單,編程容易,制作周期短,可靠性高,抗干擾好,容易跟上位機(jī)進(jìn)行通訊,但是PLC價(jià)格較高。隨著技術(shù)的進(jìn)步,PLC價(jià)格,特別是小型PLC價(jià)格已經(jīng)相當(dāng)?shù)土?,加上PLC的優(yōu)點(diǎn),跟單片機(jī)和繼電器接觸器比較,具有巨大的優(yōu)勢,因此選擇PLC控制方式。 具體方案如下: 1)投幣類型分為硬幣一元、紙幣一、紙幣五元、紙幣十元; 2)分為五種飲料汽水,可樂,牛奶,咖啡,紅茶。預(yù)設(shè)價(jià)格分別為三元、四元、五元、六元、七元; 3)當(dāng)投幣數(shù)大于三時(shí)汽水燈亮; 4)當(dāng)投幣數(shù)大于四時(shí)汽水、可樂燈亮; 5)當(dāng)投幣數(shù)大于五時(shí)汽水、可樂、牛奶燈亮等等; 6)按下飲料按鈕,電動(dòng)機(jī)得電指示燈亮,相應(yīng)飲料的燈閃。投幣數(shù)減去飲料價(jià)格,燈閃爍3秒,出貨結(jié)束。 7)按下退幣按鈕有需要找零的執(zhí)行退幣 控制系統(tǒng)方框圖如圖2-1所示。觸摸屏觸摸屏汽水汽水指示燈可樂指示燈牛奶指示燈咖啡指示燈硬幣1元紙幣1元紙幣5元紙幣10元要汽水按鈕要可樂按鈕要牛奶按鈕要咖啡按鈕要紅茶按鈕出飲料按鈕出幣檢測接觸器電機(jī)可樂接觸器電機(jī)牛奶接觸器電機(jī)咖啡接觸器紅茶接觸器電機(jī)紅茶指示燈PLC電機(jī)圖2-1控制系統(tǒng)方框圖 以PLC為控制核心,觸摸屏通過通訊方式跟PLC進(jìn)行數(shù)據(jù)交換,進(jìn)行參數(shù)設(shè)定,進(jìn)行購買操作。 PLC輸入方面,硬幣1元檢測,紙幣1元檢測,紙幣5元檢測,紙幣10元檢測,接PLC的輸入,用于檢測投幣,進(jìn)行投幣累計(jì),比較投幣是否可以購買。 要汽水按鈕,要可樂按鈕,要牛奶按鈕,要咖啡按鈕,要紅茶按鈕,接PLC的輸入,用于選擇貨物。 出飲料按鈕,接PLC的輸入,用于選擇完貨物,進(jìn)行出貨處理。 出幣檢測接PLC的輸入,用于找零計(jì)數(shù)。 PLC輸出方面,PLC輸出接汽水繼電器,PLC通過控制汽水繼電器線圈得電,汽水繼電器常開觸點(diǎn)閉合,接通汽水接觸器,汽水接觸器常開觸點(diǎn)閉合,啟動(dòng)汽水電機(jī)。同樣的,可樂電機(jī),牛奶電機(jī),咖啡電機(jī),紅茶電機(jī)控制類似,電機(jī)都采用直流電機(jī)。 PLC輸出接汽水指示燈,用于選擇汽水指示和出貨閃爍指示,同樣的,可樂指示燈,牛奶指示燈,咖啡指示燈,紅茶指示燈,都是用于相應(yīng)的選擇貨物指示和出貨指示。

3硬件設(shè)計(jì)3.1PLC的型號(hào)選擇經(jīng)分析,系統(tǒng)共使用了11路數(shù)字量輸入,11路數(shù)字量輸出,沒有使用模擬量輸入和輸出,系統(tǒng)為小型自動(dòng)化應(yīng)用。三菱FX2NPLC是高性能的小型PLC,性價(jià)比極高,使用普及,編程容易,接線簡單,根據(jù)使用輸入和輸出點(diǎn)從16點(diǎn)輸入和輸出到256輸入和輸出,另外有豐富的擴(kuò)展模塊,因此選擇FX2N小型PLC。其中FX2N-32MR含16個(gè)輸入和16個(gè)輸出,根據(jù)設(shè)計(jì)本系統(tǒng)使用了11路輸入,11路輸出,滿足使用要求,3.2主電路設(shè)計(jì) 主電路如圖3-1-所示。外部220V50Hz交流電源,經(jīng)L1,N供設(shè)備使用。QF1是總斷路器,起到通斷整臺(tái)設(shè)備電源作用。FU1是總的熔斷器,起到短路過流保護(hù)作用。 QF2是電機(jī)控制回路斷路器,可以通斷電機(jī)回路電源,F(xiàn)U2是電機(jī)控制熔斷器,起到短路過流保護(hù)作用。A1是直流開關(guān)電源,將交流220V變成24V直流電源,共直流電機(jī)使用。 M1是汽水推出電機(jī),為直流電機(jī),QF3是汽水推出電機(jī)斷路器,起到通斷汽水推出電機(jī)電源的作用,F(xiàn)U3是汽水推出電機(jī)的熔斷器,起到短路過流保護(hù)作用。KM1是汽水推出電機(jī)啟動(dòng)接觸器,控制汽水推出電機(jī)。 同樣的,M2是可樂推出電機(jī),為直流電機(jī),QF4是可樂推出電機(jī)斷路器,起到通斷可樂推出電機(jī)電源的作用,F(xiàn)U4是可樂推出電機(jī)的熔斷器,起到短路過流保護(hù)作用。KM2是可樂推出電機(jī)啟動(dòng)接觸器,控制可樂推出電機(jī)。 同樣的,M3是牛奶推出電機(jī),為直流電機(jī),QF5是牛奶推出電機(jī)斷路器,起到通斷牛奶推出電機(jī)電源的作用,F(xiàn)U5是牛奶推出電機(jī)的熔斷器,起到短路過流保護(hù)作用。KM3是牛奶推出電機(jī)啟動(dòng)接觸器,控制牛奶推出電機(jī)。 同樣的,M4是咖啡推出電機(jī),為直流電機(jī),QF6是咖啡推出電機(jī)斷路器,起到通斷咖啡推出電機(jī)電源的作用,F(xiàn)U6是咖啡推出電機(jī)的熔斷器,起到短路過圖3-1主電路圖流保護(hù)作用。KM4是咖啡推出電機(jī)啟動(dòng)接觸器,控制咖啡推出電機(jī)。 同樣的,M5是紅茶推出電機(jī),為直流電機(jī),QF7是紅茶推出電機(jī)斷路器,起到通斷紅茶推出電機(jī)電源的作用,F(xiàn)U7是紅茶推出電機(jī)的熔斷器,起到短路過流保護(hù)作用。KM5是紅茶推出電機(jī)啟動(dòng)接觸器,控制紅茶推出電機(jī)。 同樣的,M6是退幣推出電機(jī),為直流電機(jī),QF8是退幣推出電機(jī)斷路器,起到通斷退幣推出電機(jī)電源的作用,F(xiàn)U8是退幣推出電機(jī)的熔斷器,起到短路過流保護(hù)作用。KM6是退幣推出電機(jī)啟動(dòng)接觸器,控制退幣推出電機(jī)。3.3控制電路設(shè)計(jì) 控制電路如圖3-2-所示。220V50Hz交流電經(jīng)斷路器QF1供給控制電路,QF9是控制電路斷路器,起到通斷控制電路電源的作用。FU9是控制電路熔斷器,起到短路過流保護(hù)作用。A2是直流開關(guān)電源,將220V50Hz交流電變成24V直流電,為PLC輸入和輸出提供直流24V電源。220V交流電,經(jīng)斷路器QF9,熔斷器FU9,為PLC提供220V交流工作電源。KM1是汽水電機(jī)啟動(dòng)接觸器,KA1是汽水電機(jī)啟動(dòng)繼電器,PLC通過控制繼電器KA1線圈得電,KA1常開觸點(diǎn)閉合,接觸器KM1線圈得電,KM1常開觸點(diǎn)閉合,啟動(dòng)汽水電機(jī),執(zhí)行出汽水。同樣的,KM2是可樂電機(jī)啟動(dòng)接觸器,KA2是可樂電機(jī)啟動(dòng)繼電器,PLC通過控制繼電器KA2線圈得電,KA2常開觸點(diǎn)閉合,接觸器KM2線圈得電,KM2常開觸點(diǎn)閉合,啟動(dòng)可樂電機(jī),執(zhí)行出可樂。同樣的,KM3是牛奶電機(jī)啟動(dòng)接觸器,KA3是牛奶電機(jī)啟動(dòng)繼電器,PLC通過控制繼電器KA3線圈得電,KA3常開觸點(diǎn)閉合,接觸器KM3線圈得電,KM3常開觸點(diǎn)閉合,啟動(dòng)牛奶電機(jī),執(zhí)行出牛奶。同樣的,KM4是咖啡電機(jī)啟動(dòng)接觸器,KA4是咖啡電機(jī)啟動(dòng)繼電器,PLC通過控制繼電器KA4線圈得電,KA4常開觸點(diǎn)閉合,接觸器KM4線圈得電,KM4常開觸點(diǎn)閉合,啟動(dòng)咖啡電機(jī),執(zhí)行出咖啡。同樣的,KM5是紅茶電機(jī)啟動(dòng)接觸器,KA5是紅茶電機(jī)啟動(dòng)繼電器,PLC通過控制繼電器KA5線圈得電,KA5常開觸點(diǎn)閉合,接觸器KM5線圈得電,KM5常開觸點(diǎn)閉合,啟動(dòng)紅茶電機(jī),執(zhí)行出紅茶。同樣的,KM6是退幣電機(jī)啟動(dòng)接觸器,KA6是退幣電機(jī)啟動(dòng)繼電器,PLC通過控制繼電器KA6線圈得電,KA6常開觸點(diǎn)閉合,接觸器KM6線圈得電,KM6常開觸點(diǎn)閉合,啟動(dòng)退幣電機(jī),執(zhí)行退幣。圖3-2控制電路圖3.4PLC輸入和輸出分配表 PLC輸入和輸出分配表如表3-1,3-2所示。表3-1PLC數(shù)字量輸入分配表序號(hào)名稱PLC地址外部編號(hào)1硬幣1元X000S12紙幣1元X001S23紙幣5元X002S34紙幣10元X003S45要汽水X004SB16要可樂X005SB27要牛奶X006SB38要咖啡X007SB49要紅茶X010SB510出飲料按鈕X011SB611出幣檢測X012S5表3-2PLC數(shù)字量輸出分配表序號(hào)名稱PLC地址外部編號(hào)1汽水Y000KA12可樂Y001KA23牛奶Y002KA34咖啡Y003KA45紅茶Y004KA56出幣電動(dòng)機(jī)Y005KA67汽水指示燈Y006HL18可樂指示燈Y007HL29牛奶指示燈Y010HL310咖啡指示燈Y011HL411紅茶指示燈Y012HL53.5外部PLC輸入和輸出接線圖PLC外部接線圖如圖3-3所示。A3是FX2N-32MRPLC,含16路輸入,16路輸出。220V交流電接PLC的L,N為PLC提供220V工作電源。24V直流電接PLC輸出的COM1,COM2,COM3,和輸出的公共端,為PLC輸出提供直流電源。圖3-3PLC外部接線圖

4軟件設(shè)計(jì)4.1PLC內(nèi)部使用地址為了編程和閱讀的方便,定義了部分PLC內(nèi)部使用地址,如表4-1所示。表4-1PLC內(nèi)部使用變量序號(hào)名稱PLC地址備注1要汽水標(biāo)志M02要可樂標(biāo)志M13要牛奶標(biāo)志M24要咖啡標(biāo)志M35要紅茶標(biāo)志M46硬幣1元上位機(jī)測試M10觸摸屏控制7紙幣1元上位機(jī)測試M11觸摸屏控制8紙幣5元上位機(jī)測試M12觸摸屏控制9紙幣10元上位機(jī)測試M13觸摸屏控制10要汽水上位機(jī)測試M14觸摸屏控制11要可樂上位機(jī)測試M15觸摸屏控制12要牛奶上位機(jī)測試M16觸摸屏控制13要咖啡上位機(jī)測試M17觸摸屏控制14要紅茶上位機(jī)測試M20觸摸屏控制15出飲料按鈕上位機(jī)測試M21觸摸屏控制16出幣檢測上位機(jī)測試M22觸摸屏控制17礦泉水價(jià)格D200預(yù)設(shè)3元18可樂價(jià)格D201預(yù)設(shè)4元19牛奶價(jià)格D202預(yù)設(shè)5元20奶茶價(jià)格D203預(yù)設(shè)6元21咖啡價(jià)格D204預(yù)設(shè)7元22投入幣值D20523剩余錢數(shù)D21024應(yīng)付D2204.2程序流程圖設(shè)計(jì) 程序流程圖如圖4-1所示。開機(jī)初始化,進(jìn)行內(nèi)存清除,進(jìn)行價(jià)格賦值。 否硬幣否硬幣1元?是是紙幣1元?投入幣值加1紙幣1元?投入幣值加1剩余幣值加1否否紙幣5元?是否紙幣5元?是是紙幣10元?投入幣值加1是紙幣10元?投入幣值加1剩余幣值加1投投入幣值加5剩余幣值加5投入幣值加10投入幣值加10剩余幣值加10是幣值幣值>=4?是是可樂燈亮按出飲料按鈕?幣值>=3?汽水燈亮幣值>=7??是牛奶燈亮出貨時(shí)間到?是紅茶燈亮是否幣值>=5?幣值>=6?是相應(yīng)出貨電機(jī)動(dòng)作相應(yīng)指示燈閃爍是咖啡燈亮是需要找零?找零電機(jī)動(dòng)作找零完成?結(jié)束,清零是否否圖4-1程序流程圖4.3PLC梯形圖 開機(jī)初始化,使用M8002特殊標(biāo)志,開機(jī)運(yùn)行一個(gè)掃描周期,防止錯(cuò)誤,對輸出進(jìn)行復(fù)位,復(fù)位內(nèi)存位,復(fù)位內(nèi)存使用。 開機(jī)初始化,沒設(shè)定價(jià)格的話,就是價(jià)格等于0,則使用預(yù)設(shè)值進(jìn)行價(jià)格設(shè)定。預(yù)設(shè)汽水價(jià)格為3元;可樂價(jià)格為4元;牛奶價(jià)格為5元;咖啡價(jià)格為6元;紅茶價(jià)格為7元。 投入硬幣1元,檢測到投入1元硬幣,X000上升沿(X0從OFF變?yōu)镺N瞬間),投入幣值加1,D205=D205+1。或者檢測到上位機(jī)按模擬投入一元硬幣,M10上升沿,則投幣加1。 投入紙幣1元,檢測到投入1元紙幣,X001上升沿(X1從OFF變?yōu)镺N瞬間),投入幣值加1,D205=D205+1?;蛘邫z測到上位機(jī)按模擬投入一元紙幣,M11上升沿,則投幣加1。 投入紙幣5元,檢測到投入5元紙幣,X002上升沿(X2從OFF變?yōu)镺N瞬間),投入幣值加5,D205=D205+5?;蛘邫z測到上位機(jī)按模擬投入5元紙幣,M12上升沿,則投幣加5。 投入紙幣10元,檢測到投入10元紙幣,X003上升沿(X3從OFF變?yōu)镺N瞬間),投入幣值加10,D205=D205+10。或者檢測到上位機(jī)按模擬投入10元紙幣,M13上升沿,則投幣加10。 汽水指示燈。不執(zhí)行出汽水動(dòng)作,Y000常閉觸點(diǎn)閉合,檢測到剩余錢數(shù)D210大于或者等于設(shè)定的汽水價(jià)格D200,則Y006線圈得電,點(diǎn)亮汽水指示燈,表示投入幣值可以購買汽水?;蛘邫z測到執(zhí)行出汽水動(dòng)作,Y000常開觸點(diǎn)閉合,則按M8013頻率進(jìn)行閃爍,M8013是系統(tǒng)的秒時(shí)鐘,每秒通斷0.5秒。 可樂指示燈。不執(zhí)行出可樂動(dòng)作,Y001常閉觸點(diǎn)閉合,檢測到剩余錢數(shù)D210大于或者等于設(shè)定的可樂價(jià)格D201,則Y007線圈得電,點(diǎn)亮可樂指示燈,表示投入幣值可以購買可樂?;蛘邫z測到執(zhí)行出可樂動(dòng)作,Y001常開觸點(diǎn)閉合,則可樂指示燈按M8013頻率進(jìn)行閃爍,表示正在出可樂動(dòng)作。 牛奶指示燈。不執(zhí)行出牛奶動(dòng)作,Y002常閉觸點(diǎn)閉合,檢測到剩余錢數(shù)D210大于或者等于設(shè)定的牛奶價(jià)格D202,則Y010線圈得電,點(diǎn)亮牛奶指示燈,表示投入幣值可以購買牛奶?;蛘邫z測到執(zhí)行出牛奶動(dòng)作,Y002常開觸點(diǎn)閉合,則牛奶指示燈按M8013頻率進(jìn)行閃爍,表示正在出牛奶動(dòng)作。 咖啡指示燈。不執(zhí)行出咖啡動(dòng)作,Y003常閉觸點(diǎn)閉合,檢測到剩余錢數(shù)D210大于或者等于設(shè)定的咖啡價(jià)格D203,則Y011線圈得電,點(diǎn)亮咖啡指示燈,表示投入幣值可以咖啡牛奶?;蛘邫z測到執(zhí)行出咖啡動(dòng)作,Y003常開觸點(diǎn)閉合,則咖啡指示燈按M8013頻率進(jìn)行閃爍,表示正在出咖啡動(dòng)作。 紅茶指示燈。不執(zhí)行出紅茶動(dòng)作,Y004常閉觸點(diǎn)閉合,檢測到剩余錢數(shù)D210大于或者等于設(shè)定的紅茶價(jià)格D204,則Y012線圈得電,點(diǎn)亮紅茶指示燈,表示投入幣值可以紅茶牛奶。或者檢測到執(zhí)行出紅茶動(dòng)作,Y004常開觸點(diǎn)閉合,則紅茶指示燈按M8013頻率進(jìn)行閃爍,表示正在出紅茶動(dòng)作。 選擇汽水。檢測到剩余錢數(shù)D210大于或者等于設(shè)定的汽水價(jià)格D200,按要汽水按鈕,X004上升沿,或者觸摸屏上點(diǎn)要汽水按鈕,M14上升沿,則M0線圈得電,M0常開觸點(diǎn)閉合,進(jìn)行自鎖,要汽水標(biāo)志有效,同時(shí)應(yīng)付D220加汽水價(jià)格,D220=D220+D200,剩余錢數(shù)等于投入幣值減應(yīng)付,D210=D205-D220。 選擇可樂。檢測到剩余錢數(shù)D210大于或者等于設(shè)定的可樂價(jià)格D201,按下要可樂按鈕,X005上升沿,或者觸摸屏上點(diǎn)要可樂按鈕,M15上升沿,則M1線圈得電,M1常開觸點(diǎn)閉合,進(jìn)行自鎖,要可樂標(biāo)志有效,同時(shí)應(yīng)付D220加可樂價(jià)格D201,D220=D220+D201,剩余錢數(shù)等于投入幣值減應(yīng)付,D210=D205-D220。 選擇牛奶。檢測到剩余錢數(shù)D210大于或者等于設(shè)定的牛奶價(jià)格D202,按下要牛奶按鈕,X006上升沿,或者觸摸屏上點(diǎn)要牛奶按鈕,M16上升沿,則M2線圈得電,M2常開觸點(diǎn)閉合,進(jìn)行自鎖,要牛奶標(biāo)志有效,同時(shí)應(yīng)付D220加牛奶價(jià)格D202,D220=D220+D202,剩余錢數(shù)等于投入幣值減應(yīng)付,D210=D205-D220。 選擇咖啡。檢測到剩余錢數(shù)D210大于或者等于設(shè)定的咖啡價(jià)格D203,按下要咖啡按鈕,X007上升沿,或者觸摸屏上點(diǎn)要咖啡按鈕,M17上升沿,則M3線圈得電,M3常開觸點(diǎn)閉合,進(jìn)行自鎖,要咖啡標(biāo)志有效,同時(shí)應(yīng)付D220加咖啡價(jià)格D203,D220=D220+D203,剩余錢數(shù)等于投入幣值減應(yīng)付,D210=D205-D220。 選擇紅茶。檢測到剩余錢數(shù)D210大于或者等于設(shè)定的紅茶價(jià)格D203,按下要紅茶按鈕,X010上升沿,或者觸摸屏上點(diǎn)要紅茶按鈕,M20上升沿,則M4線圈得電,M4常開觸點(diǎn)閉合,進(jìn)行自鎖,要紅茶標(biāo)志有效,同時(shí)應(yīng)付D220加紅茶價(jià)格D204,D220=D220+D204,剩余錢數(shù)等于投入幣值減應(yīng)付,D210=D205-D220。 出飲料。按下出飲料按鈕,X011上升沿,或者觸摸屏上點(diǎn)出飲料按鈕,M21上升沿,要汽水標(biāo)志有效M0為ON,則置位Y000,執(zhí)行出汽水,啟動(dòng)出汽水電機(jī);要可樂標(biāo)志有效M1為ON,則置位Y001,執(zhí)行出可樂,啟動(dòng)出可樂電機(jī);要牛奶標(biāo)志有效M2為ON,則置位Y002,執(zhí)行出牛奶,啟動(dòng)出牛奶電機(jī);要咖啡標(biāo)志有效M3為ON,則置位Y003,執(zhí)行出咖啡,啟動(dòng)出咖啡電機(jī);要紅茶標(biāo)志有效M4為ON,則置位Y004,執(zhí)行出紅茶,啟動(dòng)出紅茶電機(jī);。 出飲定時(shí)。執(zhí)行出汽水,Y000常開觸點(diǎn)閉合,啟動(dòng)定時(shí)器T0定時(shí)5秒,出汽水定時(shí)時(shí)間到,T0常開觸點(diǎn)閉合,復(fù)位Y000,停止出汽水。執(zhí)行出可樂,Y001常開觸點(diǎn)閉合,啟動(dòng)定時(shí)器T1定時(shí)5秒,出可樂定時(shí)時(shí)間到,T1常開觸點(diǎn)閉合,復(fù)位Y001,停止出可樂。執(zhí)行出牛奶,Y002常開觸點(diǎn)閉合,啟動(dòng)定時(shí)器T2定時(shí)5秒,出牛奶定時(shí)時(shí)間到,T2常開觸點(diǎn)閉合,復(fù)位Y002,停止出牛奶。執(zhí)行出咖啡,Y003常開觸點(diǎn)閉合,啟動(dòng)定時(shí)器T3定時(shí)5秒,出咖啡定時(shí)時(shí)間到,T3常開觸點(diǎn)閉合,復(fù)位Y003,停止出咖啡。執(zhí)行出紅茶,Y004常開觸點(diǎn)閉合,啟動(dòng)定時(shí)器T4定時(shí)5秒,出紅茶定時(shí)時(shí)間到,T4常開觸點(diǎn)閉合,復(fù)位Y004,停止出紅茶。 找零,啟動(dòng)出幣電機(jī),檢測到剩余錢數(shù)大于0,D210>0,檢測到出幣,X12上升沿,或者上位機(jī)點(diǎn)模擬出幣按鈕M22上升沿,則剩余錢數(shù)減1,D210=D210-1, 剩余錢數(shù)D210小于或者等于0,D210=<0,則找零完成,進(jìn)行復(fù)位,復(fù)位內(nèi)存位,復(fù)位投幣,復(fù)位應(yīng)付。END是程序結(jié)束標(biāo)志,表示程序到此結(jié)束4.4語句表程序;*開機(jī)初始化,復(fù)位輸出,復(fù)位內(nèi)存位,復(fù)位內(nèi)存地址0LDM80021ZRSTY000Y0126ZRSTM0M2211ZRSTD210D220;*開機(jī)初始化,沒設(shè)定價(jià)格的話,設(shè)定價(jià)格16LDM800217MPS18AND=D200K023MOVK3D20028MRD29AND=D201K034MOVK4D20139MRD40AND=D202K045MOVK5D20250MRD51AND=D203K056MOVK6D20361MPP62AND=D204K067MOVK7D204;*硬幣1元72LDPX00074ORPM1076ADDPD205K1D20583ADDPD210K1D210;*投入紙幣1元90LDPX00192ORPM1194ADDPD205K1D205101ADDPD210K1D210;*投入紙幣5元108LDPX002110ORPM12112ADDPD205K5D205119ADDPD210K5D210;*投入紙幣10元126LDPX003128ORPM13130ADDPD205K10D205137ADDPD210K10D210;*汽水指示燈144LD>=D210D200149ANIY000150LDIM8013151ANDY000152ORB153OUTY006;*可樂指示燈154LD>=D210D201159ANIY001160LDIM8013161ANDY001162ORB163OUTY007;*牛奶指示燈164LD>=D210D202169ANIY002170LDIM8013171ANDY002172ORB173OUTY010;*咖啡指示燈174LD>=D210D203179ANIY003180LDIM8013181ANDY003182ORB183OUTY011;*紅茶指示燈184LD>=D210D204189ANIY004190LDIM8013191ANDY004192ORB193OUTY012;*選擇汽水194LDPX004196ORPM14198AND>=D210D200203ORM0204OUTM0205ADDPD220D200D220212SUBPD205D220D210;*選擇可樂219LDPX005221ORPM15223AND>=D210D201228ORM1229OUTM1230ADDPD220D201D220237SUBPD205D220D210;*選擇牛奶244LDPX006246ORPM16248AND>=D210D202253ORM2254OUTM2255ADDPD220D202D220262SUBPD205D220D210;*選擇咖啡269LDPX007271ORPM17273AND>=D210D203278ORM3279OUTM3280ADDPD220D203D220287SUBPD205D220D210;*選擇紅茶294LDPX010296ORPM20298AND>=D210D204303ORM4304OUTM4305ADDPD220D204D220312SUBPD205D220D210;*出飲料319LDPX011321ORPM21323MPS324ANDM0325SETY000326MRD327ANDM1328SETY001329MRD330ANDM2331SETY002332MRD333ANDM3334SETY003335MPP336ANDM4337SETY004;*出飲定時(shí)338LDM8000339MPS340ANDY000341OUTT0K50344MRD345ANDY000346ANDT0347RSTY000348SETY005349MRD350ANDY001351OUTT1K50354MRD355ANDY001356ANDT1357RSTY001358SETY005359MRD360ANDY002361OUTT2K50364MRD365ANDY002366ANDT2367RSTY002368SETY005369MRD370ANDY003371OUTT3K50374MRD375ANDY003376ANDT3377RSTY003378SETY005379MRD380ANDY004381OUTT4K50384MPP385ANDY004386ANDT4387RSTY004388SETY005;*找零389LDPX012391ORPM22393ANDY005394AND>D210K0399SUBD210K1D210;*找零完成復(fù)位,內(nèi)存位,復(fù)位投幣,復(fù)位應(yīng)付406LDY005407AND<=D210K0412RSTY005413MOVK0D205418MOVK0D220423ZRSTM0M30428END

5觸摸屏設(shè)計(jì)5.1創(chuàng)建項(xiàng)目和畫面 新建GT項(xiàng)目,選擇觸摸屏型號(hào),這里選擇GT16xx-X(1024x768),顏色256色,其他的預(yù)設(shè),可以隨時(shí)根據(jù)需要到設(shè)置里更改觸摸屏型號(hào),畫面自動(dòng)調(diào)整。圖5-1觸摸屏型號(hào)選擇5.2通信連接義設(shè)定觸摸屏與PLC的通訊,在觸摸屏編輯畫面,找到公共設(shè)置菜單,找到連接機(jī)器設(shè)置圖5-2觸摸屏與PLC通訊設(shè)定5.3畫面制作制作售貨畫面,組態(tài)汽水,可樂,牛奶,咖啡,紅茶,和相應(yīng)的指示燈,組態(tài)各價(jià)格顯示,組態(tài)各出貨顯示指示燈,建立飲料選擇開關(guān)和相應(yīng)的指示燈,組態(tài)硬幣1元,紙幣1元,紙幣5元,紙幣10元模擬投幣按鈕,建立投入幣值顯示,應(yīng)付顯示,剩余幣值顯示,建立出飲料按鈕,建立退幣按鈕,建立模擬退幣1元按鈕,制作完成畫面如下圖:圖5-3監(jiān)控畫面5.4仿真運(yùn)行在沒有實(shí)際PLC的情況下,可以使用仿真PLC進(jìn)行基本功能測試。在PLC編程軟件里面,到工具菜單,找到梯形圖邏輯測試起動(dòng),啟動(dòng)PLC仿真。圖5-4打開PLC仿真軟件PLC仿真畫面如下:圖5-5PLC仿真軟件畫面然后打開觸摸屏編輯軟件,打開觸摸屏仿真軟件,啟動(dòng)觸摸屏仿真,在觸摸屏畫面上,使用鼠標(biāo)點(diǎn)投入1元硬幣按鈕,觀察到投入幣值改為1,剩余幣值改為1,各飲料指示燈都沒有點(diǎn)亮,表示投入幣值不足。圖5-6觸摸屏投入1元硬幣再點(diǎn)擊1元紙幣按鈕,模擬投入一元紙幣,觀察到投入幣值改為2,剩余幣值改為2,各飲料指示燈都沒有點(diǎn)亮,表示投入幣值還是不足。圖5-7觸摸屏投入1元紙幣然后點(diǎn)5元紙幣,模擬投入5元紙幣,觀察到投入幣值改為7,剩余幣值改為7。各飲料指示燈都點(diǎn)亮,表示投入幣值足夠,可以購買執(zhí)行商品。圖5-8觸摸屏投入5元紙幣再次點(diǎn)擊10元紙幣,模擬投入10元紙幣,觀察到投入幣值改為17,剩余幣值改為17。各飲料指示燈都點(diǎn)亮,表示投入幣值足夠,可以購買執(zhí)行商品。圖5-9觸摸屏投入10元紙幣點(diǎn)擊要汽水按鈕,模擬購買汽水,觀察到要汽水指示燈亮,投入幣值不變?yōu)?7,應(yīng)付值變?yōu)?,剩余幣值變?yōu)?4。圖5-10選擇汽水點(diǎn)要可樂按鈕,模擬購買可樂,觀察到要可樂指示燈亮,投入幣值不變?yōu)?7,應(yīng)付變?yōu)?,剩余幣值變?yōu)?0。圖5-11選擇可樂點(diǎn)要牛奶按鈕,模擬購買牛奶,觀察到要

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(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

提交評論