「案例」S7-200SMART PLC饮料自动售货机程序设计
点击"PLC发烧友"关注我们吧!
饮料自动售货机是根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为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得电,出咖啡20S)
第八步: (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得电找钱。)
第五步: (取反饮料以后全部清零复位)
来源:PLC发烧友,作者:技成-徐陈爽,转载请注明出处!评论处大家可以补充文章解释不对或欠缺的部分,这样下一个看到的人会学到更多,你知道的正是大家需要的。。。
PLC饮料自动售货机程序设计
PLC饮料自动售货机程序设计
饮料自动售货机是根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小时营业的微型超市。那么这机器如果用于PLC该如何设计程序呢?控制要求
一台饮料自动售货机用于出售汽水和咖啡两种饮料,汽水10元一杯,咖啡20元一,杯。顾客可以投入1元、5元和10元三种硬币。当投入的硬币钱数大于或等于10元,时,汽水灯亮。当投入的硬币钱数大于或等于20元时,咖啡灯亮。按下出汽水按钮,自,动出汽水一杯,并找出多余零钱,按下咖啡按钮,自动出咖啡一杯,并找出多余零钱。
PLC接线图
IO分配表
程序设计
第一步: (当投入1元硬币时,I0.0=1,"数据块_1".投入钱数中的数据加1。)
第二步: (当投入5元硬币时,I0.1=1,"数据块_1".投入钱数中的数据加5。)
第三步: (当投入10元硬币时,I0.2=1,"数据块_1".投入钱数中的数据加10。)
第四步: (大于10元,汽水灯亮,出汽水时灯闪。)
第五步: (大于20元,咖啡灯亮,出咖啡时灯闪。)
第六步: (汽水灯亮Q0.3=1,按下出汽水按钮I0.4 ,Q0.1得电,出汽水10S)
第七步: (咖啡灯亮Q0.2=1,按下出咖啡按钮I0.3,Q0.1得电,出咖啡10S)
第八步: ("数据块_1".投入钱数>=10,按下出汽水按钮I0.4,"数据块_1".投入钱数中的数减去10,结果存放到"数据块_1".剩余钱数中。)
第九步: ("数据块_1".投入钱数>=20,按下出咖啡按钮I0.3,"数据块_1".投入钱数中的数减去20,结果存放到"数据块_1".剩余钱数中。)
第十步: ("数据块_1".剩余钱数不等于0时,Q0.4得电找钱。)
第十一步: (清零)
相关问答
触摸屏改PLC时间?
触摸屏改PLC里的时间继电器的数值,把时间继电器的定时值放在寄存器里,触摸屏改变寄存器的值就可以了。在屏上设置一个数值格式的单元,此单元的地址就选择要修...
那么自动售货机的工作流程是怎么样的呢?
自动售货机的工作流程,有以下几步骤:1.用户将货币投入投币口,货币识别器对所投货币进行识别;2.控制器根据金额将商品可售卖信息通过选货按键指示灯提供给用...
关于PLC的职业规划和前景?
笔者在自动化行业有十年以上的系统集成经验,就站在自己工作的经历基础上,给大家分享一下自己的看法。(1)随着我们国家从制造业大国向制造业强国的转换产业升...
plc的具体应用系统?
PLC用于运输系统就像传送带系统。食品和饮料包装和标签系统。自动瓶装或液体灌装系统。制药行业的包装和标签系统。像自动扶梯和电梯的运输系统。用于...
lb-300a全自动分页贴标机说明书?
以下是LB-300A全自动分页贴标机的简要说明书:1.产品概述:LB-300A全自动分页贴标机是一种高效、稳定的贴标设备,适用于各种规格的纸质标签。它具有全自动分...
成都西门子生产的产品有什么?
西门子工业自动化产品(成都)有限公司(SEWC)座落于成都市高新西区,于2013年上半年建成投产。SEWC自成立以来,通过西门子数字化软件套件和SIMATIC等产品及应用,...
六职艺术类学什么?
主要课程:电子技能实训、电工技能实训、电力拖动、综合布线、PLC可编程技术、机电-体化、电子工程制图等.就业方向:该专业学生考取低压维修电工操作证和维修...
有谁知道:伺服灌装机可以做什么?急!急!急!
[回答]直列式灌装机有一种由全智能(PLC)可编程控制,根据机器设备上的实际操作屏就可以进行对灌装量、灌装瓶数的设置后全自动灌装,对该机器设备的关键实际...
松下plc的f代表什么?
松下PLC的F代表食品级PLC(FoodgradePLC)的意思。这意味着该PLC系统被设计用于食品和饮料生产中,具有更高的卫生标准和适用性。这包括在生产工艺中需要使用...
天地盖成型机是什么?
[回答]为了解决现有技术中生产效率低、成本高和对空间的占用较大的问题,纸盒成型机的出现解决了这一系列的问题。纸盒成型机采用PLC可编程序控制器、光电...