0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

S7-200SMART PLC饮料自动售货机程序设计

blackwatching 来源:技成培训网 2023-03-28 11:35 次阅读

饮料自动售货机是根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小时营业的微型超市。作为工控者有没有很好奇,这机器如果用于PLC该如何设计程序呢?控制要求

一台饮料自动售货机用于出售汽水和咖啡两种饮料,汽水10元一杯,咖啡20元一,杯。顾客可以投入1元、5元和10元三种硬币。当投入的硬币钱数大于或等于10元,时,汽水灯亮。当投入的硬币钱数大于或等于20元时,咖啡灯亮。按下出汽水按钮,自,动出汽水一杯,并找出多余零钱,按下咖啡按钮,自动出咖啡一杯,并找出多余零钱。

PLC接线图

89c1f54c-ccd4-11ed-bfe3-dac502259ad0.png

IO分配表

89d5a7ea-ccd4-11ed-bfe3-dac502259ad0.png

程序设计

第一步:(当投入1元硬币时,I0.0=1,VW0中的数据加1。)

89ec024c-ccd4-11ed-bfe3-dac502259ad0.png

第二步:(当投入5元硬币时,I0.1=1,VW0中的数据加5。)

89fc20a0-ccd4-11ed-bfe3-dac502259ad0.png

第三步:(当投入10元硬币时,I0.2=1,VW0中的数据加10。)

8a0c33e6-ccd4-11ed-bfe3-dac502259ad0.png

第四步:(大于10元,汽水灯亮,出汽水时灯闪。)

8a2330be-ccd4-11ed-bfe3-dac502259ad0.png

第五步:(大于20元,咖啡灯亮,出咖啡时灯闪。)

8a346992-ccd4-11ed-bfe3-dac502259ad0.png

第六步:(汽水灯亮Q0.3=1,按下出汽水按钮I0.4 ,Q0.1得电,出汽水10S)

8a43da30-ccd4-11ed-bfe3-dac502259ad0.png

第七步:(咖啡灯亮Q0.2=1,按下出咖啡按钮I0.3,Q0.1得电,出咖啡10S)

8a54eb86-ccd4-11ed-bfe3-dac502259ad0.png

第八步:(VW0>=10,按下出汽水按钮I0.4,VW0中的数减去10,结果存放到VW2中。)

8a664cdc-ccd4-11ed-bfe3-dac502259ad0.png

第九步:(VW0>=20,按下出咖啡按钮I0.3,VW0中的数减去20,结果存放到VW2中。)

8a8a7a58-ccd4-11ed-bfe3-dac502259ad0.png

第十步:(VW2不等于0时,Q0.4得电找钱。)

8aa041bc-ccd4-11ed-bfe3-dac502259ad0.png

第十一步:(VD01清零)

8aaf5044-ccd4-11ed-bfe3-dac502259ad0.png

演示效果

第一步:(当投入1元硬币时,I0.0=1,VW0中的数据加1,当投入5元硬币时,I0.1=1,VW0中的数据加5,当投入10元硬币时,I0.2=1,VW0中的数据加10。)

8abf1b46-ccd4-11ed-bfe3-dac502259ad0.png

第二步:(当VW0≥10时,Q0.3得电,汽水灯亮,出汽水时Q0.0常闭接点断开,汽水灯闪,当VW0≥20时,Q0.3也得电,汽水灯亮,当VW0≥20时,Q0.2得电,咖啡灯亮。)

8ad44836-ccd4-11ed-bfe3-dac502259ad0.png

第三步:(出咖啡时Q0.0常闭接点断开,咖啡灯闪。当Q0.3得电,汽水灯亮时,按下出汽水按钮I0.4,Q0.1得电自锁,出汽水,定时器T37得电延时7s关断Q0.1,当Q0.2得电,咖啡灯亮时,按下出咖啡按钮 I0.3,Q0.0 得电自锁,出咖啡,定时器T38得电延时7s关断Q0.0。)

8aebab02-ccd4-11ed-bfe3-dac502259ad0.png

第四步:(VW0≥10,按下出汽水按钮I0.4,VWO中的数减去10,余数存放到VW2中。VW0≥20,按下出汽水按钮I0.3,VW0中的数减去20,余数存放到VW2中,VW2≠0时,Q0.4得电找钱。)

8b002f78-ccd4-11ed-bfe3-dac502259ad0.png

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

8b14944a-ccd4-11ed-bfe3-dac502259ad0.png

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    4976

    文章

    12267

    浏览量

    455016
  • 自动化
    +关注

    关注

    28

    文章

    5043

    浏览量

    77738
  • 自动售货机
    +关注

    关注

    0

    文章

    38

    浏览量

    4930

原文标题:【案例】S7-200SMART PLC饮料自动售货机程序设计

