Anda di halaman 1dari 22

ABB solar inverters

Modbus RTU Register Map Revision GT04


TRIO-20.0(27.6)-TL-OUTD

TRIO-20.0(27.6)-TL-OUTD Modbus RTU Registers Map Revision GT04

General liability warnings concerning inverter use


Please refer to the TRIO-20.0(27.6)-TL-OUTD Product Manual for complete installation instructions and
product use.
ABB accepts no liability for failure to comply with the instructions for correct installation and will not be
held responsible for systems upstream or downstream the equipment it has supplied. It is absolutely
forbidden to modify the equipment. Any modification, manipulation, or alteration not expressly agreed
with the manufacturer, concerning either hardware or software, shall result in the immediate
cancellation of the warranty.
The Customer is fully liable for any modifications made to the system.
Given the countless array of system configurations and installation environments possible, it is essential
to check the following: sufficient space suitable for housing the equipment; airborne noise produced
depending on the environment; potential flammability hazards.
ABB will NOT be held liable for defects or malfunctions arising from: improper use of the equipment;
deterioration resulting from transportation or particular environmental conditions; performing
maintenance incorrectly or not at all; tampering or unsafe repairs; use or installation by unqualified
persons.
ABB will NOT be held responsible for the disposal of: displays, cables, batteries, accumulators etc. The
Customer shall therefore arrange for the disposal of substances potentially harmful to the environment
in accordance with the legislation in force in the country of installation.

Field of use, general conditions


ABB shall not be liable for any damages whatsoever that may result from incorrect or careless
operations.
You may not use the equipment for a use that does not conform to that provided for in the field of use.
The equipment MUST NOT be used by inexperienced staff, or even experienced staff if carrying out
operations on the equipment that fail to comply with the indications in this manual and enclosed
documentation.

Intended or allowed use


This equipment is a multi string inverter designed for:
transforming a continuous electrical current (DC)
supplied by a photovoltaic generator (FV)
in an alternating electrical current (AC)
suitable for feeding into the public distribution network.

P/N TRIO-20.0(27.6)-TL-OUTD
Effective: 7/25/2014 Ver. GT04 (See revision control at end of document)
Copyright 2014 ABB All Rights Reserved.

TRIO-20.0(27.6)-TL-OUTD Modbus RTU Register Map

Contents
Introduction .............................................................................................................................. 4
Modbus Register Map Revision .............................................................................................. 4
Peripheral Settings................................................................................................................... 4
Function codes supported ...................................................................................................... 4
Exception codes supported .................................................................................................... 4
Registers ................................................................................................................................... 5
Notes ....................................................................................................................................... 14
References .............................................................................................................................. 20
Document revisions ............................................................................................................... 21
Firmware Revisions ............................................................................................................... 21

-3-

TRIO-20.0(27.6)-TL-OUTD Modbus RTU Register Map

Introduction
The main purpose of this document is to describe the Modbus RTU register map for the monitoring and control of the
TRIO-20.0(27.6)-TL-OUTD over an RS-485 serial line.

Modbus Register Map Revision


-

Revision: GT04
Minimum Inverter Update Version: 1351A for Europe version; 1404B for US version

Peripheral Settings
-

Interface: RS-485 (half duplex);


Baud Rate: 2400, 4800, 9600 (default value), 19200, 38400, 57600 or 115200bps;
Start bit: 1;
Stop bit: 1;
Parity: No parity;
Data bits: 8;

Function codes supported


-

03 (0x03) Read holding registers;


04 (0x04) Read input registers;
06 (0x06) Write single register;
16 (0x10) Write multiple registers.

Exception codes supported


-

01 Illegal function;
02 Illegal data address;
03 Illegal data value;
04 Server device failure;
06 Server device busy.

-4-

TRIO-20.0(27.6)-TL-OUTD Modbus RTU Register Map

Registers

Data type

See Note
12

See
Note
12

See Note
12

Unsigned
Integer

0 to 250

min

Unsigned
Integer

See Note
13

See
Note
13

See Note
13

Unsigned
Integer

Notes

Unit

Default value

Permanent and dynamic mode Power ramping interval -Holds


time interval used by Inverter
when write commands to registers
0200, 0202, 0210, 0212, 0220,
0222, 0225 or 0227 are received
Dynamic mode Timeout Holds
initial value of countdown timer
used by Inverter to time out a
Dynamic Mode command of Active
or Reactive Power. It is read when
new values of PF or Active Power
are written to registers 0200, 0210,
0220 or 0225 respectively.

Range

Register
content
description

Number of
registers

Register
address [1]

Holding Registers

0190

0191

0192 to
0197

RESERVED

0198

Set transient options

0199

RESERVED

0200

Dynamic Mode Reactive Power


management by fixed PF

-1.0 to -0.8
OR 0.8 to
1.0

N/A

IEEE 32
Float

0202

