【控制要求】生产某种产品需 A、B、C三种原料, 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 中的装置状态输出为 ON。 z在BKCMP指令被执行前,也可用 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 |