TapHome

KEBA KeContact P30 Töltőállomás

Modbus TCP
Beküldő
Utoljára frissítve: 03. 2026
KEBA KeContact P30 Töltőállomás

A KEBA KeContact P30 egy Mode 3 AC wallbox elektromos járművekhez, c-series és x-series változatokban érhető el, akár 32 A / 22 kW töltési teljesítménnyel. A TapHome Modbus TCP-n kommunikál a wallboxszal Etherneten keresztül, valós idejű töltési állapotot, energiamérést, áramszabályozást és failsafe kezelést biztosítva.

A sablon a c-series (firmware 3.10.16+) és az x-series (szoftver 1.11+) változatokat egyaránt támogatja. Az e-series és a-series nem támogatja a Modbus TCP-t.

Hardveres csatlakozás

A KeContact P30 két Ethernet csatlakozóval rendelkezik (párhuzamosan kötve a NYÁK-on — egyszerre csak az egyik használható):

  • Ethernet1 (X4) — LSA+ kapcsok, állandó telepítéshez ajánlott (okosotthon, töltőhálózat)
  • Ethernet2 (X3) — RJ45 csatlakozó, diagnosztikához/szervizhez

Csatlakoztasd a wallboxot a TapHome Core-ral azonos helyi hálózatba Cat 5e vagy Cat 6 STP kábellel.

Rendszer bekötési rajz
KEBA KeContact P30 rendszer bekötési rajz a tápkapcsokkal, enable bemenet X1, kapcsolókontaktus X2 és Ethernet csatlakozásokkal

A rajz az összesített bekötési koncepciót mutatja, beleértve a tápkapcsokat (L1, L2, L3, N, PE), az enable bemenet X1-et, a kapcsolókontaktus kimenet X2-t és az Ethernet csatlakozót a Modbus TCP kommunikációhoz.

LSA+ Ethernet kapocs (X4)
KEBA KeContact P30 LSA+ Ethernet kapocsblokk árnyékolóbilinccsel és vezetékpozíciókkal

Állandó telepítéshez használd az LSA+ kapocsblokkot (X4). Az Ethernet kábelt a TIA-568A/B színkódolás szerint kösd be 100BaseT-hez (1-4 érintkezők plusz árnyékolás).

A kiegyenlítő áramok, amelyek az árnyékoláson keresztül folynak kiterjedt rendszerekben, károsíthatják az Ethernet csatlakozókat. A wallboxhoz csatlakoztatott PoE eszközöknek meg kell felelniük az IEEE 802.3 szabványnak.

Konfiguráció

Modbus TCP kommunikáció aktiválása

A Modbus TCP a wallbox NYÁK-ján lévő DSW1.3 DIP kapcsolóval aktiválható. Állítsd a DSW1.3-at ON állásba, és indítsd újra a töltőállomást (nyomd meg a szerviz gombot ~1 másodpercig, vagy kapcsold ki-be a kismegszakítót).

KEBA KeContact P30 DIP kapcsoló elrendezés és DSW1 vezérlőfunkciók áttekintése
KEBA KeContact P30 DSW1.3 DIP kapcsoló beállítás a Modbus TCP aktiválásához

A Modbus TCP csatlakozó nem használható egyidejűleg az UDP csatlakozóval. A DSW1.3 aktiválásával az a protokoll kapcsol be, amelyet a vezérlő alkalmazás az 502-es porton használ.

Csatlakozási paraméterek

A sablon importálásakor a TapHome-ban add meg:

  • IP-cím — a wallbox IP-címe a helyi hálózaton
  • Port — 502
  • Unit ID255-re kell beállítani (ez nem szabványos és nem módosítható)
IP-cím konfiguráció (c-series)

A c-series alapértelmezetten DHCP-n keresztül kap IP-címet (az összes DSW2.1-DSW2.4 kapcsoló OFF állásban). Alternatívaként fix IP-cím rendelhető a 192.168.25.11-25 tartományból a DSW2.1-DSW2.4 DIP kapcsolókkal:

DSW2.1DSW2.2DSW2.3DSW2.4IP-cím
OFFOFFOFFOFFDHCP
ONOFFOFFOFF192.168.25.11
ONONOFFOFF192.168.25.13
ONONONON192.168.25.25

Minden kapcsoló hozzáadja az értékét (1, 2, 4, 8) a 10-es alaphoz. Az x-series nem támogatja a fix IP-t DIP kapcsolókon keresztül.

