TapHome

Kostal PLENTICORE plus

Modbus TCP
Trimis de
Ultima actualizare: 03. 2026
Kostal PLENTICORE plus

Kostal PLENTICORE plus este un invertor solar hibrid cu stocare opțională în baterie. TapHome se conectează la invertor prin Modbus TCP pe Ethernet și oferă monitorizarea completă a producției PV, a stării bateriei, a defalcării consumului casei pe surse de energie și a citirilor contorului de la rețea.

Șablonul este compatibil cu invertoarele PLENTICORE plus (G1, G2, G3), PLENTICORE MP G3 și PIKO IQ, care au aceeași hartă de registre Modbus.

Conexiunea la rețea

PLENTICORE are un port Ethernet RJ45 (100 Mbit) pe placa Smart Communication Board. Conectați-l la aceeași rețea locală ca TapHome Core cu un cablu Ethernet standard.

  • Protocol: Modbus TCP
  • Port: 1502 (nestandard — nu 502)
  • Unit-ID implicit: 71
  • Ordinea octeților: configurabilă — trebuie setată la big-endian (ABCD / modul SunSpec)

Portul TCP implicit este 1502, nu portul Modbus standard 502. Asigurați-vă că TapHome este configurat să folosească portul 1502.

Configurare

Activarea comunicației Modbus

Modbus TCP trebuie activat explicit pe invertor. Deschideți interfața web a invertorului sau meniul de pe afișaj:

  1. Deschideți Settings pe invertor
  2. Mergeți la Modbus/Sunspec (TCP)
  3. Activați interfața Modbus
  4. Setați Byte Order la Big-Endian (ABCD) — acest lucru este necesar pentru șablonul TapHome, care folosește tipuri de date BigEndianFloat. Valoarea implicită este Little-Endian (CDAB), care duce la citiri greșite

Unit-ID are implicit valoarea 71 și se poate modifica dacă mai multe invertoare sunt în aceeași rețea.

Dacă invertorul folosește DHCP, atribuiți-i în router un IP static sau o rezervare DHCP, ca adresa să nu se schimbe după o repornire.

La importul șablonului în TapHome, introduceți:

  • IP Address — adresa IP a invertorului în rețeaua locală
  • Slave ID — Modbus Unit-ID (implicit: 71)

Funcțiile dispozitivului

Șablonul pune la dispoziție 22 de senzori numai pentru citire, organizați în următoarele grupuri funcționale.

Producția PV
  • Putere DC totală — puterea instantanee totală a tuturor stringurilor PV (W)
Monitorizarea bateriei
  • Starea de încărcare a bateriei — SOC al bateriei în virgulă mobilă (%)
  • SOC baterie (număr întreg) — SOC al bateriei ca număr întreg, dintr-un registru U16 separat, mai puțin precis decât valoarea în virgulă mobilă
  • Curent de încărcare/descărcare baterie — curentul actual de încărcare sau descărcare al bateriei (A)
  • Temperatura bateriei — temperatura pachetului de baterii (°C)
  • Cicluri baterie — numărul total de cicluri de încărcare/descărcare
Consumul casei — putere instantanee

Trei senzori arată din ce sursă provine puterea consumată în prezent de casă:

  • Consumul casei din rețea — puterea preluată în prezent din rețea (W)
  • Consumul casei din fotovoltaice — puterea consumată în prezent direct din producția PV (W)
  • Consumul casei din baterie — puterea furnizată în prezent de baterie (W)
Consumul casei — energie cumulată

Contoarele cumulative corespunzătoare înregistrează energia totală consumată din fiecare sursă:

  • Consum total al casei din rețea — energia cumulată din rețea (kWh, convertită din Wh)
  • Consum total al casei din fotovoltaice — energia cumulată din PV (kWh, convertită din Wh)
  • Consum total al casei din baterie — energia cumulată din baterie (kWh, convertită din Wh)
  • Consum total al casei — totalul cumulat din toate sursele (kWh, convertit din Wh)
Rata de autoconsum
  • Rata de autoconsum — procentul de energie PV consumată local față de cea injectată în rețea (%)
Contorul de la rețea

Citiri pe fiecare fază și totale ale puterii active și curentului, de la contorul de la punctul de racordare la rețea:

  • Putere activă faza 1/2/3 (contor) — puterea activă pe fiecare fază (W)
  • Curent faza 1/2/3 (contor) — curentul pe fiecare fază (A)
  • Putere activă totală (contor) — puterea activă totală la punctul de racordare la rețea (W)
Starea invertorului și a sistemului de management energetic
  • Starea sistemului de management energetic — starea de funcționare curentă a sistemului de management energetic (Idle, Emergency Battery Charge, Winter Mode Step 1/2)

Șablonul pune la dispoziție și numeroase atribute de service, printre care starea invertorului (Off, Init, FeedIn, Throttled, Standby și alte 13 stări), numele produsului, numărul de serie, codul de articol, clasa de putere, configurația hardware (numărul de stringuri PV, de faze AC, de convertoare bidirecționale), configurația de rețea (adresă IP, subrețea, gateway) și informații despre baterie (capacitatea brută, producătorul).

