Modbus RTU Register Map for TRIO-20 0(27 6)-TL-OUTD-revision-GT04
February 23, 2017 | Author: Roy Chai | Category: N/A
Short Description
Download Modbus RTU Register Map for TRIO-20 0(27 6)-TL-OUTD-revision-GT04...
Description
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
2
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
1
0191
1
0192 to 0197
6
RESERVED
0198
1
Set transient options
0199
1
RESERVED
0200
2
Dynamic Mode – Reactive Power management by fixed PF
-1.0 to -0.8 OR 0.8 to 1.0
1
N/A
IEEE 32 Float
0202
2
Permanent Mode – Reactive Power management by fixed PF
-1.0 to -0.8 OR 0.8 to 1.0
1
N/A
IEEE 32 Float
0204
1
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
1
Permanent Mode – Reset PF to 1
0206 to 0209
4
RESERVED
0210
1
0211
1
0212
1
0213 to 0214
2
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)
0
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
1
Permanent Mode – Reset Active Power to 100% of Nominal Power (PNOM)
0216 to 0219
4
RESERVED
0220
2
Dynamic Mode – Reactive power management; set fixed Q by conventional PF
-0.8 to 0.8
0
N/A
IEEE 32 Float
0222
2
Permanent Mode – Reactive power management; set fixed Q by conventional PF
-0.8 to 0.8
0
N/A
IEEE 32 Float
0224
1
RESERVED
0225
1
Dynamic Mode – Reactive Power management; set fixed Q by percentage of Nominal Power (PNOM) in 1% steps
0226
1
RESERVED
0227
1
Permanent Mode – Reactive Power management; set fixed Q by percentage of Nominal Power (PNOM) in 1% steps
-80 to 80
0
%
Signed Integer
0299
1
Transient options configurable
0 to 1
0
Decimal
Unsigned Integer
0300
1
Heartbeat counter
0 to 65535
0
Decimal
Unsigned Integer
0301
2
Inverter – Grid Reactive Power
-
-
VAR
IEEE 32 Float
0303
2
Inverter – Grid Voltage
-
-
V
0305
2
Inverter – Grid Power
-
-
W
0307
2
Inverter – Grid Current
-
-
A
0501
1
0 to 1
0
Decimal
0502
1
0 to 1
0
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
0
0
-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
2
min
Unsigned Integer
Set transient options
See Note 13
See Note 13
Unsigned Integer
1
Set reactive power control mode (Q fixed or PF fixed)
See Note 13
0 to 1
0
Decimal
Unsigned Integer
1
Dynamic Mode – Reactive Power management; set fixed Q by percentage of Nominal Power (PNOM) in 1% steps
-80 to 80 OR -800 to 800
0
% OR ‰
Signed Integer
1
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
2
Dynamic Mode – Reactive Power management by fixed PF
-1.0 to -0.8 OR 0.8 to 1.0
1
N/A
IEEE 32 Float
1
Permanent Mode – Reactive Power management; set fixed Q by percentage of Nominal Power (PNOM) in 1% steps
-80 to 80 OR -800 to 800
0
% OR ‰
Signed Integer
1
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
1
0505
1
0506
0509
0511
0512
0513
2
Permanent Mode – Reactive Power management by fixed PF
-1.0 to -0.8 OR 0.8 to 1.0
1
N/A
IEEE 32 Float
0515
1
Reset Active Power management
0 or 1 (Toggle bit)
0
Decimal
Unsigned Integer
-7-
Notes
Unit See Note 12
0504
0508
Default value See Note 12
1
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
1
Reset Reactive Power management
0 or 1 (Toggle bit)
0
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
1
Inverter – Start register
Decimal
0101
1
Inverter – Map size
Decimal
0102
1
Inverter – Map Version – Major and minor version in numerical format
Decimal
0103
1
Inverter address
Decimal
0104
1
Inverter – Serial number (SN0)
0105
1
Inverter – Serial number (SN1)
0106
1
Inverter – Serial number (SN2)
0107
1
Inverter – Serial number (SN3)
0108
1
Inverter – Serial number (SN4)
0109
1
Inverter – Serial number (SN5)
0110
1
Inverter – Part number (PN0)
0111
1
Inverter – Part number (PN1)
0112
1
Inverter – Part number (PN2)
0113
1
Inverter – Part number (PN3)
0114
1
Inverter – Part number (PN4)
0115
1
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
1
Inverter – Aurora type (Model number)
Decimal
0117
1
Inverter – Grid type (Country/Grid standard)
Decimal
0118
1
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
1
Inverter – Wind type
Decimal
0120
1
Inverter – Week production – High byte
0121
1
Inverter – Week production – Low byte
0122
1
Inverter – Year production – High byte
0123
1
Inverter – Year production – Low byte
0124
1
Inverter – States (Byte 0) – Global state
Decimal
0125
1
Inverter – States (Byte 1) – Inverter state
Decimal
0126
1
Inverter – States (Byte 2) – DC/DC Channel 1 state
Decimal
0127
1
Inverter – States (Byte 3) – DC/DC Channel 2 state
Decimal
0128
1
Inverter – States (Byte 4) – Alarm state
Decimal
0129
1
0130
1
0131
1
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
2
Inverter – Daily Energy
Wh
0134
2
Inverter – Total Energy
kWh
0136
2
Inverter – Partial Energy
kWh
0138
2
Inverter – Week Energy
kWh
0140
2
Inverter – Monthly Energy
kWh
0142
2
Inverter – Yearly Energy
kWh
0144
2
Inverter – Grid Voltage
V
0146
2
Inverter – Grid Current
A
0148
2
Inverter – Grid Power
W
0150
2
Inverter – Frequency
Hz
0152
2
Inverter – Input 1 Power
W
0154
2
Inverter – Input 1 Voltage
V
0156
2
Inverter – Input 1 Current
A
0158
2
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
2
Inverter – Input 2 Voltage
V
0162
2
Inverter – Input 2 Current
A
0164
2
Inverter – Inverter Temperature
°C
0166
2
Inverter – Booster Temperature
°C
0168
2
Inverter – Isolation Resistance
MΩ
0170
2
Inverter – Wind Generator Frequency
Hz
0172
2
Inverter – Cos(φ)
N/A
0174
1
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
1
Auxiliary Boards – Start register
Decimal
0251
1
Auxiliary Board – Map size
Decimal
0252
1
0253
1
0254
1
0255
1
Inverter – Serial number (SN1)
0256
1
Inverter – Serial number (SN2)
0257
1
Inverter – Serial number (SN3)
0258
1
Inverter – Serial number (SN4)
0259
1
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
1
Communication Board – Serial number (SN0)
0277
1
Communication Board – Serial number (SN1)
0278
1
Communication Board – Serial number (SN2)
0279
1
Communication Board – Serial number (SN3)
0280
1
Communication Board – Serial number (SN4)
0281
1
Communication Board – Serial number (SN5)
0282
1
Communication Board – Part number (PN0)
0283
1
Communication Board – Part number (PN1)
0284
1
Communication Board – Part number (PN2)
0285
1
Communication Board – Part number (PN3)
0286
1
Communication Board – Part number (PN4)
0287
1
Communication Board – Part number (PN5)
0288
1
Communication Board – Week production – High byte
0289
1
Communication Board – Week production – Low byte
0290
1
Communication Board – Year production – High byte
0291
1
Communication Board – Year production – Low byte
0292
1
Fuse Control Board – Serial number (SN0)
0293
1
Fuse Control Board – Serial number (SN1)
0294
1
Fuse Control Board – Serial number (SN2)
0295
1
Fuse Control Board – Serial number (SN3)
0296
1
Fuse Control Board – Serial number (SN4)
0297
1
Fuse Control Board – Serial number (SN5)
0298
1
Fuse Control Board – Part number (PN0)
0299
1
Fuse Control Board – Part number (PN1)
0300
1
Fuse Control Board – Part number (PN2)
0301
1
Fuse Control Board – Part number (PN3)
0302
1
Fuse Control Board – Part number (PN4)
0303
1
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
1
Fuse Control Board – Week production – High byte
0305
1
Fuse Control Board – Week production – Low byte
0306
1
Fuse Control Board – Year production – High byte
0307
1
Fuse Control Board – Year production – Low byte
0308
1
Communication Board – States (Byte 4)
Binary
0309
1
Communication Board – States (Byte 5)
Binary
0310
1
Fuse Control Board – States (Byte 0)
Binary
0311
1
Fuse Control Board – States (Byte 1)
Binary
0312
1
Fuse Control Board – States (Byte 2)
Binary
0313
1
Fuse Control Board – States (Byte 3)
Binary
0314
1
Fuse Control Board – States (Byte 4)
Binary
0315
2
Communication Board – PT100
°C
0317
2
Communication Board – PT1000
°C
0319
2
Communication Board – Analog Input 1
0321
2
Communication Board – Analog Input 2
0323
2
Communication Board – NTC
°C
0325
2
Fuse Control Board – Voltage 1A
V
0327
2
Fuse Control Board – Voltage 1B
V
0329
2
Fuse Control Board – Voltage 1C
V
0331
2
Fuse Control Board – Voltage 1D
V
0333
2
Fuse Control Board – Voltage 1E
V
0335
2
Fuse Control Board – Voltage 2A
V
0337
2
Fuse Control Board – Voltage 2B
V
0339
2
Fuse Control Board – Voltage 2C
V
0341
2
Fuse Control Board – Voltage 2D
V
0343
2
Fuse Control Board – Voltage 2E
V
0345
2
Fuse Control Board – Voltage Ch1
V
0347
2
Fuse Control Board – Voltage Ch2
V
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
2
Fuse Control Board – Current 1A
A
0351
2
Fuse Control Board – Current 1B
A
0353
2
Fuse Control Board – Current 1C
A
0355
2
Fuse Control Board – Current 1D
A
0357
2
Fuse Control Board – Current 1E
A
0359
2
Fuse Control Board – Current 2A
A
0361
2
Fuse Control Board – Current 2B
A
0363
2
Fuse Control Board – Current 2C
A
0365
2
Fuse Control Board – Current 2D
A
0367
2
Fuse Control Board – Current 2E
A
0369
1
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
1
Registers Map – Type
3651
1
Registers Map – Inverter family supported
3652
1
Registers Map – Major Version
3653
1
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 People’s 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
5
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
1
2 3
4
5
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 -
View more...
Comments