verified connector library

ABB TRIO-20.0/27.6-TL-OUTD string inverter

Register map(s) for this device, each at the trust rung it earned. Addresses are 0-based as on the wire. Word order and scaling are confirmed at the hardware-verified rung and at no rung below it.

interop-verified

Read + decoded cleanly over a real network vs an independent third-party Modbus test server (transport and framing; reads are remapped into the server's register window, so the map's own addresses are NOT exercised). Does NOT prove word order/scaling against the actual device.

pointaddress (0-based)typescaleunit
inverter_global_state123U161Decimal
inverter_state124U161Decimal
inverter_dcdc_channel_1_state125U161Decimal
inverter_dcdc_channel_2_state126U161Decimal
inverter_alarm_state127U161Decimal
inverter_daily_energy131F32BE1Wh
inverter_total_energy133F32BE1kWh
inverter_partial_energy135F32BE1kWh
inverter_week_energy137F32BE1kWh
inverter_monthly_energy139F32BE1kWh
inverter_yearly_energy141F32BE1kWh
inverter_grid_voltage143F32BE1V
inverter_grid_current145F32BE1A
inverter_grid_power147F32BE1W
inverter_frequency149F32BE1Hz
inverter_input_1_power151F32BE1W
inverter_input_1_voltage153F32BE1V
inverter_input_1_current155F32BE1A
inverter_input_2_power157F32BE1W
inverter_input_2_voltage159F32BE1V
inverter_input_2_current161F32BE1A
inverter_temperature163F32BE1°C
inverter_booster_temperature165F32BE1°C
inverter_isolation_resistance167F32BE1MΩ
inverter_cos_phi171F32BE1N/A
heartbeat_counter299U161Decimal
inverter_grid_reactive_power_holding300F32BE1VAR
inverter_grid_voltage_holding302F32BE1V
inverter_grid_power_holding304F32BE1W
inverter_grid_current_holding306F32BE1A

link settings as documented (unverified): RTU; default 19200 8N1; FC 03,04,06,16; Interface: RS-485 (half duplex). Start bit: 1, Stop bit: 1, Parity: No parity, Data bits: 8. Default baud rate is 9600 on USA and Japan versions, and 19200 on Europe versions.

bench facts as documented (unverified)
terminalsRS-485 serial line
broadcastsupported
model register115
serial register103
identification notesModel identifier register is 115 (0-based). Serial number registers are 103 to 108 (0-based).
doc revision1.6
firmware applicabilityMinimum Inverter Update Version: 1542C for Europe version; 1542D for USA and Japan version
field reports — community-sourced, unverified (checked 2026-06-11)
  • The inverter uses Word Swapped Floating Point 32-bit (SF32) data types where the two Modbus registers must be swapped before processing the IEEE754 floating point value. [source]
  • When the inverter enters standby/night mode due to low solar input voltage, Modbus RTU communication may be suspended or respond with errors, causing communication timeouts on the PLC/master side. [source]
  • Modbus data registers are documented as 1-based addresses in some vendor materials, requiring an offset of -1 (0-based addressing) in the Modbus PDU request (e.g., register 301 is requested as 0x012C / 300). [source]
  • confirmed: Baud rates [2400, 4800, 9600, 19200, 38400, 57600, 115200] with default 19200 on Europe versions and 9600 on USA/Japan versions — confirmed by Modbus RTU Register Map For TRIO-20.0 (27.6) - TL-OUTD Revision 1.6
  • confirmed: Minimum Inverter Update Version: 1542C for Europe version; 1542D for USA and Japan version — confirmed by Modbus RTU Register Map For TRIO-20.0 (27.6) - TL-OUTD Revision 1.6
  • confirmed: Model identifier register is 115 and serial number registers are 103 to 108 (0-based) — confirmed by Modbus RTU Register Map For TRIO-20.0 (27.6) - TL-OUTD Revision 1.6
  • confirmed: Broadcast mode is supported for write single (06) and write multiple (16) registers — confirmed by Modbus RTU Register Map For TRIO-20.0 (27.6) - TL-OUTD Revision 1.6

The trust ladder

Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.

If your device isn't here, upload its register map. Generation is free, and the connector keeps the rung it earns under testing.

To prove a connector against your own device, order hardware verification. If it doesn't verify, you don't pay.

Platform builders can license the verified library: machine-readable maps, the firmware matrix, API access.