三菱plc毕业设计自动售货机PLC设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自動售貨機的PLC系統設計
摘要: 本文介紹了自動售貨機的基本原理以及工作流程,然後以一次交易過程為例,把交易過程分為幾個程式塊,然後分別對程式塊進行編程。具體說明了可編程序控制器在自動售貨機中的作用。程式涉及到了自動售貨機工作的絕大部分過程。利用PLC 控制的自動售貨機提高了系統的穩定性,保證自動售貨機能夠長期穩定運行。
關鍵字自動售貨機;可編程序控制器;梯形圖
Abstract: This article introduced vending machine's basic principle as well as the work flow, then take a transaction process as examples, divides into several blocks the transaction process, then carries on the programming separately to the block. Explained the programmable controller's in vending machine function specifically. The procedure involved the vending machine work major part process. Enhanced system's stability using the PLC control's vending machine, the guarantee vending machine has been able the long-term stability movement.
key word vending machine; Programmable controller; Trapezoidal chart
目錄
.緒論 (1)
.1自動售貨機的介紹 (4)
.1.1自動售貨機功能分析 (4)
.1.1.1自動售貨機的基本功能 (5)
1.2 PLC的基本結構及原理................................................................................................. (5)
.1.3 PLC的選型原則 (5)
.2PLC系統設計............................................................................................ .7.2.1可編程序控制系統設計的基本原則 (7)
.2.1.1控制系統設計原則 (7)
.2.1.2控制系統設計的基本內容 (7)
.2.1.3控制系統設計的一般步驟........................................................................ .8.2.1.4程式設計的步驟. (8)
.3自動售貨機PLC程式設計 (10)
.3.1仿真實驗中售貨機的分析 (10)
.3.2設計任務的確定 (10)
.3.3程式設計部分 (11)
.3.3.1程式設計說明 (11)
.3.3.2PLC程式設計 (11)
.3.4仿真介面與PLC (20)
.3.5數據連接 (24)
.3.5.1定義I/O設備 (24)
.3.5.2設計 (26)
.3.5.3運行 (30)
.4結束語 (31)
.參考文獻................................................................................................... .32.致謝.. (33)
緒論
從自動售貨機的發展趨勢來看,它的出現是由於勞動密集型的產業構造向技術密集型社會轉變的產物。大量生產、大量消費以及消費模式和銷售環境的變化,要求出現新的流通管道;而相對的超市、百貨購物中心等新的流通管道的產生,人工費用也不斷上升;再加上場地的局限性以及購物的便利性等這些因素的制約,無人自動售貨機作為一種必須的機器便應運而生了。
從廣義來講投入硬幣、紙幣、信用卡等後便可以銷售商品的機械,從狹義來講就是自動銷售商品的機械。從供給的條件看,自動售貨機可以充分補充人力資源的不足,適應消費環境和消費模式的變化,24小時無人售貨的系統可以更省力,運營時需要的資本少、面積小,有吸引人們購買好奇心的自身性能,可以很好地解決人工費用上升的問題等各項優點。
現在,自動售貨機產業正在走向資訊化並進一步實現合理化。例如實行聯機方式,通過電話線路將自動售貨機內的庫存資訊及時地傳送各營業點的電腦中,從而確保了商品的發送、補充以及商品選定的順利進行。並且,為防止地球暖化,自動售貨機的開發致力於能源的節省,節能型清涼飲料自動售貨機成為該行業的主流。在夏季電力消費高峰時,這種機型的自動售貨機即使在關掉冷卻器的狀況下也能保持低溫,與以往的自動售貨機相比,它能夠節約10-15%的電力。進入21世紀時,自動售貨機也將進一步向節省資源和能源以及高功能化的方向發展。
因經濟復蘇緩慢,社會對擴大就業與工作場所提供茶點飲料的福利事業更為關注。自動售貨機不僅保障了愜意的工休時間,也是最廉價、提高職工工作效率最有效的手段。特別是在24小時無休工作狀態中的辦公場所,使用獨具魅力的迷你型飲料沖飲機,解決了不間斷提供咖啡飲品服務的問題,這種服務加速了自動售貨機與咖啡飲品服務的融合。1999年的全美自動售貨機協會和全美咖啡服務協會的合併使人們更直觀地看到了這種融合現象。
1 自動售貨機介紹
1.1 自動售貨機功能分析
這部分闡述了自動售貨機的各種動作功能和控制要求,給出了完整的自動售貨機操作規程,並介紹了自動售貨機運行系統種所包括的人工操作步驟。
1.1.1自動售貨機的基本功能
在進行上、下位機程式編寫之前,首先要做的工作是確定自動售貨機本身所具備的功能及在進行某種操作後所具有的狀態。
在實際生活中,我們見到的售貨機可以銷售一些簡單的日用品,如飲料、常用藥品和小的生活保健用品等。售貨機的基本功能就是對投入的貨幣進行運算,並根據貨幣數值判斷是否能夠購買某種商品,並作出相應的反應。舉一個簡單的例子來說明,例如:售貨機中有8中商品,其中01號商品(代表第一種商品)價格為2.60元,02商品為3.50元,其餘類推。現投入1個1元硬幣,當投入的貨幣超過01商品的價格時,01商品的選擇按鈕處應有變化,提示可以購買,其他商品同比。當按下選擇01商品的價格時,售貨機進行減法運算,從投入的貨幣總值中減去01商品的價格同時啟動相應的電機,提取01號商品到出貨口。此時售貨機繼續進行等待外部命令,如繼續交易,則同上,如果此時不再購買而按下退幣按鈕,售貨機則要進行退幣操作,退回相應的貨幣,並在程式中清零,完成此次交易。由此看來,售貨機一次交易要涉及加法運算、減法運算以及在退幣時的除法運算,這是它的內部功能。還要有貨幣識別系統和貨幣的傳動來實現完整的售貨、退幣功能。自動售貨機的工作流程圖如圖1所示。