Permanent Mode Reactive


Power management by fixed PF

-1.0 to -0.8
OR 0.8 to
1.0

N/A

IEEE 32
Float

0204

RESERVED

When the register is written to 1, the


Inverter resets PF setting from
current value to 1 and the register
value resets to 0

0205

Permanent Mode Reset PF to 1

0206 to
0209

RESERVED

0210

0211

0212

0213 to
0214

Dynamic Mode Active Power


management; set Active Power
expressed as percentage of
Nominal Power (PNOM) in 1% steps
RESERVED
Permanent Mode Active Power
management; set Active Power
expressed as percentage of
Nominal Power (PNOM) in 1% steps

Set a negative value for over-excited


(capacitive injection) or a positive
value for under-excited (inductive
injection). Must be used with
registers 0190, 0191, 0198 and
0299
Set a negative value for over-excited
(capacitive injection) or a positive
value for under-excited (inductive
injection). Must be used with
registers 0190, 0198 and 0299

0 or 1
(Toggle bit)

Decimal

Unsigned
Integer

5 to 100

100

Unsigned
Integer

Must be used with registers 0190,


0191, 0198 and 0299

5 to 100

100

Unsigned
Integer

Must be used with registers 0190,


0198 and 0299

RESERVED
-5-

0215

Permanent Mode Reset Active


Power to 100% of Nominal Power
(PNOM)

0216 to
0219

RESERVED

0220

Dynamic Mode Reactive power


management; set fixed Q by
conventional PF

-0.8 to 0.8

N/A

IEEE 32
Float

0222

Permanent Mode Reactive


power management; set fixed Q by
conventional PF

-0.8 to 0.8

N/A

IEEE 32
Float

0224

RESERVED

0225

Dynamic Mode Reactive Power


management; set fixed Q by
percentage of Nominal Power
(PNOM) in 1% steps

0226

RESERVED

0227

Permanent Mode Reactive


Power management; set fixed Q
by percentage of Nominal Power
(PNOM) in 1% steps

-80 to 80

Signed
Integer

0299

Transient options configurable

0 to 1

Decimal

Unsigned
Integer

0300

Heartbeat counter

0 to 65535

Decimal

Unsigned
Integer

0301

Inverter Grid Reactive Power

VAR

IEEE 32
Float

0303

Inverter Grid Voltage

0305

Inverter Grid Power

0307

Inverter Grid Current

0501

0 to 1

Decimal

0502

0 to 1

Decimal

Set unit of registers 0507, 0508,


0511 and 0512 (% or ).
Set active mode (permanent or
dynamic)

0 or 1
(Toggle bit)

-80 to 80

-6-

Decimal

Unsigned
Integer

Signed
Integer

IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
Unsigned
Integer
Unsigned
Integer

Notes

Data type

Unit

Default value

Range

Register
content
description

Number of
registers

Register
address [1]

TRIO-20.0(27.6)-TL-OUTD Modbus RTU Register Map

When the register is written to 1, the


Inverter resets Active Power setting
from current value to 100% of PNOM
and the register value resets to 0
Set a negative value for over-excited
(capacitive injection) or a positive
value for under-excited (inductive
injection). Must be used with
registers 0190, 0191, 0198 and
0299
Set a negative value for over-excited
(capacitive injection) or a positive
value for under-excited (inductive
injection). Must be used with
registers 0190, 0198 and 0299
Set a negative value for over-excited
(capacitive injection) or a positive
value for under-excited (inductive
injection). Must be used with
registers 0190, 0191, 0198 and
0299
Set a negative value for over-excited
(capacitive injection) or a positive
value for under-excited (inductive
injection). Must be used with
registers 0190, 0198 and 0299
Read-only register.
0 = The transient options are not
configurable (holding registers 0198
and 0505); 1 = The transient options
are configurable (holding registers
0198 and 0505)
Increments every second. Resets to
0 automatically when reaches 65535
Read-only register.
If the read of the Reactive Power is
not supported by the inverter,
returns 0xFFFFFFFF
Read-only register
Read-only register
Read-only register
0 = ; 1 = %
0 = Dynamic mode; 1 = Permanent
mode

Data type
Unsigned
Integer

0 to 250

min

Unsigned
Integer

Set transient options

See Note
13

See Note
13

Unsigned
Integer

Set reactive power control mode


(Q fixed or PF fixed)

See
Note
13

0 to 1

Decimal

Unsigned
Integer

Dynamic Mode Reactive Power


management; set fixed Q by
percentage of Nominal Power
(PNOM) in 1% steps

-80 to 80
OR
-800 to 800

%
OR

Signed
Integer

Dynamic Mode Active Power


management; set Active Power
expressed as percentage of
Nominal Power (PNOM) in 1% steps

5 to 100
OR
50 to 1000

100
OR
1000

%
OR

Unsigned
Integer

Dynamic Mode Reactive Power