DHCP használata esetén rendelj statikus bérletet a routerben, hogy az IP-cím ne változzon áramkimaradás után.

Kommunikációs korlátok
  • Olvasási intervallum: ajánlott > 0,5 másodperc
  • Írási intervallum: ajánlott > 5 másodperc
  • Maximális olvasási hossz: 2 szó kérésenként — a regiszterek nem csoportosíthatók
  • Engedélyezett IP-tartományok: csak RFC 1918 privát címek (192.168.x.x, 172.16-31.x.x, 10.x.x.x)

Eszközfunkciók

Töltési állapot figyelése
  • Töltési állapot — többértékű szenzor (csak olvasás), amely a töltési folyamat aktuális állapotát mutatja: Indulás, Nem áll készen, Készen áll, Töltés, Hiba, Megszakítva. Hiba állapotra váltáskor automatikusan hibaesemény váltódik ki.
  • Kábel állapot — többértékű szenzor (csak olvasás), amely a kábel/csatlakozó csatlakozási állapotát jelzi: Nincs kábel, Csatlakoztatva az állomáshoz, Zárolva, Csatlakoztatva az EV-hez, Zárolva és tölt. A Csatlakozó kioldása művelet lehetővé teszi a kábel kioldását felfüggesztett töltés esetén.
Energiamérés
  • Villamosenergia-mérő — a hatásos teljesítményt (mW-ból kW-ba átszámítva) és az összesített energiafogyasztást (0,1 Wh-ból kWh-ba átszámítva) figyeli. Fázisonkénti feszültségek (U1, U2, U3), fázisonkénti töltőáramok (L1, L2, L3), teljesítménytényező (cos phi), maximális töltőáram és hardveresen támogatott maximális áram szervizattribútumokként elérhetők.
  • Munkamenet energia — a jelenlegi töltési munkamenet során átvitt energiát követi kWh-ban.
Töltésvezérlés

A Töltési állapot eszköz két szervizműveletet biztosít az aktív töltéskezeléshez:

  • Töltőáram beállítása — beállítja a maximális töltőáramot (6-63 A). Az érték milliamperben kerül beírásra és a következő újraindításig érvényes.
  • Töltési munkamenet beállítása — energiakorlátot állít be az aktuális vagy következő munkamenethez Wh-ban. A töltési folyamat automatikusan leáll a korlát elérésekor.
Állomáskezelés

A modulszintű szervizműveletek az egész állomásra kiterjedő vezérlést biztosítanak:

  • Töltőállomás aktiválása/deaktiválása — aktiválja vagy deaktiválja a wallboxot. Deaktivált állomás nem indít új töltési munkameneteket, és az aktív töltés leáll.
  • Failsafe aktiválás — failsafe módot aktivál megadott árammal (6-32 A) és időtúllépéssel (10-600 másodperc). Ha a TapHome elveszíti a kommunikációt a wallboxszal, a töltés az időtúllépés lejárta után a beállított failsafe áramra vált.
  • Failsafe deaktiválás — deaktiválja a failsafe módot az időtúllépés törlésével.
Állomásazonosítás

A modulszintű szervizattribútumok azonosítási és diagnosztikai információkat adnak az állomásról, beleértve a sorozatszámot, a firmware verziót, a terméktípust, a kábel/csatlakozó típust, a támogatott áramot és az eszközsorozatot. A beépített villamosenergia-mérő állapota szintén elérhető.

További funkciók

A KeContact P30 regisztereket biztosít a hibakód-jelentéshez (decimális-hexadecimális hibacsoportok), RFID kártya UID olvasáshoz és 1-fázisú/3-fázisú átkapcsoláshoz külső mágneskapcsolón (X2 kontaktus) keresztül. Ezek a funkciók egy jövőbeli sablonfrissítésben adhatók hozzá.

Hibaelhárítás

Nincs Modbus kommunikáció
  1. Ellenőrizd, hogy a DSW1.3 DIP kapcsoló ON állásban van, és az állomás újra lett indítva
  2. Erősítsd meg, hogy a Unit ID 255-re van beállítva a TapHome-ban — ez egy nem szabványos érték, amelyet könnyen figyelmen kívül hagyhatunk
  3. Ellenőrizd, hogy az Ethernet kábel megfelelően csatlakozik az X3-hoz (RJ45) vagy az X4-hez (LSA+), nem mindkettőhöz
  4. Győződj meg arról, hogy a wallbox IP-címe elérhető a TapHome Core-ból (azonos alhálózat, nincs tűzfal, amely blokkolja az 502-es portot)
  5. DHCP-s c-series esetén: ellenőrizd a router DHCP bérlet táblázatát a wallbox IP-jéhez
