TapHome

Kostal PLENTICORE plus

Modbus TCP
Beküldő
Utoljára frissítve: 03. 2026
Kostal PLENTICORE plus

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:

  1. Nyisd meg a Settings menüt az inverteren
  2. Lépj a Modbus/Sunspec (TCP) menüpontra
  3. Engedélyezd a Modbus felületet
  4. Á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
  1. Ellenőrizd, hogy a Modbus TCP engedélyezve van az inverter beállításaiban
  2. Ellenőrizd a helyes TCP portot — a PLENTICORE az 1502-es portot használja, nem az 502-est
  3. Győződj meg róla, hogy a TapHome Core és az inverter azonos hálózaton/alhálózaton van
  4. 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.

Elérhető eszközök

Kostal PLENTICORE Modul
Szerviz attribútumok
Terméknév
Inverter cikkszám
Inverter sorozatszám
Kétirányú átalakítók száma
AC fázisok száma
PV-stringek száma
Inverter állapotaAz inverter aktuális üzemi állapota — Off, Init, IsoMeas, GridCheck, StartUp, FeedIn, Throttled, ExtSwitchOff, Update, Standby, GridSync, GridPreCheck, GridSwitchOff, Overheating, Shutdown, ImproperDcVoltage, ESB, Unknown
Energiamenedzser állapotaAz energiamenedzser üzemi állapota — Idle, Emergency Battery Charge, Winter Mode Step 1/2
Inverter hálózati neve
IP engedélyezve
Manuális IP / Auto-IP
IP-cím
Alhálózati maszk
IP-átjáró
TeljesítményosztályAz inverter teljesítményosztály-besorolása (pl. 10 kW)
Akkumulátor bruttó kapacitása
Akkumulátor gyártója

Kostal_Plenticore

Szerviz attribútumok
Productname
MODBUSR(H, 768, String, 32)
Inverter article number
MODBUSR(H,6, String,8)
Inverter serial number
MODBUSR(H,14,String,8)
Number of bidirectional converter
MODBUSR(H,30,Int16)
Number of AC phases
MODBUSR(H,32,Int16)
Number of PV strings
MODBUSR(H,34,Int16)
Inverter state
SWITCH(MODBUSR(H,56,UInt16),
0, "Off",
1, "Init",
2, "IsoMeas",
3, "GridCheck",
4, "StartUp",
5, "-",
6, "FeedIn",
7, "Throttled",
8, "ExtSwitchOff",
9, "Update",
10, "Standby",
11, "GridSync",
12, "GridPreCheck",
13, "GridSwitchOff",
14, "Overheating",
15, "Shutdown",
16, "ImproperDcVoltage",
17, "ESB",
18, "Unknown",
"Unkown value or Error");
State of energy manager
SWITCH(MODBUSR(H,104,UInt32),
0x00, "Idle",
0x01, "n/a",
0x02, "Emergency Battery Charge",
0x04, "n/a",
0x08, "Winter Mode Step 1",
0x10, "Winter Mode Step 2",
"Unknown")
Inverter network name
MODBUSR(H,384,String, 32)
IP Enabled
MODBUSR(H,416, UInt16)
Manual IP / Auto-IP
MODBUSR(H, 418, UInt16)
IP-address
MODBUSR(H, 420, String, 8)
IP-subnetmask
MODBUSR(H, 428, STRING, 8)
IP-gateway
MODBUSR(H, 436, STRING, 8)
Power class
MODBUSR(H, 800, String, 32)
Battery gross capacity
MODBUSR(H, 512, UInt32) + "Ah"
Battery Manufacturer
MODBUSR(H,517,String,8)
Akkumulátor SOC (egész szám) Változó Csak olvasható

Egész számú akkumulátor töltöttségi szint — durvább mint a float pontosságú SOC érték

Regiszter: H:514 UInt16 Egység: %

Akkumulátor SOC (egész szám)

Olvasás
MODBUSR(H, 514, UInt16)
Akkumulátor töltő-/kisütőáram Változó Csak olvasható

Aktuális töltő- (negatív) vagy kisütőáram (pozitív) az akkumulátorból

Regiszter: H:212 BigEndianFloat Egység: A

Akkumulátor töltő-/kisütőáram

