周杰 張礦偉 劉璽
【摘 要】自動售貨機為快節(jié)奏生活的人們帶來了極大便利,因而備受青睞。但是它當(dāng)前仍主要是由人工管理,且分布零散,難于監(jiān)控管理等。鑒于此,本研究采用PLC為控制核心的售貨機可以克服上述諸多問題,既使其管理方便,又可便利廣大消費者。
【關(guān)鍵詞】PLC;售貨機;自動控制
【Abstract】vending machine for the day into the fast-pace life of the people has brought great convenience, and therefore been favored. However, it is currently still dominated by labor management,and distribution of scattered, difficult to monitor management. In view of this, the study adopts PLC to control the core of the vending machine. Many of the above problems could be overcome by the vending machine, not only to make it easy to be managed, but also to facilitate the consumers.
【Key words】PLC;Vending Machine;Automation Control
0 前言
近幾年,自動售貨機逐漸被越來越多的消費者所接受。但由于售貨機分布零散、范圍廣闊的特點,自動售貨機在為消費者帶來方便的同時,也為經(jīng)營者在監(jiān)控、管理、維護等方面帶來很大的不便。目前售貨機運行的各種情況大多需要由人工判斷,包括缺貨、缺零錢、幣箱已滿、售貨機機械故障等,經(jīng)營者普遍采用人工定時巡回視察的管理辦法,既費時費力,又無法及時準(zhǔn)確獲取自動售貨機狀態(tài)報告,給經(jīng)營者增加了管理成本和難度,也有可能給消費者的正常消費造成不便?;诖?,本研究可解決以上諸多問題,是自動售貨機更加智能化,給人們?nèi)粘I顜砀啾憷?/p>
1 控制系統(tǒng)要求以及方案設(shè)計
1.1 自動售貨機控制要求
此自動售貨機可以投入一元的硬幣(硬幣識別裝置另議,這里只作為輸入信號)。
(1)當(dāng)投入硬幣總值大于或等于1元時,礦泉水指示燈亮,當(dāng)投入硬幣總值大于或等于2元時,礦泉水和可樂指示燈亮,當(dāng)投入硬幣總值大于或等于3元時,礦泉水、可樂和冰紅茶燈亮,當(dāng)投入硬幣總值大于或等于4元時,礦泉水、可樂、冰紅茶和營養(yǎng)快線燈亮。
(2)當(dāng)對應(yīng)指示燈都亮?xí)r,每次只能按下一種商品對應(yīng)的指示燈,如果購買一種商品后,還有指示燈亮,可以繼續(xù)購買。
(3)每購買一種商品,系統(tǒng)自動計算剩余錢幣,當(dāng)購買完后,還有剩余錢幣,可以按下找錢按鈕將剩余錢幣退出。
(4)當(dāng)投完硬幣不想購買,不能將錢幣退出,然后經(jīng)過30s延時沒再選擇商品或按下找錢按鈕可以將剩余錢幣退出。
(5)當(dāng)四種商品某一種商品儲貨不足,系統(tǒng)會自動檢測到,然后指示燈亮,通知倉庫值班人員及時補充貨源。一旦貨源補給后,指示燈熄滅。
1.2 自動售貨機系統(tǒng)控制方案
本自動售貨機采用西門子PLC S7-200作為控制系統(tǒng), PLC的輸入采用光電開關(guān),輸出采用交流接觸器控制電機和指示燈。本自動售貨機整體結(jié)構(gòu)是高薄式,也就是長高較大,寬較小,便于靠墻放,占地面面積小,里面分四層,每層一種商品,四臺電機通過傳動帶出貨,在出貨口處有光電開關(guān),檢測到出貨,則立即停止電機的運轉(zhuǎn),以達(dá)到每次只出一件商品的目的。如此同時,當(dāng)某種商品已不足時,該系統(tǒng)則會通知工作人員及時送配貨。
2 硬件系統(tǒng)設(shè)計
2.1 控制系統(tǒng)硬件結(jié)構(gòu)
控制系統(tǒng)由中央處理器、外部設(shè)備接口、電源、電源接口、存儲器、輸入輸出接口幾部分組成,控制系統(tǒng)硬件結(jié)構(gòu)如圖1所示。
圖1 控制系統(tǒng)硬件結(jié)構(gòu)
2.2 I/O地址分配
輸入輸出端子分配分別如表1:
表1 輸入輸出端子分配表
2.3 控制系統(tǒng)工作流程
控制系統(tǒng)分為系統(tǒng)初始化和命令執(zhí)行兩部分,系統(tǒng)初始化主要包括繼電器清空和定時器復(fù)位,自動檢查總線狀態(tài)和硬件情況是否正常,命令執(zhí)行主要包括執(zhí)行來自外設(shè)的命令和執(zhí)行用戶程序。
3 自動售貨機工作流程圖
自動售貨機工作程序流程如圖2所示。
4 結(jié)論
經(jīng)過連接硬件電路、程序編譯、仿真調(diào)試發(fā)現(xiàn),該系統(tǒng)可以穩(wěn)定、精確的工作。又經(jīng)過付諸實際使用知,該自動售貨機系統(tǒng)可穩(wěn)定可靠地工作。所以,該設(shè)計完全符合預(yù)期設(shè)計目的。經(jīng)過辛苦努力,該系統(tǒng)可以付諸使用。然而,我認(rèn)為該自動售貨機可以進一步改進,比如利用增加一個溫度控制系統(tǒng)使其可以保持售貨機內(nèi)部保持適宜的溫度,從而使其更加智能、先進,進而能夠更好地服務(wù)人們的日常生活。
【參考文獻(xiàn)】
[1]嚴(yán)元,於磊.基于PLC的自動售貨機[J].軟件,2013,34(6):27-30.
[2]郝敏釵.基于PLC的自動售貨機控制系統(tǒng)設(shè)計[J].計算機光盤軟件與應(yīng)用,2012,(9):157-159.
[3]王麒維.PLC自動售貨機系統(tǒng)設(shè)置[J].科技創(chuàng)新導(dǎo)報,2012(25):75-77.
[4]丁大為.基于PLC的自動售貨機控制系統(tǒng)設(shè)計[J].中國高新技術(shù)企業(yè),2013(16):14-16.
[5]祝常紅.基于PLC及嵌入式MCGS組態(tài)軟件的自動售貨機監(jiān)控系統(tǒng)[J].自動化應(yīng)用,2010,(11):6-9.
[6]聶虹.基于PLC及組態(tài)王的自動售貨機監(jiān)控系統(tǒng)設(shè)計[J].電子科技,2012,25(12):122-124.
[7]林若波,廖興展,方宋杰.基于PLC控制的自動售貨機系統(tǒng)設(shè)計[J].齊齊哈爾大學(xué)學(xué)報,2011,27(1):20-23.
[8]曹翊.自動售貨機的PLC 控制系統(tǒng)設(shè)計[J].Friend of Science Amateurs,2011,(12):21-23.
[9]余世明,晁岳磊,繆仁將.自動售貨機研究現(xiàn)狀及展望[J].中國工程科學(xué),2008,10(7):51-56.
[10]凌盛成.自動售貨機中的PLC 控制系統(tǒng)的研究[J].機械與自動化,2013(2):109-111.
[11]陳萌,葉樺,達(dá)飛鵬.自動售貨機主控制器及執(zhí)行機構(gòu)的設(shè)計與實現(xiàn)[J].東南大學(xué)學(xué)報,2007,37(1):24-28.