All devices

ABB · VFD

ACS580 with FMBT-21 Modbus/TCP adapter Modbus register map

Download JSONSupplier documentationSuggest an edit

Default configuration

Protocol
Modbus TCP
Port
502
Unit ID
1
Addressing
0-based
Byte order
Big endian
Word order
High word first

Register map

AddressCountNameTypeUnitScaleAccess
01
Control word (ABB Drives profile)
ABB Drives control word: bit 0 = OFF1, bit 1 = OFF2, bit 2 = OFF3, bit 3 = enable operation, bits 4-6 = ramp in/out/hold, bits 8-11 = request. 0x047F (1151) runs in speed mode, 0x047E (1150) means ready to switch on.
UInt16-1RW
11
Reference 1 (REF1)
Reference 1. In speed control the value is scaled by 46.01 Speed scaling; the reference chain selects whether it acts as speed or frequency reference.
Int16-1RW
21
Reference 2 (REF2)
Reference 2 (torque, PID or process reference, depending on the reference chain configuration).
Int16-1RW
31
DATA OUT 1
First 16-bit value written to the parameter selected by 52.01 FBA A data in 1.
Int16-1RW
41
DATA OUT 2
First 16-bit value written to the parameter selected by 52.02 FBA A data in 2.
Int16-1RW
51
DATA OUT 3
First 16-bit value written to the parameter selected by 52.03 FBA A data in 3.
Int16-1RW
501
Status word (ABB Drives profile)
ABB Drives status word: bit 0 = ready to switch on, bit 1 = ready to operate, bit 2 = operation enabled, bit 3 = fault, bits 4-5 = OFF2/OFF3 active, bit 8 = at setpoint, bit 9 = remote control.
UInt16-1R
511
Actual value 1
Value of the parameter selected by 53.01 FBA A data out 1 (default 01.01 Motor speed used, scaled by 46.01).
Int16-1R
521
Actual value 2
Value of the parameter selected by 53.02 FBA A data out 2.
Int16-1R
531
DATA IN 1
First 16-bit value read from the parameter selected by 53.01 FBA A data out 1.
Int16-1R
541
DATA IN 2
First 16-bit value read from the parameter selected by 53.02 FBA A data out 2.
Int16-1R
551
DATA IN 3
First 16-bit value read from the parameter selected by 53.03 FBA A data out 3.
Int16-1R
30001
Limit word 1 (30.01)
Bit-coded drive limit indications: bit 0 = torque limited, bit 5 = limited by 30.12 Maximum speed, bit 6 = limited by 30.11 Minimum speed, bit 7 = maximum current limit, bit 8 = DC overvoltage limit, bit 9 = DC undervoltage limit.
Hex-1R
30101
Minimum speed (30.11)
Minimum allowed speed. Writable setting; the drive limits apply after the write.
Int16rpm1RW
30111
Maximum speed (30.12)
Maximum allowed speed. Default 1500 rpm for 4-pole 50 Hz motors.
Int16rpm1RW
30121
Minimum frequency (30.13)
Minimum allowed output frequency; -50.00 Hz by default. Scaling follows 46.02 (10 = 1 Hz).
Int16Hz0.1RW
30131
Maximum frequency (30.14)
Maximum allowed output frequency; 50.00 Hz by default. Scaling follows 46.02 (10 = 1 Hz).
Int16Hz0.1RW
22101
Ext1 speed reference (22.11)
Constant speed reference value for external control location 1, used when the reference source is set to 22.11.
Int16rpm1RW
28101
Ext1 frequency reference (28.11)
Constant frequency reference value for external control location 1; scaling follows 46.02 (10 = 1 Hz).
Int16Hz0.1RW
46001
Speed scaling (46.01)
Speed that corresponds to 20000 in 16-bit fieldbus communication. Also defines the scaling of speed-related parameters.
Int16rpm1RW
46011
Frequency scaling (46.02)
Frequency that corresponds to 20000 in 16-bit fieldbus communication; 10 = 1 Hz, so 50.00 Hz is sent as 500.
UInt16Hz0.1RW
46021
Torque scaling (46.03)
Torque (in percent of nominal motor torque) that corresponds to 10000 in fieldbus communication.
UInt16%0.1RW
46031
Power scaling (46.04)
Power that corresponds to 10000 in fieldbus communication; 1 = 1 kW (or hp, per 96.16 Unit selection).
UInt16kW1RW
46041
Current scaling (46.05)
Current that corresponds to 10000 in fieldbus communication; 1 = 1 A.
UInt16A1RW
50001
FBA A enable (50.01)
Enables communication between the drive and the FMBT-21 adapter; 1 = enabled.
UInt16-1RW
51001
FBA A type (51.01)
Shows the detected fieldbus adapter type; Modbus/TCP for an FMBT-21.
UInt16-1R
51011
Protocol/profile (51.02)
Selects the application protocol and the communication profile. Default 1 = Modbus/TCP with the ABB Drives - Enhanced profile; this map describes the register layout of that profile.
UInt16-1RW
51031
IP configuration (51.04)
0 = Static IP (address from 51.05-51.13), 1 = Dynamic IP via DHCP.
UInt16-1RW
51021
Comm rate (51.03)
Ethernet communication rate; 0 = Auto (negotiated).
UInt16-1RW
51041
IP address octet 1 (51.05)
First octet of the adapter's static IP address (192 by default).
UInt16-1RW
51051
IP address octet 2 (51.06)
Second octet of the adapter's static IP address (168 by default).
UInt16-1RW
51061
IP address octet 3 (51.07)
Third octet of the adapter's static IP address (0 by default).
UInt16-1RW
51071
IP address octet 4 (51.08)
Fourth octet of the adapter's static IP address (16 by default, i.e. 192.168.0.16).
UInt16-1RW
51081
Subnet CIDR (51.09)
Subnet mask expressed as CIDR prefix length; 24 by default.
UInt16-1RW
51191
Timeout time (51.20)
Fieldbus communication supervision time as a multiple of 100 ms (default 10 = 1.0 s); 0 disables supervision.
UInt16ms100RW
51201
Timeout mode (51.21)
Function on communication timeout: 0 = None (timeout disabled), 1 = Any message, 2 = Control RW (default: a new control word or reference resets the counter).
UInt16-1RW
51261
FBA A par refresh (51.27)
Write 1 to validate changes made to the adapter parameter groups 51, 52 and 53.
UInt16-1W
52001
FBA A data in 1 (52.01)
Parameter written by DATA OUT 1; 01.14 Output power by default in the start-up example.
UInt16-1RW
52011
FBA A data in 2 (52.02)
Parameter written by DATA OUT 2.
UInt16-1RW
52021
FBA A data in 3 (52.03)
Parameter written by DATA OUT 3; 01.11 DC voltage by default in the start-up example.
UInt16-1RW
53001
FBA A data out 1 (53.01)
Parameter read into DATA IN 1; 28.26 by default in the start-up example.
UInt16-1RW
53011
FBA A data out 2 (53.02)
Parameter read into DATA IN 2.
UInt16-1RW
53021
FBA A data out 3 (53.03)
Parameter read into DATA IN 3; 28.27 by default in the start-up example.
UInt16-1RW
99031
Motor control mode (99.04)
0 = Vector, 1 = Scalar (default).
UInt16-1RW
202012
Motor speed used (01.01, 32-bit)
Actual motor speed. Read through the 32-bit parameter access register; fieldbus scaling 100 = 1 rpm.
Int32rpm0.01R
202032
Motor speed estimated (01.02, 32-bit)
Estimated motor speed when no encoder is used.
Int32rpm0.01R
202052
Motor speed percentage (01.03, 32-bit)
Motor speed in percent of the synchronous motor speed.
Int32%0.01R
202112
Output frequency (01.06, 32-bit)
Estimated drive output frequency.
Int32Hz0.01R
202132
Motor current (01.07, 32-bit)
Measured absolute motor current.
Int32A0.01R
202172
Motor current % of drive nominal (01.09, 32-bit)
Motor current in percent of the drive's nominal current.
Int32%0.1R
202192
Motor torque (01.10, 32-bit)
Motor shaft torque in percent of nominal motor torque.
Int32%0.1R
202212
DC voltage (01.11, 32-bit)
Intermediate circuit DC voltage.
Int32V0.01R
202272
Output power (01.14, 32-bit)
Drive output power.
Int32kW0.01R
202332
Motor shaft power (01.17, 32-bit)
Estimated mechanical power at the motor shaft. Unit follows 96.16 Unit selection (kW or hp).
Int32kW0.01R
202392
Inverter kWh counter (01.20, 32-bit)
Inverter energy counter in kWh; rolls over at 1000 kWh.
UInt32kWh1R
202992
Current hour energy (01.50, 32-bit)
Energy consumed during the current hour.
UInt32kWh0.01R
203032
Current day energy (01.52, 32-bit)
Energy consumed during the current day.
UInt32kWh0.01R
203072
Cumulative inverter energy (01.54, 32-bit)
Total energy consumed by the drive since commissioning.
UInt32kWh1R
203432
U-phase RMS current (01.72, 32-bit)
RMS current of motor phase U.
Int32A0.01R
203452
V-phase RMS current (01.73, 32-bit)
RMS current of motor phase V.
Int32A0.01R
203472
W-phase RMS current (01.74, 32-bit)
RMS current of motor phase W.
Int32A0.01R

