One Pump, Two Jobs: The CCT Trick That Saves the Day When Things Go Wrong
Picture this: It’s 3 a.m. on a scorching summer night. The lead chilled water pump just faulted out, and the building is starting to get warm. You’re staring at the graphics, coffee in hand, when you remember — that “extra” standby pump isn’t just sitting there. With one click (or automatically), it jumps in as a chilled water pump and keeps everything running smooth.
That’s the beauty of programming a dual-purpose standby pump in Johnson Controls CCT. One piece of iron that can pull duty as either a chilled water pump or a condenser water pump depending on what the plant needs. It’s smart redundancy without buying extra pumps or eating up more mechanical room space.
I’ve set this up on a few jobs now, and every time the operators see it in action, their eyes light up. “Wait… it can do both?” Yeah, it can. Here’s exactly how I make it work — no fluff, just the stuff that actually matters in the field.
Why Bother Making One Pump Do Double Duty?
In a perfect world, every system has its own dedicated standby. But the real world is messy — budgets get tight, space is limited, and owners want maximum uptime without doubling their pump inventory.
When sized right, a single standby pump can step up for either the chilled water or condenser water loop. Lead CHW pump dies? Standby becomes CHW. Condenser pump goes down? Same pump switches hats and keeps the towers happy. It’s like giving your central plant a Swiss Army knife.
The best part? Once the logic is solid in CCT, it feels almost automatic. The plant keeps running, and you look like a hero.
The Core Idea – Mode Switching in CCT
The whole trick boils down to one simple concept: give the standby pump a “mode” and let the logic route the right commands, feedback, and setpoints based on that mode.
Here’s how I usually break it down step by step:
- Pick Your Mode Selector
Keep it reliable and simple. I like using a binary point from the front end called “Standby Pump Mode” (0 = Chilled Water, 1 = Condenser Water).
You can also make it automatic — if the CHW loop pressure is crashing and the lead pump is faulted, the logic can force CHW mode. Just add a manual override so the operator can take control when needed. - Route the Start/Stop Commands
Your normal CHW logic generates a start command for its pumps. Same for the CW side.
Use a selector block (or a clean set of AND/OR logic) so only the active mode’s command actually reaches the physical pump output. This keeps things from fighting each other. - Handle Status Feedback Smartly
The pump only has one run feedback, one fault contact, etc. You need to send that status back to the correct system depending on the current mode. A couple of Select blocks handle this cleanly — no duplicated alarms or confused run-time totals. - Switch Setpoints on the Fly
If the pump runs on a VFD, you’ll want different pressure or flow setpoints for CHW versus CW service. Again, tie it to the mode so everything adjusts automatically. Don’t make the operator hunt for the right numbers at 2 a.m. - Alarms and Interlocks
This is where newbies sometimes slip up. Make sure pump faults route to the right system, and prevent the pump from being called by both sides at the same time. A simple lockout when it’s already running in one mode works great.
Pro Tips That Make Life Easier in CCT
- Use State-Based logic if your controller supports it. It keeps mode switching much cleaner than a spaghetti ladder diagram. If you’re new to this, check out this clear walkthrough from System Control Tech: Johnson Controls CCT State Based Programming.
- Add a short time delay when switching modes — you don’t want the pump slamming from one system straight into the other.
- Always build in a manual override point. Operators will love you for it when they’re troubleshooting live.
- Test every failure scenario you can think of. Simulate a lead pump fault on both sides and watch the standby take over smoothly.
If you want to see chilled water system programming in action (great foundation before building your dual-mode logic), this one from System Control Tech is worth watching: How to program a chilled water system using Johnson Controls CCT.
Watch Out for These Real-World Gotchas
This setup isn’t magic — it only works if the pump was properly sized for both duties. Wildly different head pressures or flow requirements will kill the idea fast.
You’ll also need proper isolation valves (automatic or manual) so the pump doesn’t try to pump into the wrong loop. Don’t forget to tie those valves into your mode logic.
On the graphics side, make the pump icon or label change dynamically: “Standby – Currently Serving CHW” looks professional and keeps everyone on the same page. Small detail, big difference in usability.
Finally, think about runtime balancing. If the pump spends time bouncing between roles, track total hours across both modes so maintenance stays fair.
It’s Worth the Extra Effort
Programming a dual-purpose standby pump in CCT takes a little more time upfront, but the payoff is huge. When that unexpected failure hits and the plant stays online, you’ll be glad you did it.
It’s one of those “spend smart time in the controller now, save headaches (and money) later” moves that separates good controls techs from great ones.
Have you tackled a similar setup? What was the trickiest part for you — the mode selector, routing the status, or something else? Drop a comment below. I read every one and I’m happy to sketch out logic examples if you’re stuck on a job.
In the meantime, next time you’re staring at a tight central plant layout, remember: sometimes one pump really can do the work of two.