Funcții suplimentare

PLENTICORE pune la dispoziție o hartă de registre Modbus mult mai amplă decât ceea ce implementează în prezent șablonul. Printre funcțiile notabile se numără monitorizarea DC pe fiecare string (curent, putere, tensiune pentru până la 3 stringuri PV), măsurătorile AC la invertor (tensiune, curent și putere pe fiecare fază), frecvența rețelei, contoarele de energie produsă (zilnice, lunare, anuale, totale), tensiunea bateriei, temperatura plăcii controlerului și monitorizarea rezistenței de izolație. Invertorul acceptă și registre care pot fi scrise pentru limitarea puterii active, controlul puterii reactive, ieșirile digitale ale plăcii I/O (4 canale) și managementul complet al unei baterii externe (valori setate de încărcare/descărcare, limite SOC, limite de putere cu revenire prin watchdog la modelele G3). Acestea pot fi adăugate într-o actualizare viitoare a șablonului.

Rezolvarea problemelor

Citiri greșite sau zero

Dacă toate valorile se citesc ca zero sau ca numere fără sens, probabil ordinea octeților este configurată greșit. Șablonul TapHome folosește BigEndianFloat (ordinea octeților ABCD), dar PLENTICORE are implicit Little-Endian (CDAB). Schimbați ordinea octeților la Big-Endian (ABCD) în setările Modbus/Sunspec ale invertorului.

Conexiunea este refuzată
  1. Verificați dacă Modbus TCP este activat în setările invertorului
  2. Verificați portul TCP — PLENTICORE folosește portul 1502, nu 502
  3. Asigurați-vă că TapHome Core și invertorul sunt în aceeași rețea/subrețea
  4. Verificați dacă Unit-ID coincide între TapHome (Slave ID) și invertor (implicit: 71)
Senzorii bateriei nu afișează date

Dacă la invertor nu este conectată nicio baterie, senzorii legați de baterie (SOC, temperatură, cicluri, curent de încărcare/descărcare) returnează zero sau valori invalide. Acest lucru este normal — PLENTICORE acceptă funcționarea doar cu PV, fără baterie.

Dispozitive disponibile

Kostal PLENTICORE Modul
Atribute de service
Numele produsului
Codul de articol al invertorului
Numărul de serie al invertorului
Numărul de convertoare bidirecționale
Numărul de faze AC
Numărul de stringuri fotovoltaice
Starea invertoruluiStarea de funcționare curentă a invertorului — Off, Init, IsoMeas, GridCheck, StartUp, FeedIn, Throttled, ExtSwitchOff, Update, Standby, GridSync, GridPreCheck, GridSwitchOff, Overheating, Shutdown, ImproperDcVoltage, ESB, Unknown
Starea sistemului de management energeticStarea de funcționare a sistemului de management energetic — Idle, Emergency Battery Charge, Winter Mode Step 1/2
Numele invertorului în rețea
IP activat
IP manual / Auto-IP
Adresă IP
Mască de subrețea IP
Gateway IP
Clasa de putereClasa de putere a invertorului (de ex. 10 kW)
Capacitatea brută a bateriei
Producătorul bateriei

Kostal_Plenticore

Atribute de service
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)
SOC baterie (număr întreg) Variabilă Doar citire

Starea de încărcare a bateriei ca număr întreg — mai puțin precisă decât valoarea SOC în virgulă mobilă

Registru: H:514 UInt16 Unitate: %

SOC baterie (număr întreg)

Citire
MODBUSR(H, 514, UInt16)
Curent de încărcare/descărcare baterie Variabilă Doar citire

Curentul actual de încărcare (negativ) sau de descărcare (pozitiv) al bateriei

Registru: H:212 BigEndianFloat Unitate: A

Curent de încărcare/descărcare baterie

Citire
MODBUSR(H, 212, BigEndianFloat)
Temperatura bateriei Senzor de temperatură Doar citire
Registru: H:214 BigEndianFloat Unitate: °C

Temperatura bateriei

Citirea temperaturii
MODBUSR(H, 214, BigEndianFloat)
Putere activă faza 1 (contor) Variabilă Doar citire

Puterea activă pe faza 1 măsurată de contorul de rețea

Registru: H:224 BigEndianFloat Unitate: W

Putere activă faza 1 (contor)

Citire
MODBUSR(H, 224, BigEndianFloat)
Putere activă faza 2 (contor) Variabilă Doar citire

Puterea activă pe faza 2 măsurată de contorul de rețea

Registru: H:234 BigEndianFloat Unitate: W

Putere activă faza 2 (contor)

Citire
MODBUSR(H, 234, BigEndianFloat)
Putere activă faza 3 (contor) Variabilă Doar citire

Puterea activă pe faza 3 măsurată de contorul de rețea

Registru: H:244 BigEndianFloat Unitate: W

