饮料自动售货机是根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小时营业的微型超市。作为工控者有没有很好奇,这机器如果用于plc该如何设计程序呢?控制要求
一台饮料自动售货机用于出售汽水和咖啡两种饮料,汽水10元一杯,咖啡20元一,杯。顾客可以投入1元、5元和10元三种硬币。当投入的硬币钱数大于或等于10元,时,汽水灯亮。当投入的硬币钱数大于或等于20元时,咖啡灯亮。按下出汽水按钮,自,动出汽水一杯,并找出多余零钱,按下咖啡按钮,自动出咖啡一杯,并找出多余零钱。
plc接线图
io分配表
程序设计
第一步:(当投入1元硬币时,i0.0=1,vw0中的数据加1。)
第二步:(当投入5元硬币时,i0.1=1,vw0中的数据加5。)
第三步:(当投入10元硬币时,i0.2=1,vw0中的数据加10。)
第四步:(大于10元,汽水灯亮,出汽水时灯闪。)
第五步:(大于20元,咖啡灯亮,出咖啡时灯闪。)
第六步:(汽水灯亮q0.3=1,按下出汽水按钮i0.4 ,q0.1得电,出汽水10s)
第七步:(咖啡灯亮q0.2=1,按下出咖啡按钮i0.3,q0.1得电,出咖啡10s)
第八步:(vw0>=10,按下出汽水按钮i0.4,vw0中的数减去10,结果存放到vw2中。)
第九步:(vw0>=20,按下出咖啡按钮i0.3,vw0中的数减去20,结果存放到vw2中。)
第十步:(vw2不等于0时,q0.4得电找钱。)
第十一步:(vd01清零)
演示效果
第一步:(当投入1元硬币时,i0.0=1,vw0中的数据加1,当投入5元硬币时,i0.1=1,vw0中的数据加5,当投入10元硬币时,i0.2=1,vw0中的数据加10。)
第二步:(当vw0≥10时,q0.3得电,汽水灯亮,出汽水时q0.0常闭接点断开,汽水灯闪,当vw0≥20时,q0.3也得电,汽水灯亮,当vw0≥20时,q0.2得电,咖啡灯亮。)
第三步:(出咖啡时q0.0常闭接点断开,咖啡灯闪。当q0.3得电,汽水灯亮时,按下出汽水按钮i0.4,q0.1得电自锁,出汽水,定时器t37得电延时7s关断q0.1,当q0.2得电,咖啡灯亮时,按下出咖啡按钮 i0.3,q0.0 得电自锁,出咖啡,定时器t38得电延时7s关断q0.0。)
第四步:(vw0≥10,按下出汽水按钮i0.4,vwo中的数减去10,余数存放到vw2中。vw0≥20,按下出汽水按钮i0.3,vw0中的数减去20,余数存放到vw2中,vw2≠0时,q0.4得电找钱。)
第五步:(取反饮料以后全部清零复位)
复购薄厚膜集成电路 中小型集成电路多脚嵌入效果赞
外媒绘制三星Galaxy S21系列渲染图
映翰通美国子公司仓储能力升级,积极布局海外市场
浅谈CC1100多媒体处理器的结构及应用
如何看待5G中频段与卫星通信C波段频率相近或相同
S7-200SMART PLC饮料自动售货机程序设计
售卖山寨AirPods产品到底有多暴利?
基于车辆动力学模型的横向控制
GE推出新款智能灯泡支持语音控制
智慧医疗有哪些有点?智慧医疗应用场景
Waymo的技术是自动驾驶商业化落地道路上的重要里程碑之一
如何制作智能太阳能路灯
超声波液位计安装调试说明
iOS10.3第6个测试版本已公布,iOS10.3正式版将在月底发布5大新增功能抢先看
开关二极管开关特性说明
碳化硅上的氮化镓是唯一可行的长期5G解决方案
铝在下一代电池中的意外回归
光学检测之角度分辨光谱技术的应用
小米6和iphone6s谁更好?iphone6s降至冰点价,小米6的劲敌来了,小米6和iphone6s你会选择谁?
升级 iOS 14 后屏幕右上角总是出现绿点或者黄点,是不是手机坏了啊