ABB CS31 System | RS-485 Distributed I/O Bus for AC31 & AC500

  • System: ABB CS31 (Control System 31)
  • Brand: ABB
  • Series: AC31 / AC500 distributed I/O communication system
  • Core Function: ABB-proprietary RS-485 serial bus that links a master controller to remote digital/analog I/O stations and intelligent slave modules.
  • Type: Distributed I/O communication system / fieldbus
  • Key Specs: RS-485 physical layer, up to 187.5 kbps, up to 31 slave stations, up to 500 m without repeater / 2000 m with repeater, 24 V DC slave power, master-slave cyclic data exchange.
Category:
Phone: +86 15383419322
WhatsApp: +86 15383419322
WhatsApp QR Code
Brand:

Description

Key Technical Specifications

Parameter Value
System Name ABB CS31 (Control System 31)
Manufacturer ABB
Physical Layer RS-485, shielded twisted pair
Topology Linear bus, master-slave
Max Slave Stations 31 logical slave stations
Transmission Rate Up to 187.5 kbps
Max Distance 500 m without repeater; up to 2000 m with repeater
Power Supply 24 V DC for remote I/O units
Addressing Rotary/DIP switch on front panel
Data Exchange Cyclic process image; diagnostic/acyclic services supported
Compatible Platforms ABB AC31 (40/50/90 series), AC500, AC500-eCo
Typical Master AC31 CPU with CS31 port, AC500 CM574-RS, AC500-eCo COM1 + RS485 option board
Typical Slaves CI592-CS31, DC551-CS31, AC31 remote I/O units
Configuration Tool Automation Builder / Control Builder Plus for AC500; legacy AC31 programming tools for older systems
Data Confidence Verified from ABB documentation and system manuals; confirm exact limits with the OEM manual for your CPU/module revision

 

System Introduction

CS31 is one of those ABB protocols that looks “simple” until you find a wrong baud rate, a missing terminator, or a duplicated rotary-switch address on site. It is not a general-purpose open fieldbus like PROFIBUS DP or Modbus TCP. It is an ABB-proprietary RS-485 distributed I/O bus, originally introduced with the AC31 family and later carried into AC500 for backward compatibility and cost-effective remote I/O expansion.

In an system, CS31 is typically enabled through a CPU serial port, a CM574-RS communication module, or an -eCo RS485 option board. The master polls up to 31 slave stations, exchanging cyclic process data with remote I/O modules such as CI592- and DC551-. Each slave can also extend local S500 I/O modules, so one node can represent multiple physical I/O blocks while still occupying only a defined number of logical software modules.

In legacy AC31 systems, is even more deeply embedded. Many 50-series and 90-series CPUs have a built-in port, and remote I/O units such as 07KT9x/07KRxx family modules act as slaves on the same twisted-pair bus. That makes especially common in brownfield water, power auxiliary, material handling, and small process systems where replacing the entire control platform is not justified.

From a procurement and commissioning perspective, is attractive because it reduces cabinet wiring and keeps remote I/O close to the field devices. The trade-off is that it is ABB-specific, bandwidth-limited compared with Ethernet fieldbuses, and highly sensitive to addressing and termination discipline.

QA/QC Transparency SOP

  1. System Identification: Confirm whether the site uses or , and whether runs from a CPU port, CM574-RS, or -eCo RS485 option board.
  2. Physical Inspection: Check RS-485 cabling, shielding, connector tightness, and 24 V DC slave power. Reject segments with broken shields, loose terminals, or corroded bus connectors.
  3. Address Verification: Read every rotary/DIP switch on slaves and confirm no duplicate addresses. In , ensure the configured address matches the hardware setting.
  4. Live Communication Test: Power the bus, verify master recognition of each slave, and confirm cyclic I/O data exchange without timeout faults.
  5. Final Documentation: Record baud rate, segment length, slave addresses, S500 module mapping, and any analog/digital module slot limits before handing over.

 

Field Engineer Gotchas

  • vs confusion: exists on both platforms, but module families and configuration tools differ. Do not assume an remote unit can be configured directly in Automation Builder without checking device support.
  • Address mismatch: The most common fault is a rotary-switch address that does not match the PLC configuration. Always verify both sides.
  • Baud rate inconsistency: All nodes on the same segment must use the same baud rate. Mixing 187.5 kbps and 9.6 kbps devices on one segment will fail.
  • Termination and grounding: Missing or double RS-485 termination causes intermittent communication loss. Ground the shield properly and avoid ground loops.
  • Logical module limits: In , one physical device may consume multiple logical software modules depending on its digital/analog channel count. This can reduce the usable number of slave stations below 31.
  • Not a replacement for PROFIBUS/Ethernet: is suitable for distributed I/O, not for high-speed motion, large data blocks, or multi-vendor device integration.

 

Application Scenarios

  • remote I/O expansion: Extends digital and analog I/O to distributed locations using CI592- or DC551-, reducing cabinet wiring and terminal count.
  • brownfield maintenance: Keeps legacy systems running by replacing failed remote I/O units or master CPUs without migrating the entire platform.
  • Water and wastewater stations: Connects pump station I/O, level transmitters, valve feedback, and local alarms over a single RS-485 segment.
  • Power auxiliary and material handling systems: Provides deterministic I/O collection for conveyors, switchgear rooms, and small process skids where Ethernet infrastructure is unnecessary.

 

FAQ

  • Is an open protocol?
    No. is an ABB-proprietary RS-485 distributed I/O bus used mainly with and systems.
  • How many slaves can one master support?
    Up to 31 logical slave stations, subject to module mapping limits.
  • What is the maximum communication distance?
    Typically 500 m without a repeater and up to 2000 m with repeaters.
  • Can use remote I/O via ?
    In many cases yes, because retains compatibility for legacy remote I/O. Confirm the exact module support in the current ABB documentation before design.
  • Which modules are typical slaves?
    CI592-, DC551-, and legacy remote I/O units such as 07KT/07KR family modules.
  • Can replace PROFIBUS DP or PROFINET?
    Not generally. is best for distributed I/O. For multi-vendor devices, high bandwidth, or motion control, use PROFIBUS DP, PROFINET, EtherNet/IP, or EtherCAT.
  • Is still supported?
    Yes. ABB continues to list as a supported protocol for communication interface modules, while many devices remain in service as legacy/brownfield components.