Putere activă faza 3 (contor)

Citire
MODBUSR(H, 244, BigEndianFloat)
Consumul casei din rețea Variabilă Doar citire

Puterea consumată în prezent de casă, furnizată din rețea

Registru: H:108 BigEndianFloat Unitate: W

Consumul casei din rețea

Citire
MODBUSR(H, 108, BigEndianFloat)
Curent faza 1 (contor) Variabilă Doar citire
Registru: H:222 BigEndianFloat Unitate: A

Curent faza 1 (contor)

Citire
MODBUSR(H, 222, BigEndianFloat)
Curent faza 2 (contor) Variabilă Doar citire
Registru: H:232 BigEndianFloat Unitate: A

Curent faza 2 (contor)

Citire
MODBUSR(H, 232, BigEndianFloat)
Curent faza 3 (contor) Variabilă Doar citire
Registru: H:242 BigEndianFloat Unitate: A

Curent faza 3 (contor)

Citire
MODBUSR(H, 242, BigEndianFloat)
Putere DC totală Variabilă Doar citire

Puterea totală a tuturor stringurilor fotovoltaice

Registru: H:100 BigEndianFloat Unitate: W

Putere DC totală

Citire
MODBUSR(H, 100, BigEndianFloat)
Starea de încărcare a bateriei Variabilă Doar citire

Starea de încărcare a bateriei în virgulă mobilă — mai precisă decât SOC ca număr întreg

Registru: H:210 BigEndianFloat Unitate: %

Starea de încărcare a bateriei

Citire
MODBUSR(H, 210, BigEndianFloat)
Consumul casei din fotovoltaice Variabilă Doar citire

Puterea consumată în prezent de casă, furnizată direct din producția fotovoltaică

Registru: H:116 BigEndianFloat Unitate: W

Consumul casei din fotovoltaice

Citire
MODBUSR(H, 116, BigEndianFloat)
Consumul casei din baterie Variabilă Doar citire
Registru: H:106 BigEndianFloat Unitate: W

Consumul casei din baterie

Citire
MODBUSR(H, 106, BigEndianFloat)
Cicluri baterie Variabilă Doar citire
Registru: H:194 BigEndianFloat

Cicluri baterie

Citire
MODBUSR(H, 194, BigEndianFloat)
Rata de autoconsum Variabilă Doar citire

Procentul de energie fotovoltaică consumată local față de cea injectată în rețea

Registru: H:124 BigEndianFloat Unitate: %

Rata de autoconsum

Citire
MODBUSR(H, 124, BigEndianFloat)
Consum total al casei din fotovoltaice Variabilă Doar citire

Energia cumulată consumată din producția fotovoltaică (kWh)

Registru: H:114 BigEndianFloat Unitate: kWh

Consum total al casei din fotovoltaice

Citire
MODBUSR(H, 114, BigEndianFloat) / 1000
Starea sistemului de management energetic Variabilă Doar citire

Starea de funcționare a sistemului de management energetic — Idle, Emergency Battery Charge, Winter Mode Step 1/2

Registru: H:104 BigEndianFloat

Starea sistemului de management energetic

Citire
MODBUSR(H, 104, BigEndianFloat)
Putere activă totală (contor) Variabilă Doar citire

Puterea activă totală măsurată de contorul de la punctul de racordare la rețea

Registru: H:252 BigEndianFloat Unitate: W

Putere activă totală (contor)

Citire
MODBUSR(H, 252, bigendianFloat)
Consum total al casei din baterie Variabilă Doar citire

Energia cumulată consumată din baterie (kWh)

Registru: H:110 BigEndianFloat Unitate: kWh

Consum total al casei din baterie

Citire
MODBUSR(H, 110, bigEndianFloat) / 1000
Consum total al casei din rețea Variabilă Doar citire

Energia cumulată consumată din rețea (kWh)

Registru: H:112 BigEndianFloat Unitate: kWh

Consum total al casei din rețea

Citire
MODBUSR(H, 112, bigEndianFloat) / 1000
Consum total al casei Variabilă Doar citire

Energia totală cumulată consumată din toate sursele — baterie, rețea și fotovoltaice (kWh)

Registru: H:118 BigEndianFloat Unitate: kWh

Consum total al casei

Citire
MODBUSR(H, 118, bigEndianFloat)/1000
Conexiune: Modbus TCP • Slave ID: $[SlaveId]
Îmbunătățiri posibile (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)

Surse

Ați găsit o problemă la acest șablon de dispozitiv?

Spuneți-ne ce nu funcționează, ce lipsește sau cum ar trebui să se comporte șablonul. Feedbackul dvs. ne ajută să păstrăm catalogul corect.

Verificat de TapHome

Doriți să folosiți acest șablon în TapHome Core?

Deschideți acest șablon în Customer Portal pentru a-l aplica într-una dintre locuințele dvs. sau pentru a propune o îmbunătățire și a o trimite înapoi în catalog.

Deschideți în portal