management by fixed PF

-1.0 to -0.8
OR 0.8 to
1.0

N/A

IEEE 32
Float

Permanent Mode Reactive


Power management; set fixed Q
by percentage of Nominal Power
(PNOM) in 1% steps

-80 to 80
OR
-800 to 800

%
OR

Signed
Integer

Permanent Mode Active Power


management; set Active Power
expressed as percentage of
Nominal Power (PNOM) in 1% steps

5 to 100
OR
50 to 1000

100
OR
1000

%
OR

Unsigned
Integer

0505

0506

0509

0511

0512

0513

Permanent Mode Reactive


Power management by fixed PF

-1.0 to -0.8
OR 0.8 to
1.0

N/A

IEEE 32
Float

0515

Reset Active Power management

0 or 1
(Toggle bit)

Decimal

Unsigned
Integer

-7-

Notes

Unit
See Note
12

0504

0508

Default value
See
Note
12

Permanent and dynamic mode


Power ramping interval Holds
time interval used by Inverter
when write commands to registers
0507, 0508, 0509, 0511, 0512 or
0513 are received
Dynamic mode Timeout Holds
initial value of countdown timer
used by Inverter to time out a
Dynamic Mode command of Active
or Reactive Power. It is read when
new values of PF or Active Power
are written to registers 0507, 0508
or 0509, respectively.

Range
See Note
12

0503

0507

Register
content
description

Number of
registers

Register
address [1]

TRIO-20.0(27.6)-TL-OUTD Modbus RTU Register Map

0 = PF fixed mode ; 1 = Q fixed


mode
Set a negative value for over-excited
(capacitive injection) or a positive
value for under-excited (inductive
injection). Must be used with
registers 0299, 0501, 0502, 0503,
0504, 0505 and 0506
Must be used with registers 0299,
0501, 0502, 0503, 0504 and 0505
Set a negative value for over-excited
(capacitive injection) or a positive
value for under-excited (inductive
injection). Must be used with
registers 0299, 0502, 0503, 0504,
0505 and 0506
Set a negative value for over-excited
(capacitive injection) or a positive
value for under-excited (inductive
injection). Must be used with
register 0299, 0501, 0502, 0503,
0505 and 0506
Must be used with register 0299,
0501, 0502, 0503 and 0505
Set a negative value for over-excited
(capacitive injection) or a positive
value for under-excited (inductive
injection). Must be used with
register 0299, 0502, 0503, 0505 and
0506
When the register is written to 1, the
Inverter resets Active Power setting
from current value to 100% of PNOM
and the register value resets to 0

0516

Reset Reactive Power


management

0 or 1
(Toggle bit)

Decimal

Unsigned
Integer

Notes

Data type

Unit

Default value

Range

Register
content
description

Number of
registers

Register
address [1]

TRIO-20.0(27.6)-TL-OUTD Modbus RTU Register Map

When the register is written to 1, the


Inverter resets PF setting from
current value to 1 or Q setting from
current value to 0 and the register
value resets to 0

Input Registers

0100

Inverter Start register

Decimal

0101

Inverter Map size

Decimal

0102

Inverter Map Version Major and minor version in


numerical format

Decimal

0103

Inverter address

Decimal

0104

Inverter Serial number (SN0)

0105

Inverter Serial number (SN1)

0106

Inverter Serial number (SN2)

0107

Inverter Serial number (SN3)

0108

Inverter Serial number (SN4)

0109

Inverter Serial number (SN5)

0110

Inverter Part number (PN0)

0111

Inverter Part number (PN1)

0112

Inverter Part number (PN2)

0113

Inverter Part number (PN3)

0114

Inverter Part number (PN4)

0115

Inverter Part number (PN5)

Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)

0116

Inverter Aurora type (Model number)

Decimal

0117

Inverter Grid type (Country/Grid standard)

Decimal

0118

Inverter Trafo type (Transformer type)

Decimal
-8-

Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer

Notes

Data type

Unit

Register
content
description

Number of
registers

Register
address [1]

Inverter

Fixed Value: 4370


Fixed Value: 72
Fixed Value: 02

Six bytes in write order:


MSB........................................LSB
SN0 | SN1 | SN2 | SN3 | SN4 | SN5

Six bytes in write order:


MSB......................................LSB
PN0 | PN1 | PN2 | PN3 | PN4 | PN5

See Note 2
See Note 3
See Note 4

0119

Inverter Wind type

Decimal

0120

Inverter Week production High byte

0121

Inverter Week production Low byte

0122

Inverter Year production High byte

0123

Inverter Year production Low byte

0124

Inverter States (Byte 0) Global state

Decimal

0125

Inverter States (Byte 1) Inverter state

Decimal

0126

Inverter States (Byte 2) DC/DC Channel 1 state

Decimal

0127

Inverter States (Byte 3) DC/DC Channel 2 state

Decimal

0128

