另一种自动售货机 和上一个题目要求不同内附要求和题目以及程序

本文详细描述了如何使用西门子S7-1200PLC构建一款能出售多种面额商品的自动售货机,涉及找零、投币验证、商品送出及找零显示等功能,还提到将P_TRIG指令替换为上升沿触发操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文基于西门子S7-1200PLC来设计自动售货机,并实现其功能。具体实现内容如下:
(1)自动售货机能出售1元、5元、10元、12元、15元五种商品;(2)本设计中假设商品存货
无限,找零钱币无限;
(3)顾客投入硬(纸)币的钱数有1元、5元、10元、12元、15元五种商品,投人的硬币总值
等于或超过12元时,汽水按钮指示灯亮;当投人的硬币总值码计15元时,汽水、咖啡按钮
指示灯都亮。(4)投币额足够时自动送出货物(送出的货物用相应不同的指示灯显示来模拟),
同时多余的钱应找回,找回的钱数用数码管显示出来;
(5)顾客一次只能购买一种商品的一个,若需要更多商品,需要重复操作

 

a2b6a80e091846d4be0432e59d735650.jpg


下边是程序

 

54a4ddbb64f7421699c07e6d31c3b412.jpg

 然后那个P_TRIG指令也可以删了吧I0.0. I0.1  I0.2.   改成上升沿指令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值