已閱讀5頁,還剩55頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
保密類別編號武漢大學(xué)畢業(yè)論文基于PLC的自動售貨機系別電氣工程與自動化系專業(yè)電氣工程與自動化年級2009級電氣一班學(xué)號20091080601005姓名易銘指導(dǎo)教師蘇韜武漢大學(xué)珞珈學(xué)院2013年4月16日摘要研究開發(fā)基于PLC的自動售貨機,售貨機的主要組成部分包括錢幣識別系統(tǒng),找零系統(tǒng),商品驅(qū)動機構(gòu),商品貯存裝置以及控制系統(tǒng)。錢幣識別系統(tǒng)將錢幣轉(zhuǎn)化為信號并交給PLC處理,通過PLC完成錢幣的加減找零。用戶投足幣并選擇產(chǎn)品,PLC通過程序控制以及外部元件動作完成自動售貨的整個過程??紤]產(chǎn)品總數(shù),設(shè)定面板樣品以及按鈕預(yù)留位置。設(shè)定自動售貨機內(nèi)部儲物通道數(shù)量,根據(jù)儲物通道數(shù)量統(tǒng)計商品驅(qū)動裝置數(shù)量。總體統(tǒng)計PLC輸入點輸出點大致使用數(shù)量,設(shè)定PLC輸入點與錢幣識別信號、按鈕等的對應(yīng)關(guān)系,輸出點與指示燈、馬達、繼電器、找零器等的對應(yīng)關(guān)系。使用S7200編程軟件完成程序編寫,使用AUTOCAD設(shè)計PLC控制柜,設(shè)計自動售貨機整體機身以及內(nèi)部構(gòu)造,設(shè)計電氣圖。關(guān)鍵詞西門子S7200編程AUTOCAD錢幣識別器找零器電氣圖SUMMARYRESEARCHANDDEVELOPMENTOFPLCBASEDVENDINGMACHINEINTEGRALPARTOFVENDINGMACHINECONSISTOFCOINIDENTIFICATIONSYSTEM,CHANGESYSTEM,THEDRIVINGMECHANISMOFGOODS,PRODUCTSTORAGEEQUIPMENT,ANDACONTROLSYSTEMCOINRECOGNITIONSYSTEMSCHANGECOINSINTOSIGNALANDABANDONPLCTODISPOSECOMPLETEDTHEADDITIONANDSUBTRACTIONOFCOINSVIAPLCUSERSPUTENOUGHCOININTOVENDINGMACHINEANDSELECTPRODUCTSPLCCONTROLTHEWHOLEAUTOMATICSELLPROCESSTHROUGHTHEPROGRAMMINGANDEXTERIORORGANCONSIDERALLPRODUCTSTOSETTINGTHEBUTTONSOFTHEGOODSSAMPLESSETTHENUMBEROFCHANNELSTOKEEPINSTORAGEOFTHEVENDINGMACHINESTATISTICSTHENUMBEROFGOODSPOWERPLANTACCORDINGTOTHENUMBEROFCHANNELSOVERALLSTATISTICSPLCINPUTANDOUTPUTPOINTSROUGHLYANDSETTHECORRESPONDENCEBETWEENTHEPLCINPUTPOINTANDTHECOINIDENTIFICATIONSIGNAL、BUTTONSANDSOONTHECORRESPONDENCEBETWEENOUTPUTPOINTANDTHEINDICATOR、MOTOR、RELAY、GIVECHANGEANDSOONCOMPLETETHEPROGRAMMINGUSETHES7200SOFTWAREDESIGNTHEPLCCONTROLCABINET、VENDINGMACHINEANDELECTRICALDIAGRAMUSETHEAUTOCADSOFTWAREKEYWORDSSIEMENSS7200PROGRAMMINGAUTOCADTHECOINIDENTIFIERCHANGEFORELECTRICALDIAGRAM目錄第1章緒論11自動售貨機簡介112采用PLC控制售貨機213自動售貨機設(shè)計的主要內(nèi)容314自動售貨機設(shè)計的基本思路3第2章自動售貨機的結(jié)構(gòu)組成21自動售貨機的設(shè)計要求422箱體外觀423商品樣品展示窗524商品貯存部分625商品驅(qū)動機構(gòu)6第3章PLC控制柜設(shè)計31PLC的簡介732PLC的工作原理733PLC的硬件組成834PLC選型以及I/O點分配表935控制柜內(nèi)部設(shè)計1036電氣接線圖設(shè)計10第4章自動售貨機的PLC程序設(shè)計41自動售貨機控制系統(tǒng)總體設(shè)計1742復(fù)位程序設(shè)計1843投幣程序設(shè)計1844找零程序設(shè)計2045商品選購和出貨程序設(shè)計2146報警程序設(shè)計23第5章模擬仿真運行調(diào)試51仿真軟件簡介2452現(xiàn)實情況仿真2453仿真情況分析29結(jié)論30參考文獻31附錄32后記56第1章緒論在實際生活中,我們見到的售貨機可以銷售一些簡單的常用物品,如飲料、礦泉水和小的生活保健用品等。售貨機的基本功能就是對投入的貨幣進行運算,并根據(jù)貨幣數(shù)值判斷是否能夠購買某種商品,并做出相應(yīng)的反應(yīng),自動售貨機是可完成無人自動售貨,集光、機、電一體化的商業(yè)自動化設(shè)備。自動售貨機不受任何場地限制,方便快捷,很多城市的公共場所里面都放置有自動售貨機。從自動售貨機的發(fā)展趨勢來看,它的出現(xiàn)是由于勞動密集型的產(chǎn)業(yè)構(gòu)造向技術(shù)密集型社會轉(zhuǎn)變的產(chǎn)物。從廣義來講自動售貨機就是在投入錢幣后便可以銷售商品的機械,從狹義來講就是自動銷售商品的機械。從供給條件看,自動售貨機可以充分補充人力資源的不足,使用消費環(huán)境和消費模式發(fā)生變化,24小時無人售貨的系統(tǒng)可以更省力,運營時需要的資本少、面積小、有吸引人們購買的好奇心的自身性能,可以很好地解決人工費用上升的問題等各項優(yōu)點。11自動售貨機簡介據(jù)說世界上最早的自動售貨機出現(xiàn)在公元1世紀(jì),那是希臘科學(xué)家希羅為教堂發(fā)放圣水設(shè)置的投幣式圣水出售機。17世紀(jì),英國的小酒吧里設(shè)有了香煙的自動售貨機。日本第一臺自動售貨機是1904年問世的郵票明信片自動出售機,它是集郵票明信片的出售和郵筒投函為一體的機器。1925年美國研制出售香煙的自動售貨機,50年代,噴水型果汁自動售貨機大受歡迎,果汁被注入在紙杯里出售。1967年,100日元單位以下的貨幣全部改為硬幣,從而促進了自動售貨機產(chǎn)業(yè)的發(fā)展?,F(xiàn)代自動售貨機的種類、結(jié)構(gòu)和功能依出售的物品而異,主要有食品、飲料、香煙、郵票、車票、日用品等自動售貨機。售貨機由錢幣裝置和售貨裝置兩部分組成。錢幣裝置是售貨機的核心,其主要功能是確認投入錢幣的真?zhèn)危诌x錢幣的種類,計算金額;售貨裝置是售貨機的根本,售貨裝置的可靠性關(guān)系到運營商與用戶的利益,售貨裝置接收出售指示信號,把顧客選擇的商品送至付貨口。貯藏裝置保存商品,指示裝置用以指示顧客所選商品的品種。自動售貨機是一種全新的商業(yè)零售形式,是商業(yè)自動化的常用設(shè)備,20世紀(jì)70年代自日本和歐美發(fā)展起來,它不受時間、地點的限制,能節(jié)省人力、方便交易。是一種全新的商業(yè)零售形式,省時方便快捷,又被稱為24小時營業(yè)的微型超市。圖11自動售貨機12采用PLC控制售貨機采用PLC控制售貨機,是通過傳感器和按鈕向PLC輸入檢測信號和動作信號,通過PLC的CPU處理后向指示燈和馬達發(fā)出動作命令。各部分協(xié)調(diào)配合實現(xiàn)自動售貨機的功能。選擇PLC控制售貨機的因素很多,價格僅是選擇PLC品牌的一個重要因素,而可靠性是選擇時需要考慮的又一個重要因素。從設(shè)計、生產(chǎn)周期長短考慮,不論是老設(shè)備改造,還是設(shè)計新的生產(chǎn)機械設(shè)備,生產(chǎn)、設(shè)計周期都是越短越好,甚至希望能夠邊設(shè)計、邊安裝、邊調(diào)試和生產(chǎn),特別是產(chǎn)品更新?lián)Q代,生產(chǎn)工藝改造,不需要改動現(xiàn)有生產(chǎn)設(shè)備及其外部接線,就能馬上修改并投入使用。這不僅節(jié)約了勞動力,而且能即時的投入市場使用。這無疑給商家增加了活力,提高了經(jīng)濟效益。如果采用繼電器或者半導(dǎo)體來做,都不能實現(xiàn)這些要求,而且繼電器或半導(dǎo)體遠沒有PLC可靠性高,而且出現(xiàn)故障不易查找,發(fā)現(xiàn)故障不易排出。而如果用PLC來控制售貨機就不需要改動外部設(shè)備接線,只要在軟件上進行添加或修改就可以了。也就是說只要改變梯形圖,按照新工藝要求重新輸入新程序或修改原程序即可。這既經(jīng)濟又簡捷,可以達到事半功倍的效果。目前我國老的生產(chǎn)機械設(shè)備大多采用自動控制系統(tǒng),可靠性差,設(shè)計程序繁雜。從方案確立到技術(shù)條件的設(shè)計和施工設(shè)計,圖面的工作量很大,這勢必造成設(shè)計周期長的弊端。外資企業(yè)的先進設(shè)備都是采用PLC控制的,可靠性極高,設(shè)計周期大大縮短了,有些文件資料的設(shè)計要簡單得多。設(shè)計人員完全可以利用編程器屏幕上的顯示來輸入,或修改程序使得梯形圖能準(zhǔn)確無誤地反應(yīng)生產(chǎn)要求。在需要添加產(chǎn)品類型或者修改動作時,編程人員也可以根據(jù)新產(chǎn)品對生產(chǎn)提出的新工藝要求,重新編寫程序并把它存儲在子程序模塊中,需要加工哪個產(chǎn)品的程序,操作人員可隨時用換型開關(guān)來換型。這對于優(yōu)化生產(chǎn)過程,提高產(chǎn)品數(shù)量和質(zhì)量,提高勞動生產(chǎn)效率,非常具有實際意義。PLC必將在更多的領(lǐng)域得以發(fā)展推廣,比如PLC控制的自動售貨機。13自動售貨機設(shè)計的主要內(nèi)容(1)此自動售貨機可以投入5角、一元的硬幣和5元、十元的紙幣;(2)如果顧客投入錢幣在限定時間內(nèi)(20秒)不做出任何操作,自動售貨機報警并退還所投錢幣;(3)當(dāng)投入錢幣的總值等于或超過物品價值時,對應(yīng)的物品購買指示燈亮綠燈;(4)當(dāng)物品對應(yīng)的購買指示燈亮綠燈時,按下該按鍵,相應(yīng)的物品排出,同時購買指示燈短暫閃爍(2秒)表示購買成功;(5)如果顧客完成購買操作后還有余額,顧客可選擇繼續(xù)購買或者退幣,自動售貨機會將余額退還給顧客,可退出一元、5角的硬幣;(6)當(dāng)顧客成功購買后如20秒無操作,自動售貨機將報警并將余額退還給顧客。(7)當(dāng)物品不足時,對應(yīng)的物品指示燈亮紅燈,顧客按下相應(yīng)的按鍵無反應(yīng)(不出物品,不減余額)。(8)當(dāng)投入假幣時報警并自動退還假幣,當(dāng)自動售貨機遭到破壞時自動報警。14自動售貨機設(shè)計的基本思路本次設(shè)計的題目是基于PLC的自動售貨機,主要是應(yīng)用西門子S7200型PLC的梯形圖來設(shè)計控制程序,并簡單介紹相關(guān)的知識,如PLC的定義、PLC的編程語言、PLC的硬件組成等。根據(jù)設(shè)計內(nèi)容和控制要求畫出順序功能圖和梯形圖,再根據(jù)PLC的相關(guān)知識設(shè)計出它的外部接線圖,結(jié)合梯形圖和外部接線圖分析說明該設(shè)計的控制原理過程。本次設(shè)計的基礎(chǔ)準(zhǔn)備部分是第一、二章,對相關(guān)知識的簡單介紹,對自動售貨機的外觀、內(nèi)部結(jié)構(gòu)設(shè)計。重要部分是第三、四章,對PLC控制柜的設(shè)計,PLC的選型,I/O點的統(tǒng)計和分配以及電氣接線圖的設(shè)計和繪制。并根據(jù)需求設(shè)計劃分主、子程序部分,并編寫各部分程序。最后一章是對程序的模擬調(diào)試,主要檢驗其能不能可靠的完成自動售貨機的全部功能。第2章自動售貨機的結(jié)構(gòu)組成21自動售貨機的設(shè)計要求設(shè)計本著經(jīng)濟、實用、可靠、節(jié)能、安全、人性化的宗旨。設(shè)計包括箱體外觀、展示窗、貯存槽、出貨倉等多個組成部分。設(shè)計PLC部分時本著可添加產(chǎn)品、可修改要求、可快速排除故障等宗旨。設(shè)計時預(yù)留適當(dāng)?shù)膫溆幂敵鲚敵鳇c,方便添加產(chǎn)品和應(yīng)急修理。將各功能程序劃分為子程序,方便修改要求。本次設(shè)計涉及金錢,售貨機應(yīng)當(dāng)做好防爆,防惡意破壞的防范工作,設(shè)置3個方向的振動感應(yīng)器,機器表面遭到嚴(yán)重撞擊時觸發(fā)報警,同時可以借助城市監(jiān)控攝像頭,盡量將售貨機放置在攝像頭的監(jiān)控范圍內(nèi)。22箱體外觀本次設(shè)計的自動售貨機,為滿足絕大部分顧客的需求,設(shè)計方面力求人性化。外觀設(shè)計如下圖21箱體外觀設(shè)計高度為兩米,寬度為一米二,縱深一米。上沿留有5CM邊框,兩邊留有10CM邊框。上方預(yù)留了長一米,寬十五厘米的區(qū)域,供運營商貼置名稱。右手邊13米處設(shè)計了投幣口和找零按鈕及盒子。下方50CM高度處為長50CM寬30CM的取物口。23商品樣品展示窗展示窗設(shè)計如圖所示圖22展示窗設(shè)計展示窗部分留有三行瓶裝礦泉水展示欄,兩行罐裝飲料和香煙展示欄。每個展示商品的下方設(shè)置紅綠兩個燈,其中綠燈為帶燈按鈕。每個燈的直徑為3CM,符合人指的大小,運營商可隨意添加或減少產(chǎn)品,只需簡單的修改程序里的數(shù)值設(shè)定。右手邊13米高處設(shè)計了投幣口和找零按鈕及盒子。符合一般人右手投幣取零的舒適高度。24商品貯存部分為方便出貨,商品的貯存部分主要是垂直固定,下方設(shè)置有出貨裝置。如圖圖23貯存及出貨裝置示意圖根據(jù)不同商品尺寸設(shè)計不同的貯存通道。根據(jù)運營商所要裝載的商品數(shù)量設(shè)計貯存通道的長度。25商品驅(qū)動機構(gòu)本次設(shè)計的商品驅(qū)動機構(gòu)主要是以低轉(zhuǎn)速馬達為動力的帶槽圓柱體。如圖圖24出貨裝置示意圖商品半徑為35CM帶槽圓柱體的槽剛好夠一個商品落入,驅(qū)動馬達轉(zhuǎn)動接近180時商品掉落,下一件商品會在剛好180時落入另一個槽,由于傳感器的中斷信號作用,馬達此時停止。第3章PLC控制柜設(shè)計31PLC的簡介PLC是一種專門為在工業(yè)環(huán)境下應(yīng)用而設(shè)計的數(shù)字運算操作的電子裝置,全稱為PROGRAMMABLELOGICCONTROLLER(程序邏輯控制器)。它采用可編程的存儲器,用來在其內(nèi)部存儲執(zhí)行邏輯運算、順序運算、計時、計數(shù)和算術(shù)運算等操作的指令,并能通過數(shù)字式或模擬式的輸入和輸出,控制各種類型的機械或生產(chǎn)過程。PLC及其有關(guān)的外圍設(shè)備都應(yīng)該按易于與工業(yè)控制系統(tǒng)形成一個整體,易于擴展其功能的原則而設(shè)計。PLC是以CPU為核心,綜合了計算機技術(shù)和通信技術(shù)發(fā)展起來的一種通用的工業(yè)自動控制裝置,是現(xiàn)代工業(yè)控制的三大支柱(PLC、機器人和CAD/CAM)之一。目前,世界上生產(chǎn)PLC的主要廠家有65個,其中最有名氣的廠家在德國、美國、法國和日本。日本的幾個廠家為三菱、富士。還有包括日立、東芝、橫河、立石、光洋、夏普等公司。美國的幾個廠家為通用電器公司,歌德公司,數(shù)字設(shè)備公司,ROCKWELLALLENBRADLEY等。德國的SIEMENS。法國的SCHNEIDER。使用最廣泛的是SIEMENS和ALLENBRADLEY以及SCHNEIDER的人機界面。在我國沿海地區(qū)日本的三菱也應(yīng)用的非常廣泛。圖31西門子S7200PLC及8I/8O模塊32PLC的工作原理PLC的工作原理與計算機的工作原理基本是一致的,可以簡單地表述為在系統(tǒng)程序的管理下,通過運行應(yīng)用程序完成用戶任務(wù)。PLC通電后,首先對硬件和軟件作一些初始化操作,初始化反復(fù)不停地分階段處理各種不同的任務(wù),基本流程如圖所示。但是PLC也有它自己的特點,PLC在確定了工作任務(wù),裝入了專用程序后成為一種專用機,它采用循環(huán)掃描工作方式,系統(tǒng)工作任務(wù)管理及應(yīng)用程序執(zhí)行都是用循環(huán)掃描方式完成的。對每一個程序,CPU從第一條指令開始執(zhí)行,按指令步序號做周期性的程序循環(huán)掃描,如果無跳轉(zhuǎn)指令,則從第一條指令開始逐條順序執(zhí)行用戶程序,直至遇到結(jié)束符后又返回第一條指令,如此周而復(fù)始不斷循環(huán),每一個循環(huán)稱為一個掃描周期。PLC的掃描全過程如圖所示。圖32PLC程序循環(huán)掃描示意(1)輸入刷新階段在輸入刷新階段,CPU掃描全部輸入端口,讀取其狀態(tài)并寫入輸入狀態(tài)寄存器。完成后關(guān)閉輸入端口,轉(zhuǎn)入程序執(zhí)行階段。(2)程序執(zhí)行階段在程序執(zhí)行階段,根據(jù)用戶輸入的控制程序,從第一條開始逐條執(zhí)行,并將相應(yīng)的邏輯運算結(jié)果存入對應(yīng)的內(nèi)部輔助寄存器和輸出狀態(tài)寄存器。(3)輸出刷新階段當(dāng)所有指令執(zhí)行完畢后,將輸出狀態(tài)寄存器中的內(nèi)容,依次送到輸出鎖存電路,并通過一定輸出方式輸出,驅(qū)動外部相應(yīng)執(zhí)行元件工作,這就形成了PLC的實際輸出。33PLC的硬件組成PLC的硬件主要由中央處理器(CPU)、存儲器、輸入單元、輸出單元、通信接口、擴展接口、電源等幾部分組成。其中,CPU是PLC的核心;輸入單元/輸出單元是CPU與現(xiàn)場輸入/輸出設(shè)備之間的接口電路;通信接口用于連接編程器,上位計算機等外部設(shè)備。圖33PLC控制柜34PLC的選型以及I/O點分配表PLC的選型,綜合考慮PLC的價格,可靠性,大小等多方因素。決定選擇SIMATICS7200中CPU型號為224的,拓展輸入輸出模塊選擇8I/8Q的。I/O點分配表如下圖34自動售貨機I/O點分配表35控制柜內(nèi)部設(shè)計控制柜內(nèi)部包括有空氣開關(guān),24VDC電壓源,PLC及其IO模塊,柜內(nèi)照明燈,接線端子,插座和走線槽??刂乒駜?nèi)部設(shè)計如下圖圖35控制柜設(shè)計圖36電氣接線圖設(shè)計電氣接線圖的設(shè)計主要包括主電路圖,PLC接線圖,I/O對應(yīng)電氣元件接線示意圖。主電路圖如下圖36控制柜主電路圖PLC接線示意圖如下圖37PLC接線示意圖I/O對應(yīng)電氣元件示意圖如下圖38I00I07接線示意圖圖39I10I15接線示意圖圖310I20I27接線示意圖圖311I30I37接線示意圖圖312I40I47接線示意圖圖313O00O07接線示意圖圖314O10O11接線示意圖圖315O20O27接線示意圖圖316O30O37接線示意圖圖317O40O47接線示意圖第4章自動售貨機的PLC程序設(shè)計41自動售貨機控制系統(tǒng)總體設(shè)計自動售貨機控制部分包括,投幣,購買,出貨,找零,指示燈,報警以及復(fù)位。為了方便程序的修改以及商品的添加,使用主程序和調(diào)用子程序的形式編程。主程序部分如下圖41PLC程序塊其中MAIN_PROGRAM是自動售貨機控制系統(tǒng)的主程序,其中包括了開機初始化、手動復(fù)位、投幣系統(tǒng)、找零程序調(diào)用、商品購買程序調(diào)用、報警程序調(diào)用。運營商可在主程序中添加相應(yīng)商品購買程序調(diào)用,添加子程序并仿照其他商品來添加商品購買的出貨、扣錢、指示燈,從而完成商品的添加。去除產(chǎn)品時可直接屏蔽相應(yīng)的子程序調(diào)用程序。CHANGE是找零程序,GOODS_1GOODS_8為商品購買動作程序。其中包括了購買按鍵、商品出貨驅(qū)動、指示燈、扣錢計算器等。ALARM為報警程序。當(dāng)自動售貨機遭到撞擊或被翻倒時,報警系統(tǒng)發(fā)出燈光和蜂鳴器報警。運營商亦可在報警子程序中添加其他條件的報警系統(tǒng)。通過主、子程序的調(diào)用實現(xiàn)了程序的易讀性和靈活性。略懂PLC的人也能看懂程序,也能模仿著去添加商品。42復(fù)位程序設(shè)計本次設(shè)計提供了兩個復(fù)位程序,1開機自動復(fù)位2手動復(fù)位。作用對象一樣,功能略有不同。開機自動復(fù)位程序如下圖42自動復(fù)位程序FIRST_SCANSM01是S7200的系統(tǒng)符號。功能固定,意思是僅在第一個掃描周期中接通為ON。開機的第一個掃描周期將所有的輸出點Q和所有的中間位M復(fù)位,同時將余額VD0賦值為0手動復(fù)位程序如下圖43手動復(fù)位程序輸入點I30是售貨機內(nèi)置復(fù)位按鈕。方便運營商檢修或遇設(shè)備故障時手動復(fù)位,按下后作用于開機復(fù)位作用一樣43投幣程序設(shè)計投幣程序時自動售貨機的關(guān)鍵程序,在運營的任何時間都必須處于可用狀態(tài),直接放在MAIN_PROGRAM中程序如下圖44投幣程序投幣器作為配件選購,選用硬幣投幣器和紙幣投幣器兩種。硬幣投幣器支持5角、一元面值,紙幣投幣器支持5元、十元面值。投幣器信號線作為PLC的輸入信號。硬幣投幣器5角和一元信號線分別對應(yīng)I11和I12。紙幣投幣器5元和10元信號線分別對應(yīng)I13和I14。為方便PLC程序內(nèi)部計算,余值以余額的十倍計算。以一元投幣計數(shù)為例。開機狀態(tài)下,投幣器接收到一元硬幣,向I12輸入一個型號,有一個脈沖給余值累加器,在當(dāng)前余值VD0基礎(chǔ)上累加10個余值。如投入其他面值可相應(yīng)在當(dāng)前余值VD0基礎(chǔ)上累加對應(yīng)余值。44找零程序設(shè)計找零程序在主程序中直接調(diào)用,如下圖45找零調(diào)用程序在子程序中執(zhí)行找零動作,程序如下圖46找零程序當(dāng)按下找零按鈕I10時,置位優(yōu)先觸發(fā)器將M00置位,開始調(diào)用找零動作。當(dāng)沒有余值時即VD00時M00被置位優(yōu)先觸發(fā)器直接復(fù)位;當(dāng)余值大于等于10即VD010時M00保持置位狀態(tài),一元找零程序工作。當(dāng)完成一元找零后還有5角余額即VD05時調(diào)用5角找零程序。CLOCK_1SSM05是系統(tǒng)內(nèi)部通斷器,每秒的循環(huán)周期內(nèi)接通時間為05秒,斷開時間為05秒,不停的向上升沿發(fā)送觸發(fā)型號,如果保持余值VD010上升沿每05秒會被觸發(fā)一次,減法計數(shù)器完成每05秒計算一次余值并同時發(fā)出找零信號。找零信號給找零器,找零器作為配件選購,Q10向找零器輸出找零5角觸發(fā)信號,Q11向找零器輸出找零1元觸發(fā)信號。45商品選購和出貨程序設(shè)計商品分類在主程序中完成并直接調(diào)用對應(yīng)子程序。部分程序如下圖47商品購買調(diào)用程序運營商可模仿并在主程序中添加商品種類。商品選購和出貨程序以15元商品為例,如下圖48一元五角商品購買動作程序顧客投幣后余值VD015即可調(diào)用。當(dāng)余值VD015,而且一元五角商品到位傳感器I20檢測到有一元五角商品時,一元五角商品綠燈亮告訴顧客可選購一元五角商品。余值VD015顧客按下一元五角商品按鈕I00時,一元五角商品驅(qū)動馬達Q40接通并保持,此時商品正在出貨。出貨動作的中斷條件有兩個,T37是延時定時器,I20是檢測傳感器,當(dāng)前一個商品完成出倉而后一個商品沒被完全裝載時有一個短暫的時間I20是檢測不到商品的,此時中斷了驅(qū)動馬達Q40的保持。T37延時定時器的設(shè)置是為而來防止當(dāng)I20損壞時無法中斷驅(qū)動馬達Q40,導(dǎo)致不停的輸出商品的錯誤。驅(qū)動馬達每轉(zhuǎn)半圈就輸出一次產(chǎn)品并完成一次裝貨,轉(zhuǎn)半圈耗時為3秒。當(dāng)輸出點壞掉了,只會扣錢而不會出商品,在上升沿后加入輸出點Q40,確保輸出點正在給馬達通電,防止因輸出點壞掉而只扣錢不出商品的錯誤。顧客按下購買鍵后,出貨指示燈會短暫閃爍,閃爍程序如下圖49一元五角商品被購買閃燈程序一元五角商品驅(qū)動馬達Q40被保持,即處于出貨階段。一元五角商品出貨指示燈Q00會閃爍,告訴顧客商品正在出貨。46報警程序設(shè)計本次設(shè)計僅考慮人為破壞報警程序,報警程序如下圖410報警程序當(dāng)自動售貨機遭到來自正面或者側(cè)面的強烈撞擊時。蜂鳴器Q31發(fā)出報警聲音,報警燈Q30亮,并使程序自保持。中斷機制T45在30秒后會發(fā)出中斷信號,停止報警。如運營商有需要,可根據(jù)報警觸發(fā)條件,報警機制在ALARM模塊中添加其他報警。第5章模擬仿真運行調(diào)試51仿真軟件介紹本次仿真使用的是,它是專門針對S7200的一款功能強大的小型軟件。界面如下圖51仿真軟件界面它可以選擇S7200的PLC以及IO模塊類型,本次設(shè)計PLC為CPU224,IO模塊選擇了3個8I/8O模塊。載入程序后可以實時監(jiān)控程序,同時手動控制輸入信號。52現(xiàn)實情況仿真仿真調(diào)試項目1投幣測試。要求1依次投幣至8元,計算余值準(zhǔn)確無誤。2余額達到時,檢測有商品的綠燈亮起,無商品的綠燈不亮。2購買測試。要求1按下亮綠燈商品,計算余值準(zhǔn)確無誤。商品驅(qū)動馬達保持出貨動作。出貨指示燈閃爍后熄滅。2按下不亮綠燈商品(包括缺貨商品以及錢不夠的商品),余值不減,無任何動作。3找零測試。要求1有余值情況下,任意時刻按下找零,PLC每05秒計算一次并同時向找零器發(fā)出找零信號,余值歸零時找零完成。2無余值情況下,按下找零,無任何動作。4特殊情況測試。1當(dāng)商品檢測傳感器I20故障時,購買對應(yīng)商品。要求只扣一次余值,只出一次商品,時間繼電器給出中斷信號。2當(dāng)商品驅(qū)動輸出點Q40故障時,按下對應(yīng)商品。要求無法出商品,也不扣余值。3受撞擊破壞時。要求自動亮起報警燈,發(fā)出蜂鳴,30秒后自動停止報警。仿真調(diào)試如下1依次投入5角,一元,一元,一元,五元。計數(shù)變化如下圖圖52投幣5角,余值計算VD05圖53繼續(xù)投幣1元,余值計算VD015,同時Q20亮起,表示15元商品可以被購買。圖54繼續(xù)連續(xù)投入2次一元,余值計算VD035,同時Q20Q22亮起,表示15元、2元、3元商品可以被購買。圖55繼續(xù)投幣5元,余值計算VD085,同時全部商品綠燈亮起,表示可購買全部商品。無商品不亮燈檢測以兩和七元商品為例。仿真圖如下圖56無貨購買傳感器I21和I26檢測到兩元商品和七元商品無貨了,I14投入10元,余值VD0100,此時除兩元商品Q21和七元商品Q26綠燈不亮,不可購買。其他商品綠燈均亮起,表示余值購,且有貨,可以購買。2以投幣85元,購買5元商品,兩元商品和七元商品缺貨為例。圖57購買調(diào)試投幣85元,兩元商品和七元商品缺貨,按下五元商品按鈕時,五元商品出貨指示燈Q04閃爍,五元出貨馬達Q40被保持。按下缺貨商品的購買按鈕時,以購買七元商品為例。圖58購買缺貨商品按下無貨七元商品按鈕I06,此時七元商品出貨馬達Q46不動作,余值VD085不減。按下錢不夠商品的購買按鈕時,以余值30購買5元商品為例。圖59購買余額不足商品投幣使余值VD030,按下五元商品按鈕I04,此時五元商品出貨馬達Q44不動作,余值VD030不減。3找零測試余值以85為例,仿真圖如下圖510找零測試余值85,按下找零按鈕I10,M00保持通調(diào)用找零程序,每05秒計算一次并找零1元,最后余值5時找零一個五角。當(dāng)無余值時,仿真圖如下圖511找零完成按下找零按鈕I10,M00不通,即不調(diào)用找零程序,無任何動作。4特殊情況測試。當(dāng)檢測傳感器故障,不能檢測到無貨狀態(tài)時,以余值40購買2元商品為例,如下圖512傳感器故障測試傳感器I21故障,一直被觸發(fā),不能在裝載產(chǎn)品前的一個短暫時間里斷開,計時器T38在出貨馬達轉(zhuǎn)到180度時發(fā)出中斷信號,防止不停的輸出商品。當(dāng)出貨馬達故障時,以余值40購買2元商品,兩元商品馬達Q41為例。如下圖513馬達故障測試此時Q41不能輸出信號,也不能保持,上升沿不能給余值計算器發(fā)出信號,余值VD040保持不減,也不出商品。遭遇破壞撞擊報警,以觸發(fā)橫向震動傳感器為例,測試如下圖514報警測試觸發(fā)橫向震動傳感器I40,此時報警器Q30和蜂鳴器Q31被保持,中斷定時器T45在30秒后會發(fā)出中斷信號,報警會在30秒后解除。53仿真情況分析仿真表明程序能穩(wěn)定可靠的實現(xiàn)售貨機的全部基本功能,同時也能在故障發(fā)生時一定程度上避免運營商和顧客的損失。在遭到破壞時能自動報警保護機器。結(jié)論本次課程設(shè)計我的主要任務(wù)是用PLC實現(xiàn)自動售貨機的功能。一個平常看似簡單使用方便的自動售貨機,其實并不是那么容易就能做成的。本次設(shè)計所做的包括了對基本知識的介紹,基礎(chǔ)的售貨機外觀設(shè)計,貯存通道設(shè)計,商品出貨機構(gòu)設(shè)計,PLC的電氣圖設(shè)計,程序設(shè)計以及程序調(diào)試等。通過仿真測試了程序的基本功能和可靠性。設(shè)計的自動售貨機的功能主要是對飲料,礦泉水和香煙進行自動交易,通過對PLC的程序輸入達到自動售貨的目的。本次設(shè)計課題的效果是當(dāng)投入錢幣時,根據(jù)投入錢幣的多少,自動售貨機會自動計算出余值,然后做出相應(yīng)的結(jié)果既亮燈變化,根據(jù)顧客的選擇自動的出貨、閃燈并計算余值。顧客按下找零時將剩余的錢準(zhǔn)確的退還給顧客。本次設(shè)計的優(yōu)點是通過主程序和子程序的調(diào)用,讓程序?qū)哟畏置?,清晰易懂。大大的方便了運營商在產(chǎn)品的添加和去除時,添加和修改程序。程序中采用了自鎖和互鎖,自動中斷信號和防BUG中斷信號。盡量規(guī)避了可能損害到運營商和顧客利益的錯誤。確保了顧客和運營商的財產(chǎn)安全。本次設(shè)計的自動售貨機裝置簡單,操作容易。結(jié)構(gòu)線
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年湖北輕工職業(yè)技術(shù)學(xué)院單招職業(yè)技能考試備考試題含詳細答案解析
- 2026年鄭州電子商務(wù)職業(yè)學(xué)院單招職業(yè)技能考試備考題庫含詳細答案解析
- 2026北京生命科學(xué)研究所NIBS流式中心招聘技術(shù)員筆試備考題庫及答案解析
- 永新縣薪火人力資源有限公司2026年面向社會公開招聘9名勞務(wù)外包巡防員的筆試備考題庫及答案解析
- 2026河南南陽職業(yè)學(xué)院招聘筆試備考題庫及答案解析
- 2026年江西省科學(xué)院高層次人才招聘20人筆試備考試題及答案解析
- 2026年上海對外經(jīng)貿(mào)大學(xué)高職單招職業(yè)適應(yīng)性測試模擬試題及答案詳細解析
- 2026福建泉州經(jīng)濟技術(shù)開發(fā)區(qū)第二實驗幼兒園合同教師招聘1人筆試備考題庫及答案解析
- 2026年春季湖南長沙市長沙縣實驗梨江中學(xué)招聘教師筆試備考題庫及答案解析
- 2026山東濟寧市東方圣地人力資源開發(fā)有限公司招聘勞務(wù)派遣制護理員3人筆試備考試題及答案解析
- 2025年高考(廣西卷)生物試題(學(xué)生版+解析版)
- 地形課件-八年級地理上學(xué)期人教版
- uom無人機考試試題及答案
- 2025年四川單招試題及答案
- 婚前教育手冊
- 2024家用電視機定制合同2篇
- GB/T 20832-2007金屬材料試樣軸線相對于產(chǎn)品織構(gòu)的標(biāo)識
評論
0/150
提交評論