TapHome

KEBA KeContact P30 Nabíjacia stanica

Modbus TCP
Pridal
Posledná aktualizácia: 03. 2026
KEBA KeContact P30 Nabíjacia stanica

KEBA KeContact P30 je Mode 3 AC wallbox pre elektrické vozidlá, dostupný vo variantoch c-series a x-series s nabíjacím výkonom až 32 A / 22 kW. TapHome komunikuje s wallboxom cez Modbus TCP po Ethernete a poskytuje stav nabíjania v reálnom čase, meranie energie, riadenie prúdu a správu failsafe režimu.

Šablóna podporuje c-series (firmvér 3.10.16+) aj x-series (softvér 1.11+). Séria e-series a a-series nepodporuje Modbus TCP.

Hardvérové pripojenie

KeContact P30 poskytuje dva Ethernet rozhrania (prepojené paralelne na DPS — v jednom momente je možné používať len jedno):

  • Ethernet1 (X4) — LSA+ svorky, odporúčané pre trvalú inštaláciu (smart home, nabíjacia sieť)
  • Ethernet2 (X3) — konektor RJ45, určený na diagnostiku/servis

Wallbox pripojte do rovnakej lokálnej siete ako TapHome Core pomocou kábla Cat 5e alebo Cat 6 STP.

Schéma zapojenia systému
Schéma zapojenia systému KEBA KeContact P30 s napájacími svorkami, vstupom enable X1, spínacím kontaktom X2 a Ethernet pripojením

Schéma zobrazuje celkovú koncepciu zapojenia vrátane napájacích svoriek (L1, L2, L3, N, PE), vstupu enable X1, výstupu spínacieho kontaktu X2 a Ethernet rozhrania pre komunikáciu Modbus TCP.

LSA+ Ethernet svorka (X4)
LSA+ Ethernet svorkovnica KEBA KeContact P30 so svorkou tienenia a pozíciami vodičov

Pre trvalé inštalácie použite svorkovnicu LSA+ (X4). Ethernet kábel zapojte podľa farebného kódovania TIA-568A/B pre 100BaseT (piny 1-4 plus tienenie).

Vyrovnávacie prúdy tečúce cez tienenie v rozľahlých systémoch môžu poškodiť Ethernet rozhrania. PoE zariadenia pripojené k wallboxu musia spĺňať normu IEEE 802.3.

Konfigurácia

Aktivácia Modbus TCP komunikácie

Modbus TCP sa aktivuje cez DIP prepínač DSW1.3 na DPS wallboxu. Nastavte DSW1.3 do polohy ON a reštartujte nabíjaciu stanicu (stlačte servisné tlačidlo na ~1 sekundu alebo vypnite a zapnite istič).

Rozloženie DIP prepínačov KEBA KeContact P30 a prehľad funkcií DSW1
Nastavenie DIP prepínača DSW1.3 pre aktiváciu Modbus TCP na KEBA KeContact P30

Rozhranie Modbus TCP nie je možné používať súčasne s rozhraním UDP. Aktivácia DSW1.3 zapne protokol, ktorý riadiaca aplikácia používa na porte 502.

Parametre pripojenia

Pri importe šablóny v TapHome zadajte:

  • IP adresa — IP adresa wallboxu v lokálnej sieti
  • Port — 502
  • Unit ID — musí byť nastavené na 255 (toto je neštandardné a nedá sa zmeniť)
Konfigurácia IP adresy (c-series)

C-series štandardne získava IP adresu cez DHCP (všetky prepínače DSW2.1-DSW2.4 v polohe OFF). Alternatívne je možné priradiť pevnú IP adresu v rozsahu 192.168.25.11-25 pomocou DIP prepínačov DSW2.1-DSW2.4:

DSW2.1DSW2.2DSW2.3DSW2.4IP adresa
OFFOFFOFFOFFDHCP
ONOFFOFFOFF192.168.25.11
ONONOFFOFF192.168.25.13
ONONONON192.168.25.25

Každý prepínač pridá svoju hodnotu (1, 2, 4, 8) k základu 10. Séria x-series nepodporuje pevnú IP cez DIP prepínače.

Ak používate DHCP, priraďte statickú zálohu v routeri, aby sa IP adresa nezmenila po výpadku napájania.

