
A Kostal PLENTICORE plus egy hibrid napelem inverter opcionális akkumulátortárolóval. A TapHome Modbus TCP-n keresztül Etherneten csatlakozik az inverterhez, és átfogó monitorozást biztosít a PV-termelésről, az akkumulátor állapotáról, a háztartási fogyasztás forrásonkénti bontásáról és a hálózati mérőóra adatairól.
A sablon kompatibilis a PLENTICORE plus (G1, G2, G3), PLENTICORE MP G3 és PIKO IQ inverterekkel, amelyek azonos Modbus regisztertérképet használnak.
Hálózati csatlakozás
A PLENTICORE egy RJ45 Ethernet porttal (100 Mbit) rendelkezik a Smart Communication Board-on. Csatlakoztasd a TapHome Core-ral azonos helyi hálózatra egy szabványos Ethernet kábellel.
- Protokoll: Modbus TCP
- Port: 1502 (nem szabványos — nem 502)
- Alapértelmezett Unit-ID: 71
- Byte order: Konfigurálható — big-endian (ABCD / SunSpec mód) értékre kell állítani
Az alapértelmezett TCP port 1502, nem a szabványos Modbus port 502. Győződj meg róla, hogy a TapHome az 1502-es portra van konfigurálva.
Konfiguráció
Modbus kommunikáció engedélyezése
A Modbus TCP-t az inverteren kifejezetten aktiválni kell. Navigálj az inverter webes felületére vagy a kijelző menüjébe:
- Nyisd meg a Settings menüt az inverteren
- Lépj a Modbus/Sunspec (TCP) menüpontra
- Engedélyezd a Modbus felületet
- Állítsd a Byte Order értékét Big-Endian (ABCD)-re — ez szükséges a TapHome sablonhoz, amely BigEndianFloat adattípusokat használ. Az alapértelmezett Little-Endian (CDAB), amely helytelen értékeket eredményez
A Unit-ID alapértelmezetten 71, és módosítható, ha több inverter van ugyanazon a hálózaton.
Ha az inverter DHCP-t használ, rendelj hozzá statikus IP-címet vagy DHCP-foglalást a routerben, hogy az cím ne változzon áramkimaradás után.
A sablon TapHome-ba történő importálásakor add meg:
- IP-cím — az inverter IP-címe a helyi hálózaton
- Slave ID — Modbus Unit-ID (alapértelmezett: 71)
Eszközképességek
A sablon 22 csak olvasható szenzort biztosít, az alábbi funkcionális csoportokba rendezve.
PV-termelés
- Total DC Power — összes pillanatnyi teljesítmény az összes PV-stringből (W)
Akkumulátor monitorozás
- Battery State of Charge — akkumulátor töltöttségi szint float pontossággal (%)
- Battery SOC (integer) — egész számú töltöttségi szint egy külön U16 regiszterből, durvább mint a float érték
- Battery Charge/Discharge Current — aktuális töltő- vagy kisütőáram (A)
- Battery Temperature — akkumulátormodul hőmérséklete (°C)
- Battery Cycles — töltési/kisütési ciklusok összesített száma
Háztartási fogyasztás — pillanatnyi teljesítmény
Három szenzor mutatja, hogy a háztartás aktuális fogyasztását milyen forrásból fedezi:
- Home Consumption from Grid — jelenleg a hálózatból vett teljesítmény (W)
- Home Consumption from PV — jelenleg közvetlenül a PV-termelésből felhasznált teljesítmény (W)
- Home Consumption from Battery — jelenleg az akkumulátorból szolgáltatott teljesítmény (W)
Háztartási fogyasztás — kumulatív energia
A megfelelő kumulatív számlálók az egyes forrásokból felhasznált összesített energiát követik:
- Total Home Consumption from Grid — kumulatív energia a hálózatból (kWh, Wh-ból konvertálva)
- Total Home Consumption from PV — kumulatív energia PV-ből (kWh, Wh-ból konvertálva)
- Total Home Consumption from Battery — kumulatív energia az akkumulátorból (kWh, Wh-ból konvertálva)
- Total Home Consumption — kumulatív összesített energia minden forrásból (kWh, Wh-ból konvertálva)
Önfogyasztási arány
- Self-Consumption Rate — a helyileg felhasznált PV-energia aránya a hálózatba betáplált energiához képest (%)
Hálózati mérőóra
Fázisonkénti és összesített hatásos teljesítmény és áram a hálózati csatlakozási pont mérőórájáról:
- Active Power Phase 1/2/3 (powermeter) — hatásos teljesítmény fázisonként (W)
- Current Phase 1/2/3 (powermeter) — áram fázisonként (A)
- Total Active Power (powermeter) — összesített hatásos teljesítmény a hálózati csatlakozási ponton (W)
Inverter és energiamenedzser állapota
- Energy Manager State — az energiamenedzser aktuális üzemi állapota (Idle, Emergency Battery Charge, Winter Mode Step 1/2)
A sablon emellett kiterjedt szervizattribútumokat is biztosít, beleértve az inverter állapotát (Off, Init, FeedIn, Throttled, Standby és 13 további állapot), terméknevet, sorozatszámot, cikkszámot, teljesítményosztályt, hardverkonfigurációt (PV-stringek száma, AC fázisok, kétirányú átalakítók), hálózati konfigurációt (IP-cím, alhálózati maszk, átjáró) és akkumulátor-információkat (bruttó kapacitás, gyártó).
További képességek
A PLENTICORE átfogó Modbus regisztertérképet kínál a sablon jelenlegi implementációján túl. A kiemelkedő funkciók közé tartozik az egyes DC stringek monitorozása (áram, teljesítmény, feszültség akár 3 PV-stringhez), AC mérések az inverter oldalán (fázisonkénti feszültség, áram és teljesítmény), hálózati frekvencia, hozamszámlálók (napi, havi, éves, összesített), akkumulátorfeszültség, vezérlő PCB hőmérséklete és szigetelési ellenállás monitorozása. Az inverter írható regisztereket is támogat hatásos teljesítmény korlátozásához, meddő teljesítmény szabályozásához, I/O kártya digitális kimeneteihez (4 csatorna), valamint teljes külső akkumulátorkezeléshez (töltési/kisütési beállítási értékek, SOC-határértékek, teljesítményhatárok watchdog fallback-kel a G3 modelleknél). Ezek egy jövőbeli sablon-frissítésben adhatók hozzá.
Hibaelhárítás
Helytelen vagy nulla értékek
Ha minden érték nullát vagy értelmetlen számokat mutat, a byte order valószínűleg helytelenül van konfigurálva. A TapHome sablon BigEndianFloat-ot (ABCD byte order) használ, de a PLENTICORE alapértelmezetten Little-Endian (CDAB). Változtasd meg a byte ordert Big-Endian (ABCD)-re az inverter Modbus/Sunspec beállításaiban.
Kapcsolat elutasítva
- Ellenőrizd, hogy a Modbus TCP engedélyezve van az inverter beállításaiban
- Ellenőrizd a helyes TCP portot — a PLENTICORE az 1502-es portot használja, nem az 502-est
- Győződj meg róla, hogy a TapHome Core és az inverter azonos hálózaton/alhálózaton van
- Ellenőrizd, hogy a Unit-ID egyezik a TapHome (Slave ID) és az inverter között (alapértelmezett: 71)
Akkumulátor szenzorok nem mutatnak adatot
Ha az inverterhez nincs akkumulátor csatlakoztatva, az akkumulátorral kapcsolatos szenzorok (SOC, hőmérséklet, ciklusok, töltő-/kisütőáram) nullát vagy érvénytelen értékeket adnak vissza. Ez várható viselkedés — a PLENTICORE támogatja az akkumulátor nélküli, csak PV üzemmódot.