Inverter States (Byte 4) Alarm state

Decimal

0129

0130

0131

Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)

Display Board Presence Indicates status of board to


inverter
Communication Board Presence Indicates status of
board to inverter
Fuse Control Board Presence Indicates status of board
to inverter

Decimal
Decimal
Decimal

0132

Inverter Daily Energy

Wh

0134

Inverter Total Energy

kWh

0136

Inverter Partial Energy

kWh

0138

Inverter Week Energy

kWh

0140

Inverter Monthly Energy

kWh

0142

Inverter Yearly Energy

kWh

0144

Inverter Grid Voltage

0146

Inverter Grid Current

0148

Inverter Grid Power

0150

Inverter Frequency

Hz

0152

Inverter Input 1 Power

0154

Inverter Input 1 Voltage

0156

Inverter Input 1 Current

0158

Inverter Input 2 Power

W
-9-

Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float

Notes

Data type

Unit

Register
content
description

Number of
registers

Register
address [1]

TRIO-20.0(27.6)-TL-OUTD Modbus RTU Register Map

See Note 5

See Note 6
See Note 7
See Note 8
See Note 8
See Note 9
0= Not Present; 1= Present
0= Not Present; 1= Present
0= Not Present; 1= Present
Not used in US model

0160

Inverter Input 2 Voltage

0162

Inverter Input 2 Current

0164

Inverter Inverter Temperature

0166

Inverter Booster Temperature

0168

Inverter Isolation Resistance

0170

Inverter Wind Generator Frequency

Hz

0172

Inverter Cos()

N/A

0174

Inverter Presence Indicates status of board to inverter

Decimal

IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
Unsigned
Integer

Notes

Data type

Unit

Register
content
description

Number of
registers

Register
address [1]

TRIO-20.0(27.6)-TL-OUTD Modbus RTU Register Map

0= Not Present; 1= Present

0250

Auxiliary Boards Start register

Decimal

0251

Auxiliary Board Map size

Decimal

0252

0253

0254

0255

Inverter Serial number (SN1)

0256

Inverter Serial number (SN2)

0257

Inverter Serial number (SN3)

0258

Inverter Serial number (SN4)

0259

Inverter Serial number (SN5)

0260 to
0275

16

RESERVED

Auxiliary Board Map Version Major and minor version


in numerical format
RESERVED
Inverter Serial number (SN0)

- 10 -

Decimal
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)

Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer

Notes

Data type

Unit

Register
content
description

Number of
registers

Register
address [1]

Auxiliary Boards

Fixed Value: 8739


Fixed Value: 117
Fixed Value: 02

Six bytes in write order:


MSB........................................LSB
SN0 | SN1 | SN2 | SN3 | SN4 | SN5

0276

Communication Board Serial number (SN0)

0277

Communication Board Serial number (SN1)

0278

Communication Board Serial number (SN2)

0279

Communication Board Serial number (SN3)

0280

Communication Board Serial number (SN4)

0281

Communication Board Serial number (SN5)

0282

Communication Board Part number (PN0)

0283

Communication Board Part number (PN1)

0284

Communication Board Part number (PN2)

0285

Communication Board Part number (PN3)

0286

Communication Board Part number (PN4)

0287

Communication Board Part number (PN5)

0288

Communication Board Week production High byte

0289

Communication Board Week production Low byte

0290

Communication Board Year production High byte

0291

Communication Board Year production Low byte

0292

Fuse Control Board Serial number (SN0)

0293

Fuse Control Board Serial number (SN1)

0294

Fuse Control Board Serial number (SN2)

0295

Fuse Control Board Serial number (SN3)

0296

Fuse Control Board Serial number (SN4)

0297

Fuse Control Board Serial number (SN5)

0298

Fuse Control Board Part number (PN0)

0299

Fuse Control Board Part number (PN1)

0300

Fuse Control Board Part number (PN2)

0301

Fuse Control Board Part number (PN3)

0302

Fuse Control Board Part number (PN4)

0303

Fuse Control Board Part number (PN5)


- 11 -

Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer

Notes

Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)

Data type

Unit

Register
content
description

Number of
registers

Register
address [1]

TRIO-20.0(27.6)-TL-OUTD Modbus RTU Register Map

Six bytes in write order:


MSB........................................LSB
SN0 | SN1 | SN2 | SN3 | SN4 | SN5

Six bytes in write order:


MSB......................................LSB
PN0 | PN1 | PN2 | PN3 | PN4 | PN5

Six bytes in write order:


MSB........................................LSB
SN0 | SN1 | SN2 | SN3 | SN4 | SN5
Not used in US model

Six bytes in write order:


MSB......................................LSB
PN0 | PN1 | PN2 | PN3 | PN4 | PN5
Not used in US model

Fuse Control Board Week production High byte

0305

Fuse Control Board Week production Low byte

0306

Fuse Control Board Year production High byte

0307

