
Falowniki Huawei SUN2000 3-10KTL to trójfazowe falowniki stringowe dla domowych instalacji PV o mocy znamionowej od 3 kW do 10 kW. Ten szablon łączy falownik przez Modbus RTU po RS-485, używając portu COM na spodzie urządzenia. W przeciwieństwie do wariantu TCP (który używa Smart Dongle do łączności sieciowej), wariant RTU komunikuje się bezpośrednio przez szeregowy bus RS-485.
Szablon zapewnia monitorowanie i sterowanie mocą czynną, moc wejścia DC z pomiarami po stronie sieci, odczyty prądu i napięcia stringów PV, licznik mocy sieci (przez Smart Power Sensor), stan naładowania baterii (SOC), dzienne i skumulowane liczniki energii oraz szczegółowy stan falownika z dekodowaniem alarmów.
Huawei ostrzega, że komunikacja Modbus RTU może stać się niestabilna, gdy falownik komunikuje się z serwerami chmurowymi przez WLAN Smart Dongle. Odłącz WLAN Smart Dongle przed użyciem Modbus RTU, aby uniknąć błędów CRC i awarii komunikacji na busie RS-485.
Podłączenie sprzętowe
Falownik SUN2000 ma 16-pinowy port COM (#8) na dolnym panelu. Port COM zapewnia dwa oddzielne busy RS-485:
| Bus | Piny | Przeznaczenie |
|---|---|---|
| Bus 1 | Pin 1 (485A1-1), Pin 3 (485B1-1) | Kaskadowanie falowników, SmartLogger, połączenie TapHome |
| Bus 2 | Pin 7 (485A2), Pin 9 (485B2) | Smart Power Sensor, magazynowanie energii |
Do połączenia TapHome Modbus RTU użyj Busu 1:
- Pin 1 (485A1-1) – podłączyć do RS-485 A+ kontrolera TapHome
- Pin 3 (485B1-1) – podłączyć do RS-485 B- kontrolera TapHome
- Pin 5 (PE) – uziemienie ekranu (opcjonalne, zalecane)
Lokalizacja portów falownika

Port COM (#8) znajduje się na dolnym panelu, obok portu wyjścia AC (#7) i portu Smart Dongle (#9).
Rozkład pinów portu COM

| Pin | Oznaczenie | Funkcja |
|---|---|---|
| 1 | 485A1-1 | RS-485 A+ (Bus 1) – podłączyć do TapHome A+ |
| 2 | 485A1-2 | RS-485 A+ (Bus 1) – do kaskadowania do następnego falownika |
| 3 | 485B1-1 | RS-485 B- (Bus 1) – podłączyć do TapHome B- |
| 4 | 485B1-2 | RS-485 B- (Bus 1) – do kaskadowania do następnego falownika |
| 5 | PE | Uziemienie ekranu |
| 7 | 485A2 | RS-485 A+ (Bus 2) – Smart Power Sensor |
| 9 | 485B2 | RS-485 B- (Bus 2) – Smart Power Sensor |
Instalacja kabla RS-485

Użyj zewnętrznego ekranowanego kabla ze skręcanymi parami. Zedrzeć zewnętrzną osłonę około 55 mm i wewnętrzną izolację 12-14 mm. Włożyć przewody w odpowiednie pozycje pinów złącza kabla sygnałowego, a następnie włożyć złącze do portu COM i obrócić zgodnie z ruchem wskazówek zegara, aby zablokować. Zabezpieczyć śrubą M3 (moment: 0,55 N.m).
Kabel sygnałowy RS-485 prowadź oddzielnie od kabli zasilających, aby zapobiec interferencjom elektromagnetycznym.
Konfiguracja
Parametry komunikacyjne
| Parametr | Wartość |
|---|---|
| Protokół | Modbus RTU |
| Prędkość transmisji | 9600 bps |
| Bity danych | 8 |
| Parzystość | Brak |
| Bity stopu | 1 |
| Slave ID | 1 (domyślne, konfigurowalne przez aplikację FusionSolar) |
Ustawianie Slave ID
Domyślny adres slave Modbus to 1. Aby go zmienić:
- Połączyć się z falownikiem przez aplikację FusionSolar (początkowe hasło WiFi: Changeme)
- Zalogować się jako instalator (początkowe hasło: 00000a)
- Przejść do ustawień komunikacji i zmienić adres RS-485
- Zmienić domyślne hasło natychmiast po pierwszym logowaniu
WLAN Smart Dongle musi być odłączony dla stabilnej komunikacji Modbus RTU. Jeśli dongle jest zainstalowany do monitorowania chmury FusionSolar, usuń go po konfiguracji i przed podłączeniem TapHome przez RS-485.
Możliwości urządzenia
Szablon udostępnia następujące urządzenia:
Moc czynna
Licznik energii odczytujący bieżącą moc wyjściową AC falownika w kW (rejestr H:32080, Int32, podzielony przez 1000). To podstawowe urządzenie monitorujące moc z możliwościami odczytu i zapisu.
Atrybuty serwisowe obejmują szczytową moc czynną dnia (H:32078), moc bierną w kVar (H:32082), moc znamionową, maksymalną moc czynną, maksymalną moc pozorną i maksymalną moc bierną (oddawanie do sieci i pobieranie z sieci).
Trzy akcje serwisowe umożliwiają sterowanie mocą:
- Kompensacja mocy biernej (PF) – ustawienie współczynnika mocy od -1,0 do 1,0 (zapisuje do H:40122)
- Kompensacja mocy biernej (Q/S) – ustawienie stosunku mocy biernej od -1,0 do 1,0 (zapisuje do H:40123)
- Ograniczenie mocy czynnej (%) – ograniczenie mocy wyjściowej jako procent 0-100% (zapisuje do H:40125)
Bateria
Wyświetla stan naładowania baterii (SOC) w procentach (rejestr H:37760, UInt16, podzielony przez 1000). Atrybut serwisowy pokazuje stan pracy baterii (H:37762) z wartościami: Offline, Czuwanie, Praca, Awaria lub Tryb uśpienia.
Urządzenie Bateria pojawia się jako funkcjonalne tylko wtedy, gdy bateria LUNA2000 jest podłączona do falownika. Bez baterii stan pracy wyświetli „Offline" a SOC będzie równy zero.
Licznik mocy sieci
Odczytuje aktywną moc sieci ze Smart Power Sensor w kW (rejestr H:37113, Int32, podzielony przez 1000) i energię eksportowaną do sieci w kWh (rejestr H:37119, Int32, podzielony przez 100). Wartości dodatnie wskazują moc eksportowaną do sieci, wartości ujemne wskazują moc importowaną z sieci.
Atrybuty serwisowe pokazują stan licznika (Normalny/Offline) i typ licznika (3-fazowy/1-fazowy).
Urządzenie Licznik mocy sieci wymaga Huawei Smart Power Sensor (DTSU666-H) podłączonego do falownika przez RS-485 Bus 2 (piny 7 i 9 na porcie COM). To urządzenie nie jest obecne w wariancie TCP.
Moc wejścia DC
Czujnik tylko do odczytu pokazujący łączną moc DC ze wszystkich stringów PV w kW (rejestr H:32064, Int32, podzielony przez 1000).
Atrybuty serwisowe dostarczają pomiary po stronie sieci: częstotliwość sieci (H:32085), napięcia fazowe A/B/C (H:32069-32071), prądy fazowe A/B/C (H:32072-32076) i napięcia międzyfazowe AB/BC/CA (H:32066-32068).
Energia dzienna i energia całkowita
Dwa liczniki energii tylko do odczytu:
- Energia dzienna – energia wygenerowana dziś w kWh (rejestr H:32114, podzielony przez 100), resetuje się codziennie
- Energia całkowita – skumulowana energia od uruchomienia w kWh (rejestr H:32106, podzielony przez 100)
Prądy stringów PV (PV1-PV2)
Dwa osobne urządzenia czujnikowe, po jednym na string PV, odczytujące prąd DC w amperach (rejestry H:32017 i H:32019, Int16, podzielone przez 100). Każde urządzenie zawiera atrybut serwisowy dla odpowiedniego napięcia stringu (H:32016 i H:32018, podzielone przez 10).
Szablon RTU zawiera 2 urządzenia stringów PV (PV1-PV2) w porównaniu z 4 w wariancie TCP. Mapa rejestrów obsługuje do 24 stringów — dodatkowe urządzenia stringów PV można dodać ręcznie w razie potrzeby.
Stan falownika
Przełącznik wielowartościowy (tylko odczyt) pokazujący bieżący stan pracy falownika z rejestru H:32089:
| Wartość | Stan | Opis |
|---|---|---|
| 0 | Stan falownika | Początkowy / nieznany |
| 1 | Bezczynny | Wykrywanie ISO, nasłonecznienia lub sieci |
| 2 | Uruchamianie | Falownik uruchamia się |
| 3 | Podłączony do sieci | Normalna produkcja energii |
| 4 | Wyłączenie | Awaria, polecenie, OVGR lub wyłączenie DC |
| 5 | Regulacja sieci | Aktywna krzywa cos(Phi)-P lub Q-U |
| 6 | IV Scanning | Skanowanie krzywej I-V stringu PV |
| 7 | Kontrola wyrywkowa | Trwa kontrola wyrywkowa sieci |
| 8 | Inspekcja | Tryb inspekcji |
| 9 | Wykrywanie wejścia DC | Wykrywanie wejścia DC |
Atrybuty serwisowe dostarczają szczegółowe informacje o stanie: Pełny stan (rozszerzony stan z pod-stanami), Połączenie z siecią, Teleindykacja (sygnalizacja IEC104), Status blokady, Status połączenia PV oraz znaczniki czasu uruchomienia/wyłączenia.
Monitorowanie alarmów
Skrypt odczytu na poziomie modułu monitoruje rejestry alarmowe H:32008 i H:32009 (Bitfield16). Każdy bit odpowiada określonej awarii lub ostrzeżeniu:
| Rejestr | Bit | Alarm |
|---|---|---|
| H:32008 | 0 | Wysokie napięcie stringu |
| H:32008 | 1 | Awaria łuku DC |
| H:32008 | 2 | Odwrócony string |
| H:32008 | 3 | Nieprawidłowy string (ostrzeżenie) |
| H:32008 | 7 | Awaria sieci elektroenergetycznej |
| H:32008 | 8-9 | Zbyt niskie/wysokie napięcie sieci |
| H:32008 | 11-13 | Awarie częstotliwości sieci |
| H:32008 | 14-15 | Przepięcie wyjścia / składowa DC |
| H:32009 | 0 | Nieprawidłowy prąd upływu |
| H:32009 | 1-2 | Awarie uziemienia / izolacji |
| H:32009 | 3-4 | Wysoka temperatura / awaria urządzenia |
| H:32009 | 9 | Nieprawidłowe urządzenie magazynowania energii |
| H:32009 | 10-11 | Aktywne/pasywne wyspiarstwo |
Diagnostyka na poziomie modułu
Moduł udostępnia atrybuty serwisowe do identyfikacji urządzenia i diagnostyki:
| Atrybut | Rejestr | Opis |
|---|---|---|
| Nazwa modelu | H:30000 | Model z tabliczki znamionowej falownika |
| SN | H:30015 | Numer seryjny |
| PN | H:30025 | Kod produktu |
| Model ID | H:30070 | Numeryczny identyfikator modelu |
| Liczba stringów | H:30071 | Podłączone stringi PV |
| Liczba MPPT | H:30072 | Liczba trackerów MPP |
| Strefa czasowa | H:43006 | Przesunięcie UTC |
| Sprawność falownika | H:32086 | Sprawność konwersji (%) |
| Temperatura obudowy | H:32087 | Temperatura wewnętrzna |
| Rezystancja izolacji | H:32088 | Izolacja instalacji PV |
| Zbieranie danych DSP | H:32002 | Stan zbierania danych |
Akcja serwisowa Strefa czasowa umożliwia ustawienie przesunięcia UTC falownika (zapisuje do H:43006).
Dodatkowe możliwości
Falownik SUN2000 udostępnia dodatkowe rejestry, które nie są jeszcze zaimplementowane w szablonie. Obejmują one wersję oprogramowania, rejestr kodów błędów, szybciej aktualizowany odczyt mocy czynnej, łączny licznik energii wejścia DC, miesięczne i roczne liczniki energii, moc ładowania/rozładowania baterii, nieoznakowaną energię eksportowaną, skumulowaną energię sieciową oraz zdalne polecenia włączenia/wyłączenia. Mogą zostać dodane w przyszłej aktualizacji szablonu.
Różnice w stosunku do wariantu TCP
Szablon RTU zawiera dwa urządzenia nieobecne w wariancie TCP: Licznik mocy sieci (odczyty Smart Power Sensor) i Bateria z odczytem SOC. Jednak szablon RTU zawiera tylko 2 urządzenia stringów PV (PV1-PV2) w porównaniu z 4 w wariancie TCP. Mapa rejestrów jest identyczna — różni się tylko warstwa transportowa (szeregowy RS-485 vs TCP/IP przez Smart Dongle).
Rozwiązywanie problemów
Brak komunikacji Modbus
- Sprawdzić, czy kabel RS-485 jest podłączony do prawidłowych pinów portu COM: Pin 1 (485A1-1) = A+, Pin 3 (485B1-1) = B-
- Upewnić się, że WLAN Smart Dongle jest odłączony od falownika
- Sprawdzić, czy prędkość transmisji jest ustawiona na 9600 i parzystość na Brak (8N1) w TapHome
- Potwierdzić prawidłowy Slave ID (domyślny: 1)
- Sprawdzić, czy złącze kabla sygnałowego jest w pełni włożone i zablokowane w porcie COM
Sporadyczne awarie komunikacji
Najczęstszą przyczyną jest WLAN Smart Dongle zakłócający bus RS-485. Wewnętrzna komunikacja dongla z serwerami chmurowymi Huawei powoduje błędy CRC na magistrali szeregowej. Usuń dongle, aby zapewnić stabilną pracę RTU.
Wartości stringów PV odczytują zero
Nieużywane wejścia stringów PV zawsze będą odczytywać 0 A / 0 V. Jest to normalne, jeśli model falownika ma mniej wejść MPPT niż przewiduje szablon (np. model 3KTL może używać tylko PV1 i PV2).
Urządzenie Bateria pokazuje „Offline"
Rejestry baterii LUNA2000 są wypełniane tylko wtedy, gdy kompatybilna bateria jest fizycznie podłączona do falownika. Bez baterii Stan pracy będzie odczytywał „Offline" a SOC będzie równy zero.
Stan falownika utknął na „Bezczynny"
W nocy lub przy słabym nasłonecznieniu falownik przechodzi w tryb bezczynności. Jest to normalne — przejdzie do „Podłączony do sieci" po wykryciu wystarczającego nasłonecznienia słonecznego. Falownik może mieć ograniczoną dostępność danych w trybie czuwania.
Licznik mocy sieci odczytuje zero
Urządzenie Licznik mocy sieci wymaga Huawei Smart Power Sensor (DTSU666-H) podłączonego przez RS-485 Bus 2 (piny 7 i 9). Jeśli nie jest zainstalowany żaden licznik, wartości będą odczytywać zero, a stan licznika wyświetli „Offline".