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.
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-
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.
Revision: GT04
Minimum Inverter Update Version: 1351A for Europe version; 1404B for US version
Peripheral Settings
-
01 Illegal function;
02 Illegal data address;
03 Illegal data value;
04 Server device failure;
06 Server device busy.
-4-
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
Range
Register
content
description
Number of
registers
Register
address [1]
Holding Registers
0190
0191
0192 to
0197
RESERVED
0198
0199
RESERVED
0200
-1.0 to -0.8
OR 0.8 to
1.0
N/A
IEEE 32
Float
0202
-1.0 to -0.8
OR 0.8 to
1.0
N/A
IEEE 32
Float
0204
RESERVED
0205
0206 to
0209
RESERVED
0210
0211
0212
0213 to
0214
0 or 1
(Toggle bit)
Decimal
Unsigned
Integer
5 to 100
100
Unsigned
Integer
5 to 100
100
Unsigned
Integer
RESERVED
-5-
0215
0216 to
0219
RESERVED
0220
-0.8 to 0.8
N/A
IEEE 32
Float
0222
-0.8 to 0.8
N/A
IEEE 32
Float
0224
RESERVED
0225
0226
RESERVED
0227
-80 to 80
Signed
Integer
0299
0 to 1
Decimal
Unsigned
Integer
0300
Heartbeat counter
0 to 65535
Decimal
Unsigned
Integer
0301
VAR
IEEE 32
Float
0303
0305
0307
0501
0 to 1
Decimal
0502
0 to 1
Decimal
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]
Data type
Unsigned
Integer
0 to 250
min
Unsigned
Integer
See Note
13
See Note
13
Unsigned
Integer
See
Note
13
0 to 1
Decimal
Unsigned
Integer
-80 to 80
OR
-800 to 800
%
OR
Signed
Integer
5 to 100
OR
50 to 1000
100
OR
1000
%
OR
Unsigned
Integer
-1.0 to -0.8
OR 0.8 to
1.0
N/A
IEEE 32
Float
-80 to 80
OR
-800 to 800
%
OR
Signed
Integer
5 to 100
OR
50 to 1000
100
OR
1000
%
OR
Unsigned
Integer
0505
0506
0509
0511
0512
0513
-1.0 to -0.8
OR 0.8 to
1.0
N/A
IEEE 32
Float
0515
0 or 1
(Toggle bit)
Decimal
Unsigned
Integer
-7-
Notes
Unit
See Note
12
0504
0508
Default value
See
Note
12
Range
See Note
12
0503
0507
Register
content
description
Number of
registers
Register
address [1]
0516
0 or 1
(Toggle bit)
Decimal
Unsigned
Integer
Notes
Data type
Unit
Default value
Range
Register
content
description
Number of
registers
Register
address [1]
Input Registers
0100
Decimal
0101
Decimal
0102
Decimal
0103
Inverter address
Decimal
0104
0105
0106
0107
0108
0109
0110
0111
0112
0113
0114
0115
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
Decimal
0117
Decimal
0118
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
See Note 2
See Note 3
See Note 4
0119
Decimal
0120
0121
0122
0123
0124
Decimal
0125
Decimal
0126
Decimal
0127
Decimal
0128
Decimal
0129
0130
0131
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
(ASCII)
Decimal
Decimal
Decimal
0132
Wh
0134
kWh
0136
kWh
0138
kWh
0140
kWh
0142
kWh
0144
0146
0148
0150
Inverter Frequency
Hz
0152
0154
0156
0158
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]
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
0162
0164
0166
0168
0170
Hz
0172
Inverter Cos()
N/A
0174
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]
0250
Decimal
0251
Decimal
0252
0253
0254
0255
0256
0257
0258
0259
0260 to
0275
16
RESERVED
- 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
0276
0277
0278
0279
0280
0281
0282
0283
0284
0285
0286
0287
0288
0289
0290
0291
0292
0293
0294
0295
0296
0297
0298
0299
0300
0301
0302
0303
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]
0305
0306
0307
0308
Binary
0309
Binary
0310
Binary
0311
Binary
0312
Binary
0313
Binary
0314
Binary
0315
0317
0319
0321
0323
0325
0327
0329
0331
0333
0335
0337
0339
0341
0343
0345
0347
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]
See Note 11
Not used in US model
0349
0351
0353
0355
0357
0359
0361
0363
0365
0367
0369
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]
3650
3651
3652
3653
- 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]
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)
Grid type
Description
Trafo type
Description
Transformerless version (-US model)
Transformer version
Transformer HF version
Dummy transformer type
- 14 -
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 -
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
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
- 16 -
Value
9
10
11
12
13
14
15
16
17
18
19
255
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
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 -
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
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 -
2
3
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 -
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 -
Contact us
www.abb.com/solarinverters
- 22 -