【控制要求】
-
水塔水位上升超过上限传感器( X0)时,水位异常警报灯( Y10)报警,并进行泄水动作。
-
水塔水位下降低于下限传感器( X1)时,水位异常警报灯( Y11)报警,并进行灌水动作。
-
100秒后,水位上限传感器 X0仍为ON,则机械故障报警灯报警。
-
100秒后,水位下限传感器 X1仍为ON,则机械故障报警灯报警。
5.水位处于正常水位时,所有报警灯熄灭和泄水及灌水阀门自动被复位。【元件说明】
PLC 元件
|
控制说明
|
X0
|
水位上限传感器:水位高于此处时, X0状态为ON
|
X1
|
水位下限传感器:水位低于此处时, X1状态为ON
|
Y0
|
水塔泄水阀门
|
Y1
|
水塔灌水阀门
|
Y10
|
水位异常报警信号
|
Y11
|
机械故障报警信号
|
【控制程序】主程序
副程序
【程序说明】
-
当水位超过上限时, X0=ON,CALL P0指令被执行,执行子程序 P0,线圈 Y0和Y10都为ON,进行泄水动作并且水位异常报警灯报警,直到 X0变为OFF,即水位低于上限水位时,才停止执行子程序 P0。
-
当水位低于下限水位时, X1=ON,CALL P1指令被执行,将跳转到指针 P1处,执行 P1子程序,线圈 Y1和Y10都为ON,进行灌水动作并作水位异常报警,直到 X1变为OFF,即水位高于下限水位时,才停止 P1子程序。
-
P0和P1子程序中嵌套了 CALL P2子程序,如果进行泄水动作 100秒,但水位上限传感器仍为 ON,则执行P2子程序, Y11线圈导通,机械故障指示灯报警。
-
同样,如果进行灌水动作 100秒,但水位下限传感器仍为 ON,则执行 P2子程序, Y11线圈导通,机械故障指示灯报警。
-
如果水塔处于正常水位,即 X0和X1都为OFF,则Z-WR指令执行, Y0、Y1、Y10、Y11、T0、T1 都被复位,泄水和灌水阀门和报警灯都不动作。
|