TapHome
Comunitate Beta Energie și contorizare

ABB TRIO-50.0/60.0 Solar Inverter (Gt03 Modbus Map)

Invertorul solar trifazat ABB TRIO-50.0/60.0-TL-OUTD în TapHome prin Modbus RTU pe RS-485, cu harta de registre Gt03.0. Citește puterea AC, energia totală și zilnică, tensiunea, curentul și frecvența rețelei, intrarea DC #1 și două temperaturi și transformă codurile de stare, alarmă și derating în notificări. Modbus se activează în Aurora Manager LITE.

Modbus RTU10 dispozitiveRevizia 1.0 Ultima actualizare: 12 noiembrie 2026

Trimis de Adam Tížik

ABB TRIO-50.0/60.0 Solar Inverter (Gt03 Modbus Map)

Import în aplicația TapHomeHardware › Modbus › Adăugați din șablon

Descărcați șablon
Pe această pagină

Ghid de integrare

ABB TRIO este un invertor solar string trifazat, fără transformator, conectat la rețea. TapHome îl citește prin Modbus RTU pe o linie RS-485, folosind harta de registre proprietară a producătorului, versiunea Gt03.0 („Modbus RTU Slave”). Documentația producătorului pentru gama TRIO este publicată acum de FIMER.

Șablonul citește puterea și energia de ieșire AC, producția din ziua curentă, tensiunea, curentul și frecvența rețelei, puterea, tensiunea și curentul intrării DC #1, două temperaturi ale invertorului și decodifică starea globală, starea de alarmă și starea de reducere a puterii (derating) a invertorului în notificări TapHome. Șablonul doar citește — nu pornește și nu oprește invertorul și nu îi limitează puterea.

Modelele TRIO pentru care este potrivit șablonul

Harta de registre Gt03.0 este harta producătorului pentru aceste invertoare:

ModelVersiunea minimă de actualizare a invertorului (Europa)SUAJaponia
TRIO-50.0-TL-OUTD1711C1711D1708B
TRIO-60.0-TL-OUTD1715B1715C—
TRIO-TM-50.0-4001741E——
TRIO-TM-60.0-4801741F——

Numele șablonului menționează și TRIO-20.0 și TRIO-27.6, dar harta de registre a producătorului pentru TRIO-20.0/27.6-TL-OUTD (versiunea GT05, revizia 1.6) este o hartă diferită: măsurătorile se află în registrele de intrare 0100–0174 (de exemplu starea globală 0124, energia zilnică 0132, tensiunea rețelei 0144, puterea rețelei 0148, temperatura invertorului 0164). Registrele citite de acest șablon (1050–1122) nu apar în acea hartă, așa că pe un TRIO-20.0 sau TRIO-27.6 nu este de așteptat ca șablonul să returneze valori. Verificați pe invertor înainte de a vă baza pe el.

Conectarea hardware

Lucrările în zona de cablare a invertorului pot fi efectuate numai de un instalator calificat, cu invertorul deconectat conform descrierii din manualul produsului emis de producător.

Liniile RS-485 ale TRIO-50.0/60.0

Invertorul are două linii RS-485, RS485-1 și RS485-2. Fiecare linie funcționează fie cu protocolul proprietar „Aurora”, fie cu Modbus, setat separat pentru fiecare linie. Ambele linii pot fi folosite pentru dispozitive de monitorizare, configurare și comenzi de management al puterii; diferă doar prin faptul că actualizările de firmware trebuie făcute prin RS485 (1), iar dispozitivele de monitorizare ABB trebuie conectate la RS485 (1). Dacă un dispozitiv de monitorizare ABB folosește deja RS485 (1) cu protocolul Aurora, conectați TapHome la RS485 (2).

