水塔液位自动控制

2015-06-30 9:41:53 人评论 次浏览 分类:永宏应用案例

【控制要求】
  1. 水塔水位上升超过上限传感器( X0)时,水位异常警报灯( Y10)报警,并进行泄水动作。
  2. 水塔水位下降低于下限传感器( X1)时,水位异常警报灯( Y11)报警,并进行灌水动作。
  3. 100秒后,水位上限传感器 X0仍为ON,则机械故障报警灯报警。
  4. 100秒后,水位下限传感器 X1仍为ON,则机械故障报警灯报警。
5.水位处于正常水位时,所有报警灯熄灭和泄水及灌水阀门自动被复位。【元件说明】
PLC 元件 控制说明
X0 水位上限传感器:水位高于此处时, X0状态为ON
X1 水位下限传感器:水位低于此处时, X1状态为ON
Y0 水塔泄水阀门
Y1 水塔灌水阀门
Y10 水位异常报警信号
Y11 机械故障报警信号
【控制程序】主程序

副程序

【程序说明】
  1. 当水位超过上限时, X0=ON,CALL P0指令被执行,执行子程序 P0,线圈 Y0和Y10都为ON,进行泄水动作并且水位异常报警灯报警,直到 X0变为OFF,即水位低于上限水位时,才停止执行子程序 P0。
  2. 当水位低于下限水位时, X1=ON,CALL P1指令被执行,将跳转到指针 P1处,执行 P1子程序,线圈 Y1和Y10都为ON,进行灌水动作并作水位异常报警,直到 X1变为OFF,即水位高于下限水位时,才停止 P1子程序。
  3. P0和P1子程序中嵌套了 CALL P2子程序,如果进行泄水动作 100秒,但水位上限传感器仍为 ON,则执行P2子程序, Y11线圈导通,机械故障指示灯报警。
  4. 同样,如果进行灌水动作 100秒,但水位下限传感器仍为 ON,则执行 P2子程序, Y11线圈导通,机械故障指示灯报警。
  5. 如果水塔处于正常水位,即 X0和X1都为OFF,则Z-WR指令执行, Y0、Y1、Y10、Y11、T0、T1 都被复位,泄水和灌水阀门和报警灯都不动作。