PLC课题

  • 格式:docx
  • 大小:93.37 KB
  • 文档页数:2

饮料自动出售机的PLC设计
二、控制要求:
一台饮料自动出售机用于出售汽水和咖啡两种饮料,汽水12元一杯,咖啡15元一杯,顾客可以投入1元、5元和10元三种硬币,当投入的硬币数大于或等于12元时,汽水灯亮,当投入的硬币数大于或等于15元时,咖啡灯亮。

按下汽水按钮,自动出汽水一杯,并找出多余零钱,按下咖啡按钮,自动出咖啡一杯,并找出多余零钱。

三、I/O分配及输入输出图:
2、输入输出图:
四、PLC梯形图:
五、控制原理:
当投入1元硬币是,X0=1,D0中的数据加1,当投入5元硬币时,X1=1,D0中的数据加5,当投入10元硬币时,X2=1,D0中的数据加10,。

执行区间比较指令ZCP,当D0<12时,M0=1;当12≤D0≤14时,M1=1;当D0>14时,M2=1.
当D0大于等于12时M1=1,Y3得电,当D0≥15时M2=1,Y3也得电,汽水灯亮。

当D0≥15时M2=1,Y2得电,咖啡灯亮。

当Y3得电,汽水灯亮时,按下汽水按钮X4,Y1得电自锁,出汽水,定时器T0得电延时7s关断Y1。

当Y2得电,咖啡灯亮时,按下汽水按钮X3,Y9得电自锁,出咖啡,定时器T1得电延时7s关断Y0。

在M1=1或M2=1时,按下出汽水按钮X4,执行SUBP指令找钱,将D0中的钱数减去12,余数存放到D1中。

在M2=1时,按下出咖啡按钮X3,执行SUBP指令找钱,将D0中的钱数减去15,余数存放到D1中。

执行CMP K0 D1 M3比较指令:如果D1=0,则M4=1,M常闭接点断开,Y4=0,不找钱;如果D1>0,则M4=0,M4常闭接点闭合,Y4=1,找钱。