Fuse Control Board Year production Low byte

0308

Communication Board States (Byte 4)

Binary

0309

Communication Board States (Byte 5)

Binary

0310

Fuse Control Board States (Byte 0)

Binary

0311

Fuse Control Board States (Byte 1)

Binary

0312

Fuse Control Board States (Byte 2)

Binary

0313

Fuse Control Board States (Byte 3)

Binary

0314

Fuse Control Board States (Byte 4)

Binary

0315

Communication Board PT100

0317

Communication Board PT1000

0319

Communication Board Analog Input 1

0321

Communication Board Analog Input 2

0323

Communication Board NTC

0325

Fuse Control Board Voltage 1A

0327

Fuse Control Board Voltage 1B

0329

Fuse Control Board Voltage 1C

0331

Fuse Control Board Voltage 1D

0333

Fuse Control Board Voltage 1E

0335

Fuse Control Board Voltage 2A

0337

Fuse Control Board Voltage 2B

0339

Fuse Control Board Voltage 2C

0341

Fuse Control Board Voltage 2D

0343

Fuse Control Board Voltage 2E

0345

Fuse Control Board Voltage Ch1

0347

Fuse Control Board Voltage Ch2

V OR
mA
V OR
mA

- 12 -

Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float

Notes

Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)

0304

Data type

Unit

Register
content
description

Number of
registers

Register
address [1]

TRIO-20.0(27.6)-TL-OUTD Modbus RTU Register Map

Not used in US model


Not used in US model
Not used in US model
Not used in US model
See Note 10

See Note 11
Not used in US model

Not used in US model


Not used in US model
Not used in US model
Not used in US model
Not used in US model
Not used in US model
Not used in US model
Not used in US model
Not used in US model
Not used in US model
Not used in US model
Not used in US model

0349

Fuse Control Board Current 1A

0351

Fuse Control Board Current 1B

0353

Fuse Control Board Current 1C

0355

Fuse Control Board Current 1D

0357

Fuse Control Board Current 1E

0359

Fuse Control Board Current 2A

0361

Fuse Control Board Current 2B

0363

Fuse Control Board Current 2C

0365

Fuse Control Board Current 2D

0367

Fuse Control Board Current 2E

0369

Fuse Control Board States (Byte 5)

Binary

IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
IEEE 32
Float
Unsigned
Integer

Notes

Data type

Unit

Register
content
description

Number of
registers

Register
address [1]

TRIO-20.0(27.6)-TL-OUTD Modbus RTU Register Map

Not used in US model


Not used in US model
Not used in US model
Not used in US model
Not used in US model
Not used in US model
Not used in US model
Not used in US model
Not used in US model
Not used in US model
See Note 11
Not used in US model

3650

Registers Map Type

3651

Registers Map Inverter family supported

3652

Registers Map Major Version

3653

Registers Map Minor Version

- 13 -

Unsigned
Integer
Unsigned
Integer
Unsigned
Integer
Unsigned
Integer

Notes

Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)

Data type

Unit

Register
content
description

Number of
registers

Register
address [1]

Registers Map Version

Fixed Value: 71 (G)


Fixed Value: 84 (T)

TRIO-20.0(27.6)-TL-OUTD Modbus RTU Register Map

Notes
1. Register address range is from 1 to 65536 (PLC addresses).
2. Inverter type (Model number):
Value
89 (Y)
121 (y)
70 (F)
102 (f)

Aurora inverter type


Description
TRIO-27.6-TL-OUTD Output: 400 VAC
TRIO-20-TL-OUTD Output: 400 VAC
TRIO-27.6-TL-OUTD Output: 480 VAC (-US model)
TRIO-20-TL-OUTD Output: 480 VAC (-US model)

3. Grid type (Country/Grid standard):


Value
65 (A)
69 (E)
83 (S)
73 (I)
85 (U)
75 (K)
70 (F)
82 (R)
66 (B)
79 (O)
71 (G)
84 (T)
67 (C)
81 (Q)
63 (?)
97 (a)
98 (b)
99 (c)
88 (X)
120 x)
117 u)
107 (k)
87 (W)
72 (H)
111 (o)
80 (P)
101 (e)
105 (i)

Grid type
Description

USA UL1741 (-US model)


Germany VDE0126
Spain DR 1663/2000
Italy ENEL DK 5950
UK UK G83
Australia AS 4777
France VDE French Model
Ireland EN50438
Belgium VDE Belgium Model
Korea
Greece VDE Greece Model
Taiwan
Czech Republic
Peoples Republic of China
China
USA UL1741 Vout = 208 single phase
USA UL1741 Vout = 240 single phase
USA UL1741 Vout = 277 single phase
Debug Standard 1
Debug Standard 2
UK UK-G59
Israel Derived from AS 4777
Germany BDEW
Hungary
Corsica
Portugal
VDE AR-N-4105
CEI