Fiecare linie poate fi conectată în două moduri echivalente pe placa de comunicație:

  • Blocul de borne a11 — bornele +T/R, −T/R, RTN și SH, câte un rând pentru fiecare linie. Pentru ecranul cablului folosiți borna SH.
  • Conectori RJ45 — a16 pentru RS485-1 și a14 pentru RS485-2. Fiecare linie are două mufe RJ45, (A) și (B); acestea sunt echivalente și servesc drept IN și OUT ale unei conexiuni în lanț (daisy chain).
Placa de comunicație a TRIO-50.0/60.0: blocul de borne a11 pentru RS485-1 și RS485-2 (+T/R, -T/R, RTN, SH) și conectorii RJ45 a14 și a16 cu IN/OUT pentru conexiunea în lanț.
Borna invertoruluiMagistrala RS-485 spre TapHome
+T/RA (+), date pozitive
−T/RB (−), date negative
RTNReferință (GND)
SHEcranul cablului

Configurația pinilor RJ45

Pin RJ45Semnal
3+T/R
5−T/R
7Referință (RTN; marcat GND COM în manualul TRIO-20.0/27.6)
1, 2, 4, 6, 8Neutilizați
Configurația pinilor RJ45 pentru linia RS-485 (pinul 3 +T/R, pinul 5 -T/R, pinul 7 GND COM) și semnalele cablului ecranat cu perechi torsadate +T/R, -T/R, GND COM, SH pe invertorul TRIO-20.0/27.6.

Folosiți un conector RJ45 cu corp metalic, astfel încât ecranarea să rămână continuă. Pentru distanțe mari, producătorul preferă blocul de borne cu un cablu ecranat cu perechi torsadate, cu impedanța caracteristică de 120 Ω. Ecranul trebuie să fie continuu pe toată linia și împământat într-un singur punct.

Conexiunea în lanț și terminarea liniei

Mai multe invertoare pot partaja o linie RS-485 într-o conexiune în lanț (intrare–ieșire). Producătorul recomandă o lungime a liniei de cel mult 1000 m și permite cel mult 62 de invertoare pe o linie RS-485.

Terminați linia cu comutatorul de terminare de 120 Ω de pe ultimul invertor din lanț — a12 (S6) pentru RS485-1, a13 (S5) pentru RS485-2 — setându-l pe ON. Linia trebuie terminată și la primul element, care este de obicei dispozitivul de monitorizare, aici partea TapHome a magistralei. Cu un singur invertor, setați comutatorul lui de terminare pe ON.

Conexiune în lanț RS-485 pentru TRIO-50.0/60.0, cu comutatoarele de terminare de 120 ohmi a12 și a13 setate pe ON pe ultimul invertor și pe sistemul de monitorizare.

Invertoarele sunt livrate cu comutatoarele de terminare pe OFF. Când un invertor este adăugat ulterior la un lanț existent, readuceți pe OFF comutatorul de terminare al invertorului care era anterior ultimul.

Configurare

Activarea Modbus RTU cu Aurora Manager LITE

Din fabrică, ambele linii RS-485 ale TRIO-50.0/60.0 folosesc protocolul Aurora, astfel încât Modbus nu răspunde până când nu este activat. Linia serială — protocolul, adresa (Slave ID), viteza de transmisie, paritatea și biții de stop — se configurează cu software-ul Aurora Manager LITE al producătorului. PC-ul se conectează la linia RS-485 a invertorului printr-un convertor de semnal PVI-USB-RS485_232. Setările avansate (de instalator) din Aurora Manager LITE sunt protejate cu parolă; parola se obține prin înregistrare pe site-ul de înregistrare al producătorului.

  1. Conectați PC-ul cu convertorul PVI-USB-RS485_232 la linia RS-485 a invertorului.
  2. În Aurora Manager LITE, setați protocolul liniei pe care o va folosi TapHome (RS485-1 sau RS485-2) pe Modbus RTU Slave. RS485-2 oferă și „Modbus SunSpec”; șablonul folosește harta Modbus RTU proprietară, nu SunSpec.
  3. Setați adresa RS-485 a invertorului la o valoare fixă de la 2 la 63. Fiecare invertor de pe linie are nevoie de o adresă diferită și niciunul nu poate rămâne pe „Auto”.
  4. Verificați parametrii seriali: șablonul așteaptă valorile implicite 19200 bps, 8 biți de date, fără paritate, 1 bit de stop.

