TapHome
Społeczność Beta Energia i pomiar

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

Trójfazowy falownik solarny ABB TRIO-50.0/60.0-TL-OUTD w TapHome przez Modbus RTU na RS-485, z mapą rejestrów Gt03.0. Odczytuje moc AC, energię całkowitą i dzienną, napięcie, prąd i częstotliwość sieci, wejście DC #1 oraz dwie temperatury, a kody stanu, alarmów i ograniczenia mocy (derating) zamienia na powiadomienia. Modbus włączysz w Aurora Manager LITE.

Modbus RTU10 urządzeńRewizja 1.0 Ostatnia aktualizacja: 12 listopada 2026

Dodane przez Adam Tížik

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

Import do aplikacji TapHomeSprzęt › Modbus › Dodaj z szablonu

Pobierz szablon
Na tej stronie

Poradnik integracji

ABB TRIO to trójfazowy, beztransformatorowy falownik solarny typu string współpracujący z siecią. TapHome odczytuje go przez Modbus RTU na linii RS-485, korzystając z własnej mapy rejestrów producenta w wersji Gt03.0 („Modbus RTU Slave”). Dokumentację producenta dla serii TRIO publikuje obecnie FIMER.

Szablon odczytuje moc wyjściową AC i energię, dzisiejszą produkcję, napięcie, prąd i częstotliwość sieci, moc, napięcie i prąd wejścia DC #1, dwie temperatury falownika solarnego, a stan ogólny, stan alarmu i stan ograniczenia mocy (derating) falownika solarnego dekoduje na powiadomienia TapHome. Szablon tylko odczytuje — nie włącza ani nie wyłącza falownika solarnego i nie ogranicza jego mocy.

Do których modeli TRIO pasuje szablon

Mapa rejestrów Gt03.0 to mapa producenta dla tych falowników solarnych:

ModelMinimalna wersja aktualizacji falownika solarnego (Europa)USAJaponia
TRIO-50.0-TL-OUTD1711C1711D1708B
TRIO-60.0-TL-OUTD1715B1715C—
TRIO-TM-50.0-4001741E——
TRIO-TM-60.0-4801741F——

Nazwa szablonu wymienia też TRIO-20.0 i TRIO-27.6, ale mapa rejestrów producenta dla TRIO-20.0/27.6-TL-OUTD (wersja GT05, rewizja 1.6) to inna mapa: jej pomiary leżą w rejestrach wejściowych 0100–0174 (na przykład stan ogólny 0124, energia dzienna 0132, napięcie sieci 0144, moc sieci 0148, temperatura falownika solarnego 0164). Rejestry, które odczytuje ten szablon (1050–1122), w tej mapie nie występują, dlatego na TRIO-20.0 lub TRIO-27.6 nie należy oczekiwać, że szablon zwróci wartości. Zanim zaczniesz na nim polegać, sprawdź to na falowniku solarnym.

Podłączenie sprzętu

Prace w strefie przyłączeniowej falownika solarnego może wykonywać wyłącznie wykwalifikowany instalator, przy falowniku solarnym odłączonym w sposób opisany w instrukcji produktu producenta.

Linie RS-485 w TRIO-50.0/60.0

Falownik solarny ma dwie linie RS-485, RS485-1 i RS485-2. Każda linia pracuje albo z własnym protokołem „Aurora”, albo z Modbus, ustawianym osobno dla każdej linii. Obie linie można wykorzystać dla urządzeń monitorujących, konfiguracji i poleceń zarządzania mocą; różnią się tylko tym, że aktualizacje firmware muszą przechodzić przez RS485 (1), a urządzenia monitorujące ABB muszą być podłączone do RS485 (1). Jeśli urządzenie monitorujące ABB już korzysta z RS485 (1) z protokołem Aurora, podłącz TapHome do RS485 (2).

Każdą linię można podłączyć na płytce komunikacyjnej na dwa równoważne sposoby:

  • Listwa zaciskowa a11 — zaciski +T/R, −T/R, RTN i SH, jeden rząd na linię. Zacisk SH wykorzystaj do ekranu kabla.
  • Złącza RJ45 — a16 dla RS485-1 i a14 dla RS485-2. Każda linia ma dwa gniazda RJ45 (A) i (B); są równoważne i służą jako IN i OUT połączenia szeregowego.
