MBMap Registry
  1. Devices
  2. ABB
  3. ACS880

ABB ACS880 Modbus register map

Industrial drive, primary control program, over the FSCA-01 RS-485 adapter module (Modbus RTU)

  • Official
  • 2,203 registers
  • Modbus RTU
  • Revision 1 · 2026-11-10

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
9600 8N1 · 9600 baud, 8 data bits, none parity, 1 stop bit
Byte / word order
ABCD · bytes big-endian, words high first
Addresses
1-based · wire address = address − 1

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

Map

Registers
2203 holding registers
Groups
61
Translation tables
17
Revision
1 · 2026-11-10
Firmware
ACS880 primary control program AINL (the version the manual applies to)
Added
()
File
maps/abb/acs880.mbmap.json · 432 KB · history
SHA-256
5a352526dbef5a6deb0e91ad2d59118e6b16b85b92f48bf96dc26825243d852e
Manufacturer
abb.com

Sources and notes

  • ACS880 primary control program for ZCU or BCU control unit (AINL) firmware manual · version 3AUA0000085967 revision Z, 2026-11-10
    chapters Parameters and Fieldbus control through a fieldbus adapter
  • FSCA-01 RS-485 adapter module user’s manual · version 3AUA0000109533 revision C, 2019-01-03
    chapters Start-up, Communication protocol and Diagnostics

Source: ABB, "ACS880 primary control program for ZCU or BCU control unit (AINL) firmware manual", 3AUA0000085967 revision Z; ABB, "FSCA-01 RS-485 adapter module user's manual", 3AUA0000109533 revision C (2019-01-03)

  • Modbus RTU through the FSCA-01 RS-485 adapter module installed as fieldbus adapter A (parameters 50.xx-53.xx); with adapter B the same settings are in groups 54-56 and the registers are the same.
  • Addresses are 1-based register numbers (400001 = 1). The map uses the ABB Drives profile - Classic (51.02 Profile = ABB Classic, the default), whose process data are in registers 1-12. With the ABB Drives profile - Enhanced, Transparent 16-bit or Transparent 32-bit profile the process data registers are different (status word and actual values from register 51, up to 12 data words each way) and registers 1-12 here do not apply; the parameter registers below are the same in all profiles.
  • Defaults of the FSCA-01: station ID 1, 9.6 kbit/s, 8 data bits, no parity, 1 stop bit (51.03-51.05), word order HILO (51.11), address mode Mode 0 (51.12). The Modbus timeout is off (51.06, 51.07).
  • Parameter access uses 51.12 Address mode = Mode 0: 16-bit parameters at 100 × group + index (groups 1-99, indexes 1-99), 32-bit parameters at 20000 + 200 × group + 2 × index. A 16-bit parameter (uint16, int16 in the manual) is mapped at the 16-bit address; real32, uint32 and int32 parameters are read as 32-bit values with the 32-bit scaling (FbEq 32b) of the firmware manual.
  • 32-bit values: with 51.11 Word order = HILO (the default) the first register holds the high word, the second the low word. Bits of 32-bit status words are listed as bits 0-15 of the low-order register (the second one) and, where the manual names them, bits 16-31 as bits 0-15 of the first register.
  • Parameters with an index above 99 (for example 01.102) and groups above 99 (200 Safety, 206-209 I/O bus) cannot be reached in Mode 0 and are not in this map. Groups 14-16 (I/O extension modules 1-3) and 92-93 (encoders 1-2) are not in this map: the manual lists several parameter sets for the same numbers, one for each module or encoder type, and the type installed decides the meaning.
  • The parameter list is that of the ACS880 primary control program (AINL) for ZCU or BCU control units; other ACS880 control programs (for example crane, winder or the supply and regenerative units) use other parameter tables. Which parameters are visible depends on the control unit and the options selected by 95.20 and 95.21.
  • Reference and actual value registers (2, 3, 5, 6) use the scaling in 46.01-46.04: 20000 (speed or frequency) or 10000 (torque or power) corresponds to the scaling parameter. Process data bits of the control and status word are those of the ABB Drives profile (firmware manual chapter Fieldbus control through a fieldbus adapter).
  • Some units depend on settings: power in kW or hp and torque in Nm or lb·ft (96.16), temperatures in °C or °F; the unit is then given in the description. Parameters without a default value in the manual (actual signals, status words) and those marked read-only are read-only.
  • Parameter 51.01-51.12 are described with the meanings that the FSCA-01 manual gives them (the firmware manual lists them as fieldbus specific Par1-Par26).
  • The FSCA-01 supports function codes 03h, 06h, 08h, 10h, 17h and 2Bh/0Eh only; coils, discrete inputs and input registers do not exist.
