Key Technical Specifications
- Processor Type: High-Performance XCU (Control Processor 40)
- Redundancy: Master-Tracker Mode (Auto-failover <50ms upon heartbeat loss)
- I/O Capacity: Up to 2000 Analog I/Os or 64000 Digital I/Os per control station
- Communication: 10/100Mbps Copper Ethernet (RJ-45), Nodebus, Fieldbus
- FBM Support: Up to 32 Fieldbus Modules (expandable to 128 via FEM100)
- Power Input: DC 9-36V Wide Voltage, Dual Power Redundancy Supported
- Operating Temp: 0°C to +60°C (32°F to 140°F)
- Protection Rating: IP30 Dustproof, G3 Harsh Environment Rated
- Programming: IEC 61131-3 Compliant, Online/Offline Configuration
- Diagnostics: Built-in POST, Watchdog Timer, Offline Diagnostics
Product Introduction
When a Foxboro I/A Series system goes down, the plant bleeds money. The FOXBORO CP40B (often ordered as P0961BC) is the high-end workhorse CPU designed to keep the process running when things get ugly. It handles the heavy lifting of regulatory control, logic, and sequencing, acting as the brain for up to 32 (or even 128) Fieldbus Modules.I’ve deployed and replaced dozens of these in refineries and power plants. The real reason engineers trust the CP40B is its Master-Tracker fault tolerance. If the primary CPU takes a hit, the Tracker module takes over in under 50 milliseconds without dropping a single control instruction. Just be warned: this specific processor is incredibly picky about firmware matching and Nodebus termination. Treat it right, and it’ll run for decades; ignore the grounding specs, and you’ll be chasing ghost communication faults all weekend.
Quality SOP & Tech Pitfalls
The Lab Report:
I don’t just plug these in and ship them. Every CP40B goes through a brutal validation process:
- Visual & Counterfeit Check: Inspect the RJ-45 ports and DIN rail clips. Faded silkscreen or bent pins are instant red flags.
- Live Test Rack: We mount it on an I/A Series test chassis. We verify the Nodebus communication and check the Master-Tracker sync status.
- Electrical Checks: Fluke multimeter on the DC 9-36V input to verify internal isolation and reverse-polarity protection circuits.
- Firmware Logging: We read and record the exact firmware revision. Sending a mismatched CPU to a site is a guaranteed callback.
- Anti-Static Packaging: Sealed in ESD-safe shielding bags. Static kills XCU boards silently.
The Engineer’s Warning:
Do not ignore the DIP switches and Nodebus terminators. I once watched a tech swap a P0961BC without copying the hardware address jumpers from the old board. The new CPU booted up, but the DCS thought it was a completely different node and refused to download the database. Also, watch out for ESD. The front-panel reset button is convenient, but pressing it with a static-charged finger can fry the internal logic. Always wear a grounded wrist strap when handling this module.
Installation & Configuration Guide
- Pre-Installation: ⚠️ LOCKOUT/TAGOUT. Verify power is off. Take high-res photos of the old module’s DIP switches, Nodebus wiring, and Ethernet connections.
- Removal: Release the DIN rail clips carefully. Disconnect the RJ-45 and Nodebus cables. Inspect the connectors for bent pins or corrosion.
- Installation: CRITICAL: Copy the exact DIP switch/jumper settings from the old module to the new CP40B before insertion. Slide the module onto the DIN rail and lock it down. Reconnect Nodebus and Ethernet cables exactly as photographed.
- Power-On & Testing: Restore DC power. Watch the front panel LEDs. You should see a normal boot sequence, followed by the Tracker/Master sync LED illuminating. Verify communication via the FDSI configurator and check for heartbeat alarms.
Compatible Replacement Models
- CP40B (P0961BC): ✅ Drop-in Replacement. The exact match. Ensure the firmware revision matches your existing system to avoid Nodebus sync issues.
- CP30 (P0960AW): ⚠️ Software Compatible. Lower-tier CPU. Can run the same logic but has less memory and slower processing. Only use if your I/O count is well below the CP40B’s limits.
- CP60: ❌ Hardware Mod Required. Different chassis footprint and backplane pinout. Do not attempt as a direct swap; requires a full system migration.
Frequently Asked Questions
Can I hot-swap the CP40B while the system is running?
No. While the I/A Series supports redundant CPUs, physically pulling a live module from the DIN rail can cause a backplane short or transient spike. Always schedule a maintenance window to safely remove and replace the module.Why won’t my new CP40B sync with the Tracker module?
Check your firmware versions first. If the Master and Tracker modules are on different firmware revisions, they will refuse to sync. Also, verify the Nodebus termination resistor is installed on the last node in the daisy chain.How do I know if it’s truly new or refurbished?
Look at the RJ-45 port metal shielding. New modules have pristine, bright metal. Refurbished units often have micro-scratches from previous cable insertions. Also, check the manufacturing date code on the barcode label.Can this handle both analog and digital I/O at the same time?
Yes. The CP40B can manage a mix of up to 2000 analog I/O values or 64000 digital I/O values (or a combination of both) through the connected Fieldbus Modules (FBMs).What happens if the Master CPU fails?
The Tracker module detects the heartbeat loss and automatically assumes the Master role in under 50ms. The process control continues uninterrupted. Once the failed module is replaced and repaired, it will sync as the new Tracker.







