Product Core Brief
- Model: DSDP140B
- Brand: ABB
- Series: ABB Legacy DCS/PLC Control Systems
- Core Function: High-speed programmable counter board that accurately counts input pulse signals from flow meters, energy meters, and production counters, transmitting accumulated counts to ABB controllers for process monitoring, batching, and production accounting.
- Product Type: Counter Board / Counter Module
- Key Specs: High-precision pulse counting | Programmable control logic | 24VDC operating voltage | Modular plug-in design | Compatible with ABB legacy DCS/PLC chassis
- Condition: New Original / New Surplus
Key Technical Specifications
- Product Type: Counter Board for DCS/PLC Systems
- Brand: ABB
- Model Number:
- Order Code: 57160001-ACX
- Series: ABB Legacy DCS/PLC Control Systems
- Core Function: High-speed programmable counter — receives pulse signals from field devices (flow meters, energy meters, production counters) and accurately counts/accumulates input pulses for transmission to the ABB controller for process monitoring, batching, and production accounting
- Input Signal Type: Pulse/frequency signals from flow meters, energy meters, production counters, and other pulse-output field devices
- Counting Accuracy: High-precision counting with programmable control logic — designed for applications where accurate accumulation of process quantities (flow volume, energy consumption, production output) is critical for billing, inventory, or process control
- Operating Voltage: 24V DC (power pack supply)
- Processing Speed: 10 Mbit/s data rate, 200 datasets/s processing throughput
- Program Capacity: 128 MByte
- Output Frequency Rating: 40 VA
- Mounting Method: Modular plug-in format for installation in compatible ABB DCS/PLC chassis — drop-in replacement with minimal downtime
- Physical Dimensions: Approximately 350mm (depth) × 255mm (width) × 20mm (height), net weight approximately 0.44kg
- Operating Environment: Control room installation; operating temperature up to 55°C, humidity 5–95% non-condensing
- Environmental Rating: IP20 protection rating, suitable for indoor industrial control room environments
- Origin: Sweden / Switzerland
- Compatibility: ABB legacy DCS/PLC control systems — serves as a dedicated counter interface for applications requiring accurate pulse accumulation
- Typical Applications: Flow metering and totalization in water treatment, oil & gas, and chemical processing plants; energy metering for utility monitoring and billing; production counting in manufacturing and packaging lines; batch counting for process control and inventory management; serving as a critical spare part for lifecycle support of mature ABB DCS/PLC installations where counter functionality is required
Product Introduction
The ABB DSDP140B 57160001-ACX is a high-speed programmable counter board from ABB’s legacy DCS/PLC control systems, engineered to provide accurate pulse counting for flow metering, energy monitoring, and production accounting in industrial automation installations. As a dedicated counter interface in ABB controller architectures, the DSDP140B is responsible for receiving pulse signals from field devices — flow meters generating pulses proportional to flow rate, energy meters outputting pulses per kWh, or production counters tracking units produced — and converting them into accumulated count values that the controller can use for process monitoring, batching logic, and production reporting.
What makes the DSDP140B essential in many ABB installations is its combination of counting precision and programmable control. Unlike simple hardware counters, the DSDP140B supports programmable logic that allows it to handle complex counting scenarios — reset on command, batch preset alarms, count direction control, and integration with the controller’s process logic. This makes it suitable not just for simple totalization, but for applications where the counter must interact with the broader control strategy, such as triggering a batch end when a preset count is reached or alarming when flow deviates from expected rates.
For system integrators and MRO procurement teams maintaining ABB legacy DCS/PLC systems, the DSDP140B is a specialized spare part that becomes critical when flow metering, energy monitoring, or production counting functions are part of the process. A failed counter board can result in loss of production data, inaccurate billing, or inability to execute batch processes — all of which can have direct financial and operational consequences. The DSDP140B’s modular plug-in design means replacement is a straightforward swap with no rewiring typically required, allowing maintenance teams to restore counter functionality quickly during a maintenance window.
As plants extend the lifecycle of mature ABB installations, having verified genuine DSDP140B modules on hand ensures continuity of critical metering and counting functions and reduces the risk of production disruptions caused by counter board failures. The 57160001-ACX order code is a proven hardware variant preferred in many installed bases for its reliability track record.
QA & Testing SOP
Every unit undergoes a standardized verification process before shipment:
- Visual & Anti-Counterfeit Check: Inspect the module housing for proper ABB branding and part number marking (DSDP140B, 57160001-ACX). Check for physical damage including cracked PCB, damaged connector pins, burnt components, or signs of moisture ingress (corrosion, white residue on contacts).
- Connector Pin Inspection: Examine the backplane connector pins and pulse input connectors for straightness, corrosion, or bending. Bent pins can cause intermittent connections or short circuits when inserted into the DCS/PLC chassis.
- Backplane Power Test: Insert the module into a test ABB DCS/PLC chassis and verify that it correctly draws 24VDC power from the backplane with no abnormal current draw or voltage drop.
- Pulse Input Test: Apply known-frequency pulse signals to the counter input channels and verify that the module accurately counts pulses with no missed or double-counted pulses across the specified frequency range.
- Programmable Logic Test: Verify that the module correctly executes programmed counting logic — reset on command, batch preset detection, count direction control — confirming that the programmable features function as configured.
- Controller Communication Test: Verify that the module correctly reports accumulated count values to the test controller and that the controller can read/count data without communication errors.
- Long-Duration Stability Test: Run the module under continuous pulse input for an extended period to verify stable counting with no drift, overflow errors, or communication dropouts.
- Anti-Static & Mechanical Protection: After passing all tests, the module is placed in anti-static shielding with protective caps on connectors. It is then packed in rigid cardboard with foam cushioning to prevent mechanical shock and ESD damage during transit.
Installation Pitfalls & Guide
Real-World Risks When Replacing This Module:
❗ Pulse Input Wiring Polarity: Pulse signals from flow meters and other field devices often require correct polarity. Reversed polarity can cause the counter to register no pulses or incorrect counts. Always verify wiring polarity against the field device specifications and the module’s input terminal diagram before applying power.
❗ Pulse Signal Voltage Level Mismatch: The DSDP140B expects pulse signals at a specific voltage level. If the field device outputs a different voltage level (e.g., open-collector vs. voltage output), a signal converter or pull-up resistor may be required. A mismatch can cause missed pulses or damage to the input circuit.
❗ Incorrect Slot Placement: The DSDP140B must be installed in the designated slot position specified in the system configuration. Installing it in the wrong slot can cause the controller to fail to recognize the counter module, resulting in complete loss of counting functionality. Always verify the slot assignment matches the system documentation before insertion.
❗ Count Value Reset/Overflow: When replacing a failed DSDP140B, the accumulated count value stored in the old module will be lost. For applications where the total count is critical (e.g., billing, production totals), record the last known count value from the controller or SCADA system before replacement, and manually initialize the new module to the correct starting value if the system supports it.
❗ Hot-Swap Risk: While some ABB DCS/PLC chassis support hot-swapping of I/O modules, removing or inserting the DSDP140B while the system is powered can cause momentary loss of counting — potentially missing pulses during the swap. For applications where every pulse matters (e.g., billing-grade flow metering), always schedule the replacement during a planned maintenance window and bypass or hold the process if possible.
❗ Programming/Configuration Mismatch: If the DSDP140B has been programmed with specific counting logic (batch presets, reset triggers, count direction), ensure that the replacement module is configured identically. A configuration mismatch can cause unexpected behavior such as premature batch termination or incorrect count accumulation.
4-Step Replacement Guide:
- Pre-Install: Identify the failed module slot and document the existing configuration (slot position, pulse input wiring, counting parameters, accumulated count value from the controller/SCADA). Back up the current controller configuration including any counter-specific programming. If possible, schedule the replacement during a planned maintenance window and notify operations of potential loss of counting functionality.
- Removal: If hot-swap is supported per the system documentation, follow the proper hot-swap procedure. Otherwise, power down the DCS/PLC chassis. Disconnect all pulse input cables from the module, labeling each cable for reconnection. Release the module locking mechanism and carefully slide the old DSDP140B out of the chassis slot. Inspect the backplane connector for damage or debris.
- Install: Insert the new DSDP140B module into the correct chassis slot, ensuring proper alignment with the backplane connector. Secure the module with the locking mechanism. Reconnect all pulse input cables to the correct terminals, verifying polarity and signal level compatibility. Double-check that wiring matches the I/O documentation.
- Power-On Test: Power up the chassis (if it was shut down). Verify that the module powers up correctly from the backplane. Check the controller for any I/O fault codes related to the counter module. Apply a test pulse signal and verify that the module correctly counts pulses and reports the count to the controller. If applicable, initialize the accumulated count value to the last known value. Verify that any programmed counting logic (batch presets, reset triggers) functions correctly. Monitor the system for stable operation before returning to full production.
Technical FAQ
What is the difference between the DSDP140B and a standard digital input module? The DSDP140B is a dedicated counter board designed specifically for high-speed pulse counting with programmable logic, while a standard digital input module (like the DSDI110AV1) is designed for reading discrete ON/OFF states of switches and sensors. The DSDP140B can count pulses at much higher frequencies and supports counting-specific features like batch presets, count direction control, and accumulated total retention — capabilities that standard digital input modules do not provide. Do not substitute a standard DI module for a counter application.
What types of field devices can connect to the DSDP140B? The DSDP140B is designed to receive pulse signals from flow meters (turbine, electromagnetic, ultrasonic with pulse output), energy meters (electricity, heat, gas), production counters, and any other field device that outputs a pulse signal proportional to the measured quantity. The pulse signal must be compatible with the module’s input voltage and frequency specifications.
What are common failure modes for this module? Common failure modes include: backplane connector pin damage from repeated insertion/removal; pulse input circuit damage from voltage transients on field wiring (especially if external surge protection is not installed); counting logic corruption due to firmware issues; PCB trace corrosion from moisture ingress in humid environments; and communication failure preventing the controller from reading count values. In most cases, a failing DSDP140B will report incorrect counts, miss pulses, or stop counting entirely, which the controller will flag as an I/O fault.
Is the DSDP140B compatible with ABB 800xA systems? The DSDP140B is designed for ABB legacy DCS/PLC control systems. Compatibility with newer platforms (such as 800xA) depends on the specific system architecture and whether legacy counter interfaces are supported. For newer systems, ABB offers alternative counter and I/O modules that may be more appropriate. Always verify compatibility with your specific controller model and firmware version before ordering.
What warranty do you offer on New Surplus parts? We provide a full 12-month warranty on all New Original / New Surplus units. This is fundamentally different from refurbished or pulled modules, which often carry 30–90 day warranties and come with unknown operational history, potential connector wear, and degraded counting accuracy. For a counter board used in billing-grade or production-critical applications, the reliability difference between new surplus and refurbished directly impacts data accuracy and the risk of financial discrepancies from missed or incorrect counts.









