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:
| Model | Minimalna wersja aktualizacji falownika solarnego (Europa) | USA | Japonia |
|---|---|---|---|
| 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 | — | — |
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.

| Zacisk falownika solarnego | Magistrala RS-485 do TapHome |
|---|---|
| +T/R | A (+), dane dodatnie |
| −T/R | B (−), dane ujemne |
| RTN | Potencjał odniesienia (GND) |
| SH | Ekran kabla |
Rozkład pinów RJ45
| Pin RJ45 | Sygnał |
|---|---|
| 3 | +T/R |
| 5 | −T/R |
| 7 | Potencjał odniesienia (RTN; w instrukcji TRIO-20.0/27.6 oznaczony jako GND COM) |
| 1, 2, 4, 6, 8 | Nieużywane |

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.

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.
- Podłącz komputer z konwerterem PVI-USB-RS485_232 do linii RS-485 falownika solarnego.
- 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.
- 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”.
- 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
| Parametr | Falownik solarny (mapa Gt03.0) | Szablon |
|---|---|---|
| Interfejs | RS-485, półdupleks | — |
| Prędkość transmisji | 2400, 4800, 9600, 19200 (domyślnie), 38400, 57600, 115200 bps | 19200 bps |
| Bity danych | 8 | 8 |
| Parzystość | Brak (domyślnie), parzysta lub nieparzysta | Brak |
| Bity stopu | 1 | 1 |
| Adres (Slave ID) | 2–63 | Parametr importu, domyślnie 2 |
| Minimalny timeout | 100 ms | 1000 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ądzenie | Pomiar | Adres danych w mapie | Adres w zapytaniu | Typ, jednostka |
|---|---|---|---|---|
| AC Power and Energy | Chwilowa moc czynna na wyjściu | 1094 | 1093 | SF32, W |
| AC Power and Energy | Całkowita energia od instalacji | 1072 | 1071 | U32, Wh |
| Daily Energy | Energia wyprodukowana dzisiaj | 1070 | 1069 | U32, Wh |
Pomiary sieci
| Urządzenie | Pomiar | Adres danych w mapie | Adres w zapytaniu | Typ, jednostka |
|---|---|---|---|---|
| AC Voltage | Średnie napięcie sieci, faza–przewód neutralny | 1090 | 1089 | SF32, V |
| AC Current | Średni prąd wyjściowy, faza–przewód neutralny | 1092 | 1091 | SF32, A |
| Grid Frequency | Średnia częstotliwość sieci | 1106 | 1105 | SF32, Hz |
Wejście DC #1
| Urządzenie | Pomiar | Adres danych w mapie | Adres w zapytaniu | Typ, jednostka |
|---|---|---|---|---|
| DC Input #1 Power | Moc czynna na wejściu DC #1 | 1108 | 1107 | SF32, W |
| DC Input #1 Voltage | Napięcie na wejściu DC #1 | 1110 | 1109 | SF32, V |
| DC Input #1 Current | Prąd na wejściu DC #1 | 1112 | 1111 | SF32, A |
Temperatury
| Urządzenie | Pomiar | Adres danych w mapie | Adres w zapytaniu | Typ, jednostka |
|---|---|---|---|---|
| Inverter Temperature | Temperatura przekształtnika DC/AC | 1122 | 1121 | SF32, °C |
| DC Box Temperature | Temperatura wewnętrzna (DC box) | 1120 | 1119 | SF32, °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:
| Bit | Przyczyna ograniczenia mocy |
|---|---|
| 0 | Ograniczenie mocy według nastawy użytkownika |
| 1 | Nadczęstotliwość sieci |
| 2 | Średnie przepięcie sieci |
| 3 | Ochrona przed pracą wyspową (anti-islanding) |
| 4 | Ograniczenie do znamionowego prądu sieci z tabliczki znamionowej |
| 5 | Przegrzanie |
| 6 | Przepięcie DC |
| 7 | Zerowe 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.