Olvasás
MODBUSR(H, 212, BigEndianFloat)
Akkumulátor hőmérséklete Hőmérséklet-érzékelő Csak olvasható
Regiszter: H:214 BigEndianFloat Egység: °C

Akkumulátor hőmérséklete

Hőmérséklet olvasása
MODBUSR(H, 214, BigEndianFloat)
Hatásos teljesítmény 1. fázis (mérőóra) Változó Csak olvasható

Hatásos teljesítmény az 1. fázison a hálózati mérőóráról

Regiszter: H:224 BigEndianFloat Egység: W

Hatásos teljesítmény 1. fázis (mérőóra)

Olvasás
MODBUSR(H, 224, BigEndianFloat)
Hatásos teljesítmény 2. fázis (mérőóra) Változó Csak olvasható

Hatásos teljesítmény a 2. fázison a hálózati mérőóráról

Regiszter: H:234 BigEndianFloat Egység: W

Hatásos teljesítmény 2. fázis (mérőóra)

Olvasás
MODBUSR(H, 234, BigEndianFloat)
Hatásos teljesítmény 3. fázis (mérőóra) Változó Csak olvasható

Hatásos teljesítmény a 3. fázison a hálózati mérőóráról

Regiszter: H:244 BigEndianFloat Egység: W

Hatásos teljesítmény 3. fázis (mérőóra)

Olvasás
MODBUSR(H, 244, BigEndianFloat)
Háztartási fogyasztás a hálózatból Változó Csak olvasható

Aktuális háztartási fogyasztás a hálózatból

Regiszter: H:108 BigEndianFloat Egység: W

Háztartási fogyasztás a hálózatból

Olvasás
MODBUSR(H, 108, BigEndianFloat)
Áram 1. fázis (mérőóra) Változó Csak olvasható
Regiszter: H:222 BigEndianFloat Egység: A

Áram 1. fázis (mérőóra)

Olvasás
MODBUSR(H, 222, BigEndianFloat)
Áram 2. fázis (mérőóra) Változó Csak olvasható
Regiszter: H:232 BigEndianFloat Egység: A

Áram 2. fázis (mérőóra)

Olvasás
MODBUSR(H, 232, BigEndianFloat)
Áram 3. fázis (mérőóra) Változó Csak olvasható
Regiszter: H:242 BigEndianFloat Egység: A

Áram 3. fázis (mérőóra)

Olvasás
MODBUSR(H, 242, BigEndianFloat)
Összes DC teljesítmény Változó Csak olvasható

Összes teljesítmény az összes PV-stringből

Regiszter: H:100 BigEndianFloat Egység: W

Összes DC teljesítmény

Olvasás
MODBUSR(H, 100, BigEndianFloat)
Akkumulátor töltöttségi szint Változó Csak olvasható

Float pontosságú akkumulátor töltöttségi szint — pontosabb mint az egész számú SOC

Regiszter: H:210 BigEndianFloat Egység: %

Akkumulátor töltöttségi szint

Olvasás
MODBUSR(H, 210, BigEndianFloat)
Háztartási fogyasztás PV-ből Változó Csak olvasható

Aktuális háztartási fogyasztás közvetlenül a PV-termelésből

Regiszter: H:116 BigEndianFloat Egység: W

Háztartási fogyasztás PV-ből

Olvasás
MODBUSR(H, 116, BigEndianFloat)
Háztartási fogyasztás az akkumulátorból Változó Csak olvasható
Regiszter: H:106 BigEndianFloat Egység: W

Háztartási fogyasztás az akkumulátorból

Olvasás
MODBUSR(H, 106, BigEndianFloat)
Akkumulátor ciklusok Változó Csak olvasható
Regiszter: H:194 BigEndianFloat

Akkumulátor ciklusok

Olvasás
MODBUSR(H, 194, BigEndianFloat)
Önfogyasztási arány Változó Csak olvasható

A helyileg felhasznált PV-energia aránya a hálózatba betáplált energiához képest

Regiszter: H:124 BigEndianFloat Egység: %

Önfogyasztási arány

Olvasás
MODBUSR(H, 124, BigEndianFloat)
Összes háztartási fogyasztás PV-ből Változó Csak olvasható

Kumulatív energia a PV-termelésből (kWh)

Regiszter: H:114 BigEndianFloat Egység: kWh

Összes háztartási fogyasztás PV-ből

