广东湘恒智能科技有限公司
主营产品: 西门子PLC,西门子模块,西门子触摸屏,西门子变频器,西门子伺服电机驱动,电缆,西门子全系列
河北省西门子一级PLC模块代理商

案例:自动售货机系统

要求如下:

1.此售货机可投入1元,5元,10元币,投币口分别为LS1(I0.0),LS2(I0.1),LS3(I0.2).

2.所售商品有4元(I0.3:按钮;Q0.0:指示灯;Q0.4:驱动阀),6元(I0.4:按钮;Q0.1:指示灯;Q0.5:驱动阀),10元(I0.5:按钮;Q0.2:指示灯;Q0.6:驱动阀),12元(I0.6:按钮;Q0.3:指示灯;Q0.7:驱动阀)商品。

3.当投入货币总值大于等于所需要购买的商品价格,对应的商品指示灯就会点亮,此时按下相应的商品按钮就会驱动阀动作掉出我们所需要的商品,出口阀驱动时间为2秒。

4.同一时间只能购买一种商品,不找钱。

分析:

1).编写此类练习题,可以逐步分析,细化,比如:先编写投币动作,再编写对应商品指示灯亮动作,最后编写购买商品动作!

2).可以分析购买4元、6元、10元和12元商品动作一样,那可以先把4元的写出来,购买其他商品的动作与4元商品的动作只需要更改变量即可。

3)将所有商品购买动作写出来以后,再考虑同一时间只能购买一种商品动作。

程序:

1)投币动作

2)指示灯接通动作

3)购买四元商品动作

4)购买六元商品动作

5)购买十元商品动作

6)购买十二元商品动作


展开全文
拨打电话 微信咨询 发送询价