当前位置:文档之家› 0903 自动售货机控制程序设计

0903 自动售货机控制程序设计

PLC执行[ >= D6 K12] 指令,该指令用来判断当前总额是否大于12 元,如果判断条件满足,则Y2线圈得电,果汁资费足额指示灯点亮。
PLC执行[ >= D6 K15] 指令,该指令用来判断当前总额是否大于15 元,如果判断条件满足,则Y3线圈得电,咖啡资费足额指示灯点亮。
任务实施
› (2)使用触点比较指令设计CP设计
如果当前资费总额等于或大于12元,则M1线圈得电,其 常开触点闭合,驱动Y2线圈得电,果汁资费足额指示灯点 亮,允许选购果汁。
如果当前资费总额大于14元,则M2线圈得电,其常开触 点闭合,驱动Y3线圈得电,咖啡资费足额指示灯点亮,允 许选购咖啡。
任务实施
› (1)使用区间比较指令ZCP设计
以购买果汁为例,当按钮 X1闭合时,Y0线圈得电, 售货机开始输出果汁,同时 PLC执行[SUB D6 K12 D5]指令和[ZRST C0 C1] 指令,SUB指令用来扣除果 汁的消费额,并将消费余额 储存在D5单元,ZRST指令 用来对清除当前的投币状态 。在Y0得电期间,定时器 T0计时,当计时时间满10 秒,定时器T0触点动作,使 Y0线圈失电,售货机停止输 出果汁。
《PLC应用技术》
运算控制程序设计
自动售货机控制程序设计
布置任务
自动售货机控制程序设 计
按下启动按钮,圆盘正向旋转,圆盘每转动一周发出 一个检测信号,当圆盘正向旋转2圈后,圆盘停止旋转。
在圆盘静止5秒后,圆盘反向旋转,当圆盘反向旋转2 圈后,圆盘停止旋转。
在圆盘静止5秒后,圆盘再次正向旋转,如此重复。任 意时刻按下停止按钮,圆盘立即停止。
在Y0线圈得电期间,定时器T0计时 ,当计时时间满10秒,定时器T0触 点动作,使Y0线圈失电,售货机停 止输出果汁。
以购买果汁为例,按下按钮SB1,Y0线圈得电,售 货机开始输出果汁, PLC执行[SUB D6 K12 D6] 指令,该指令用来扣除果汁的消费额。
任务实施
› (2)使用触点比较指令设计CP设计
任务实施
› (1)使用区间比较指令ZCP设计
任务实施
› (1)使用区间比较指令ZCP设计
最后,当按钮X6闭合时,Y5线圈得电,售货机开始退钱 ,在Y5线圈得电期间,定时器T1计时,当计时时间满3秒 ,定时器T1触点动作,使Y5线圈失电,售货机恢复到待机 状态。
任务实施
› (2)使用触点比较指令设计CP设计
按下按钮SB3,PLC执行[INC D6]指令;按下 按钮SB4,PLC执行[ADD D6 K5 D6]指令; 按下按钮SB5,PLC执行[ADD D6 K10 D6] 指令,统计投币情况。
任务实施
› (2)使用触点比较指令设计CP设计
PLC执行[ < D6 K12] 指令,该指令用来判断当前总额是否小于12 元,如果判断条件满足,则Y4线圈得电,资费不足指示灯点亮。
任务实施
› (1)使用区间比较指令ZCP设计
在M8000触点的驱动下,PLC执行[ADD D0 D1 D3]指 令,该指令用来计算1元面额和5元面额的投币总额,并将 投币总额储存在D3单元。 PLC执行[ADD D2 D3 D4]指令,该指令用来计算投币总 额,并将投币总额储存在D4单元。 PLC执行[ADD D4 D5 D6]指令,该指令用来计算当前总 额,并将当前总额储存在D6单元。
绘制 梯形图
完善 设计内

控制方 案设计
I/O表电 路图
模拟 仿真调

设备安 装调试
任务实施
› (1)使用区间比较指令ZCP设计
任务实施
› (1)使用区间比较指令ZCP设计
在M8000触点的驱动下,PLC执行[MUL C0 K1 D0]指令,计算1元面额的投币额,该投 币额储存在D0单元。 PLC执行[MUL C1 K5 D1]指令,计算5元 面额的投币额,该投币额储存在D1单元。 PLC执行[MUL C2 K10 D2]指令,计算10 元面额的投币额,该投币额储存在D2单元。
当再次启动圆盘时,圆盘按照停止前的方向旋转。
任务分析
任务分析
说明 PLC软元件 元件文字符号 元件名称
X1
SB1
控制按钮
X2
SB2
控制按钮
X3 输入
X4
SB3
投币传感器
SB4
投币传感B6
控制按钮
X1
SB1
控制按钮
控制功能 购买果汁 购买咖啡 1元面值投币 5元面值投币 10元面值投币 启动退钱 购买果汁
最后,当按钮X6闭合时,Y5线圈得电,售 货机开始退钱,在Y5线圈得电期间,定时 器T2计时,当计时时间满3秒,定时器T2触 点动作,使Y5线圈失电,售货机恢复到待 机状态。
THANK YOU!
自动售货机控制程序设计
任务实施
› (1)使用区间比较指令ZCP设计
在M8000触点的驱动下,PLC执行[ZCP K12 K14 D6 M0]指令,该指令用来判断当前的资费情况 。
任务实施
› (1)使用区间比较指令ZCP设计
如果当前资费总额小于12元,则中间继电器M0得电,其 常开触点闭合,驱动Y4线圈得电,资费不足指示灯点亮。
任务分析
说明 PLC软元件 元件文字符号 元件名称
Y0
KV1
电磁阀
控制功能 果汁出水
Y1
KV2
电磁阀
咖啡出水
输入
Y2
HL1
指示灯 购买果汁足额指示
Y3
HL2
指示灯 购买咖啡足额指示
Y4
HL3
指示灯 资费不足指示
Y5
KV3
电磁阀
退钱
知识储备
› PLC控制设计的过程应遵循以下几个基本步骤:
了解控 制要求
相关主题