Key Technical Specifications
| Parameter | Available / Referenced Value | Verification Note |
|---|---|---|
| Brand | ABB | Confirmed across listings |
| Model | 128877-103 | Confirm on nameplate |
| Product Type | Control processor / relay / I/O module | Conflicting across sources — verify |
| System Compatibility | AC800M / 800xA DCS (referenced) | Confirm with your controller |
| Operating Voltage | 24V DC ±20% (primary reference) | Some listings also cite 220V — verify |
| Working Current | ≤100mA (one reference) | Confirm against nameplate |
| Communication | RS485, PROFIBUS, Ethernet (referenced) | Confirm actual interfaces on unit |
| I/O Points | 16 DI / 16 DO relay (one reference) | Verify on physical unit |
| Isolation | ≥1.5kV (IEC 61131-2 referenced) | Confirm with OEM manual |
| Operating Temp | -20°C to +60°C (standard) | Wide-temp versions may differ |
| Dimensions | ~100mm × 60mm × 30mm | Verify physically |
| Weight | ~200g–1.2kg (varies by source) | Confirm on unit |
| Certifications | CE, UL referenced | Confirm markings on unit |
Product Introduction
ABB 128877-103 is one of those part numbers where the listings tell you more about the sellers than about the product itself. Across the available sources, it has been described as a control relay module, a generic I/O expansion module, a PM864 redundant central processing unit for the AC800M system, and a DCS control unit for rolling-force measurement in steel mills. That level of inconsistency is a red flag — it means either the same part number is used across different product variants, or some listings are misattributing the identity of this module.From a practical standpoint, if you’re holding this module in your hand or looking at it in a spare parts cabinet, the number “128877-103” alone is not enough to tell you what it does. You need to read the full nameplate — look for the product designation (e.g., PM864, CI860, or another ABB type code), the hardware revision, the serial number, and any system-specific markings. If it is indeed a PM864 redundant CPU for the AC800M platform, it’s a high-value component that provides hot-standby processing for critical process control. If it’s a simpler I/O or relay module, the installation procedure and compatibility requirements are completely different.The key takeaway: verify before you install. This is not a module where you can safely assume function from the part number alone.
Quality SOP & Tech Pitfalls
The Lab Report (Pre-Shipment Testing)Given the conflicting documentation, a thorough pre-installation check is essential:
- Full nameplate documentation: Photograph every marking on the module — model, type code, revision, serial number, voltage ratings, and certification logos.
- Visual PCB inspection: Check for corrosion, damaged connectors, cold solder joints, or signs of previous repair.
- Continuity and insulation checks: Use a calibrated multimeter to verify power rail continuity and insulation resistance where applicable.
- Live rack test (if compatible): If you have a known-good AC800M or compatible ABB test bench, power the module and confirm it is recognized without fault codes.
- Firmware/revision logging: Record any visible firmware version or hardware revision markings.
- ESD-safe packaging: Seal with anti-static materials before shipping or storage.
The Engineer’s WarningHere’s what I’d flag before you install this:
- Identity confusion is the #1 risk. Multiple sources describe this part number as different products. If you install a module assuming it’s an I/O card and it’s actually a CPU, or vice versa, you could damage the backplane or cause a system fault. Read the nameplate.
- Voltage mismatch. Some listings cite 24V DC, others cite 220V. These are not interchangeable. Applying the wrong voltage will destroy the module. Verify the voltage rating printed on the physical unit before connecting any power supply.
- System compatibility. If this module belongs to the AC800M family, it needs to match your controller’s firmware version, backplane configuration, and redundancy setup. A mismatched CPU module in a redundant pair can cause sync failures and process interruptions.
Installation & Configuration Guide
- Pre-Installation
⚠️ Follow site lockout/tagout procedures before touching the module.- Photograph the existing module’s nameplate, position, wiring, and any DIP switch or jumper settings.
- Record the failing module’s full type code, revision, and serial number.
- Confirm the replacement module’s nameplate matches the failing unit’s identifiers.
- Removal
- Label every wire or connector before disconnecting.
- Release the module from its mounting (DIN rail, backplane slot, or panel mount) using the proper method — do not force it.
- Inspect connectors and backplane pins for damage.
- Installation
- Verify all nameplate identifiers match before seating the module.
- Align the module correctly with its mounting position.
- Seat it fully and secure with the correct hardware.
- Reconnect wiring only after confirming pinout against your photo from step 1.
- Power-On & Testing
- Verify supply voltage matches the module’s nameplate rating before energizing.
- Power up and check for fault indicators or LED status codes.
- Confirm the controller or host system recognizes the module.
- Perform a controlled functional test before returning to production.
Compatible Replacement Models
Due to the conflicting product identity information, I cannot responsibly list verified replacement models.
- ✅ Drop-in Replacement: Only acceptable if the replacement has the same full type code, model number, revision, and confirmed firmware compatibility with your ABB system.
- ⚠️ Software-Compatible Replacement: May require firmware alignment, controller reconfiguration, or logic recompilation. Budget engineering time before it is production-ready.
- ❌ Hardware Modification Required: Do not adapt a different ABB module family unless you have full engineering approval and a documented migration plan.
Frequently Asked Questions
What exactly is the ABB 128877-103?
The available third-party listings describe it in multiple conflicting ways — as a control relay module, I/O expansion module, PM864 redundant CPU, and a rolling-force measurement control unit. The exact product identity cannot be confirmed from the part number alone. You need to verify the physical nameplate and ABB OEM documentation.Is this module compatible with the AC800M system?
Some listings reference AC800M / 800xA compatibility, but this has not been independently verified. Confirm the module’s type code against your AC800M controller’s supported module list before installation.What voltage does this module require?
Listings conflict — some cite 24V DC, others cite 220V. Do not power the module until you have confirmed the voltage rating printed on the physical unit’s nameplate.Can I use this as a direct replacement for my failed ABB module?
Only if the full type code, model number, revision, and firmware all match your existing system’s configuration. Do not assume compatibility based on the 128877-103 number alone.What information do you need to verify compatibility?
A clear photo of the full nameplate (model, type code, revision, serial number), the ABB system/platform name, the controller model, and the part number of the module being replaced. That’s the minimum needed to avoid a bad installation.