A töltőáram nem változik

A Töltőáram beállítása parancs csak 6000 és 63000 mA közötti értékeket fogad el. Az ezen kívüli értékek figyelmen kívül maradnak. A hardveres maximum (amelyet a DIP kapcsolók, a kábelkódolás és a hőmérséklet határoz meg) elsőbbséget élvez — a beállított áram nem haladhatja meg ezt a korlátot.

A failsafe nem aktiválódik

A failsafe mindkét értéket igényli — áramot (regiszter 5016) és időtúllépést (regiszter 5018). A failsafe áram önmagában történő küldése nem aktiválja a failsafe módot — az időtúllépést is be kell állítani. A failsafe beállítások újraindítás utáni megőrzéséhez a Failsafe Persist parancsot külön kell használni.

A csatlakozós változat 6 A maximumot mutat

A csatlakozós változatokon (tartósan csatlakoztatott kábel nélkül) a Max. támogatott áram regiszter 6000 mA-t (6 A) mutat, ha nincs kábel csatlakoztatva. Ez normális viselkedés — az érték a tényleges kábelkapacitásra frissül, amint kábelt csatlakoztatnak.

Elérhető eszközök

KEBA KeContact P30 Modul
Szerviz attribútumok
Sorozatszám
Firmware
Terméktípus
Kábel / Csatlakozó
Támogatott áram
Eszközsorozat
Villamosenergia-mérő
Szerviz műveletek
Failsafe aktiválásFailsafe módot aktivál — a töltés a megadott áramra vált kommunikációvesztés esetén
Failsafe deaktiválás
Töltőállomás aktiválása/deaktiválásaAktiválja vagy deaktiválja a töltőállomást — deaktivált állomás nem indít új munkameneteket

KeContact

Szerviz attribútumok
Serial Number
MODBUSR(H, 1014, Uint32);
Firmware
var reg := MODBUSR(H, 1018, Uint32, 2);
GetByte(reg, 3) + "." + GetByte(reg, 2) + "." + GetByte(reg, 1)
Product Type
var type := Floor(MODBUSR(H, 1016, Uint32,2)/100000);
IF(type = 3,"KC-P30" ,"Unknown")
Cable / Socket
var cable := Floor(MOD(MODBUSR(H, 1016, Uint32,2),100000)/10000);
SWITCH(cable, 0, "Socket", 1, "Cable", "Unknown");
Supported Current
var supcur := Floor(MOD(MODBUSR(H, 1016, Uint32,2),10000)/1000);
SWITCH(supcur, 1, "13 A", 2, "16 A",3, "20 A", 4, "32 A", "Unknown");
Device Series
var series := Floor(MOD(MODBUSR(H, 1016, Uint32,2),1000)/100);
SWITCH(series,0,"x-series", 1, "c-series", "Unknown");
Energy Meter
var meter := Floor(MOD(MODBUSR(H, 1016, Uint32,2),100)/10);
SWITCH(meter, 1, "Standard not calibrated", 2, "Calibrated, MID", 3, "Calibratable measuring instrument for electrical energy with national certification", "Unknown");
Szerviz műveletek
Failsafe Activation
Paraméterek: Failsafe Current(6A - 32A) (6–32 fc), Failsafe Timeout (10s - 600s) (10–600 Ftim)
MODBUSW(H, 5016, Uint16, fc);
MODBUSW(H, 5018, Uint16, ftim);
Failsafe Deactivation
MODBUSW(H, 5018, Uint16, 0);
Charging Station Enable/Disable
Paraméterek: Charging Station
MODBUSW(H, 5014, Uint16, endis);
Kábel állapot Többértékű kapcsoló Csak olvasható

Kábel és csatlakozó csatlakozási állapot — Nincs kábel, Csatlakoztatva az állomáshoz, Zárolva, Csatlakoztatva az EV-hez, Zárolva és tölt

