---
title: "ABB TRIO-50.0/60.0 Solar Inverter (Gt03 Modbus Map)"
description: "ABB TRIO-50.0/60.0 preko Modbus RTU (RS-485): AC snaga, energija, mreža, DC ulaz, temperature, alarmi. Modbus uključite u programu Aurora Manager LITE."
url: "https://taphome.com/hr/compatibility/abb-trio-solar-inverter-gt03/"
language: hr
lastmod: 2026-11-12
generator: hugo
ai:
  topics: ["modbus-rtu","rs485","inverter","solar","photovoltaics","3-phase","energy-monitoring","daisy-chain"]
  questions: ["Kako integrirati solarni izmjenjivač ABB TRIO-50.0 ili TRIO-60.0 sa sustavom TapHome?","Što mjeri predložak TapHome ABB TRIO Gt03?","Kako spojiti izmjenjivač ABB TRIO na TapHome preko Modbus RTU i RS-485?","Kako liniju RS-485 na ABB TRIO-50.0/60.0 prebaciti s protokola Aurora na Modbus RTU?","Radi li predložak ABB TRIO Gt03 s TRIO-20.0 i TRIO-27.6?","Zašto izmjenjivač ABB TRIO odgovara Modbus kodom iznimke 2?","Kako terminirati liniju RS-485 kad je više izmjenjivača TRIO spojeno u lanac?","Što znači kod smanjenja snage (derating) izmjenjivača ABB TRIO?"]
---

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

Komunikacija: Modbus RTU

## Upute za integraciju

ABB TRIO je trofazni beztransformatorski mrežni fotonaponski izmjenjivač (inverter) za stringove. TapHome ga očitava preko Modbus RTU na liniji RS-485 i pritom koristi vlasničku mapu registara proizvođača **verzije Gt03.0** („Modbus RTU Slave”). Dokumentaciju proizvođača za liniju TRIO danas objavljuje FIMER.

Predložak očitava izlaznu AC snagu i energiju, današnju proizvodnju, mrežni napon, struju i frekvenciju, snagu, napon i struju DC ulaza #1, dvije temperature izmjenjivača te dekodira opće stanje, stanje alarma i stanje smanjenja snage (derating) izmjenjivača u obavijesti TapHome. Predložak samo očitava: izmjenjivač ne uključuje niti isključuje i ne ograničava mu snagu.

### Kojim modelima TRIO predložak odgovara

Mapa registara Gt03.0 je mapa proizvođača za ove izmjenjivače:

| Model | Najmanja verzija ažuriranja izmjenjivača (Europa) | SAD | Japan |
|-------|------------------------------------------|-----|-------|
| TRIO-50.0-TL-OUTD | 1711C | 1711D | 1708B |
| TRIO-60.0-TL-OUTD | 1715B | 1715C | — |
| TRIO-TM-50.0-400 | 1741E | — | — |
| TRIO-TM-60.0-480 | 1741F | — | — |

> [!WARNING]
> Naziv predloška navodi i TRIO-20.0 i TRIO-27.6, ali mapa registara proizvođača za **TRIO-20.0/27.6-TL-OUTD** (verzija GT05, revizija 1.6) je druga mapa: njezina mjerenja nalaze se u input registrima 0100–0174 (na primjer opće stanje 0124, dnevna energija 0132, mrežni napon 0144, mrežna snaga 0148, temperatura izmjenjivača 0164). Registri koje ovaj predložak očitava (1050–1122) u toj mapi ne postoje, pa se na TRIO-20.0 ili TRIO-27.6 ne očekuje da predložak vrati vrijednosti. Prije oslanjanja na predložak provjerite ga na izmjenjivaču.

## Hardversko spajanje

> [!WARNING]
> Radove u priključnom području izmjenjivača smije izvoditi samo kvalificirani instalater, s izmjenjivačem isključenim na način opisan u priručniku proizvođača.

### Linije RS-485 na TRIO-50.0/60.0