Olvasás
MODBUSR(H, 114, BigEndianFloat) / 1000
Energiamenedzser állapota Változó Csak olvasható

Az energiamenedzser üzemi állapota — Idle, Emergency Battery Charge, Winter Mode Step 1/2

Regiszter: H:104 BigEndianFloat

Energiamenedzser állapota

Olvasás
MODBUSR(H, 104, BigEndianFloat)
Összes hatásos teljesítmény (mérőóra) Változó Csak olvasható

Összesített hatásos teljesítmény a hálózati mérőóráról

Regiszter: H:252 BigEndianFloat Egység: W

Összes hatásos teljesítmény (mérőóra)

Olvasás
MODBUSR(H, 252, bigendianFloat)
Összes háztartási fogyasztás az akkumulátorból Változó Csak olvasható

Kumulatív energia az akkumulátortárolóból (kWh)

Regiszter: H:110 BigEndianFloat Egység: kWh

Összes háztartási fogyasztás az akkumulátorból

Olvasás
MODBUSR(H, 110, bigEndianFloat) / 1000
Összes háztartási fogyasztás a hálózatból Változó Csak olvasható

Kumulatív energia a hálózatból (kWh)

Regiszter: H:112 BigEndianFloat Egység: kWh

Összes háztartási fogyasztás a hálózatból

Olvasás
MODBUSR(H, 112, bigEndianFloat) / 1000
Összes háztartási fogyasztás Változó Csak olvasható

Kumulatív összesített energia minden forrásból — akkumulátor, hálózat és PV (kWh)

Regiszter: H:118 BigEndianFloat Egység: kWh

Összes háztartási fogyasztás

Olvasás
MODBUSR(H, 118, bigEndianFloat)/1000
Kapcsolat: Modbus TCP • Slave ID: $[SlaveId]
Lehetséges fejlesztések (27)
  • H:98 Controller PCB Temperature — Float, °C, read-only — inverter internal temperature
  • H:120 Isolation Resistance — Float, Ohm, read-only — PV isolation monitoring
  • H:122 Power Limit from EVU — Float, %, read-only — grid operator power curtailment
  • H:152 Grid Frequency — Float, Hz, read-only
  • H:154 Current Phase 1 (inverter) — Float, A, read-only — inverter-side AC current
  • H:156 Active Power Phase 1 (inverter) — Float, W, read-only — inverter-side AC power
  • H:158 Voltage Phase 1 — Float, V, read-only
  • H:160 Current Phase 2 (inverter) — Float, A, read-only
  • H:162 Active Power Phase 2 (inverter) — Float, W, read-only
  • H:164 Voltage Phase 2 — Float, V, read-only
  • H:166 Current Phase 3 (inverter) — Float, A, read-only
  • H:168 Active Power Phase 3 (inverter) — Float, W, read-only — inverter-side (not powermeter)
  • H:170 Voltage Phase 3 — Float, V, read-only
  • H:172 Total AC Active Power — Float, W, read-only — inverter total AC output
  • H:190 Battery Charge Current — Float, A, read-only — charge-only current (always positive)
  • H:200 Battery Charge/Discharge Current — Float, A, read-only — negative=charge, positive=discharge
  • H:216 Battery Voltage — Float, V, read-only
  • H:258-286 DC String 1/2/3 (current, power, voltage) — Float, A/W/V — per-string PV monitoring (9 registers total)
  • H:320 Total Yield — Float, Wh, read-only — total energy produced by inverter
  • H:322 Daily Yield — Float, Wh, read-only
  • H:324 Yearly Yield — Float, Wh, read-only
  • H:326 Monthly Yield — Float, Wh, read-only
  • H:533 Active Power Setpoint — U16, %, R/W — power curtailment control (1-100%)
  • H:608-611 I/O-Board Switched Outputs 1-4 — U16, R/W — 4 digital outputs controllable via Modbus
  • H:1026-1044 Battery Management Setpoints — Float/U16, R/W — external battery charge/discharge control, SOC limits
  • H:1046-1066 Energy Totals (DC/AC charge/discharge, PV per string) — Float, Wh/W — detailed energy flow breakdown
  • H:1280-1288 Battery Limitation (G3 only) — Float/U32, R/W — battery power limits with watchdog fallback (SW ≥ 3.05)

Források