Manufacturer
ABB Modbus register maps
Updated 28 October 2026
9 ABB models, 736 registers in all, each re-typed from ABB’s own free documentation and checked against it.
- Variable frequency drive
ABB ACH580 HVAC drive (embedded Modbus RTU)
ACH580 drives running the ACH580 HVAC control program, embedded fieldbus (EFB) set to Modbus RTU, addressing mode 0 (default).
Also known as: ACH580-01, ACH580-07, ACH580-31, ACH580-34, ACH580 HVAC control program - Variable frequency drive
ABB ACQ580 water and wastewater drive (embedded Modbus RTU)
ACQ580 drives running the ACQ580 pump control program, embedded fieldbus (EFB) Modbus RTU, addressing mode 0 (default); firmware manual 3AXD50000035867 Rev H.
Also known as: ACQ580-01, ACQ580-04, ACQ580-07, ACQ580-31, ACQ580-34, ACQ580 pump control program - Variable frequency drive
ABB ACS355 machinery drive (embedded Modbus RTU)
ACS355 drives with firmware 5.110 or later using the embedded fieldbus (Modbus RTU) over an FMBA-01 adapter on terminal X3 (EIA-485) or the panel port (RS-232).
Also known as: ACS355-01E, ACS355-03E, ACS355-01U, ACS355-03U, ACS355 with FMBA-01 - Variable frequency drive
ABB ACS480 general purpose drive (embedded Modbus RTU)
ACS480 drives running the ACS480 standard control program, embedded fieldbus (EFB) Modbus RTU, addressing mode 0 (default); firmware manual 3AXD50000047399 Rev G.
Also known as: ACS480-04, ACS480 standard control program - Variable frequency drive
ABB ACS580 general purpose drive (embedded Modbus RTU)
ACS580 drives running the ACS580 standard control program, embedded fieldbus (EFB) Modbus RTU, addressing mode 0 (default).
Also known as: ACS580-01, ACS580-04, ACS580-07, ACS580 standard control program - Variable frequency drive
ABB ACS880 industrial drive, primary control program (embedded Modbus RTU)
ACS880 drives running the primary control program (AINLX) 3.4x or later, embedded fieldbus (EFB) Modbus RTU on terminal XD2D, 58.33 Addressing mode = Mode 0 (default).
Also known as: ACS880-01, ACS880-04, ACS880-07, ACS880-11, ACS880-17, ACS880-31, ACS880-37, AINLX, ACS880 primary control program - Energy meter
ABB EQ meter B21 (Modbus RTU)
ABB EQ B21 single-phase 65 A DIN meter with the RS485 interface set to Modbus.
Also known as: B21, EQ B21 - Energy meter
ABB EQ meter B23 / B24 (Modbus RTU)
ABB EQ B23 (direct, 65 A) and B24 (CT-connected) three-phase DIN meters fitted with the RS485 interface set to Modbus.
Also known as: B23, B24, EQ B23, EQ B24 - Power meter (network analyzer)
ABB M4M 20 / M4M 30 network analyzer
ABB M4M 20 and M4M 30 network analyzers, Modbus RTU and Modbus TCP versions, map v1.3O; items marked M4M 30 only are absent on M4M 20.
Also known as: M4M 20, M4M 30, M4M 20 Modbus, M4M 30 Modbus, M4M 20 Ethernet, M4M 30 Ethernet, M4M 20 I/O, M4M 30 I/O, M4M 2X, M4M 30-M, M4M 32
ABB: default communication settings
Factory defaults as the manufacturer documents them. Change one setting at a time on site and write down what you changed. Word order applies to 32-bit values; the addressing column says how the manufacturer prints register numbers (every map on this site also gives the 0-based wire address).
| Model | Transport | Unit ID | Serial | Word order | Documented addressing | Registers |
|---|---|---|---|---|---|---|
| ACH580 HVAC drive (embedded Modbus RTU) | RTU | 1 | 19200 baud, 8E1 | CDAB | Modicon | 58 |
| ACQ580 water and wastewater drive (embedded Modbus RTU) | RTU | 1 | 19200 baud, 8E1 | CDAB | Modicon | 53 |
| ACS355 machinery drive (embedded Modbus RTU) | RTU | 1 | 9600 baud, 8N1 | 16-bit only | Modicon | 55 |
| ACS480 general purpose drive (embedded Modbus RTU) | RTU | 1 | 19200 baud, 8E1 | CDAB | Modicon | 52 |
| ACS580 general purpose drive (embedded Modbus RTU) | RTU | 1 | 19200 baud, 8E1 | CDAB | Modicon | 58 |
| ACS880 industrial drive, primary control program (embedded Modbus RTU) | RTU | 1 | 19200 baud, 8E1 | CDAB | Modicon | 64 |
| EQ meter B21 (Modbus RTU) | RTU | Not stated | - | ABCD | hex 0-based | 95 |
| EQ meter B23 / B24 (Modbus RTU) | RTU | Not stated | - | ABCD | hex 0-based | 149 |
| M4M 20 / M4M 30 network analyzer | RTU/TCP | Not stated | - | ABCD | hex 0-based | 152 |