MBMap Registry
  1. Devices
  2. ABB
  3. ACS580

ABB ACS580 Modbus register map

General purpose drive, standard control program, over the embedded fieldbus (EFB, Modbus RTU)

  • Official
  • 1,489 registers
  • Modbus RTU
  • Revision 3 · 2026-10-18

Official: Written from the manufacturer's documentation, but not tested on a device yet. Check the map against the manufacturer's documentation before you write to a live device. Tested it? Report a test.

Communication

Protocol
Modbus RTU
Unit ID
1
Serial
19200 8E1 · 19200 baud, 8 data bits, even parity, 1 stop bit
Byte / word order
CDAB · bytes big-endian, words low first (word swap)
Addresses
1-based · wire address = address − 1

Connection values are defaults: the device may be configured differently.

Map

Registers
1447 holding registers, 21 coils, 21 discrete inputs
Groups
55
Translation tables
16
Revision
3 · 2026-10-18
Firmware
ASCKX 2.20 (the version the manual applies to)
Added
()
File
maps/abb/acs580.mbmap.json · 329 KB · history
SHA-256
6b0a7215fcbb2d234124a260488801d3e4ee7bc68a807c6bf9f88f9284f0b09c
Manufacturer
abb.com

Sources and notes

Source: ABB, "ACS580 standard control program firmware manual", 3AXD50000016097 revision J (2025-10-01); https://library.abb.com/d/3AXD50000016097

  • Embedded fieldbus (terminals on the control unit), 58.01 Protocol enable = Modbus RTU. Defaults: node address 1, 19.2 kbit/s, 8 even 1.
  • Addresses are 1-based register numbers (400001 = 1). Parameters use 58.33 Addressing mode = Mode 0, the default.
  • Numeric parameters are read as 32-bit values (register 420000 + 200 × group + 2 × index) with the fixed FbEq32 scaling; their 16-bit copies at 400000 + 100 × group + index are scaled by group 46 for several signals and are not in this map.
  • 32-bit values use 58.34 Word order = LO-HI (the default): low word first.
  • Lists, sources, bit words and data parameters are read as 16-bit values (400000 + 100 × group + index).
  • Parameters with an index above 99 (for example 58.101 Data I/O 1) are only reachable with addressing mode 1 or 2 and are not in this map.
  • Some units depend on settings: power in kW or hp and torque in N·m or lb·ft (96.16), temperatures in °C or °F.
  • Registers 1-14 carry the data selected by 58.101-58.114; the defaults are shown.
AreaAddressNameTypeAccessUnitScaleDescription
HR 1 uint16 RW Default CW 16bit; selected by 58.101
HR 2 int16 RW Default Ref1 16bit; selected by 58.102; scaled by 58.26 and group 46
HR 3 int16 RW Default Ref2 16bit; selected by 58.103; scaled by 58.27 and group 46
HR 4 uint16 R Default SW 16bit; selected by 58.104
HR 5 int16 R Default Act1 16bit; selected by 58.105; scaled by 58.28 and group 46
HR 6 int16 R Default Act2 16bit; selected by 58.106; scaled by 58.29 and group 46
HR 7 uint16 RW Selected by 58.107
HR 8 uint16 RW Selected by 58.108
HR 9 uint16 RW Selected by 58.109
HR 10 uint16 RW Selected by 58.110
HR 11 uint16 RW Selected by 58.111
HR 12 uint16 RW Selected by 58.112
HR 13 uint16 RW Selected by 58.113
HR 14 uint16 RW Selected by 58.114
HR 90 uint16 W Clears registers 91-95
HR 91 uint16 R Function code of the last failed query
HR 92 uint16 R Set with exception code 04h
HR 93 uint16 R
HR 94 uint16 R
HR 95 uint16 R
HR 20202 int32 CDAB R rpm ×0.01
HR 20204 int32 CDAB R rpm ×0.01
HR 20206 int32 CDAB R % ×0.01
HR 20212 int32 CDAB R Hz ×0.01
HR 20214 uint32 CDAB R A ×0.01
HR 20216 uint32 CDAB R % ×0.1
HR 20218 uint32 CDAB R % ×0.1
HR 20220 int32 CDAB R % ×0.1
HR 20222 uint32 CDAB R V ×0.01
HR 20226 uint32 CDAB R V
HR 20228 int32 CDAB R kW ×0.01
HR 20230 int32 CDAB R % ×0.01
HR 20234 int32 CDAB R ×0.01 Unit: kW or hp
HR 20236 uint32 CDAB R GWh
HR 20238 uint32 CDAB R MWh
HR 20240 uint32 CDAB R kWh
HR 20248 uint32 CDAB R %
HR 20260 uint32 CDAB R ×0.001 Unit: N·m or lb·ft
HR 131 uint16 R
HR 20300 uint32 CDAB R kWh ×0.01
HR 20302 uint32 CDAB R kWh ×0.01
HR 20304 uint32 CDAB R kWh ×0.01
HR 20306 uint32 CDAB R kWh ×0.01
HR 20308 int32 CDAB R kWh
HR 20310 uint32 CDAB R GWh
HR 20312 uint32 CDAB R MWh
HR 20314 uint32 CDAB R kWh
HR 20316 int32 CDAB R kWh
HR 20322 uint32 CDAB R rpm ×0.01
HR 20324 uint32 CDAB R % ×0.01
HR 20326 uint32 CDAB R Hz ×0.01
HR 20328 uint32 CDAB R % ×0.1
HR 20330 uint32 CDAB R kW ×0.01
HR 20332 uint32 CDAB R % ×0.01
HR 20336 uint32 CDAB R kW ×0.01
HR 20344 uint32 CDAB R A ×0.01
HR 20346 uint32 CDAB R A ×0.01
HR 20348 uint32 CDAB R A ×0.01
HR 20602 int32 CDAB R ×0.01
HR 20604 int32 CDAB R ×0.01
HR 20610 int32 CDAB R ×0.01
HR 20612 int32 CDAB R ×0.01
HR 20618 int32 CDAB R ×0.01
HR 20620 int32 CDAB R ×0.01
HR 401 uint16 R
HR 402 uint16 R
HR 403 uint16 R
HR 406 uint16 R
HR 407 uint16 R
HR 408 uint16 R
HR 411 uint16 R
HR 412 uint16 R
HR 413 uint16 R
HR 416 uint16 R
HR 417 uint16 R
HR 418 uint16 R
HR 440 uint16 R
HR 440 bool bit 0 R
HR 440 bool bit 1 R
HR 440 bool bit 15 R
HR 441 uint16 RW Default: 0x2310h
HR 443 uint16 RW Default: 0x3210h
HR 445 uint16 RW Default: 0x4310h
HR 447 uint16 RW Default: 0x2340h
HR 449 uint16 RW Default: 0x0000h
HR 451 uint16 RW Default: 0x3220h
HR 453 uint16 RW Default: 0x80A0h
HR 455 uint16 RW Default: 0x0000h
HR 457 uint16 RW Default: 0x7122h
HR 459 uint16 RW Default: 0x7081h
HR 461 uint16 RW Default: 0xFF61h
HR 463 uint16 RW Default: 0x7121h
HR 465 uint16 RW Default: 0x4110h
HR 467 uint16 RW Default: 0x9081h
HR 469 uint16 RW Default: 0x9082h
HR 471 uint16 RW Default: 0x2330h
HR 21002 uint32 CDAB R d
HR 21004 uint32 CDAB R d
HR 21006 uint32 CDAB R h ×0.1
HR 21008 uint32 CDAB R d

Help improve this map