Izmjenjivač ima dvije linije RS-485, **RS485-1** i **RS485-2**. Svaka linija radi ili s vlasničkim protokolom „Aurora” ili s Modbusom, a postavlja se zasebno za svaku liniju. Obje linije mogu se koristiti za uređaje za nadzor, konfiguraciju i naredbe za upravljanje snagom; razlikuju se samo po tome što ažuriranje firmvera mora ići preko RS485 (1) i što se uređaji za nadzor ABB moraju spojiti na RS485 (1). Ako uređaj za nadzor ABB već koristi RS485 (1) s protokolom Aurora, TapHome spojite na RS485 (2).

Svaka linija može se na komunikacijskoj pločici spojiti na dva jednakovrijedna načina:

- **Blok stezaljki a11** — stezaljke **+T/R**, **−T/R**, **RTN** i **SH**, jedan red po liniji. Za oklop kabela koristite stezaljku SH.
- **Priključci RJ45** — **a16** za RS485-1 i **a14** za RS485-2. Svaka linija ima dvije utičnice RJ45, (A) i (B); jednakovrijedne su i služe kao IN i OUT lančanog spoja.

![Komunikacijska pločica TRIO-50.0/60.0: blok stezaljki a11 za RS485-1 i RS485-2 (+T/R, -T/R, RTN, SH) i priključci RJ45 a14 i a16 s IN/OUT za lančani spoj.](https://taphome.com/images/compatibility/abb-trio-solar-inverter-gt03/wiring-rs485-terminals-trio-50-60_hu_b1faa0d31af2f42.jpg)

| Stezaljka izmjenjivača | Sabirnica RS-485 prema TapHome |
|-------------------|-----------------------|
| +T/R | A (+), pozitivni podatkovni vodič |
| −T/R | B (−), negativni podatkovni vodič |
| RTN | Referentni potencijal (GND) |
| SH | Oklop kabela |

### Raspored pinova RJ45

| Pin RJ45 | Signal |
|----------|--------|
| 3 | +T/R |
| 5 | −T/R |
| 7 | Referentni potencijal (RTN; u priručniku za TRIO-20.0/27.6 označen kao GND COM) |
| 1, 2, 4, 6, 8 | Ne koristi se |

![Raspored pinova RJ45 za liniju RS-485 (pin 3 +T/R, pin 5 -T/R, pin 7 GND COM) i signali oklopljene upredene parice +T/R, -T/R, GND COM, SH na izmjenjivaču TRIO-20.0/27.6.](https://taphome.com/images/compatibility/abb-trio-solar-inverter-gt03/wiring-rs485-rj45-pinout_hu_75cbe41e420216ff.jpg)

Koristite priključak RJ45 s metalnim kućištem kako bi oklop ostao neprekinut. Za veće udaljenosti proizvođač preporučuje blok stezaljki s oklopljenom upredenom paricom karakteristične impedancije 120 Ω. Oklop mora biti neprekinut duž cijele linije i uzemljen u samo jednoj točki.

### Lančani spoj i terminacija linije

Više izmjenjivača može dijeliti jednu liniju RS-485 u lančanom spoju (ulaz–izlaz). Proizvođač preporučuje duljinu linije najviše 1000 m i dopušta najviše 62 izmjenjivača na jednoj liniji RS-485.

Liniju terminirajte sklopkom za terminaciju 120 Ω na **posljednjem izmjenjivaču** u lancu — **a12** (S6) za RS485-1, **a13** (S5) za RS485-2 — tako da je postavite na ON. Linija mora biti terminirana i na prvom elementu, a to je obično uređaj za nadzor, ovdje strana sabirnice prema TapHome. S jednim izmjenjivačem njegovu sklopku za terminaciju postavite na ON.

![Lančani spoj RS-485 izmjenjivača TRIO-50.0/60.0 sa sklopkama za terminaciju 120 ohma a12 i a13 postavljenima na ON na posljednjem izmjenjivaču i na sustavu za nadzor.](https://taphome.com/images/compatibility/abb-trio-solar-inverter-gt03/rs485-termination-switch-trio-50-60_hu_2693fe3d11f6f4ef.jpg)

Izmjenjivači se isporučuju sa sklopkama za terminaciju postavljenima na OFF. Kad se izmjenjivač naknadno doda u postojeći lanac, sklopku za terminaciju dotad posljednjeg izmjenjivača vratite na OFF.

## Konfiguracija

### Uključivanje Modbus RTU u programu Aurora Manager LITE

Iz tvornice obje linije RS-485 na TRIO-50.0/60.0 koriste protokol **Aurora**, pa Modbus ne odgovara dok ga ne uključite. Serijska linija — protokol, adresa (Slave ID), brzina prijenosa, paritet i stop bitovi — konfigurira se programom proizvođača **Aurora Manager LITE**. Računalo se na liniju RS-485 izmjenjivača spaja preko pretvarača signala **PVI-USB-RS485_232**. Napredne (instalaterske) postavke u programu Aurora Manager LITE zaštićene su lozinkom; lozinka se dobiva registracijom na web-stranici proizvođača za registraciju.

1. Računalo s pretvaračem PVI-USB-RS485_232 spojite na liniju RS-485 izmjenjivača.
2. U programu Aurora Manager LITE protokol linije koju će koristiti TapHome (RS485-1 ili RS485-2) postavite na **Modbus RTU Slave**. RS485-2 nudi i „Modbus SunSpec”; predložak koristi vlasničku Modbus RTU mapu, ne SunSpec.
3. **Adresu RS-485** izmjenjivača postavite na fiksnu vrijednost od **2 do 63**. Svaki izmjenjivač na liniji treba drugu adresu i nijedan ne smije ostati na „Auto”.
4. Provjerite serijske parametre: predložak očekuje zadane vrijednosti **19200 bps, 8 podatkovnih bitova, bez pariteta, 1 stop bit**.

> [!NOTE]
> Priručnik navodi da se izmjenjivači isporučuju s adresom RS-485 2, dok popis zadanih parametara za obje linije prikazuje „AUTO”. Adresu provjerite u programu Aurora Manager LITE umjesto da se oslanjate na zadanu vrijednost.

Mapa registara sadrži i holding registre **1006** (RS485 #1) i **1007** (RS485 #2) za protokol svake linije: 0 = Aurora, 1 = Modbus. U njih se može pisati samo preko Modbusa, pa ne zamjenjuju prvo uključivanje u programu Aurora Manager LITE. Prema mapi registara upis vrijednosti različite od 1 mijenja protokol odmah nakon odgovora, čime Modbus komunikacija na toj liniji prestaje. Predložak u te registre ne piše.

### Komunikacijski parametri

| Parametar | Izmjenjivač (mapa Gt03.0) | Predložak |
|-----------|-----------------------|----------|
| Sučelje | RS-485, poludupleks | — |
| Brzina prijenosa (baud rate) | 2400, 4800, 9600, 19200 (zadano), 38400, 57600, 115200 bps | 19200 bps |
| Podatkovni bitovi | 8 | 8 |
| Paritet | Bez pariteta (zadano), paran ili neparan | Bez pariteta |
| Stop bitovi | 1 | 1 |
| Adresa (Slave ID) | 2–63 | Parametar uvoza, zadano 2 |
| Najmanji timeout | 100 ms | 1000 ms |

U sustavu TapHome predložak uvezite na sučelje Modbus RTU na koje je izmjenjivač spojen i kao **Modbus Slave ID** unesite adresu RS-485 izmjenjivača; s više izmjenjivača na jednoj liniji predložak uvezite jednom za svaki izmjenjivač.

## Mogućnosti uređaja

Mapa registara numerira registre kao Modbus **podatkovne adrese** počevši od 1; sam zahtjev nosi adresu umanjenu za jedan. Tablice niže navode obje. Sve vrijednosti dolaze iz input registara (funkcija 04).

### AC snaga i energija

| Uređaj | Mjerenje | Podatkovna adresa u mapi | Adresa u zahtjevu | Tip, jedinica |
|--------|-------------|------------------|-----------------|------------|
| AC Power and Energy | Izlazna djelatna snaga, trenutna | 1094 | 1093 | SF32, W |
| AC Power and Energy | Ukupna energija od ugradnje | 1072 | 1071 | U32, Wh |
| Daily Energy | Energija proizvedena danas | 1070 | 1069 | U32, Wh |

### Mjerenja mreže

| Uređaj | Mjerenje | Podatkovna adresa u mapi | Adresa u zahtjevu | Tip, jedinica |
|--------|-------------|------------------|-----------------|------------|
| AC Voltage | Srednji mrežni napon, faza–nula | 1090 | 1089 | SF32, V |
| AC Current | Srednja izlazna struja, faza–nula | 1092 | 1091 | SF32, A |
| Grid Frequency | Srednja frekvencija mreže | 1106 | 1105 | SF32, Hz |

### DC ulaz #1

| Uređaj | Mjerenje | Podatkovna adresa u mapi | Adresa u zahtjevu | Tip, jedinica |
|--------|-------------|------------------|-----------------|------------|
| DC Input #1 Power | Djelatna snaga na DC ulazu #1 | 1108 | 1107 | SF32, W |
| DC Input #1 Voltage | Napon na DC ulazu #1 | 1110 | 1109 | SF32, V |
| DC Input #1 Current | Struja na DC ulazu #1 | 1112 | 1111 | SF32, A |

### Temperature

| Uređaj | Mjerenje | Podatkovna adresa u mapi | Adresa u zahtjevu | Tip, jedinica |
|--------|-------------|------------------|-----------------|------------|
| Inverter Temperature | Temperatura DC/AC pretvarača | 1122 | 1121 | SF32, °C |
| DC Box Temperature | Unutarnja temperatura (DC kutija) | 1120 | 1119 | SF32, °C |

Mapa registara napominje da se temperatura DC kutije može osvježavati nešto sporije od ostalih vrijednosti.

### Stanje izmjenjivača, alarmi i smanjenje snage

Modul očitava tri registra stanja i pretvara ih u obavijesti TapHome:

- **Global State** (podatkovna adresa 1050) — „Running” kad je izmjenjivač spojen na mrežu (vrijednost 6), „Wait Sun / Grid” (1) i „Pause” (8) kao informacija; zemljospoj, kvar zbog pregrijavanja, kvar samotestiranja zaštite mreže, kvar zbog struje odvoda i daljinsko isključenje (interlock) kao pogreške. Izmjenjivač predaje snagu u mrežu samo u stanju 6.
- **Alarm State** (podatkovna adresa 1051) — „No Alarm” ili alarm s njegovim kodom, na primjer E001 Input OC, E002 Input OV, E004 Bulk OV, E014 Over Temp., E025 Riso Low ili E035 Remote Off, kao upozorenje ili pogreška.
- **Derating State** (podatkovna adresa 1054) — svaka vrijednost različita od 0 pokreće upozorenje „Derating active (code …)”.

Kod smanjenja snage je bitovno polje; istodobno može biti aktivno više smanjenja snage, a izlaz je tada ograničen na najniže od njih:

| Bit | Uzrok smanjenja snage |
|-----|----------------|
| 0 | Ograničenje snage prema korisničkoj zadanoj vrijednosti |
| 1 | Previsoka frekvencija mreže |
| 2 | Previsok prosječni mrežni napon |
| 3 | Zaštita od otočnog rada (anti-islanding) |
| 4 | Ograničenje mrežne struje prema natpisnoj pločici |
| 5 | Pregrijavanje |
| 6 | Previsok DC napon |
| 7 | Nulta predaja snage sustava za pohranu energije |

Na primjer, kod 3 znači bitove 0 i 1: ograničenje snage i previsoka frekvencija mreže.

## Rješavanje problema

### Izmjenjivač ne odgovara

- U programu Aurora Manager LITE provjerite je li linija koju koristi TapHome postavljena na **Modbus RTU Slave** — tvornička postavka na obje linije je Aurora.
- Provjerite je li **Modbus Slave ID** u sustavu TapHome jednak adresi RS-485 izmjenjivača i da adresa nije „Auto”.
- Provjerite polaritet: +T/R na A (+), −T/R na B (−). Zamijenjeni vodiči čest su uzrok.
- Provjerite odgovaraju li brzina prijenosa, paritet i stop bitovi u sustavu TapHome izmjenjivaču (zadano 19200 bps, bez pariteta, 1 stop bit).
- Provjerite terminaciju: ON samo na posljednjem izmjenjivaču u lancu, OFF na svim ostalima.
- Provjerite da TapHome nije spojen na liniju koju uređaj za nadzor ABB koristi s protokolom Aurora.

### Kod iznimke 2 (illegal data address)

Izmjenjivač odgovara kodom iznimke 2 za svaki registar koji nije u njegovoj mapi. Tipični uzroci:

- Firmver izmjenjivača stariji je od najmanje potrebne verzije ažuriranja za mapu Gt03.0 (vidi tablicu na početku).
- Izmjenjivač je TRIO-20.0 ili TRIO-27.6, koji koristi drugu mapu registara.
- 32-bitna vrijednost (SF32 ili U32) zatražena je samo djelomično. Svaki zahtjev mora obuhvatiti oba registra 32-bitne vrijednosti.

### Izmjenjivač prikazuje kvar, a TapHome ne

Predložak dekodira samo izbor kodova stanja i alarma. Potpuni popisi nalaze se u prilozima 3 (Global State), 4 (Alarm State) i 7 (Derating State) mape registara Gt03.0 — na primjer kvar zbog električnog luka je Global State 51, a zadržavanje „Reset by hand” je Global State 124. U tom slučaju stanje izmjenjivača očitajte u programu Aurora Manager LITE.

## Dostupni uređaji 10

Ovi se uređaji pojavljuju u TapHomeu nakon uvoza.

ABB TRIO Inverter Modul

Čitanje (modul)

```taphome
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 Brojilo električne energije

Čitanje ukupne potrošnje

```taphome
MODBUSR(A, 1071, UInt32)
```

Čitanje zahtjeva

```taphome
MODBUSR(A, 1093, Float)
```

Daily Energy Varijabla

Čitanje

```taphome
MODBUSR(A, 1069, UInt32)
```

AC Voltage Analogni ulaz

Čitanje razine ulaza

```taphome
MODBUSR(A, 1089, Float)
```

AC Current Analogni ulaz

Čitanje razine ulaza

```taphome
MODBUSR(A, 1091, Float)
```

Grid Frequency Analogni ulaz

Čitanje razine ulaza

```taphome
MODBUSR(A, 1105, Float)
```

DC Input #1 Power Analogni ulaz

Čitanje razine ulaza

```taphome
MODBUSR(A, 1107, Float)
```

DC Input #1 Voltage Analogni ulaz

Čitanje razine ulaza

```taphome
MODBUSR(A, 1109, Float)
```

DC Input #1 Current Analogni ulaz

Čitanje razine ulaza

```taphome
MODBUSR(A, 1111, Float)
```

Inverter Temperature Senzor temperature

Čitanje temperature

```taphome
MODBUSR(A, 1121, Float)
```

DC Box Temperature Senzor temperature

Čitanje temperature

```taphome
MODBUSR(A, 1119, Float)
```

**Povezivanje:** Modbus RTU • 19200 baud• 8N1 • Slave ID: $\[SlaveId]

## Parametri uvoza

Ove vrijednosti unosite pri uvozu XML-a.

| Pitanje u aplikaciji | Zadano |
|----------------------|--------|
| Modbus Slave ID      | `2`    |

## Povezana dokumentacija

- [Modbus Integration](https://taphome.com/hr/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/hr/docs/integration/modbus/)
- [Jednostavna konfiguracija pomoću predložaka](https://taphome.com/hr/docs/integration/modbus/templates/)
- [Skripte Modbus i prefetch](https://taphome.com/hr/docs/script/modbus-scripts/)
- [Funkcije Modbus](https://taphome.com/hr/docs/script/modbus/)
- [Tipovi podataka Modbus](https://taphome.com/hr/docs/script/modbus-data-types/)

