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