Komunikačné limity
  • Interval čítania: odporúčaný > 0,5 sekundy
  • Interval zápisu: odporúčaný > 5 sekúnd
  • Maximálna dĺžka čítania: 2 wordy na požiadavku — registre nie je možné dávkovať
  • Povolené rozsahy IP: len privátne adresy RFC 1918 (192.168.x.x, 172.16-31.x.x, 10.x.x.x)

Možnosti zariadenia

Monitorovanie stavu nabíjania
  • Stav nabíjania — senzor s viacerými hodnotami (len čítanie) zobrazujúci aktuálny stav nabíjacieho procesu: Štart, Nepripravený, Pripravený, Nabíjanie, Chyba, Prerušené. Pri zmene stavu na Chyba sa automaticky vyvolá chybová udalosť.
  • Stav kábla — senzor s viacerými hodnotami (len čítanie) indikujúci stav pripojenia kábla/zástrčky: Bez kábla, Pripojený k stanici, Zamknutý, Pripojený k EV, Zamknutý a nabíja. Akcia Odomknúť zástrčku umožňuje odomknúť kábel pri pozastavenom nabíjaní.
Meranie energie
  • Elektromer — monitoruje činný výkon (mW prevedené na kW) a celkovú spotrebu energie (0,1 Wh prevedené na kWh). K dispozícii sú aj fázové napätia (U1, U2, U3), fázové nabíjacie prúdy (L1, L2, L3), účinník (cos phi), maximálny nabíjací prúd a hardvérovo podporovaný maximálny prúd ako servisné atribúty.
  • Energia relácie — sleduje energiu prenesenú počas aktuálnej nabíjacej relácie v kWh.
Riadenie nabíjania

Zariadenie Stav nabíjania poskytuje dve servisné akcie pre aktívne riadenie nabíjania:

  • Nastaviť nabíjací prúd — nastaví maximálny nabíjací prúd (6-63 A). Hodnota sa zapíše v miliampéroch a platí do ďalšieho reštartu.
  • Nastaviť nabíjaciu reláciu — nastaví energetický limit pre aktuálnu alebo nasledujúcu reláciu vo Wh. Nabíjací proces sa automaticky ukončí po dosiahnutí limitu.
Správa stanice

Servisné akcie na úrovni modulu poskytujú celoplošné riadenie stanice:

  • Aktivácia/deaktivácia nabíjacej stanice — aktivuje alebo deaktivuje wallbox. Deaktivovaná stanica nespustí nové nabíjacie relácie a aktívne nabíjanie sa zastaví.
  • Aktivácia failsafe — aktivuje failsafe režim so zadaným prúdom (6-32 A) a timeoutom (10-600 sekúnd). Ak TapHome stratí komunikáciu s wallboxom, nabíjanie sa po uplynutí timeoutu prepne na nakonfigurovaný failsafe prúd.
  • Deaktivácia failsafe — deaktivuje failsafe režim vymazaním timeoutu.
Identifikácia stanice

Servisné atribúty na úrovni modulu poskytujú identifikačné a diagnostické informácie o stanici, vrátane sériového čísla, verzie firmvéru, typu produktu, typu kábla/zásuvky, podporovaného prúdu a série zariadenia. Dostupný je aj stav vstavaného elektromera.

Ďalšie možnosti

KeContact P30 poskytuje aj registre pre hlásenie chybových kódov (decimálno-hexadecimálne chybové skupiny), čítanie UID RFID kariet a prepínanie 1-fáza/3-fázy cez externý stýkač (kontakt X2). Tieto možnosti môžu byť pridané v budúcej aktualizácii šablóny.

Riešenie problémov

Žiadna Modbus komunikácia
  1. Skontrolujte, že DIP prepínač DSW1.3 je v polohe ON a stanica bola reštartovaná
  2. Potvrďte, že Unit ID je nastavené na 255 v TapHome — toto je neštandardná hodnota, ktorá sa ľahko prehliadne
  3. Skontrolujte, že Ethernet kábel je správne pripojený k X3 (RJ45) alebo X4 (LSA+), nie k obom
  4. Uistite sa, že IP adresa wallboxu je dostupná z TapHome Core (rovnaká podsieť, žiadny firewall blokujúci port 502)
  5. Pre c-series s DHCP: skontrolujte tabuľku DHCP zapožičaní v routeri pre IP wallboxu
Nabíjací prúd sa nemení

Príkaz Nastaviť nabíjací prúd akceptuje len hodnoty medzi 6000 a 63000 mA. Hodnoty mimo tohto rozsahu sa ignorujú. Hardvérové maximum (určené DIP prepínačmi, kódovaním kábla a teplotou) má prednosť — nakonfigurovaný prúd nemôže prekročiť tento limit.