Płytka komunikacyjna TRIO-50.0/60.0: listwa zaciskowa a11 dla RS485-1 i RS485-2 (+T/R, -T/R, RTN, SH) oraz złącza RJ45 a14 i a16 z IN/OUT do połączenia szeregowego.
Zacisk falownika solarnegoMagistrala RS-485 do TapHome
+T/RA (+), dane dodatnie
−T/RB (−), dane ujemne
RTNPotencjał odniesienia (GND)
SHEkran kabla

Rozkład pinów RJ45

Pin RJ45Sygnał
3+T/R
5−T/R
7Potencjał odniesienia (RTN; w instrukcji TRIO-20.0/27.6 oznaczony jako GND COM)
1, 2, 4, 6, 8Nieużywane
Rozkład pinów RJ45 linii RS-485 (pin 3 +T/R, pin 5 -T/R, pin 7 GND COM) i sygnały ekranowanej skrętki +T/R, -T/R, GND COM, SH w falowniku solarnym TRIO-20.0/27.6.

Użyj wtyku RJ45 z metalową obudową, aby ekran pozostał ciągły. Na długich odcinkach producent preferuje listwę zaciskową i ekranowaną skrętkę o impedancji falowej 120 Ω. Ekran musi być ciągły na całej długości linii i uziemiony w jednym punkcie.

Połączenie szeregowe i terminacja linii

Kilka falowników solarnych może dzielić jedną linię RS-485 w połączeniu szeregowym (in–out). Producent zaleca długość linii najwyżej 1000 m i dopuszcza najwyżej 62 falowniki solarne na jednej linii RS-485.

Zakończ linię przełącznikiem terminacji 120 Ω na ostatnim falowniku solarnym w łańcuchu — a12 (S6) dla RS485-1, a13 (S5) dla RS485-2 — ustawiając go na ON. Linia musi być zakończona także na pierwszym elemencie, którym zwykle jest urządzenie monitorujące, tutaj strona TapHome magistrali. Przy jednym falowniku solarnym ustaw jego przełącznik terminacji na ON.

Połączenie szeregowe TRIO-50.0/60.0 na RS-485 z przełącznikami terminacji 120 omów a12 i a13 ustawionymi na ON na ostatnim falowniku solarnym i w systemie monitorującym.

Falowniki solarne są dostarczane z przełącznikami terminacji ustawionymi na OFF. Gdy później dodasz falownik solarny do istniejącego łańcucha, ustaw przełącznik terminacji dotychczas ostatniego falownika solarnego z powrotem na OFF.

Konfiguracja

Włączenie Modbus RTU w Aurora Manager LITE

Fabrycznie obie linie RS-485 w TRIO-50.0/60.0 używają protokołu Aurora, więc Modbus nie odpowiada, dopóki go nie włączysz. Linię szeregową — protokół, adres (Slave ID), prędkość transmisji, parzystość i bity stopu — konfiguruje się w oprogramowaniu producenta Aurora Manager LITE. Komputer łączy się z linią RS-485 falownika solarnego przez konwerter sygnału PVI-USB-RS485_232. Ustawienia zaawansowane (instalatora) w Aurora Manager LITE są chronione hasłem; hasło otrzymasz po rejestracji na stronie rejestracyjnej producenta.

  1. Podłącz komputer z konwerterem PVI-USB-RS485_232 do linii RS-485 falownika solarnego.
  2. W Aurora Manager LITE ustaw protokół linii, której będzie używać TapHome (RS485-1 lub RS485-2), na Modbus RTU Slave. RS485-2 oferuje też „Modbus SunSpec”; szablon korzysta z własnej mapy Modbus RTU producenta, nie z SunSpec.
  3. Ustaw adres RS-485 falownika solarnego na stałą wartość od 2 do 63. Każdy falownik solarny na linii potrzebuje innego adresu i żaden nie może pozostać na „Auto”.
  4. Sprawdź parametry szeregowe: szablon oczekuje wartości domyślnych 19200 bps, 8 bitów danych, brak parzystości, 1 bit stopu.

Instrukcja produktu podaje, że falowniki solarne są dostarczane z adresem RS-485 2, ale jej lista parametrów domyślnych pokazuje dla obu linii „AUTO”. Sprawdź adres w Aurora Manager LITE, zamiast polegać na wartości domyślnej.

