Motor Duty Cycling: Duplex Pump Alternation, Auto-Takeover & Lead/Lag Control
The Duplex Pump Dilemma: Unequal Wear vs. Fault Stalling
In commercial buildings, municipal booster stations, and industrial lift stations, pumps rarely operate alone. A standard design installs two identical pumps (Pump A and Pump B) piped in parallel across common suction and discharge manifolds.
Why Alternate Rotating Equipment?
- Equalizing Wear: If Pump A runs 100% of the time while Pump B sits idle as a "cold spare," Pump A accumulates thousands of operating hours and burns out its mechanical seal within a year. Meanwhile, Pump B's idle seal elastomeric faces can dry out, and its bearing grease can oxidize or separate, causing it to seize the very first time an emergency occurs!
- Thermal Dissipation: Periodic resting gives motor windings, motor bearings, and contactor coils time to cool down below their maximum thermal rise limits.
- Operational Verification: Running both pumps on a daily or weekly rotation proves that both starters, pressure switches, and non-return valves (NRVs) remain fully functional before a critical surge hits.
However, many beginner PLC programs implement alternation using a simple, blind flip-flop:
The Field Flaw: What happens if Pump A trips on its thermal overload relay? The blind flip-flop doesn't care—on the very next cycle, it blindly routes the call to the faulted pump. Demand goes completely unserved, the wet well fills up, and an alarm sounds, even though a perfectly healthy Pump B was sitting right next to it doing nothing!
A duty alternator should never be just a software toggle flip-flop. Real-world duty cycling must cross-check equipment health: if the duty pump is faulted, in maintenance lockout, or fails to prove flow, the standby unit must take over immediately without human intervention.
Stage 1: The Classic Flip-Flop Alternator
In Stage 1 below, we implement the foundational duty cycling circuit using a PULSE_RELAY (bistable toggle flip-flop) driven by a falling-edge detector (F_TRIG).
- When water demand is active (
Call for Water= ON), the currently selected pump runs. - When water demand is satisfied (
Call for Waterturns OFF), the falling edge triggers thePULSE_RELAY. - The toggle state switches, steering the next start command to the opposite pump via mutual AND gates.
YOUR NEXT EXPERIMENT
Start with a signal.
Add an input from the component library, connect a block, and press Run.
Loading workspace…
0 blocks · 0 wires- Notice that Pump A is initially running because Call for Water is ON.
- Toggle Call for Water to OFF (cycle complete). Watch the Duty Flip-Flop switch state and light up Next Duty: Pump B when ON.
- Turn Call for Water back ON: now Pump B runs!
- Notice the limitation: there is no input for motor health. If a pump burns out, the circuit still tries to run it every other cycle!
Stage 2: Fault-Aware Alternator with Automatic Standby Takeover
To solve the blind toggle flaw, Stage 2 introduces motor health interlocks from thermal overload auxiliary contacts (healthy_a and healthy_b).
How Automatic Takeover Works:
- Normal Cycle: If Pump A is selected and healthy, Pump A runs.
- Duty Pump Faulted: If Pump A is selected but trips its overload (
healthy_adrops to false), thetakeover_bgate activates instantly. Demand is immediately redirected to Pump B! - Standby Backup: The station continues delivering water without human intervention. An alarm indicator alerts technicians to service Pump A while Pump B carries the load.
YOUR NEXT EXPERIMENT
Start with a signal.
Add an input from the component library, connect a block, and press Run.
Loading workspace…
0 blocks · 0 wires- With Call for Water active, Pump A is running normally as the duty pump.
- Now toggle Pump A Overload Healthy to OFF (simulating a tripped starter thermal overload).
- Watch what happens in real time: Pump A shuts down, Pump A Tripped Alarm illuminates, and Pump B immediately energizes under Standby Pump in Auto-Takeover!
- The process never starves for water even during an active equipment breakdown.
Stage 3: Duplex Lead / Lag Sequencing for Peak Inflow
In real stormwater stations, municipal lift stations, and commercial booster systems, water demand fluctuates throughout the day. A single pump may handle 90% of operating hours, but during a heavy storm or peak morning demand, one pump cannot keep up.
This is where Lead / Lag Sequencing is used:
- Lead Demand (
lead_call): The primary demand switch (e.g. wet well reaches 50% level or water pressure drops below 45 PSI). The assigned Lead Pump starts and runs solo. - Lag Demand (
lag_call): A secondary high-demand switch (e.g. wet well surges to 80% level or pressure drops below 35 PSI). The Lag Pump starts in parallel to assist, doubling discharge flow rate! - When the surge subsides and
lag_callturns off, the Lag pump shuts down, leaving the Lead pump to finish the cycle. - On cycle completion, the Lead duty alternates, ensuring both pumps share the Lead role equally.
YOUR NEXT EXPERIMENT
Start with a signal.
Add an input from the component library, connect a block, and press Run.
Loading workspace…
0 blocks · 0 wires- With only Lead Demand active, Pump A runs alone as the Lead unit.
- Now toggle Lag Demand (High Inflow / Peak Surge) to ON. Watch Pump B immediately kick on alongside Pump A, illuminating Dual Pumping Mode (Peak Surge)!
- Turn Lag Demand OFF: Pump B shuts off smoothly, and Pump A continues running.
- Turn Lead Demand OFF to finish the cycle. Next time you turn Lead Demand ON, Pump B starts as the Lead pump, and Pump A becomes the Lag standby!
Field Commissioning & Maintenance Best Practices
When programming duplex pump stations on the plant floor or in building automation systems, keep these five field guidelines in mind:
- Alternate on Cycle Completion, Not Cycle Start: Always trigger the duty toggle on the falling edge of the demand call (when pumping stops). If you toggle on the rising edge, an operator cycling the power switch or a brief sensor flicker could prematurely swap the duty assignment mid-stride.
- Stagger Lag Pump Starting: When dual pumping is required, never start both large induction motors simultaneously across-the-line. Stagger the Lag pump start by 5 to 10 seconds to avoid tripping the main building feeder breaker on cumulative motor inrush current.
- Provide an Exercise Timer: If a duplex pump station sits idle for weeks (common in backup flood sumps or seasonal HVAC systems), configure an automated exercise timer (e.g., run each pump for 60 seconds once every 7 days). This keeps mechanical seal faces lubricated and flushes sediment out of the pump volute.
- Non-Return Valve (NRV) Integrity: Every parallel pump branch requires a dedicated swing or silent check valve on its discharge. If check valve NRV-A fails open, Pump B will simply recirculate pressurized water backward through Pump A instead of delivering water to the system!
- Runtime Hour Balancing vs. Cycle Alternation: Simple cycle alternation works best when run durations are relatively consistent. For applications where one run cycle might last 5 minutes and another lasts 6 hours, intermediate PLCs accumulate run hours into memory registers and assign Lead duty to whichever pump has fewer lifetime hours.
Key Engineering Takeaways
- Duty cycling equalizes wear: Alternating runtime prevents premature mechanical seal degradation and bearing brinelling on idle backup equipment.
- Never toggle blindly: Always include motor overload (
OL) and disconnect switch auxiliary contacts to allow automatic standby substitution during hardware faults. - Lead / Lag doubles capacity: Duplex staging allows energy-efficient single-pump operation under base load while providing full parallel capacity during peak demand surges.
- Proven simplicity: With a falling-edge trigger (
F_TRIG), a toggle flip-flop (PULSE_RELAY), and basic logic gates, you can build a resilient, industry-standard duplex controller.