4. Trafo type (Transformer type):


Value
78 (N)
84 (T)
116 (t)
120 (x)

Trafo type
Description
Transformerless version (-US model)
Transformer version
Transformer HF version
Dummy transformer type

- 14 -

TRIO-20.0(27.6)-TL-OUTD Modbus RTU Register Map


5. Wind type:
Value
80 (P)
87 (W)
120 (x)

Wind type
Description
Photovoltaic version (-US model)
Eolic version
Dummy transformer type

6. Global state:
Value

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
30
31
32
33
34
35
36
37
38
51
53
98
99
100
101
115
118
200

Global state
Description

Sending Parameters
Wait Sun/Grid
Checking Grid
Measuring Riso
DC/DC Start
Inverter Start
Run
Recovery
Pause
Ground Fault
OTH Fault
Address Setting
Self-Test
Self-Test Fail
Sensor Test + Meas.Riso
Leak Fault
Waiting for manual reset
Internal Error E026
Internal Error E027
Internal Error E028
Internal Error E029
Internal Error E030
Sending Wind Table
Failed Sending table
UTH Fault
Remote OFF
Interlock Fail
Executing Autotest
Waiting Sun
Temperature Fault
Fan Staucked
Int. Com. Fault
Slave Insertion
DC Switch Open
TRAS Switch Open
MASTER Exclusion
Auto Exclusion
Arc fault
Arc fault self-test fail
Erasing Internal Eeprom
Erasing External Eeprom
Counting Eeprom
Freeze
Communication loss with Communication Board
Arc fault wrong configuration
Dsp Programming

- 15 -

TRIO-20.0(27.6)-TL-OUTD Modbus RTU Register Map


7. Inverter state:
Value

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
40
41
42
43
44
45
46
47

255

Inverter state
Description

Stand By
Checking Grid
Run
Bulk OV
Out OC
IGBT Sat
Bulk UV
Degauss Error
No Parameters
Bulk Low
Grid OV
Communication Error
Degaussing
Starting
Bulk Cap Fail
Leak Fail
DC/DC Fail
Ileak Sensor Fail
Self-Test: relay inverter
Self-Test: wait for sensor test
Self-Test: test relay DC/DC + sensor
Self-Test: relay inverter fail
Self-Test timeout fail
Self-Test: relay DC/DC fail
Self-Test 1
Waiting Self-Test start
Dc Injection
Self-Test 2
Self-Test 3
Self-Test 4
Internal Error
Internal Error
Forbidden State
Input UC
Zero Power
Grid Not Present
Waiting Start
MPPT
Grid Fail
Input OC

Inverter DSP not programmed

8. DC/DC state:

0
1
2
3
4
5
6
7
8

Value

DC/DC OFF
Ramp Start
MPPT
Not Used
Input OC
Input UV
Input OV
Input Low
No Parameters

DC/DC Channel X state


Description

- 16 -

TRIO-20.0(27.6)-TL-OUTD Modbus RTU Register Map

Value

9
10
11
12
13
14
15
16
17
18
19

255

DC/DC Channel X state


Description

Bulk OV
Communication Error
Ramp Fail
Internal Error
Input mode Error
Ground Fault
Inverter Fail
DC/DC IGBT Sat
DC/DC ILEAK Fail
DC/DC Grid Fail
DC/DC Comm. Error

DC/DC DSP not programmed

9. Alarm state:
Value
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39

Description
No Alarm
Sun Low
Input OC
Input UV
Input OV
Sun Low
No Parameters
Bulk OV
Comm. Error
Output OC
IGBT Sat
Bulk UV
Internal error
Grid Fail
Bulk Low
Ramp Fail
Dc/Dc Fail
Wrong Mode
Ground Fault
Over Temp.
Bulk Cap Fail
Inverter Fail
Start Timeout
Ground Fault
Degauss error
Ileak sens. Fail
DC/DC Fail
Self-Test Error 1
Self-Test Error 2
Self-Test Error 3
Self-Test Error 4
DC inj error
Grid OV
Grid UV
Grid OF
Grid UF
Z grid Hi
Internal error
Riso Low
Vref Error

Alarm state

Code
W001
E001
W002
E002
W001
E003
E004
E005
E006
E007
W011
E009
W003
E010
E011
E012
E013
--E014
E015
E016
E017
E018
--E019
E012
E020
E021
E019
E022
E023
W004
W005
W006
W007
W008
E024
E025
E026

- 17 -

TRIO-20.0(27.6)-TL-OUTD Modbus RTU Register Map

Value
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
79
82
83
84
85

Alarm state
Description
Error Meas V
Error Meas F
Error Meas Z
Error Meas Ileak
Error Read V
Error Read I
Table fail
Fan Fail
UTH
Interlock fail
Remote Off
Vout Avg error
Battery low
Clk fail
Input UC
Zero Power
Fan Stuck
DC Switch Open
Tras Switch Open
AC Switch Open
Bulk UV
Autoexclusion
Grid df/dt
Den switch Open
Jbox fail
DC Door Open
AC Door Open
Arc fault
Arc fault self-test fail
Communication loss with Communication Board
Arc fault reset by user
Arc fault wrong configuration

