156
ACH550-UH User’s Manual
Serial Communication – EFB
Mapping Summary
The following table summarizes the mapping between the ACH550 (parameters and
I/0) and Modbus reference space. For details, see "Modbus Addressing" below.
Communication Profiles
When communicating by Modbus, the ACH550 supports multiple profiles for control
and status information. Parameter 5305 (
EFB
CTRL
PROFILE
) selects the profile used.
•
ABB
DRIVES
(Standard) – The primary (and default) profile is the ABB Drives
Profile, which standardizes the control interface among ABB drives. This profile is
based on the PROFIBUS interface, and is discussed in detail in the following
sections.
•
ACH550 (Alternate) – An alternate profile is called the ACH550 Profile. It extends
the control and status interface to 32 bits, and is the internal interface between
the main drive application and the embedded fieldbus environment. This profile is
intended for advanced users only. This manual does not cover the ACH550
Profile in detail. Contact your ABB supplier if you need more information on this
profile.
Write Single
Holding Register
0x06
Write single holding register. For the ACH550, the entire
parameter set is mapped as holding registers, as well as
command, status and reference values.
Diagnostics
0x08
Perform Modbus diagnostics. Subcodes for Query (0x00),
Restart (0x01) & Listen Only (0x04) are supported.
Force Multiple Coils
0x0F
Write multiple discrete outputs. For the ACH550, the individual
bits of the control word are mapped to Coils 1…16. Relay outputs
are mapped sequentially beginning with Coil 33 (e.g. RO1=Coil
33).
Write Multiple
Holding Registers
0x10
Write multiple holding registers. For the ACH550, the entire
parameter set is mapped as holding registers, as well as
command, status and reference values.
Read/Write Multiple
Holding Registers
0x17
This function combines functions 0x03 and 0x10 into a single
command.
ACH550
Modbus Reference
Supported Function Codes
• Control Bits
• Relay Outputs
Coils(0xxxx)
• 01 – Read Coil Status
• 05 – Force Single Coil
• 15 – Force Multiple Coils
• Status Bits
• Discrete Inputs
Discrete Inputs(1xxxx)
• 02 – Read Input Status
• Analog Inputs
Input Registers(3xxxxx)
• 04 – Read Input Registers
• Parameters
• Control/Status Words
• References
Holding Registers(4xxxx)
• 03 – Read 4X Registers
• 06 – Preset Single 4X Register
• 16 – Preset Multiple 4X Registers
• 23 – Read/Write 4X Registers
Function
Code (Hex)
Description