
SolaX X3 Hybrid Ultra (Gen5) trofazni je hibridni izmjenjivač (inverter) za fotonaponske panele i baterije nazivne snage od 10 kW do 30 kW. Predložak TapHome s izmjenjivačem komunicira preko Modbus RTU na priključku RS-485 COM 1 (pinovi REMOTE_485A / REMOTE_485B) i primjenjuje mapu registara protokola SolaX Modbus V3.29. Očitava snagu fotonaponskih stringova, stanje napunjenosti i temperaturu baterije, trofazni napon i frekvenciju mreže, ukupnu i dnevnu energiju te snagu predaje u mrežu s vanjskog brojila, a omogućuje upis načina rada punjača, SOC-a noćnog punjenja u načinu vlastite potrošnje i ograničenja najveće snage predaje.
X3-Ultra ne podržava izvorno Modbus TCP. TCP je dostupan samo preko modula za nadzor SolaX (Pocket WiFi 3.0, Pocket LAN ili DataHub), koji premošćuje RTU na TCP na portu 502. Za udaljene instalacije TapHome se može spojiti i preko pristupnika (gateway) RS-485 na Ethernet drugog proizvođača (npr. Waveshare, USR-DR302) konfiguriranog kao Modbus RTU-over-TCP.
Modeli
Predložak TapHome pokriva cijelu seriju X3-Ultra. Senzori PV3 i SOC baterije 2 rade samo na varijanti od 30 kW s 3 MPPT i dvije baterije.
| Model | Nazivna AC snaga | MPPT regulatori | Napomene |
|---|---|---|---|
| X3-ULT-15K | 15 kW | 2 | Standardni, 2 MPPT |
| X3-ULT-15KP | 15 kW | 3 | 3 MPPT (kod modela H3BC) |
| X3-ULT-19.9K | 19,9 kW | 2 | Standardni, 2 MPPT |
| X3-ULT-20K | 20 kW | 2 | Standardni, 2 MPPT (kod modela H3BD) |
| X3-ULT-20KP | 20 kW | 3 | 3 MPPT |
| X3-ULT-25K | 25 kW | 3 | Kod modela H3BF |
| X3-ULT-25KW | 25 kW | 3 | — |
| X3-ULT-30K | 30 kW | 3 | Dvije baterije, PV3 aktivan (kod modela H3BG) |
| X3-ULT-10K-GLV | 10 kW | — | Niskonaponska varijanta (GLV) |
| X3-ULT-15K-GLV | 15 kW | — | Niskonaponska varijanta (GLV) |
Kod modela može se očitati tijekom rada preko atributa modula Model (registar H:0x000E, ASCII niz od 4 znaka).
Opseg kompatibilnosti
Predložak primjenjuje onaj dio protokola SolaX Modbus V3.29 koji se najčešće koristi za upravljanje energijom u kući: 19 uređaja, 2 servisna atributa na razini modula i jednu servisnu radnju. Cijeli protokol nudi mnogo više registara; najkorisnije neprimijenjene mogućnosti (snaga i struja mreže po fazama, napon/struja/snaga baterije, stanje BMS-a, vrijeme rada izvan mreže, daljinsko upravljanje snagom itd.) mogu se dodati u budućem ažuriranju predloška.
Hardversko spajanje
X3-Ultra ima jedan višenamjenski priključak COM 1 (konektor tipa RJ45 s označenim nosačem kabela). Isti fizički pinovi imaju različite funkcije, ovisno o tome na koji označeni položaj nosača spojite kabel. Za integraciju s Modbus uređajima drugih proizvođača koristite položaj RS485, odnosno vodove REMOTE_485A i REMOTE_485B.
Raspored pinova priključka COM 1

