PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 70326|回复: 0

[西门子] 【案例】S7-200SMART PLC饮料自动售货机程序设计

[复制链接]
发表于 2024-3-29 09:44:33 | 显示全部楼层 |阅读模式
点击下方"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得电,出咖啡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得电找钱。)



第五步:(取反饮料以后全部清零复位)



来源:PLC发烧友,作者:技成-徐陈爽,转载请注明出处!评论处大家可以补充文章解释不对或欠缺的部分,这样下一个看到的人会学到更多,你知道的正是大家需要的。。。
END


下面是小编给大家准备的“西门子全套”资料,含手册、案例、软件等资料,不要忘记领取哦~







往期推荐

一文带你了解什么是PLC逻辑设计法?

这才是正规的电线接头解法!

经典的PLC编程案例:双恒压无塔供水

老电工用75张图告诉您看电路图的诀窍,让你分分钟学会看懂电路图

怎样用CAD绘制漂亮电气图?

带电接线,零线和火线先接哪一个?老电工:处在危险不自知!

电动机定时正转、停止、反转、停止控制

电工153项基本的符号都在这,和手册说拜拜!

组态王如何与S7-200SMART PLC以太网通信

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-4-27 17:44 , Processed in 0.047201 second(s), 26 queries .

快速回复 返回顶部 返回列表