MBMap Registry
  1. Devices
  2. ABB
  3. ACS355

ABB ACS355 Modbus register map

General machinery drive ACS355 over the embedded fieldbus (Modbus RTU, EIA-485 through the FMBA-01 module or RS-232 through the panel connector)

  • Official
  • 257 registers
  • Modbus RTU
  • Revision 1 · 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
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
257 holding registers
Groups
5
Revision
1 · 2026-10-18
Added
()
File
maps/abb/acs355.mbmap.json · 58 KB · history
SHA-256
3023531b233e5ba8396649e01e0584055dfb5603bd69f05776571f1799987e22
Manufacturer
abb.com

Sources and notes

  • ACS355 drives user's manual · version 3AUA0000066143 revision E
    chapter 13 (embedded fieldbus) and the actual signals and parameters of groups 01, 03, 04, 16, 30, 52, 53 and 98

Source: ABB, "ACS355 drives user's manual", 3AUA0000066143 revision E; https://library.e.abb.com/public/805f31a82d524d8aa8a750011e2cd001/EN_ACS355_UM_E_A5.pdf

  • Register 4xxxx is sent as address xxxx - 1, so this map uses address_base 1: 40001 control word is address 1, parameter 0104 is address 104. Parameters 0101 to 9999 sit at registers 40101 to 49999.
  • Communication works only after 9802 COMM PROT SEL is set to standard Modbus and the group 53 parameters are set; new settings take effect at the next power-up.
  • Control word and status word are available in two forms: the 16-bit ABB drives profile (registers 1 and 4) and the 32-bit DCU profile (registers 31 to 34); which one works depends on 5305 EFB CTRL PROFILE.
  • To control the drive from the network set the command and reference sources (1001, 1002, 1102, 1103, 1106) to COMM.
  • Parameter writes over Modbus are volatile; write 1 to 1607 PARAM SAVE to keep them.
  • This map holds the control area, the operating data and fault groups, and the serial-link parameters. The other drive parameters follow the same rule (parameter number is the register) and are in the manual's parameter list.
  • Signed values use two's complement. Supported functions are 3, 6, 8 (diagnostics), 16 and 23.
  • The factory serial settings are station ID 1, 9.6 kbit/s, 8 data bits, no parity and 1 stop bit.
AreaAddressNameTypeAccessUnitScaleDescription
HR 1 uint16 RW ABB drives profile control word; only with 5305 EFB CTRL PROFILE = ABB DRV LIM or ABB DRV FULL. Parameter 5319 shows a copy
HR 1 bool bit 0 RW
HR 1 bool bit 1 RW
HR 1 bool bit 2 RW
HR 1 bool bit 3 RW
HR 1 bool bit 4 RW
HR 1 bool bit 5 RW
HR 1 bool bit 6 RW
HR 1 bool bit 7 RW
HR 1 bool bit 10 RW
HR 1 bool bit 11 RW
HR 2 int16 RW % ×0.005 External reference REF1 for speed or frequency: 20000 is 100 % of 1105 REF1 MAX, negative is reverse
HR 3 int16 RW % ×0.01 External reference REF2 for speed, frequency, torque or PID: 10000 is 100 % of 1108 REF2 MAX
HR 4 uint16 R ABB drives profile status word; only with the ABB profiles. Parameter 5320 shows a copy
HR 4 bool bit 0 R
HR 4 bool bit 1 R
HR 4 bool bit 2 R
HR 4 bool bit 3 R
HR 4 bool bit 4 R
HR 4 bool bit 5 R
HR 4 bool bit 6 R
HR 4 bool bit 7 R
HR 4 bool bit 8 R
HR 4 bool bit 9 R
HR 4 bool bit 10 R
HR 4 bool bit 11 R
HR 4 bool bit 12 R
HR 5 int16 R Value chosen by parameter 5310 EFB PAR 10 (default parameter index 103)
HR 6 int16 R Value chosen by parameter 5311 EFB PAR 11 (default parameter index 104)
HR 7 int16 R Value chosen by parameter 5312 EFB PAR 12 (default parameter index 0)
HR 8 int16 R Value chosen by parameter 5313 EFB PAR 13 (default parameter index 0)
HR 9 int16 R Value chosen by parameter 5314 EFB PAR 14 (default parameter index 0)
HR 10 int16 R Value chosen by parameter 5315 EFB PAR 15 (default parameter index 0)
HR 11 int16 R Value chosen by parameter 5316 EFB PAR 16 (default parameter index 0)
HR 12 int16 R Value chosen by parameter 5317 EFB PAR 17 (default parameter index 0)
HR 31 uint16 RW Low word of the DCU profile control word; only with 5305 EFB CTRL PROFILE = DCU PROFILE
HR 31 bool bit 0 RW
HR 31 bool bit 1 RW
HR 31 bool bit 2 RW
HR 31 bool bit 3 RW
HR 31 bool bit 4 RW
HR 31 bool bit 5 RW
HR 31 bool bit 6 RW
HR 31 bool bit 7 RW
HR 31 bool bit 8 RW
HR 31 bool bit 9 RW
HR 31 bool bit 10 RW
HR 31 bool bit 11 RW
HR 31 bool bit 12 RW
HR 31 bool bit 13 RW
HR 31 bool bit 14 RW
HR 31 bool bit 15 RW
HR 32 uint16 RW High word of the DCU profile control word
HR 32 bool bit 0 RW
HR 32 bool bit 1 RW
HR 32 bool bit 2 RW
HR 32 bool bit 3 RW
HR 32 bool bit 4 RW
HR 32 bool bit 5 RW
HR 32 bool bit 11 RW
HR 32 bool bit 12 RW
HR 32 bool bit 13 RW
HR 32 bool bit 14 RW
HR 33 uint16 R Low word of the DCU profile status word
HR 33 bool bit 0 R
HR 33 bool bit 1 R
HR 33 bool bit 2 R
HR 33 bool bit 3 R
HR 33 bool bit 4 R
HR 33 bool bit 5 R
HR 33 bool bit 6 R
HR 33 bool bit 7 R
HR 33 bool bit 8 R
HR 33 bool bit 9 R
HR 33 bool bit 10 R
HR 33 bool bit 11 R
HR 33 bool bit 12 R
HR 33 bool bit 13 R
HR 33 bool bit 14 R
HR 33 bool bit 15 R
HR 34 uint16 R High word of the DCU profile status word
HR 34 bool bit 0 R
HR 34 bool bit 1 R
HR 34 bool bit 2 R
HR 34 bool bit 3 R
HR 34 bool bit 4 R
HR 34 bool bit 5 R
HR 34 bool bit 10 R
HR 34 bool bit 11 R
HR 34 bool bit 12 R
HR 34 bool bit 13 R
HR 34 bool bit 14 R
HR 101 int16 R rpm Negative is reverse
HR 102 int16 R rpm
HR 103 uint16 R Hz ×0.1
HR 104 uint16 R A ×0.1
HR 105 int16 R % ×0.1 Share of the motor nominal torque
HR 106 int16 R kW ×0.1
HR 107 uint16 R V
HR 109 uint16 R V

Help improve this map