Failsafe sa neaktivuje

Failsafe vyžaduje obe hodnoty — prúd (register 5016) aj timeout (register 5018). Odoslanie samotného failsafe prúdu neaktivuje failsafe režim — timeout musí byť tiež nastavený. Pre zachovanie failsafe nastavení po reštarte musí byť príkaz Failsafe Persist použitý samostatne.

Variant so zásuvkou ukazuje 6 A maximum

Na variantoch so zásuvkou (bez trvalo pripojeného kábla) register Max. podporovaný prúd ukazuje 6000 mA (6 A), keď nie je pripojený žiadny kábel. Toto je normálne správanie — hodnota sa aktualizuje na skutočný prúd kábla po jeho pripojení.

Dostupné zariadenia

KEBA KeContact P30 Modul
Servisné atribúty
Sériové číslo
Firmware
Typ produktu
Kábel / Zásuvka
Podporovaný prúd
Séria zariadenia
Elektromer
Servisné akcie
Aktivácia failsafeAktivuje failsafe režim — nabíjanie sa prepne na zadaný prúd pri strate komunikácie
Deaktivácia failsafe
Aktivácia/deaktivácia nabíjacej staniceAktivuje alebo deaktivuje nabíjaciu stanicu — deaktivovaná stanica nespustí nové relácie

KeContact

Servisné atribúty
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");
Servisné akcie
Failsafe Activation
Parametre: 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
Parametre: Charging Station
MODBUSW(H, 5014, Uint16, endis);
Stav kábla Viacstavový prepínač Len na čítanie

Stav pripojenia kábla a zástrčky — Bez kábla, Pripojený k stanici, Zamknutý, Pripojený k EV, Zamknutý a nabíja

Register: H:1004 Uint32 numeric
Hodnoty / Stavy: No cable plugged · Connected to the charging station · Connected to station and locked · Connected to the car · Cable is connected and charging
Servisné akcie
Odomknúť zástrčku

Stav kábla

Čítanie stavu prepínača
MODBUSR(H, 1004, Uint32,2)
Servisné akcie
Unlock Plug
MODBUSW(H, 5012, Uint16, 0)
Elektromer Elektromer Len na čítanie

Meranie spotreby a energie — okamžitý výkon (kW) a kumulatívna energia (kWh) s fázovým napätím a prúdom

Register: H:1036 (total), H:1020 (demand) Uint32 Jednotka: kW / kWh
Servisné atribúty
Účinník (cos phi)
Max. nabíjací prúd
Max. podporovaný prúd
U1
L1
L2
U2
U3
L3

Elektromer

Čítanie celkovej spotreby
MODBUSR(H, 1036, Uint32,2) / 1000
Čítanie odberu
MODBUSR(H, 1020, Uint32,2) / 1000
Servisné atribúty
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";
Energia relácie Premenná Len na čítanie

Energia prenesená počas aktuálnej nabíjacej relácie v kWh

Register: H:1502 Uint32 Jednotka: kWh

Energia relácie

Čítanie
MODBUSR(H, 1502, Uint32)/1000 ;
Stav nabíjania Viacstavový prepínač Len na čítanie

Stav nabíjacieho procesu — Štart, Nepripravený, Pripravený, Nabíjanie, Chyba, Prerušené

Register: H:1000 Uint32 numeric
Hodnoty / Stavy: Start-up of Charging · Not Ready For Charging · Ready for Charging · Charging · Error · Interrupted · ${error} · ${notAuthorized}
Servisné akcie
Nastaviť nabíjací prúd
Nastaviť nabíjaciu reláciu

Stav nabíjania

Čítanie stavu prepínača
MODBUSR(H, 1000, Uint32)
Čítanie (modul)
IF(MODBUSR(H, 1000, Uint32) = 4, ADDERROR("An error has occurred with charger"));
Servisné atribúty
Atribút
Servisné akcie
Set Charging Current
Parametre: Current (6A - 63A) (6–63 curr)
MODBUSW(H, 5004, Uint16, curr*1000);
Set Charging Session
Parametre: Energy Transmisson (Wh) (1–100 wh)
MODBUSW(H, 5010, Uint16, wh/10 );
Pripojenie: Modbus TCP • Slave ID: $[SlaveId]
Možné vylepšenia (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

Zdroje