Ladder - Duplex Pump Duty Alternation
Eight rungs of a duplex sump station with the duty selector on pump B: the same lead/lag branch pair drives both pumps from one alternation bit, so B runs and A stays standby on this scan, the duty counter has reached its 2,000-hour service preset, and the both-pumps-running alarm stays unlatched.
Make it your own.
title "Duplex sump - lead/lag pumps on a duty alternation bit"
state: Hand_Auto, LSH_Lead, LSHH_Lag=0, Duty_B, Pump_A_Fault=0, Pump_B_Fault=0, Reset_PB=0
rung "Lead call on the high float"
xic Hand_Auto
xic LSH_Lead
ote Lead_Call
rung "Lag call on the high-high float"
xic Hand_Auto
xic LSHH_Lag
ote Lag_Call
rung "Pump B runs as duty lead, or as lag while A leads"
branch
--] [--Lead_Call----] [--Duty_B
--] [--Lag_Call----]/[--Duty_B
--]/[--Pump_B_Fault
--( )--Pump_B
rung "Pump A runs as duty lead, or as lag while B leads"
branch
--] [--Lead_Call----]/[--Duty_B
--] [--Lag_Call----] [--Duty_B
--]/[--Pump_A_Fault
--( )--Pump_A
rung "Run-hours on the duty pump, service at 2000 h"
xic Pump_B
ctu C_Pump_B preset: 2000 accum: 2000 unit: hrs
rung "Service-due lamp on the counter done bit"
xic C_Pump_B.DN
ote Service_Lamp
rung "Both pumps running together latches the high-level alarm"
xic Pump_A
xic Pump_B
otl High_Level_Alarm
rung "Panel reset is the only way out of the alarm latch"
xic Reset_PB
otu High_Level_Alarm