AreaAddressNameTypeAccessUnitScaleDescription
HR 1 uint16 RW ABB Drives profile control word; bits as 06.01 Main control word
HR 2 int16 RW ABB Drives profile reference 1; ±20000 corresponds to 46.01 (speed), 46.02 (frequency), 46.03 (torque) or 46.04 (power)
HR 3 int16 RW ABB Drives profile reference 2; scaling as reference 1
HR 4 uint16 R ABB Drives profile status word; bits as 06.11 Main status word
HR 5 int16 R ABB Drives profile actual value 1; scaling as reference 1
HR 6 int16 R ABB Drives profile actual value 2; scaling as reference 1
HR 7 uint16 RW Master to drive; the target parameter is set by FBA data out1 (53.01 for adapter A, 56.01 for adapter B)
HR 8 uint16 RW Master to drive; the target parameter is set by FBA data out2 (53.02 for adapter A, 56.02 for adapter B)
HR 9 uint16 RW Master to drive; the target parameter is set by FBA data out3 (53.03 for adapter A, 56.03 for adapter B)
HR 10 uint16 R Drive to master; the source parameter is set by FBA data in1 (52.01 for adapter A, 55.01 for adapter B)
HR 11 uint16 R Drive to master; the source parameter is set by FBA data in2 (52.02 for adapter A, 55.02 for adapter B)
HR 12 uint16 R Drive to master; the source parameter is set by FBA data in3 (52.03 for adapter A, 55.03 for adapter B)
HR 90 uint16 W 0 = do nothing, 1 = reset registers 91-95
HR 91 uint16 R
HR 92 uint16 R Valid when Modbus exception code 04h occurs
HR 93 uint16 R
HR 94 uint16 R
HR 95 uint16 R
HR 1 bool bit 0 RW ABB Drives profile
HR 1 bool bit 1 RW ABB Drives profile
HR 1 bool bit 2 RW ABB Drives profile
HR 1 bool bit 3 RW ABB Drives profile
HR 1 bool bit 4 RW ABB Drives profile
HR 1 bool bit 5 RW ABB Drives profile
HR 1 bool bit 6 RW ABB Drives profile
HR 1 bool bit 7 RW ABB Drives profile
HR 1 bool bit 8 RW ABB Drives profile
HR 1 bool bit 9 RW ABB Drives profile
HR 1 bool bit 10 RW ABB Drives profile
HR 1 bool bit 11 RW ABB Drives profile
HR 4 bool bit 0 R ABB Drives profile
HR 4 bool bit 1 R ABB Drives profile
HR 4 bool bit 2 R ABB Drives profile
HR 4 bool bit 3 R ABB Drives profile
HR 4 bool bit 4 R ABB Drives profile
HR 4 bool bit 5 R ABB Drives profile
HR 4 bool bit 6 R ABB Drives profile
HR 4 bool bit 7 R ABB Drives profile
HR 4 bool bit 8 R ABB Drives profile
HR 4 bool bit 9 R ABB Drives profile
HR 4 bool bit 10 R ABB Drives profile
HR 4 bool bit 11 R ABB Drives profile
HR 4 bool bit 12 R ABB Drives profile
HR 4 bool bit 13 R ABB Drives profile
HR 4 bool bit 14 R ABB Drives profile
HR 20202 int32 ABCD R rpm ×0.01
HR 20204 int32 ABCD R rpm ×0.01
HR 20206 int32 ABCD R % ×0.01
HR 20208 int32 ABCD R rpm ×0.01
HR 20210 int32 ABCD R rpm ×0.01
HR 20212 int32 ABCD R Hz ×0.01
HR 20214 uint32 ABCD R A ×0.01
HR 20216 uint32 ABCD R % ×0.1
HR 20220 int32 ABCD R % ×0.1
HR 20222 uint32 ABCD R V ×0.01
HR 20226 uint32 ABCD R V
HR 20228 int32 ABCD R kW ×0.01
HR 20230 int32 ABCD R % ×0.01
HR 20234 int32 ABCD R ×0.01 Unit: kW or hp
HR 118 int16 R GWh
HR 119 int16 R MWh
HR 20240 uint32 ABCD R kWh
HR 20242 int32 ABCD R A ×0.01
HR 20244 int32 ABCD R A ×0.01
HR 20246 int32 ABCD R A ×0.01
HR 20248 uint32 ABCD R %
HR 20250 int32 ABCD R ×0.01 Default: 0.00
HR 20258 int32 ABCD R rpm/s
HR 20260 uint32 ABCD R ×0.001 Unit: Nm or lb·ft; Default: 0.000 Nm or lb·ft
HR 20262 int32 ABCD R ° ×0.1
HR 132 int16 R GWh
HR 133 int16 R MWh
HR 20268 uint32 ABCD R kWh
HR 135 int16 R GWh Default: 0 GWh
HR 136 int16 R MWh Default: 0 MWh
HR 20274 int32 ABCD R kWh Default: 0 kWh
HR 20322 uint32 ABCD R rpm ×0.01
HR 20324 uint32 ABCD R % ×0.01
HR 20326 uint32 ABCD R Hz ×0.01
HR 20328 uint32 ABCD R % ×0.1
HR 20330 uint32 ABCD R ×0.01 Unit: kW or hp
HR 20332 uint32 ABCD R % ×0.01
HR 20336 uint32 ABCD R ×0.01 Unit: kW or hp
HR 20340 int32 ABCD R % ×0.01 Default: 0.00 percent
HR 20342 uint32 ABCD R A ×0.01
HR 20344 uint32 ABCD R A ×0.01
HR 20346 uint32 ABCD R A ×0.01
HR 20348 uint32 ABCD R A ×0.01
HR 20602 int32 ABCD R ×0.01 Default: 0.00
HR 20604 int32 ABCD R ×0.01
HR 20610 int32 ABCD R ×0.01 Default: 0.00
HR 20612 int32 ABCD R ×0.01 Default: 0.00
HR 20614 int32 ABCD R ×0.01 Default: 0.00
HR 20616 int32 ABCD R ×0.01 Default: 0.00
HR 20618 int32 ABCD R ×0.01
HR 20620 int32 ABCD R ×0.01
HR 20622 int32 ABCD R ×0.01
HR 20624 int32 ABCD R ×0.01
HR 20626 int32 ABCD R ×0.01
HR 20628 int32 ABCD R ×0.01

Help improve this map