Code
E027
E028
E029
E030
E031
E032
W009
W010
E033
E034
E035
E036
W012
W013
E037
W014
E038
E039
E040
E041
E042
E043
W015
W016
W017
E044
E045
E050
E053
E054
W026
E055

10. Communication Board states:


Byte
0
1
2
3
4

Communication Board states


Description

NONE
NONE
NONE
NONE
- Bit 0: 0 = OTH not active; 1= OTH is active
- Bit 1: 0 = Arc fault is absent; 1 = Arc fault is present
- Bit 2: 0 = Arc detector failure is absent; 1 = Arc detector failure is present

- Bit 7: NONE
- Bit 0: 0 = SD card is absent; 1 = SD card is present
- Bit 1: 0 = SD card fault; 1 = SD card is ok
- Bit 2: 0 = Exp. board is absent; 1 = Exp. board is present
- Bit 3: 0 = Wi-Fi board is absent; 1 = Wi-Fi board is present
- Bit 4: RESERVED
- Bit 5: 0 = SPD DC 1 fault; 1 = SPD DC 1 card is ok
- Bit 6: 0 = SPD DC 2 fault; 1 = SPD DC 2 is ok
- Bit 7: 0 = SPD AC fault; 1 = SPD AC is ok

- 18 -

TRIO-20.0(27.6)-TL-OUTD Modbus RTU Register Map


11. Fuse Control Board states:
Byte
0

2
3

Fuse Control Board states (Not used in -US model)


Description
- Bit 0 : 0 = All strings are ok; 1 = One or more strings are in fault
- Bit 1 : 0 = Overvoltage not active; 1 = Overvoltage is active
- Bit 2 : 0 = All currents are balanced; 1 = One or more unbalanced currents
- Bit 3 : 0 = Overcurrent not active; 1 = Overcurrent is active
- Bit 4 : 0 = Calibration is ok; 1 = Calibration not ok
- Bit 5 : 0 = EEPROM (location 1) is ok; 1 = EEPROM (location 1) not ok
- Bit 6 : 0 = EEPROM (location 2) is ok; 1 = EEPROM (location 2) not ok
- Bit 7 : 0 = String self-test passed; 1 = String self-test not passed
- Bit 0 : 0 = String 2C ok; 1 = String 2C fault
- Bit 1 : 0 = String 2B ok; 1 = String 2B fault
- Bit 2 : 0 = String 2A ok; 1 = String 2A fault
- Bit 3 : 0 = String 1E ok; 1 = String 1E fault
- Bit 4 : 0 = String 1D ok; 1 = String 1D fault
- Bit 5 : 0 = String 1C ok; 1 = String 1C fault
- Bit 6 : 0 = String 1B ok; 1 = String 1B fault
- Bit 7 : 0 = String 1A ok; 1 = String 1A fault

- Bit 6 : 0 = String 2E ok; 1 = String 2E fault


- Bit 7 : 0 = String 2D ok; 1 = String 2D fault
- Bit 0 : 0 = Current 2C balanced; 1 = Current 2C unbalanced
- Bit 1 : 0 = Current 2B balanced; 1 = Current 2B unbalanced
- Bit 2 : 0 = Current 2A balanced; 1 = Current 2A unbalanced
- Bit 3 : 0 = Current 1E balanced; 1 = Current 1E unbalanced
- Bit 4 : 0 = Current 1D balanced; 1 = Current 1D unbalanced
- Bit 5 : 0 = Current 1C balanced; 1 = Current 1C unbalanced
- Bit 6 : 0 = Current 1B balanced; 1 = Current 1B unbalanced
- Bit 7 : 0 = Current 1A balanced; 1 = Current 1A unbalanced
- Bit 0 : 0 = String 1B self-test passed; 1 = String 1B self-test not passed
- Bit 1 : 0 = String 1A self-test passed; 1 = String 1A self-test not passed

- Bit 6 : 0 = Current 2E balanced; 1 = Current 2E unbalanced


- Bit 7 : 0 = Current 2D balanced; 1 = Current 2D unbalanced
- Bit 0 : 0 = String 2E self-test passed; 1 = String 2E self-test not passed
- Bit 1 : 0 = String 2D self-test passed; 1 = String 2D self-test not passed
- Bit 2 : 0 = String 2C self-test passed; 1 = String 2C self-test not passed
- Bit 3 : 0 = String 2B self-test passed; 1 = String 2B self-test not passed
- Bit 4 : 0 = String 2A self-test passed; 1 = String 2A self-test not passed
- Bit 5 : 0 = String 1E self-test passed; 1 = String 1E self-test not passed
- Bit 6 : 0 = String 1D self-test passed; 1 = String 1D self-test not passed
- Bit 7 : 0 = String 1C self-test passed; 1 = String 1C self-test not passed

