ABB Trio Inverters

Purpose

The purpose of this plugin is to collect data from the ABB TRIO-20.0(27.6)-TL-OUTD Inverters via Modbus.

Usage

This plugin reads the data from ABB TRIO-20.0(27.6)-TL-OUTD Inverters via Modbus. This plugin relies on the Modbus Ardexa plugin. It uses the Modbus TCP Specification, and collects from RS485 or TCP connected inverters. Inverter data will be collected to the solar table. The plugin will be run every 5 minutes, by default. The following data is collected from the inverters:

Variable Name                          Units
=============================================
Address	       		     	
Serial Number	       	     	
Part Number	    	     	
Model			    	     	
Country/Grid Standard	     	
Transformer Type		     	
Inverter Type			     	
Global State			     	
Inverter State			     	
DC/DC Channel 1 state	     	
DC/DC Channel 2 state	     	
Alarm					     	
Alarm Code				     	
Display Board			     	
Communication Board	     	
Fuse Board				     	
Daily Energy       			Wh     
Total Energy       			Wh     
Weekly Energy      			Wh     
Monthly Energy     			Wh     
Yearly Energy    			Wh     
AC Voltage         			V      
AC Current         			A      
AC Power           			W      
Grid Freq          			Hz     
DC Power 1         			W      
DC Voltage 1       			V      
DC Current 1       			A      
DC Power 2         			W      
DC Voltage 2       			V      
DC Current 2       			A      
Temperature        			°C     
Boost Temperature      			°C     
Isolation Resistance  			MOhm   
Cos Phi      

Arguments

Arguments are as follows:

  • endpoint. This is either a serial device like /dev/ttyS0 or an IP or DNS like 192.168.1.15

  • bus_addresses. An RS485 address in the range 2-63. This can be a hyphenated list like 3-10 or a list like 2,5,7,9

  • --port. This is an optional parameter used in an Ethernet gateway, and is the TCP port used for the gateway. Default is 502

  • --attempts. This is an optional parameter, and determines how many times to times to attempt to read an inverter value. Default is 1

  • --delay. This is the delay in seconds between inverter send and receive commands, AND if attempts > 1. Fractions like 0.3 can be used. Default is 0.05

Last updated