当前位置:首页 > 自动售货机PLC控制系统课程设计
自动售货机PLC控制系统设计
PLC编程梯形图如图6。
图6 PLC进行选购商品过程的梯形图
在梯形图6中,一是要使商品出现在出货框中,二是要实现内部货币的运算。以第一步为例,按下选择汽水相应键,X005施加一个脉冲的信号(只能接受一次的脉冲信号),X006,X007的常闭可以保证了汽水的选购时就不能同时执行其他商品的选购运作。当X005接收到一个脉冲信号时,在这个工作周期内,系统就会只对汽水进行出货的操作,同时也会对余额进行扣除汽水价格的处理。这样就完成了一次购买的执行。这时,系统又跑回了比较的过程中去了。
5.2.4、.退币系统
系统可在顾客购买完饮料后退回余币。按下退币按钮后,数据寄数器D0内的币数除以10,商的整数部分就是需要退回1元硬币的个数并储存在D1上,余数就自动的默认在D2上;在把D2的数据除以5,商的整数部分就是需要退回1元的个数,并储存在D3中(这里由所可投的货币限制来看,1元个数就只有两种情况,0或1,故在选PLC时可以只给这里的留一个端口就行了。)选择退币的同时起动2个退币电动机。2个感应器开始记数,当感应器记币的个数等于数据寄存器的退币数时,退币电动机停止运转。PLC编程梯形图如图7。
9
自动售货机PLC控制系统设计
图7、PLC进行退币过程的梯形图
5.3、I/O分配表
此控制系统可采用自动工作方式,输入信号为汽水、可乐、咖啡选择,1元、2元、5元硬币投入识别口记数手动复位按钮;输出信号为汽水、可乐、咖啡出货电机控制、出币选择灯及相应指示灯,共18个输入点,16个输出点,均为开关量。I/O地址定义如表1
所示。
输入点地址 X0 X1 X2 X3 X4 X5 X6 功能 启动 暂停 1元输入 2元输入 5元输入 汽水选择 可乐选择 输出点地址 Y0 Y1 Y2 Y3 Y4 Y5 Y6 功能 汽水选择灯 汽水出货电机控制 可乐选择灯 可乐出货电机控制 咖啡选择灯 咖啡出货电机控制 1元传动电机控制 10
自动售货机PLC控制系统设计
X7 X10 X11 X12 X13 X14 X15 X16 X17 咖啡选择 1元退币感应器 2元退币感应器 出币选择 温度传感器 光度传感器 1元硬币传感器 1元硬币传感器 缺货传感器 Y7 Y10 Y11 Y12 Y13 Y14 Y15 Y16 Y17 2元传动电机控制 出币选择灯 制冷控制 照明控制 1元缺币报警 2元缺币报警 缺货报警 表1、I/O分配表
5.4、PLC外部接线图
图8、PLC外部接线图
11
自动售货机PLC控制系统设计
六、实验调试结果
应用我们所学过的MCGS组态软件模拟了自动售货机的运行过程,如图9所示。
图9、自动售货机
当投入的硬币总值等于2元时,汽水按钮指示灯亮,按下汽水按钮,出货口就出来了汽水。其运行效果图如图10所示。
12
共分享92篇相关文档