Raspored pinova položaja RS485 (jedini položaj važan za TapHome):
| Pin | Signal | Spajanje na TapHome |
|---|---|---|
| 1 | REMOTE_485A | A+ / D+ |
| 2 | REMOTE_485B | B− / D− |
| 3 | PARALLEL_485AA | ne koristiti (samo za pribor SolaX) |
| 4 | PARALLEL_485AA | ne koristiti (samo za pribor SolaX) |
| 5 | PARALLEL_485BB | ne koristiti (samo za pribor SolaX) |
| 6 | PARALLEL_485BB | ne koristiti (samo za pribor SolaX) |
| 7 | REMOTE_485A | duplikat pina 1 (za linijsku topologiju) |
| 8 | REMOTE_485B | duplikat pina 2 (za linijsku topologiju) |
Pinovi 3–6 pripadaju vlasničkom kanalu SolaX PARALLEL_485 i rezervirani su za pribor SolaX (Adapter Box G2, EV-Charger, DataHub, paralelni izmjenjivači). Na te pinove nemojte spajati Modbus master drugog proizvođača.
Stariji izmjenjivači SolaX (Gen4 X3-Hybrid) koristili su pin 4 = 485A i pin 5 = 485B. Raspored pinova COM 1 na X3-Ultra je drukčiji: prije krimpanja uvijek provjerite oznake na nosaču kabela svojeg uređaja. Dio dokumentacije zajednice još navodi stariji raspored Gen4.
Ožičenje RS-485

