四川大学本科毕业论文
投币在≥1.5元时,只有可乐、矿泉水、餐巾纸指示灯亮,那么则表示,智能选择可乐。矿泉水、餐巾这三种物品;当≥2元时,可乐、矿泉水、牛奶、餐巾纸的指示灯都会亮,这代表这几种商品都可以选择。此时,按下对应的指示灯,就能将自己想要的商品获取。
(3)假如投入的金钱总额超过按钮所需要的钱数(餐巾纸5角、矿泉水1元、可乐1.5元、牛奶2元)时,找钱的指示灯亮起,这就表示找钱动作开始,能将余下的钱找回。
按照上述的设计描述,能将自动售货机的系统程序流程图画出:
四川大学本科毕业论文
开始 检测投币信号 Y统计余额 余额>=0.5 Y纸巾可选灯 余额>=1 Y矿泉水可选灯 选择按钮 选择按钮 出货阀动作 出货阀动作 余额-0.5 余额-1 Y余额>=1.5 余额>=2 Y可乐可选灯 Y牛奶可选灯 选择按钮 选择按钮 出货阀动作 出货阀动作 余额-1.5 余额-2 投币按下 余额>=0.5 退硬币0.5元
四川大学本科毕业论文
4.4系统的程序设计
1.投币系统
当顾客在进行商品购买的过程中,钱币识别机会对顾客投入的钱币进行识别,若钱币是假币系统就会退出,若是真币系统则会进入下一步骤,同时,将数据殊荣到PLC控制系统内部中进行运算。加法是由16位加法指令add来实现的。在该程序中,自动售货机启动之下,当投币口X001,X006,X007由OFF→ON变化时,投币口会自行加1,既是将投入的币进行累加。
四川大学本科毕业论文
2.选择系统
投币过程中,投入的面积大于5角以及小于1块时,那么,纸巾的指示灯就会亮起,此时就表示能选取纸巾。
四川大学本科毕业论文
在投币小于3元的情况下 ,按下M0接通纸巾排出电磁阀,T0计数0.5秒过后,自动售货机排出纸巾,并熄灭纸巾指示灯,在D0的数值中减去纸巾的价格。
当顾客购投入钱币大于5角小于1.5元时,餐纸巾和矿泉水指示灯点亮,表示可以选择上述2种货物。