Manualul produsului precizează că invertoarele sunt livrate cu adresa RS-485 2, în timp ce lista parametrilor impliciți arată „AUTO” pentru ambele linii. Verificați adresa în Aurora Manager LITE în loc să vă bazați pe valoarea implicită.

Harta de registre conține și registrele holding 1006 (RS485 #1) și 1007 (RS485 #2) pentru protocolul fiecărei linii: 0 = Aurora, 1 = Modbus. Acestea pot fi scrise numai prin Modbus, deci nu înlocuiesc prima activare în Aurora Manager LITE. Conform hărții de registre, scrierea unei valori diferite de 1 schimbă protocolul imediat după răspuns, ceea ce încheie comunicația Modbus pe acea linie. Șablonul nu scrie aceste registre.

Parametri de comunicație

ParametruInvertor (harta Gt03.0)Șablon
InterfațăRS-485, half duplex—
Viteză de transmisie2400, 4800, 9600, 19200 (implicit), 38400, 57600, 115200 bps19200 bps
Biți de date88
ParitateFără (implicit), pară sau imparăFără
Biți de stop11
Adresă (Slave ID)2–63Parametru de import, implicit 2
Timeout minim100 ms1000 ms

În TapHome, importați șablonul pe interfața Modbus RTU la care este conectat invertorul și introduceți adresa RS-485 a invertorului ca Modbus Slave ID; cu mai multe invertoare pe o linie, importați șablonul o dată pentru fiecare invertor.

Capabilitățile dispozitivului

Harta de registre numerotează registrele ca adrese de date Modbus începând de la 1; cererea propriu-zisă conține adresa minus unu. Tabelele de mai jos le indică pe amândouă. Toate valorile provin din registre de intrare (funcția 04).

Putere și energie AC

DispozitivMăsurătoareAdresa de date din hartăAdresa din cerereTip, unitate
AC Power and EnergyPutere activă de ieșire, instantanee10941093SF32, W
AC Power and EnergyEnergie totală de la instalare10721071U32, Wh
Daily EnergyEnergie produsă astăzi10701069U32, Wh

Măsurători de rețea

DispozitivMăsurătoareAdresa de date din hartăAdresa din cerereTip, unitate
AC VoltageTensiunea medie a rețelei, fază–neutru10901089SF32, V
AC CurrentCurentul mediu de ieșire, fază–neutru10921091SF32, A
Grid FrequencyFrecvența medie a rețelei11061105SF32, Hz

Intrarea DC #1

DispozitivMăsurătoareAdresa de date din hartăAdresa din cerereTip, unitate
DC Input #1 PowerPutere activă pe intrarea DC #111081107SF32, W
DC Input #1 VoltageTensiune pe intrarea DC #111101109SF32, V
DC Input #1 CurrentCurent pe intrarea DC #111121111SF32, A

Temperaturi

DispozitivMăsurătoareAdresa de date din hartăAdresa din cerereTip, unitate
Inverter TemperatureTemperatura convertorului DC/AC11221121SF32, °C
DC Box TemperatureTemperatura internă (DC box)11201119SF32, °C

Harta de registre menționează că temperatura DC box se poate actualiza puțin mai lent decât celelalte valori.

Starea invertorului, alarme și derating

Modulul citește trei registre de stare și le transformă în notificări TapHome:

  • Global State (adresa de date 1050) — „Running” când invertorul este conectat la rețea (valoarea 6), „Wait Sun / Grid” (1) și „Pause” (8) ca informare; defect de punere la pământ, defect de supratemperatură, defect la autotestul protecției de rețea, defect de curent de scurgere și oprire de la distanță (interlock) ca erori. Invertorul injectează putere în rețea numai în starea 6.
  • Alarm State (adresa de date 1051) — „No Alarm” sau alarma cu codul ei, de exemplu E001 Input OC, E002 Input OV, E004 Bulk OV, E014 Over Temp., E025 Riso Low sau E035 Remote Off, ca avertizare sau ca eroare.
  • Derating State (adresa de date 1054) — orice valoare diferită de 0 generează avertizarea „Derating active (code …)”.

Codul de derating este un câmp de biți; mai multe reduceri ale puterii pot fi active simultan, iar ieșirea este atunci limitată la cea mai mică dintre ele:

BitCauza reducerii puterii
0Limitarea puterii conform valorii setate de utilizator
1Suprafrecvență în rețea
2Supratensiune medie în rețea
3Protecție anti-insularizare (anti-islanding)
4Limitarea curentului de rețea la valoarea nominală
5Supratemperatură
6Supratensiune DC
7Injecție zero a sistemului de stocare a energiei

De exemplu, codul 3 înseamnă biții 0 și 1: limitarea puterii și suprafrecvență în rețea.

Depanare

Invertorul nu răspunde

  • Verificați în Aurora Manager LITE că linia folosită de TapHome este setată pe Modbus RTU Slave — setarea din fabrică este Aurora pe ambele linii.
  • Verificați ca Modbus Slave ID din TapHome să fie egal cu adresa RS-485 a invertorului și ca adresa să nu fie „Auto”.
  • Verificați polaritatea: +T/R la A (+), −T/R la B (−). Firele inversate sunt o cauză frecventă.
  • Verificați ca viteza de transmisie, paritatea și biții de stop din TapHome să corespundă cu cei ai invertorului (implicit 19200 bps, fără paritate, 1 bit de stop).
  • Verificați terminarea: ON numai pe ultimul invertor din lanț, OFF pe toate celelalte.
  • Asigurați-vă că TapHome nu este conectat la o linie pe care un dispozitiv de monitorizare ABB o folosește cu protocolul Aurora.

Codul de excepție 2 (illegal data address)

Invertorul răspunde cu codul de excepție 2 pentru fiecare registru care nu se află în harta sa. Cauze tipice:

  • Firmware-ul invertorului este mai vechi decât versiunea minimă de actualizare pentru harta Gt03.0 (consultați tabelul de la începutul paginii).
  • Invertorul este un TRIO-20.0 sau TRIO-27.6, care folosește o hartă de registre diferită.
  • O valoare pe 32 de biți (SF32 sau U32) a fost solicitată doar parțial. Fiecare cerere trebuie să cuprindă ambele registre ale unei valori pe 32 de biți.

Invertorul afișează un defect, dar TapHome nu îl arată

Șablonul decodifică doar o selecție a codurilor de stare și de alarmă. Listele complete se află în anexele 3 (Global State), 4 (Alarm State) și 7 (Derating State) ale hărții de registre Gt03.0 — de exemplu, defectul de arc electric (arc fault) este Global State 51, iar blocarea „Reset by hand” este Global State 124. În acest caz, citiți starea invertorului în Aurora Manager LITE.

Dispozitive disponibile 10

Aceste dispozitive apar în TapHome după import.

ABB TRIO Inverter Modul

ABB TRIO Inverter

Citire (modul)
VAR gs := MODBUSR(A, 1049, UInt16);
IF(gs = 6, ADDINFO(0, "Running"));
IF(gs = 1, ADDINFO(1, "Wait Sun / Grid"));
IF(gs = 8, ADDINFO(2, "Pause"));
IF(gs = 25, ADDERROR(0, "Remote OFF"));
IF(gs = 9, ADDERROR(1, "Ground Fault"));
IF(gs = 10, ADDERROR(2, "OTH Fault"));
IF(gs = 13, ADDERROR(3, "Self-Test Fail"));
IF(gs = 15, ADDERROR(4, "Leak Fault"));
IF(gs = 16, ADDERROR(5, "Waiting for manual reset"));
IF(gs = 31, ADDERROR(6, "Temperature Fault"));
IF(gs = 32, ADDERROR(7, "Fan Stuck"));
IF(gs = 115, ADDERROR(8, "Arc Fault"));
VAR al := MODBUSR(A, 1050, UInt16);
IF(al = 0, ADDINFO(10, "No Alarm"));
IF(al = 1, ADDWARNING(11, "W001 Sun Low"));
IF(al = 2, ADDERROR(12, "E001 Input OC"));
IF(al = 3, ADDWARNING(13, "W002 Input UV"));
IF(al = 4, ADDERROR(14, "E002 Input OV"));
IF(al = 7, ADDERROR(15, "E004 Bulk OV"));
IF(al = 8, ADDERROR(16, "E005 Comm. Error"));
IF(al = 9, ADDERROR(17, "E006 Output OC"));
IF(al = 13, ADDWARNING(18, "W003 Grid Fail"));
IF(al = 16, ADDERROR(19, "E012 DC/DC Fail"));
IF(al = 19, ADDERROR(20, "E014 Over Temp."));
IF(al = 21, ADDERROR(21, "E016 Inverter Fail"));
IF(al = 23, ADDERROR(22, "E018 Ground Fault"));
IF(al = 38, ADDERROR(23, "E025 Riso Low"));
IF(al = 47, ADDWARNING(24, "W010 Fan Fail"));
IF(al = 50, ADDERROR(25, "E035 Remote Off"));
IF(al = 56, ADDERROR(26, "E038 Fan Stuck"));
VAR dr := MODBUSR(A, 1053, UInt16);
IF(dr != 0, ADDWARNING(30, "Derating active (code " + TOSTRING(dr, "F0") + ")"));
AC Power and Energy Contor electric

AC Power and Energy

Citirea consumului total
MODBUSR(A, 1071, UInt32)
Citirea cererii
MODBUSR(A, 1093, Float)
Daily Energy Variabilă

Daily Energy

Citire
MODBUSR(A, 1069, UInt32)
AC Voltage Intrare analogică

AC Voltage

Citirea nivelului de intrare
MODBUSR(A, 1089, Float)
AC Current Intrare analogică

AC Current

Citirea nivelului de intrare
MODBUSR(A, 1091, Float)
Grid Frequency Intrare analogică

Grid Frequency

Citirea nivelului de intrare
MODBUSR(A, 1105, Float)
DC Input #1 Power Intrare analogică

DC Input #1 Power

Citirea nivelului de intrare
MODBUSR(A, 1107, Float)
DC Input #1 Voltage Intrare analogică

DC Input #1 Voltage

Citirea nivelului de intrare
MODBUSR(A, 1109, Float)
DC Input #1 Current Intrare analogică

DC Input #1 Current

Citirea nivelului de intrare
MODBUSR(A, 1111, Float)
Inverter Temperature Senzor de temperatură

Inverter Temperature

Citirea temperaturii
MODBUSR(A, 1121, Float)
DC Box Temperature Senzor de temperatură

DC Box Temperature

Citirea temperaturii
MODBUSR(A, 1119, Float)
Conexiune: Modbus RTU • 19200 baud• 8N1 • Slave ID: $[SlaveId]

Parametri de import

Introduceți aceste valori când importați XML-ul.

Solicitat în aplicațieImplicit
Modbus Slave ID2

Ați găsit o problemă la acest șablon de dispozitiv?

Spuneți-ne ce nu funcționează, ce lipsește sau cum ar trebui să se comporte șablonul. Feedbackul dvs. ne ajută să păstrăm catalogul corect.

Șablon · portalul TapHome ABB TRIO-50.0/60.0 Solar Inverter (Gt03 Modbus Map) Deschideți acest șablon în Customer Portal pentru a-l aplica într-una dintre locuințele dvs. sau pentru a propune o îmbunătățire și a o trimite înapoi în catalog. Modbus RTU Vezi în portalul TapHome