Mapa rejestrów zawiera też rejestry holding 1006 (RS485 #1) i 1007 (RS485 #2) z protokołem każdej linii: 0 = Aurora, 1 = Modbus. Można je zapisać tylko przez Modbus, więc nie zastępują pierwszej aktywacji w Aurora Manager LITE. Według mapy rejestrów zapis wartości innej niż 1 zmienia protokół od razu po odpowiedzi, co kończy komunikację Modbus na tej linii. Szablon tych rejestrów nie zapisuje.

Parametry komunikacji

ParametrFalownik solarny (mapa Gt03.0)Szablon
InterfejsRS-485, półdupleks—
Prędkość transmisji2400, 4800, 9600, 19200 (domyślnie), 38400, 57600, 115200 bps19200 bps
Bity danych88
ParzystośćBrak (domyślnie), parzysta lub nieparzystaBrak
Bity stopu11
Adres (Slave ID)2–63Parametr importu, domyślnie 2
Minimalny timeout100 ms1000 ms

W TapHome zaimportuj szablon na interfejsie Modbus RTU, do którego podłączony jest falownik solarny, i wpisz adres RS-485 falownika solarnego jako Modbus Slave ID; przy kilku falownikach solarnych na jednej linii zaimportuj szablon raz dla każdego z nich.

Możliwości urządzenia

Mapa rejestrów numeruje rejestry jako adresy danych Modbus od 1; samo zapytanie zawiera adres pomniejszony o jeden. Poniższe tabele podają oba. Wszystkie wartości pochodzą z rejestrów wejściowych (funkcja 04).

Moc i energia AC

UrządzeniePomiarAdres danych w mapieAdres w zapytaniuTyp, jednostka
AC Power and EnergyChwilowa moc czynna na wyjściu10941093SF32, W
AC Power and EnergyCałkowita energia od instalacji10721071U32, Wh
Daily EnergyEnergia wyprodukowana dzisiaj10701069U32, Wh

Pomiary sieci

UrządzeniePomiarAdres danych w mapieAdres w zapytaniuTyp, jednostka
AC VoltageŚrednie napięcie sieci, faza–przewód neutralny10901089SF32, V
AC CurrentŚredni prąd wyjściowy, faza–przewód neutralny10921091SF32, A
Grid FrequencyŚrednia częstotliwość sieci11061105SF32, Hz

Wejście DC #1

UrządzeniePomiarAdres danych w mapieAdres w zapytaniuTyp, jednostka
DC Input #1 PowerMoc czynna na wejściu DC #111081107SF32, W
DC Input #1 VoltageNapięcie na wejściu DC #111101109SF32, V
DC Input #1 CurrentPrąd na wejściu DC #111121111SF32, A

Temperatury

UrządzeniePomiarAdres danych w mapieAdres w zapytaniuTyp, jednostka
Inverter TemperatureTemperatura przekształtnika DC/AC11221121SF32, °C
DC Box TemperatureTemperatura wewnętrzna (DC box)11201119SF32, °C

Według mapy rejestrów temperatura DC box może odświeżać się nieco wolniej niż pozostałe wartości.

Stan falownika solarnego, alarmy i ograniczenie mocy

Moduł odczytuje trzy rejestry stanu i zamienia je na powiadomienia TapHome:

  • Global State (adres danych 1050) — „Running”, gdy falownik solarny jest podłączony do sieci (wartość 6), „Wait Sun / Grid” (1) i „Pause” (8) jako informacja; doziemienie, błąd przegrzania, błąd autotestu zabezpieczenia sieci, błąd prądu upływu i zdalne wyłączenie (interlock) jako błędy. Falownik solarny oddaje moc do sieci tylko w stanie 6.
  • Alarm State (adres danych 1051) — „No Alarm” albo alarm z jego kodem, na przykład E001 Input OC, E002 Input OV, E004 Bulk OV, E014 Over Temp., E025 Riso Low lub E035 Remote Off, jako ostrzeżenie lub błąd.
  • Derating State (adres danych 1054) — każda wartość inna niż 0 wywołuje ostrzeżenie „Derating active (code …)”.

Kod ograniczenia mocy to pole bitowe; kilka ograniczeń może być aktywnych jednocześnie, a moc wyjściowa jest wtedy ograniczona do najniższego z nich:

BitPrzyczyna ograniczenia mocy
0Ograniczenie mocy według nastawy użytkownika
1Nadczęstotliwość sieci
2Średnie przepięcie sieci
3Ochrona przed pracą wyspową (anti-islanding)
4Ograniczenie do znamionowego prądu sieci z tabliczki znamionowej
5Przegrzanie
6Przepięcie DC
7Zerowe oddawanie mocy do sieci przez system magazynowania energii

Na przykład kod 3 oznacza bity 0 i 1: ograniczenie mocy według nastawy użytkownika i nadczęstotliwość sieci.

Rozwiązywanie problemów

Brak odpowiedzi z falownika solarnego

  • Sprawdź w Aurora Manager LITE, czy linia używana przez TapHome jest ustawiona na Modbus RTU Slave — fabrycznie obie linie mają protokół Aurora.
  • Sprawdź, czy Modbus Slave ID w TapHome jest równy adresowi RS-485 falownika solarnego i czy adres nie jest ustawiony na „Auto”.
  • Sprawdź polaryzację: +T/R do A (+), −T/R do B (−). Zamienione przewody to częsta przyczyna.
  • Sprawdź, czy prędkość transmisji, parzystość i bity stopu w TapHome zgadzają się z falownikiem solarnym (domyślnie 19200 bps, brak parzystości, 1 bit stopu).
  • Sprawdź terminację: ON tylko na ostatnim falowniku solarnym w łańcuchu, OFF na wszystkich pozostałych.
  • Upewnij się, że TapHome nie jest podłączony do linii, z której korzysta urządzenie monitorujące ABB z protokołem Aurora.

Kod wyjątku 2 (niedozwolony adres danych)

Falownik solarny odpowiada kodem wyjątku 2 na każdy rejestr, którego nie ma w jego mapie. Typowe przyczyny:

  • Firmware falownika solarnego jest starszy niż minimalna wersja aktualizacji dla mapy Gt03.0 (zob. tabela na początku).
  • Falownik solarny to TRIO-20.0 lub TRIO-27.6, który używa innej mapy rejestrów.
  • Wartość 32-bitowa (SF32 lub U32) została odczytana tylko częściowo. Każde zapytanie musi obejmować oba rejestry wartości 32-bitowej.

Falownik solarny pokazuje usterkę, a TapHome nie

Szablon dekoduje tylko wybrane kody stanu i alarmów. Pełne listy znajdziesz w załącznikach 3 (Global State), 4 (Alarm State) i 7 (Derating State) mapy rejestrów Gt03.0 — na przykład błąd łuku elektrycznego to Global State 51, a blokada „Reset by hand” to Global State 124. W takim przypadku odczytaj stan falownika solarnego w Aurora Manager LITE.

Dostępne urządzenia 10

Te urządzenia pojawią się w TapHome po imporcie.

ABB TRIO Inverter Moduł

ABB TRIO Inverter

Odczyt (moduł)
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 Licznik energii

AC Power and Energy

Odczyt całkowitego zużycia
MODBUSR(A, 1071, UInt32)
Odczyt zapotrzebowania
MODBUSR(A, 1093, Float)
Daily Energy Zmienna

Daily Energy

Odczyt
MODBUSR(A, 1069, UInt32)
AC Voltage Wejście analogowe

AC Voltage

Odczyt poziomu wejściowego
MODBUSR(A, 1089, Float)
AC Current Wejście analogowe

AC Current

Odczyt poziomu wejściowego
MODBUSR(A, 1091, Float)
Grid Frequency Wejście analogowe

Grid Frequency

Odczyt poziomu wejściowego
MODBUSR(A, 1105, Float)
DC Input #1 Power Wejście analogowe

DC Input #1 Power

Odczyt poziomu wejściowego
MODBUSR(A, 1107, Float)
DC Input #1 Voltage Wejście analogowe

DC Input #1 Voltage

Odczyt poziomu wejściowego
MODBUSR(A, 1109, Float)
DC Input #1 Current Wejście analogowe

DC Input #1 Current

Odczyt poziomu wejściowego
MODBUSR(A, 1111, Float)
Inverter Temperature Czujnik temperatury

Inverter Temperature

Odczyt temperatury
MODBUSR(A, 1121, Float)
DC Box Temperature Czujnik temperatury

DC Box Temperature

Odczyt temperatury
MODBUSR(A, 1119, Float)
Połączenie: Modbus RTU • 19200 baud• 8N1 • Slave ID: $[SlaveId]

Parametry importu

Te wartości podajesz podczas importu pliku XML.

Pytanie w aplikacjiDomyślnie
Modbus Slave ID2

Znalazłeś problem z tym szablonem urządzenia?

Napisz nam, co nie działa, czego brakuje lub jak powinien zachowywać się szablon. Twoja opinia pomaga nam utrzymać katalog dokładnym.

Szablon · portal TapHome ABB TRIO-50.0/60.0 Solar Inverter (Gt03 Modbus Map) Otwórz ten szablon w portalu klienta, aby zastosować go w swoim domu, lub zaproponuj modyfikację i wyślij ją z powrotem do katalogu. Modbus RTU Zobacz w portalu TapHome