BKCMP不同时段原料加入

2015-06-26 14:02:37 人评论 次浏览 分类:永宏应用案例

【控制要求】生产某种产品需 ABC三种原料, 1个生产周期为 60秒,这些原料需在生产周期适当时间段加入。要求在生产周期的 10~20秒,30~40秒,50~55秒期间加入 A原料;在生产周期的 0~10秒,20~25秒, 40~50秒期间加入 B原料;在生产周期的 20~25秒,30~35秒,40~45秒期间加入 C原料。

【元件说明】

PLC 元件 控制说明
X0 启动开关
Y0 A
Y1 B
Y2 C

【控制程序】首先将各种原料加入的下限、上限时间设定在缓存器表格中,如下图:

控制程序:

【程序说明】

所谓绝对凸轮控制,是指计数器 C现在值在设置的一段绝对时间段内,对应输出装置会 ON,多个 M 装置可能同时为 ON。本例中, C0现在值与 9段设置绝对时间段( D500~D517)进行比较,在这些设置时间段内,对应的 M100~M108 中的装置状态输出为 ONzBKCMP指令被执行前,也可用 MOV指令预先将各设置值写入到 D500~D517中。
C0当前值所属范围 输出装置
D500-D501 M100
D502-D503 M101
D504-D505 M102
D506-D507 M103
D508-D509 M104
D510-D511 M105
D512-D513 M106
D514-D515 M107
D516-D517 M108