精品文档---下载后可任意编辑自动售货机是一种全新的商业零售形式,20 世纪 70 年代自日本和欧美进展起来。它的出现是劳动密集型的产业构造向技术密集型社会转变的产物。消费模式和销售环境的变化,要求新的流通渠道,相对于超市、百货购物中心等流通渠道而言,场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。自动售货机的售货领域非常广泛,是发达国家商品零售的一种主要方式。近几年,自动售货机逐渐被越来越多的消费者所接受。采纳可编程控制器实现自动售货机的系统设计,不仅编程方便,而且增强了系统的抗干扰能力。1 自动售货机功能分析1.自动售货机有 3 个投币孔,分别为 1 元、5 元和 10 元。2.售货共有 3 种饮料供选择,分别为汽水、花茶和咖啡。3.如投币总额超过销售价格,将可由退币钮找回余额。4.投币总额或当前值显示在 7 段数码管上。5.投币值等于或大于 12 元时,汽水指示灯亮,表示只可选择汽水。6.投币值等于或大于 15 元时,汽水和花茶指示灯亮,表示只可选择汽水和花茶。7.投币值等于或大于 20 元时,汽水、花茶和咖啡指示灯亮,表示 3 种均可选择。8.按下要饮用的饮料按钮,则相对应的指示灯开始闪耀,3s 后自动停止,表示饮料已经掉出。9.动作停止后按退币钮,可以退回余额,退回金额假如大于 10 元,则先退 10 元再退 1元,假如小于 10 元则直接退 1 元的。1.1.1 自动售货机的基本功能1. 设计出硬件系统的结构图、接线图、时序图等; 2. 系统有启动、停止功能; 3. 运用功能指令进行 PLC 控制程序设计,并有主程序、子程序和中断程序;4. 程序结构与控制功能自行创新设计;5. 进行系统调试,实现自动售货机的控制要求。自动售货机 PLC 程序设计仿真实验中售货机的分析由于售货机的全部功能是在上位机上模拟的,所以售货机的部分硬件是由计算机软件来模拟代替的。如钱币识别系统,可以用按某个“仿真对象”输出一个脉冲直接给 PLC 发布命令,而传动系统也是由计算机直接模拟的,这些并不会影响实际程序的操作,完全能模拟实际自动售货机的运行。(1)实验状态假设a、由于是在计算机上模拟运行的,实验中有些区别于实际情况的假设:b、自动售货机只售出三种商品;c、自动售货机可以识别 10 元、5 元、1 元;d、自动售货机可以退币 10 元、5 元、1 元;e、自动售货机有液晶显示功能;f、试验中售货机忽略了各种故...