文章出处:【微信号:玩转PLC工业机器人,微信公众号:玩转PLC工业机器人】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    毕设,51单片机的自动售货计设计与实现(C程序+硬件+论文)

    ) for(y=110;y>0;y--); } 资源内容 (1)基于AT89C51单片机的自动售货机系统设计完整版论文.doc (2)Proteus仿真; (3)Keil C程序; (4
    发表于 03-29 18:35

    蓝牙芯片售货机方案

    蓝牙售货机是一种自动售货机,通过蓝牙技术实现与移动设备的交互,提供便捷的购物体验。它主要由主机、货架、付款台和控制系统组成。主机是售货机的核心部分,里面包含了所有的电子元件和机械部件。
    的头像 发表于 02-28 16:39 252次阅读

    两台西门子s7-200smart plc如何通过互联网远程通讯?

    监控和控制的需求,对于位于不同地点的PLC设备如何实现远程通讯,则成为了许多工业企业面临的一项重要问题。 两台西门子s7-200smart plc如何通过互联网远程通讯? 西门子S7-200s
    的头像 发表于 02-01 15:22 635次阅读
    两台西门子<b class='flag-5'>s7-200smart</b> <b class='flag-5'>plc</b>如何通过互联网远程通讯?

    s7-200smart编程教程

    S7-200 Smart是西门子推出的一款紧凑型、高性能的PLC(可编程逻辑控制器),广泛应用于各种工业自动化领域。本教程将详细介绍S7-200
    的头像 发表于 12-14 11:11 1374次阅读

    PLC西门子S7-200smart和S7-1200的区别?

    PLC西门子S7-200smart和S7-1200的区别? 西门子S7-200 smart和S7-1200是西门子公司推出的两个PLC产品系
    的头像 发表于 11-17 11:41 4923次阅读

    恩智浦i.MX8MM核心板在智能售货机产品中的应用方案

    恩智浦i.MX8MM核心板在自动售货机产品中的应用方案-迅为电子
    的头像 发表于 09-22 14:17 411次阅读
    恩智浦i.MX8MM核心板在智能<b class='flag-5'>售货机</b>产品中的应用方案

    才茂智能售货机解决方案

    随着物联网技术的发展,移动支付和无人零售的流行,自动售货机创新新模式逐渐占据市场。据中商产业研究院的预测,我国在2023年将会拥有127.7万台自动售货机,销售额可达375亿人民币,
    的头像 发表于 08-16 10:14 617次阅读
    才茂智能<b class='flag-5'>售货机</b>解决方案

    4G工业路由器在自动售货机中的应用

    4G工业路由器在自动售货机中的应用
    的头像 发表于 08-08 09:09 364次阅读
    4G工业路由器在<b class='flag-5'>自动</b><b class='flag-5'>售货机</b>中的应用

    西门子S7-1200与S7-200SMART进行PN通信!

    S7-200SMART编程软件自V2.4版本、CPU固件也是自2.4版本起起开始支持Profinet通信。S7-200SMART即可以做IO控制器,也可以做IO设备。下面的例程以S7-200SMART做IO设备举例。
    的头像 发表于 07-10 16:05 3328次阅读
    西门子S7-1200与<b class='flag-5'>S7-200SMART</b>进行PN通信!

    基于涂鸦LZ201 Cat.1和MCU SDK的自动售货机

    电子发烧友网站提供《基于涂鸦LZ201 Cat.1和MCU SDK的自动售货机.zip》资料免费下载
    发表于 06-15 10:17 2次下载
    基于涂鸦LZ201 Cat.1和MCU SDK的<b class='flag-5'>自动</b><b class='flag-5'>售货机</b>

    投币个人自动售货机的构建

    电子发烧友网站提供《投币个人自动售货机的构建.zip》资料免费下载
    发表于 06-09 15:28 0次下载
    投币个人<b class='flag-5'>自动</b><b class='flag-5'>售货机</b>的构建

    PCB鸟类自动售货机开源硬件

    电子发烧友网站提供《PCB鸟类自动售货机开源硬件.zip》资料免费下载
    发表于 06-08 09:52 4次下载
    PCB鸟类<b class='flag-5'>自动</b><b class='flag-5'>售货机</b>开源硬件

    034跟我学:S7-200 SMART USS通信(2)PLC程序编写#硬声创作季

    plcSMARTS7-200
    或许
    发布于 :2023年06月07日 11:57:06

    031跟我学:S7-200 SMART PLC操作#硬声创作季

    plcSMARTS7-200
    或许
    发布于 :2023年06月07日 11:56:15

    西门子S7-200SMART控制步进电机的具体方法及示例程序

    实验环境: S7-200SMART ST40 一台 开关电源2套:一套为PLC及步进驱动器的供电电源;一套为步进驱动器的信号电源 42型步进电机一台 网线一条; 计算机一台 实验目的: 使用S7-200SMART控制步进电机的
    发表于 05-06 09:21 4次下载
    西门子<b class='flag-5'>S7-200SMART</b>控制步进电机的具体方法及示例<b class='flag-5'>程序</b>