当前位置:文档之家› 自动售货机设计方案

自动售货机设计方案

自动售货机设计方案
1.自动售货机的工作流程
以一次交易商品的过程为例,把交易过程分为几个模块,然后分别对各个模块进行编程控制,利用PLC及组态软件模拟实现自动售货机的功能。

一次交易过程分为四个状态,初始状态、投币状态、购买状态、退币状态。

工作流程如下图所示:
2.交易过程的分析
①初始状态:由电子标签显示各商品价格,显示屏显示友好界面,此时不
能购买任何商品。

②投币状态:按下投币按钮,显示投币框,按下所投币值显示屏显示投入、
消费、余额数值,当所投币值超过商品价格时,相应价格选择
按钮发生变化,提示可以购买。

③购买状态:按下可以购买的选择按钮,所选的商品的指示灯亮,同时显
示屏上的金额数字根据消费情况相应变化。

④退币状态:按下退币按钮,显示退币框,同时显示出应退币值及数量。

按下确认钮,则恢复初始状态。

3.自动售货机设计方案
设计一台具有完整功能的销售汽水和绿茶的自动售货机。

具有硬币识别、币值累加、自动售货、自动找钱功能。

此售货机可识别的硬币包括0.5元和1元。

汽水的售价为2元,绿茶的售价为2.5元。

自动售货机在接受到钱币已输入的前提下,通过触摸相应的触摸按钮输入信号使控制器实现相应的动作,将货物输出。

规定当投入的币值超过2元时,汽水指示灯亮;当投入的币值超过2.5元时,汽水指示灯和绿茶指示灯同时亮。

当汽水指示灯亮时,按汽水按钮,汽水从自动售货机自动售出,汽水指示灯闪烁,10s后自动停止闪烁。

当绿茶指示灯亮时,按绿茶按钮,绿茶从自动售货机自动售出,绿茶指示灯闪烁,10s后自动停止闪烁。

当按下汽水按钮或者绿茶按钮后,如果投入的币值超过购买货物所需币值,则找钱指示灯亮,自动售货机退出多余钱币,10s后自动停止。

如果自动售货机发生故障或者顾客不想购买了(未按汽水按钮或者绿茶按钮),可按复位按钮,则自动售货机如数退出货币。

5.PLC控制系统的设计
有三个钱币输入按钮,00001代表0.1元,00002代表0.5元,00003代表1元。

当投入的硬币总值超过2元时,汽水指示灯01000亮,当投入的硬币总值超过2.5元时,绿茶指示灯01001亮。

如果需要汽水,则按汽水按钮00005,此时汽水输出指示灯01002亮,输出汽水,然后汽水指示灯闪烁,10s后停止闪烁。

如果需要绿茶,则按绿茶按钮00006,此时绿茶输出指示灯01003亮,输出绿茶,然后绿茶指示灯闪烁,10s后停止闪烁。

当要完汽水或者绿茶时,如果还有多余的钱,则找钱指示灯01004亮,出钱口01005自动退出多余钱币,10s后停止。

如果顾客投入钱币后什么也不想要,则可按复位按钮00007,则投入的钱币会从出钱口01005退出。

6.自动售货机仿真界面设计。

相关主题