Regiszter: H:1004 Uint32 numeric
Értékek / Állapotok: No cable plugged · Connected to the charging station · Connected to station and locked · Connected to the car · Cable is connected and charging
Szerviz műveletek
Csatlakozó kioldása

Kábel állapot

Kapcsoló állapot olvasása
MODBUSR(H, 1004, Uint32,2)
Szerviz műveletek
Unlock Plug
MODBUSW(H, 5012, Uint16, 0)
Villamosenergia-mérő Villanyóra Csak olvasható

Teljesítmény- és energiamérés — pillanatnyi teljesítmény (kW) és kumulatív energia (kWh) fázisonkénti feszültséggel és árammal

Regiszter: H:1036 (total), H:1020 (demand) Uint32 Egység: kW / kWh
Szerviz attribútumok
Teljesítménytényező (cos phi)
Max. töltőáram
Max. támogatott áram
U1
L1
L2
U2
U3
L3

Villamosenergia-mérő

Összes fogyasztás olvasása
MODBUSR(H, 1036, Uint32,2) / 1000
Igény olvasása
MODBUSR(H, 1020, Uint32,2) / 1000
Szerviz attribútumok
Power Factor (cos phi)
(MODBUSR(H, 1046, Uint32,2)/10 ) + "%"
Max Charge Current
(MODBUSR(H, 1100, Uint32,2)/1000) + " A";
Max Supported Current
MODBUSR(H, 1110, Uint32, 2)/1000 + " A"
U1
MODBUSR(H, 1040, Uint32,2) + " V"
L1
(MODBUSR(H, 1008, Uint32, 2)/1000) + " A";
L2
(MODBUSR(H, 1010, Uint32, 2)/1000) + " A";
U2
MODBUSR(H, 1042, Uint32,2) + " V"
U3
MODBUSR(H, 1044, Uint32,2) + " V"
L3
(MODBUSR(H, 1012, Uint32,2)/1000) + " A";
Munkamenet energia Változó Csak olvasható

A jelenlegi töltési munkamenet során átvitt energia kWh-ban

Regiszter: H:1502 Uint32 Egység: kWh

Munkamenet energia

Olvasás
MODBUSR(H, 1502, Uint32)/1000 ;
Töltési állapot Többértékű kapcsoló Csak olvasható

Töltési folyamat állapota — Indulás, Nem áll készen, Készen áll, Töltés, Hiba, Megszakítva

Regiszter: H:1000 Uint32 numeric
Értékek / Állapotok: Start-up of Charging · Not Ready For Charging · Ready for Charging · Charging · Error · Interrupted · ${error} · ${notAuthorized}
Szerviz műveletek
Töltőáram beállítása
Töltési munkamenet beállítása

Töltési állapot

Kapcsoló állapot olvasása
MODBUSR(H, 1000, Uint32)
Olvasás (modul)
IF(MODBUSR(H, 1000, Uint32) = 4, ADDERROR("An error has occurred with charger"));
Szerviz attribútumok
Atribút
Szerviz műveletek
Set Charging Current
Paraméterek: Current (6A - 63A) (6–63 curr)
MODBUSW(H, 5004, Uint16, curr*1000);
Set Charging Session
Paraméterek: Energy Transmisson (Wh) (1–100 wh)
MODBUSW(H, 5010, Uint16, wh/10 );
Kapcsolat: Modbus TCP • Slave ID: $[SlaveId]
Lehetséges fejlesztések (9)
  • H:1006 Error Code — Uint32, read-only — decimal error code (convert to hex for error group). Could be added as ModbusVariable.
  • H:1500 RFID Card UID — Uint32, first 4 bytes of last RFID tag — only relevant for RFID-equipped models
  • H:1550 Phase Switch Source — Uint32 — 0=none, 1=OCPP, 2=REST, 3=Modbus, 4=UDP
  • H:1552 Phase Switch State — Uint32 — 1=single-phase, 3=three-phase
  • H:1600 Failsafe Current Setting — Uint32, mA — readback of active failsafe current
  • H:1602 Failsafe Timeout Setting — Uint32, seconds — readback of active failsafe timeout
  • H:5050 Phase Switch Toggle — Uint16, write 0–4 — set phase switching source
  • H:5052 Trigger Phase Switch — Uint16, write 0=1-phase, 1=3-phase — requires x2 contact wiring
  • H:5020 Failsafe Persist — Uint16, write 1 — persists failsafe settings across reboots

Források