本文主要介绍了利用MCGS软件来模拟自动售货机的全部消费过程。在初始化自动售货机后,开始投币可选择不同币值,系统识别后,选择物品种类。系统判断所投金额能否支付该物品。如果金额足够则该物品会出现在出物口,在取出物品后,系统会判断自动售货机内是否有余额,如果有余额可选择继续购买或退币,否则自动退出。若金额不够支付该物品,则可选择退币。自动售货机的工作流程图如图3.1所示。
自动售货机是一种全新的商业零售形式,20世纪70年代自日本和欧美发展起来。它又被称为24小时营业的微型超市。在日本,70%的罐装饮料是通过自动售货机售出的;全球著名饮料商可口可乐公司在整个世界就布有50万台饮料自动售货机。
它的售货领域十分普遍,是发达国家商品零售的一种主要方式。近几年,自动售货机逐渐被慢慢的变多的消费者所接受。但由于售货机分布零散、范围广阔的特点,自动售货机在为广大购买的人带来方便的同时,也为经营者在监控、管理、维护等方面带来非常大的不便。目前售货机运行的各种情况都需要由人工判断,包括缺货、缺零钱、币箱已满、售货机机械故障等,经营者普遍采用人工定时巡回视察的管理办法,既费时费力,又无法及时准确获取自动售货机状态报告,给经营者增加了管理成本和难度,也有一定的可能给消费者的正常消费造成不便。
在中国,自动售货机1999年开始进人中国市场.如今,在机场、地铁、商场、公园等客流较大的场所,已显而易见自动售货机的身影。
从自动售货机的发展的新趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也一直上升;再加上场地的局限性以及购物的便利性等这一些因素的制约,无人自动售货机作为一种必须的机器便应运而生。
摘要:本文介绍了通过MCGS设计自动售货机的整体过程,以及自动售货机基础原理和工作流程,然后以一次交易过程为例,全面介绍了从送货、配货、到消费的全过程。具体说明了自动售货机的运行与作用。利用MCGS组态软件模拟自动售货机简单易懂,对组态软件的学习,积累了宝贵经验。
MCGS具有操作简单便捷、可视性好、可维护性强、高性能、高可靠性等突出特点,已成功应用于石油化学工业、钢铁行业、电力系统、水处理、环境监视测定、机械制造、交通运输、能源原材料、农业自动化、航空航天等领域,经过各种现场的长期实际运行,系统稳定可靠。
利用MCGS软件制作一个自动售货机界面,当投入钱币购取物品时,能判断是不是能够购取。如果不可以,退钱给客户,显示“您的钱不够”。若能,打开出货口,显示“请取出您的物品”,出现商品。当取走商品时,出货口自动关闭,如果有余额,找钱给客户。然后能够直接进行下次交易。
MCGS(Monitor and Control Generated System)为用户更好的提供了解决实际工程问题的完整方案和开发平台,能完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。
使用MCGS,用户无须具备计算机编程的知识,就可以在极短的时间内轻而易举地完成一个运行稳定,功能全面,维护量小并且具备专业水准的计算机监控系统的开发工作。
<基本功能
在实际生活中,我们见到的售货机可以销售一些简单的日用品,如饮料、常用药品和小的生活保健用品等。售货机的基本功能就是对投入的货币进行运算,并根据货币数值判断能否购买某种商品,并作出相应的反应。举一个简单的例子来说明,例如:售货机中有8中商品,其中01号商品(代表第一种商品)价格为2.60元,02商品为4.50元,其余类推。现投入1个1元硬币,当投入的货币超过01商品的价格时,01商品的选择按钮处应有变化,提示能买,其他商品同比。当按下选择01商品的价格时,售货机进行减法运算,从投入的货币总值中减去01商品的价格同时启动相应的电机,提取01号商品到出货口。此时售货机接着来进行等待外部命令,如继续交易,则同上,如果此时不再购买而按下退币按钮,售货机则要进行退币操作,退回相应的货币,并在程序中清零,完成此次交易。由此看来,售货机一次交易要涉及加法运算、减法运算以及在退币时的除法运算,这是它的内部功能。还要有货币识别系统和货币的传动来实现完整的售货、退币功能。