Pravila ožičenja iz korisničkog priručnika X3-Ultra (odjeljak 8.6.4):
- Vrsta kabela: standardna upredena parica Cat5 ili Cat6 UTP
- Najveća duljina: 30 m kabela RS-485 između izmjenjivača i centralne jedinice TapHome (CCU)
- Polaritet je važan: ako nema komunikacije, zamijenite A i B
- Samo jedan Modbus master: na sabirnici je dopušten samo jedan master. Ako vod dijeli i modul za nadzor SolaX, računajte na sukobe
Nosač kabela COM 1 ima zasebne označene položaje za svaki kanal: kabel Cat5/Cat6 spojite u utor s oznakom RS485 (ne u Parallel-1, Parallel-2, BMS-1, BMS-2 ni DRM).
Mogućnosti spajanja
- Izravno na Modbus RTU centralne jedinice (CCU): par RS-485 s priključka COM 1 spojite izravno na Modbus RTU centralne jedinice TapHome. Najmanje kašnjenje, preporučeno za upravljanje u stvarnom vremenu.
- Pristupnik RS-485 na Ethernet (Modbus RTU-over-TCP): za instalacije u kojima je izmjenjivač daleko od TapHome Core koristite pristupnik Waveshare RS485-to-Ethernet, USR-DR302 ili sličan, konfiguriran kao Modbus RTU-over-TCP na portu 502. Parametar uvoza predloška
IpAddresspredviđen je za takav način spajanja. - SolaX Pocket WiFi 3.0 / Pocket LAN / DataHub (Modbus TCP): ako je modul za nadzor SolaX već ugrađen, on premošćuje RTU na TCP na portu 502 s ciklusom upita od približno 1 sekunde. To je sporije od izravnog RTU i nije prikladno za regulacijske petlje u stvarnom vremenu.
Konfiguracija
Uključivanje komunikacije Modbus na izmjenjivaču
Na zaslonu LCD izmjenjivača otvorite:
| |
Izbornik naprednih postavki može tražiti lozinku instalatera. Provjerite ili postavite sljedeće:
| Parametar | Zadano u predlošku TapHome | Zadano na izmjenjivaču | Raspon |
|---|---|---|---|
| Modbus adresa (Slave ID) | 1 | 1 | 1–255 |
| Brzina prijenosa | 19200 | 19200 | 9600 / 19200 / 38400 / 57600 / 115200 |
| Paritet | None | None | None / Odd / Even |
| Podatkovni bitovi | 8 | 8 | — |
| Stop bitovi | 1 | 1 | 1 ili 2 |
Brzina prijenosa na izmjenjivaču i u sustavu TapHome mora biti ista. Protokol V3.29 navodi 19200 kao zadanu vrijednost za X3-Ultra; neki stariji predlošci i dokumentacija SolaX još spominju 9600. Ako komunikacija ne radi, najprije provjerite brzinu prijenosa.
Izmjenjivač može Modbus slave adresu nuditi i preko holding registra H:0x00AC, a brzinu prijenosa preko holding registra H:0x00AD.
Parametri uvoza u sustavu TapHome
Pri uvozu predloška u TapHome treba postaviti dva parametra:
| Parametar | Namjena |
|---|---|
| IpAddress | IP adresa pristupnika RS-485 na TCP (ili modula za nadzor SolaX Pocket WiFi / LAN). Ako je izmjenjivač spojen izravno na Modbus RTU centralne jedinice TapHome, ostavite zadanu vrijednost. |
| SlaveId | Modbus slave adresa izmjenjivača (zadano 1). Mora odgovarati postavci Modbus Address na izmjenjivaču. |
Vremenski raspored komunikacije
Protokol SolaX Modbus zahtijeva najkraći razmak između uzastopnih zahtjeva, a predložak koristi zasebne intervale očitavanja za svaki uređaj (od nekoliko sekundi za napon / frekvenciju mreže do 80 s za temperaturu baterije). Nijedan uređaj nemojte očitavati prečesto: izmjenjivač interno ograničava broj zahtjeva.
Mogućnosti uređaja
Praćenje baterije
- SOC baterije 1 — stanje napunjenosti primarne baterije kao analogni ulaz 0–1 (neobrađena vrijednost registra u jedinicama od 1 % dijeli se sa 100 za raspon 0–1 u sustavu TapHome)
- SOC baterije 2 — stanje napunjenosti druge baterije, radi samo na X3-ULT-30K s dvije baterije; ostali modeli očitavaju 0
- Temperatura baterije — temperatura baterijskog paketa u °C, očitava se svakih 80 sekundi
Fotonaponska snaga
- Snaga PV1 (istok) — izlazna DC snaga fotonaponskog stringa 1 u kW
- Snaga PV2 (istok) — izlazna DC snaga fotonaponskog stringa 2 u kW
- Snaga PV3 (zapad) — izlazna DC snaga fotonaponskog stringa 3 u kW, radi samo na modelima s 3 MPPT (pogledajte tablicu modela); ostali modeli očitavaju 0
Dodaci „istok” / „zapad” naslijeđeni su iz nazivlja izvornog slovačkog predloška: broj fotonaponskog stringa odgovara fizičkom MPPT ulazu na izmjenjivaču, a ne stvarnoj orijentaciji polja.
Mjerenje mreže i energije
- Napon mreže L1 / L2 / L3 — napon mreže po fazama u voltima (registri
A:0x006A,A:0x006E,A:0x0072) - Frekvencija mreže L1 / L2 / L3 — frekvencija mreže po fazama u hercima (registri
A:0x006D,A:0x0071,A:0x0075) - Snaga predaje u mrežu (brojilo) — trenutačna snaga predaje u mrežu s vanjskog brojila SolaX / strujnog transformatora (CT) u kW; pozitivno = predaja, negativno = preuzimanje
- Snaga preuzimanja iz mreže / predaje u mrežu — drugi naziv za Snagu predaje u mrežu (isti registar
A:0x0046); zadržan radi kompatibilnosti sa starim nazivljem - Dnevna / trenutačna proizvodnja izmjenjivača — objedinjuje današnju energiju predanu u mrežu (kWh, registar
A:0x0050) i trenutačnu snagu izmjenjivača prema mreži (kW, registarA:0x0002) - Ukupna proizvedena energija — ukupna kumulativna energija predana s AC priključka izmjenjivača u mrežu, u kWh
Upravljanje punjačem i predajom u mrežu (upis)
- Način rada punjača — način rada punjača baterije: Vlastita potrošnja, Prednost predaje u mrežu, Rezervno napajanje ili Ručno
- SOC noćnog punjenja (vlastita potrošnja) — gornja ciljna vrijednost SOC-a (10–100 %) za noćno punjenje baterije iz mreže u načinu vlastite potrošnje
- Ograničenje najveće snage predaje — najveća dopuštena snaga predaje u mrežu u postocima nazivnog kapaciteta (10–100 %)
Ograničenje broja upisa u EEprom vrijedi za sva tri gornja uređaja s upisom (Način rada punjača →
SH:0x001F, SOC noćnog punjenja →SH:0x0063, Najveća snaga predaje →SH:0x0042). Ovi registri spremaju se u EEprom s ograničenim brojem ciklusa upisa: česti upisi (svakih nekoliko sekundi u automatizacijskoj petlji) trajno će oštetiti EEprom izmjenjivača. Koristite samo ručne promjene ili rijetke upise po rasporedu.
Atributi i radnje na razini modula
- Način rada (servisni atribut) — radno stanje izmjenjivača kao tekst: Waiting, Checking, Normal, Fault, Permanent Fault, Update, Off-grid waiting, Off-grid, Self Testing, Idle, Standby
- Model (servisni atribut) — kod modela izmjenjivača kao ASCII niz od 4 znaka (H3BC = 15K/15KP, H3BD = 19.9K/20K/20KP, H3BF = 25K, H3BG = 30K)
- Otključaj administratorski način (servisna radnja) — upisuje konstantu
2014uSH:0x0000radi otključavanja naprednih postavki izmjenjivača (rijetko potrebno, samo za dijagnostiku)
Otkrivanje kvarova
ReadScript modula prati registar načina rada (A:0x0009) i javlja pogrešku sustava TapHome kada izmjenjivač prijeđe u stanje 3 (Fault) ili 4 (Permanent Fault). Dva registra pogrešaka raščlanjuju se bit po bit:
- Kodovi kvarova izmjenjivača (32-bitni,
A:0x0040–A:0x0041) — 31 pojedinačni kvar, uključujući kvarove napona / frekvencije mreže, kvarove fotonaponskog napona, kvarove baterije, kvarove izolacije, pregrijavanje, zaštitu od prekomjerne struje, kvarove releja i komunikacijske pogreške - Kodovi pogrešaka upravljača (Manager) (16-bitni,
A:0x0043) — 11 bitova kvarova, uključujući kvarove vrste napajanja, pogreške EEPROM-a, probleme sa senzorom NTC, upozorenja o temperaturi baterije, kvarove brojila i kvarove ventilatora
Pojedinačni kvarovi prikazuju se kao zasebne pogreške u zapisniku sustava TapHome, pa instalater može pronaći neispravan podsustav bez očitavanja zaslona LCD izmjenjivača.
Rješavanje problema
Nema komunikacije s izmjenjivačem
- Provjerite je li ožičenje RS-485 na pinovima REMOTE_485A / REMOTE_485B (1+2 ili 7+8 u položaju RS485 priključka COM 1), a ne na pinovima PARALLEL_485 3–6
- Provjerite je li brzina prijenosa na izmjenjivaču (
Menu → Setting → Advance Setting → Modbus) jednaka onoj u modulu TapHome: zadano mora biti 19200 na obje strane - Provjerite podudara li se Slave ID (zadano
1) - Provjerite je li na sabirnicu RS-485 spojen samo jedan Modbus master: Modbus ne podržava više mastera
- Ako polaritet kabela nije siguran, zamijenite vodiče A i B
- Provjerite da ukupna duljina kabela RS-485 ne prelazi 30 m
PV3 ili SOC baterije 2 pokazuju nulu
Ovi uređaji rade samo na X3-ULT-30K (varijanta s 3 MPPT / dvije baterije). Na manjim modelima registri A:0x0124 (snaga PV3) i A:0x012D (SOC baterije 2) vraćaju nulu. Na instalacijama bez modela 30K sakrijte nekorištene uređaje u korisničkom sučelju TapHome.
Temperatura baterije pokazuje neočekivano visoku vrijednost
Predložak registar temperature baterije (A:0x0018) očitava kao UInt16, ali je stvarna vrijednost s predznakom. Temperature ispod nule (npr. −1 °C) prelaze u velike pozitivne vrijednosti (npr. 65535). Ako temperatura baterije može pasti ispod 0 °C, svaku vrijednost iznad ~1000 °C smatrajte negativnim očitanjem.
Upisi u Način rada punjača / SOC noćnog punjenja / Najveću snagu predaje ne djeluju
Ovi se registri spremaju u EEprom, a izmjenjivač ograničava broj upisa radi zaštite EEprom-a. Upisujte rijetko (ručno ili po rasporedu, ne u brzoj automatizacijskoj petlji). Neke verzije firmvera traže i da Način rada punjača bude postavljen na Ručno (3) prije nego što određeni podnačini prisilnog punjenja / pražnjenja počnu reagirati.
Modbus TCP preko modula za nadzor SolaX je spor
Pocket WiFi 3.0 / Pocket LAN / DataHub premošćuju RTU na TCP s ciklusom upita od približno 1 sekunde i istodobno poslužuju samo jednog klijenta Modbus TCP. Ako podatke preuzima i nadzor SolaX Cloud, računajte na sukobe. Za upravljanje u stvarnom vremenu (odziv na frekvenciju, smanjenje vršnog opterećenja) koristite izravni Modbus RTU ili namjenski pristupnik RS-485 na Ethernet drugog proizvođača.
