ACH550-UH User’s Manual 157
Serial Communication – EFB
Modbus Addressing
With Modbus, each function code implies access to a specific Modbus reference set.
Thus, the leading digit is not included in the address field of a Modbus message.
Note: The ACH550 supports the zero-based addressing of the Modbus
specification. Holding register 40002 is addressed as 0001 in a Modbus message.
Similarly, coil 33 is addressed as 0032 in a Modbus message.
Refer again to the "Mapping Summary" above. The following sections describe, in
detail, the mapping to each Modbus reference set.
0xxxx Mapping – Modbus Coils. The drive maps the following information to the
0xxxx Modbus set called Modbus Coils:
• Bit-wise map of the CONTROL WORD (selected using parameter 5305 EFB CTRL
PROFILE). The first 32 coils are reserved for this purpose.
• Relay output states, numbered sequentially beginning with coil 00033.
The following table summarizes the 0xxxx reference set:
Modbus
Ref.
ACH550
Internal Location
(All Profiles)
Standard Profile (ABB DRIVES)
5305
EFB CTRL PROFILE = 0
Alternate Profile (ACH550)
5305 EFB CTRL PROFILE = 1
00001
CONTROL WORD – Bit 0 OFF1* STOP
00002 CONTROL WORD – Bit 1 OFF2* START
00003 CONTROL WORD – Bit 2 OFF3* REVERSE
00004
CONTROL WORD – Bit 3 START LOCAL
00005 CONTROL WORD – Bit 4 N/A RESET
00006 CONTROL WORD – Bit 5 RAMP_HOLD* EXT2
00007 CONTROL WORD – Bit 6 RAMP_IN_ZERO* RUN_DISABLE
00008
CONTROL WORD – Bit 7 RESET STPMODE_R
00009 CONTROL WORD – Bit 8 N/A STPMODE_EM
00010
CONTROL WORD – Bit 9 N/A STPMODE_C
00011
CONTROL WORD – Bit 10 N/A RAMP_2
00012 CONTROL WORD – Bit 11 EXT2 RAMP_OUT_0
00013 CONTROL WORD – Bit 12 N/A RAMP_HOLD
00014
CONTROL WORD – Bit 13 N/A RAMP_IN_0
00015 CONTROL WORD – Bit 14 N/A REQ_LOCALLOCK
00016 CONTROL WORD – Bit 15 N/A TORQLIM2
00017…
00032
Reserved Reserved Reserved
00033 Relay Output 1 Relay Output 1 Relay Output 1
00034 Relay Output 2 Relay Output 2 Relay Output 2
00035 Relay Output 3 Relay Output 3 Relay Output 3
00036 Relay Output 4 Relay Output 4 Relay Output 4