12. Holding registers 0190 and 0503 (Power ramping interval):


Time reference for manage the transient when a new set-point is applied.
If 1s step is selected in the holding register 0198 or 0505, the global value is composed by the following formula:
(Nx1sec) + (Mx10ms)
where N and M are the lower and higher byte:
M (10ms step) = MSB; range 0 to 99 [0s to 990ms]
N (1s step) = LSB; range 0 to 250 [0s to 250s]
If 4s step is selected in the holding register 0198 or 0505, the global value is composed by the following formula:
(Nx4sec) + (Mx10ms)
- 19 -

TRIO-20.0(27.6)-TL-OUTD Modbus RTU Register Map

where N and M are the lower and higher byte:


M (10ms step) = MSB; range 0 to 99 [0s to 990ms]
N (4s step) = LSB; range 0 to 62 [0s to 248s]
It defines transient duration or transient slope depending on the transient mode selected (register 0198 or 0505).
If it is defined as duration, it represents the real duration of the transient (any variation is applied with variable
slope to have a fixed duration for each delta).
If it is defined as slope, it represents the time duration of the rail to rail transient (any transient is applied with
constant slope and duration related to the delta).
The default value is 15 (N=15;M=0) [60s].
13. Holding registers 0198 and 0505 (Set transient options):
The global value is composed as follows:
Transient step = MSB; range 0 to 1 [0 = 4s step; 1 = 1s step]
Transient mode = LSB; range 0 or 128 [0 = Slope mode; 128 = Duration mode]
The default value is 0 [Slope mode;4s step].
Duration mode and 1s step may be set only if register 0299 is set to 1 (transient options configurable).

References
1. Power reduction: AN101-Aurora Power Reduction
2. Modbus Organization: Modbus Application Protocol Specification v1.1b3, 26/04/2012;
3. Modbus Organization: Modbus over Serial Line - Specification and Implementation Guide v1.02, 20/12/2006.

- 20 -

TRIO-20.0(27.6)-TL-OUTD Modbus RTU Register Map

Document revisions
Author
Davide Pagliai

Davide Pagliai

Davide Pagliai
Davide Pagliai

Davide Pagliai

Davide Pagliai

Davide Pagliai
Neil Christopherson

Comment
Preliminary revision.
Added the input registers from 0104 to 0109, from 0110 to 0115,
0116, 0117, 0118, 0119, from 0120 to 0121, from 0122 to 0123,
0129, 0130, 0131, from 0172 to 0173, 0174, from 0254 to 0259, from
0292 to 0297, from 0298 to 0303, from 0304 to 0305 and from 0306
to 0307;
Added the support for baud rates: 2400, 4800, 19200, 38400, 57600
and 115200 bps.
Added the holding registers 0190, 0191, 0200, 0202, 0205, 0210,
0212 and 0215.
Modified the unit of input registers 0319 and 0321;
Removed in note 2 all Aurora types unsupported.
Added the holding registers from 0216 to 0227, 0300, from 0303 to
0307 and from 0501 to 0516;
Modified the registers map version from GT02 to GT03;
Modified the description of input registers 0190 and 0191;
Modified the range of holding registers 0190, 0191, 0210 and 0212;
Modified the description of input registers 0102, 0252 and from 3650
to 3653;
Modified the notes 6, 9 and 10.
Added the holding register 0198, 0299, 0301 and 0505;
Added the notes 12 and 13;
Modified the registers map version from GT03 to GT04;
Modified the range, the default value and the unit of holding registers
0190 and 0503;
Modified the notes of holding registers 0200, 0202, 0210, 0212,
0220, 0222, 0225, 0227, from 0507 to 0509 and from 0511 to 0513.
Modified the range and the default value of holding registers 0508
and 0512.
Convert to ABB Style
Remove Aurora terminology
Added Modbus map and firmware revision information

Date
11/12/2012

Revision
0.0

14/12/2012

0.1

20/12/2012

0.2

21/01/2013

0.3

02/07/2013

0.4

30/09/2013

0.5

30/09/2013

0.6

25/7/2014

1.0

Firmware Revisions
Inverter
Update Version
(First version released)

Modbus RTU
Register Map
version

Communication
Board
Firmware Version
(First version
released)

TRIO-27.6(20.0)-TL-OUTD-EU400

TRIO-27.6(20.0)-TL-OUTD-US480

GT02
GT03
GT04

E077
E106
E10A

31213*
1337E
1351A

35313*
1404B

* Old type

- 21 -

TRIO-20.0(27.6)-TL-OUTD Modbus RTU Register Map

Contact us
www.abb.com/solarinverters

- 22 -

Anda mungkin juga menyukai