Notes

The ACS580 has no native Modbus TCP port; this map applies to an ACS580 with the FMBT-21 Modbus/TCP adapter module, which acts as the Modbus server on port 502. The adapter does not use the unit identifier, so 1 is sent as a harmless default. Register numbers follow the adapter's ABB Drives - Enhanced profile, which is 51.02 Protocol/profile default value 1: control word, REF1 and REF2 at 400001-400003, status word, actual 1 and actual 2 at 400051-400053, DATA OUT 1-12 at 400004-400015 and DATA IN 1-12 at 400054-400065. Settings are reached as drive parameters: 16-bit parameter access address = 100 x group + index - 1 (e.g. 30.12 = 3011), 32-bit parameter access address = 20000 + 200 x group + 2 x index - 1 (e.g. 01.01 = 20201); both assume address mode 0 (parameter group 51). Monitoring rows use the 32-bit access registers because their scaling is fixed by the firmware manual (100 = 1 rpm, 100 = 1 Hz, 100 = 1 A, 10 = 1 %, 100 = 1 V), while 16-bit values are scaled by group 46 and therefore by the configured speed/frequency scaling. Default profile settings: 51.20 timeout 10 (0.1 s steps, so 1.0 s), 51.21 timeout mode 2 (control RW). Call 51.27 FBA A par refresh (write 1) after changing adapter settings.