TapHome

KEBA KeContact P30 Charging Station

Modbus TCP
Autor
Posljednje ažuriranje: 10. 2026
KEBA KeContact P30 Charging Station

KEBA KeContact P30 je zidna AC punionica Mode 3 za električna vozila, dostupna u varijantama c-series i x-series sa snagom punjenja do 32 A / 22 kW. TapHome s punionicom komunicira protokolom Modbus TCP preko Etherneta te nudi stanje punjenja u stvarnom vremenu, mjerenje energije, upravljanje strujom i upravljanje načinom failsafe.

Predložak podržava c-series (firmver 3.10.16+) i x-series (softver 1.11+). Serije e-series i a-series ne podržavaju Modbus TCP.

Spajanje hardvera

KeContact P30 ima dva Ethernet sučelja (na tiskanoj pločici spojena su paralelno, pa se istodobno može koristiti samo jedno):

  • Ethernet1 (X4): stezaljke LSA+, preporučene za trajnu instalaciju (SmartHome, mreža punionica)
  • Ethernet2 (X3): konektor RJ45, namijenjen otklanjanju grešaka i servisu

Punionicu spojite kabelom Cat 5e ili Cat 6 STP u istu lokalnu mrežu kao centralnu jedinicu TapHome Core.

Shema spajanja sustava
Shema spajanja sustava KEBA KeContact P30 s napajanjem, ulazom za omogućavanje X1, sklopnim kontaktom X2 i Ethernet vezama

Shema prikazuje cjelokupni način spajanja, uključujući stezaljke napajanja (L1, L2, L3, N, PE), ulaz za omogućavanje X1, izlaz sklopnog kontakta X2 i Ethernet sučelje za komunikaciju Modbus TCP.

Ethernet stezaljke LSA+ (X4)
Blok Ethernet stezaljki LSA+ punionice KEBA KeContact P30 sa stezaljkom oklopa i položajima žica

Za trajne instalacije koristite blok stezaljki LSA+ (X4). Ethernet kabel spojite prema rasporedu boja TIA-568A/B za 100BaseT (pinovi 1–4 i oklop).

Struje izjednačenja koje u većim sustavima teku kroz oklop mogu oštetiti Ethernet sučelja. PoE uređaji spojeni na punionicu moraju biti u skladu s normom IEEE 802.3.

Konfiguracija

Uključivanje komunikacije Modbus TCP

Modbus TCP uključuje se DIP sklopkom DSW1.3 na tiskanoj pločici punionice. Postavite DSW1.3 na ON i ponovno pokrenite punionicu (pritisnite servisnu tipku oko 1 sekundu ili isključite i uključite zaštitni prekidač).

Raspored DIP sklopki KEBA KeContact P30 i pregled upravljačkih funkcija DSW1
Postavka DIP sklopke DSW1.3 na KEBA KeContact P30 za uključivanje Modbus TCP

Sučelje Modbus TCP ne može se koristiti istodobno sa sučeljem UDP. Kad je DSW1.3 na ON, punionica komunicira preko Modbus TCP na portu 502.

Parametri veze

Pri uvozu predloška u TapHome unesite:

  • IP adresa: IP adresa punionice u lokalnoj mreži
  • Port: 502
  • Unit ID: mora biti postavljen na 255 (to je nestandardna vrijednost i ne može se promijeniti)
Postavljanje IP adrese (c-series)

C-series prema zadanim postavkama dobiva IP adresu preko DHCP-a (sve sklopke DSW2.1-DSW2.4 na OFF). Umjesto toga može se DIP sklopkama DSW2.1-DSW2.4 dodijeliti fiksna IP adresa u rasponu 192.168.25.11-25:

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

Svaka sklopka osnovici 10 dodaje svoju vrijednost (1, 2, 4, 8). X-series ne podržava fiksnu IP adresu preko DIP sklopki.

Ako koristite DHCP, u usmjerivaču dodijelite stalni zakup kako se IP adresa ne bi promijenila nakon isključivanja i uključivanja napajanja.

Ograničenja komunikacije
  • Interval čitanja: preporučeno > 0,5 sekundi
  • Interval upisa: preporučeno > 5 sekundi
  • Najveća duljina čitanja: 2 riječi po zahtjevu; registri se ne mogu čitati grupno
  • Dopušteni rasponi IP adresa: samo privatne adrese prema RFC 1918 (192.168.x.x, 172.16-31.x.x, 10.x.x.x)

Mogućnosti uređaja

Praćenje stanja punjenja
  • Stanje punjenja: senzor s više vrijednosti samo za čitanje koji prikazuje trenutačno stanje postupka punjenja: pokretanje, nije spremna, spremna, punjenje, greška, prekinuto. Kad se stanje promijeni u Greška, automatski se javlja događaj greške.
  • Stanje kabela: senzor s više vrijednosti samo za čitanje koji pokazuje stanje priključenosti kabela i utikača: bez kabela, spojen na punionicu, spojen na punionicu i zaključan, spojen na vozilo, kabel spojen i punjenje u tijeku. Radnja Otključaj utikač omogućuje otključavanje kabela kad je punjenje zaustavljeno.
Mjerenje energije
  • Brojilo energije: prati djelatnu snagu (mW preračunato u kW) i ukupnu potrošnju energije (0,1 Wh preračunato u kWh). Napon po fazama (U1, U2, U3), struja punjenja po fazama (L1, L2, L3), faktor snage (cos phi), najveća struja punjenja i najveća struja koju podržava hardver dostupni su kao servisni atributi.
  • Energija sesije: prati energiju prenesenu tijekom trenutačne sesije punjenja u kWh.
Upravljanje punjenjem

Uređaj Stanje punjenja nudi dvije servisne radnje za aktivno upravljanje punjenjem:

  • Postavi struju punjenja: postavlja najveću struju punjenja (6–63 A). Vrijednost se upisuje u miliamperima i vrijedi do sljedećeg ponovnog pokretanja.
  • Postavi sesiju punjenja: postavlja ograničenje energije za trenutačnu ili sljedeću sesiju u Wh. Postupak punjenja automatski završava kad se ograničenje dosegne.
Upravljanje punionicom

Servisne radnje na razini modula omogućuju upravljanje cijelom punionicom:

  • Omogućavanje/onemogućavanje punionice: omogućuje ili onemogućuje punionicu. Onemogućena punionica ne pokreće nove sesije punjenja, a svako aktivno punjenje se zaustavlja.
  • Aktivacija načina failsafe: aktivira način failsafe sa zadanom strujom (6–32 A) i vremenskim ograničenjem (10–600 sekundi). Ako TapHome izgubi komunikaciju s punionicom, nakon isteka vremena punjenje se vraća na postavljenu struju za failsafe.
  • Deaktivacija načina failsafe: deaktivira način failsafe brisanjem vremenskog ograničenja.
Identifikacija punionice

Servisni atributi na razini modula prikazuju identifikacijske podatke uređaja: serijski broj, verziju firmvera (heksadecimalno kodiranu), vrstu proizvoda (kodira model, konektor, nazivnu struju, seriju i vrstu brojila), vrstu kabela/utičnice, podržanu struju, seriju uređaja (c-series ili x-series) i vrstu brojila energije (standardno, s MID ovjerom ili s nacionalnim certifikatom).

Dodatne mogućnosti

KeContact P30 nudi i registre za dojavu kodova grešaka (skupine grešaka uz pretvorbu iz decimalnog u heksadecimalni oblik), čitanje UID-a RFID kartice i preklapanje između jednofaznog i trofaznog rada preko vanjskog sklopnika (kontakt x2). Te se mogućnosti mogu dodati u nekom budućem ažuriranju predloška.

Rješavanje problema

Nema Modbus komunikacije
  1. Provjerite je li DIP sklopka DSW1.3 postavljena na ON i je li punionica ponovno pokrenuta
  2. Provjerite je li Unit ID u sustavu TapHome postavljen na 255; to je nestandardna vrijednost koju je lako previdjeti
  3. Provjerite je li Ethernet kabel ispravno spojen na X3 (RJ45) ili X4 (LSA+), a ne na oba
  4. Provjerite je li IP adresa punionice dostupna iz centralne jedinice TapHome Core (ista podmreža, vatrozid ne blokira port 502)
  5. Kod c-series s DHCP-om: IP adresu punionice potražite u tablici DHCP zakupa usmjerivača
Struja punjenja se ne mijenja

Naredba Postavi struju punjenja prihvaća samo vrijednosti između 6000 i 63000 mA. Vrijednosti izvan tog raspona se zanemaruju. Hardverski maksimum (određen DIP sklopkama, kodiranjem kabela i temperaturom) ima prednost, pa postavljena struja ne može prijeći to ograničenje.

Failsafe se ne aktivira

Za failsafe su potrebne obje vrijednosti: struja (registar 5016) i vremensko ograničenje (registar 5018). Slanje samo struje za failsafe ne aktivira način failsafe, mora se postaviti i vremensko ograničenje. Da bi postavke failsafe ostale sačuvane i nakon ponovnog pokretanja, mora se zasebno koristiti naredba Failsafe Persist.

Varijanta s utičnicom prikazuje najviše 6 A

Kod varijanti s utičnicom (bez trajno spojenog kabela) registar Max Supported Current prikazuje 6000 mA (6 A) kad kabel nije priključen. To je normalno ponašanje: vrijednost se ažurira na stvarnu nazivnu vrijednost kabela čim se kabel spoji.

Dostupni uređaji

KEBA KeContact P30 Modul
Servisni atributi
Serijski broj
Firmver
Vrsta proizvoda
Kabel / utičnica
Podržana struja
Serija uređaja
Brojilo energije
Servisne radnje
Aktivacija načina failsafeAktivira način failsafe; pri gubitku komunikacije punjenje se vraća na zadanu struju
Deaktivacija načina failsafe
Omogućavanje/onemogućavanje punioniceOmogućuje ili onemogućuje punionicu; onemogućena punionica ne pokreće nove sesije

KeContact

Servisni atributi
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");
Servisne radnje
Failsafe Activation
Parametri: 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
Parametri: Charging Station
MODBUSW(H, 5014, Uint16, endis);
Stanje kabela Prekidač s više vrijednosti Samo za čitanje

Stanje priključenosti kabela i utikača: bez kabela, spojen na punionicu, zaključan, spojen na vozilo, zaključan i punjenje u tijeku

Registar: H:1004 Uint32 numeric
Vrijednosti / stanja: No cable plugged · Connected to the charging station · Connected to station and locked · Connected to the car · Cable is connected and charging
Servisne radnje
Otključaj utikač

Stanje kabela

Čitanje stanja sklopke
MODBUSR(H, 1004, Uint32,2)
Servisne radnje
Unlock Plug
MODBUSW(H, 5012, Uint16, 0)
Brojilo energije Brojilo električne energije Samo za čitanje

Mjerenje potrošnje snage i energije, trenutačna snaga (kW) i kumulativna energija (kWh) s naponom i strujom po fazama

Registar: H:1036 (total), H:1020 (demand) Uint32 Jedinica: kW / kWh
Servisni atributi
Faktor snage (cos phi)
Najveća struja punjenja
Najveća podržana struja
U1
L1
L2
U2
U3
L3

Brojilo energije

Čitanje ukupne potrošnje
MODBUSR(H, 1036, Uint32,2) / 1000
Čitanje zahtjeva
MODBUSR(H, 1020, Uint32,2) / 1000
Servisni atributi
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";
Energija sesije Varijabla Samo za čitanje

Energija prenesena tijekom trenutačne sesije punjenja u kWh

Registar: H:1502 Uint32 Jedinica: kWh

Energija sesije

Čitanje
MODBUSR(H, 1502, Uint32)/1000 ;
Stanje punjenja Prekidač s više vrijednosti Samo za čitanje

Stanje postupka punjenja: pokretanje, nije spremna, spremna, punjenje, greška, prekinuto

Registar: H:1000 Uint32 numeric
Vrijednosti / stanja: Start-up of Charging · Not Ready For Charging · Ready for Charging · Charging · Error · Interrupted · ${error} · ${notAuthorized}
Servisne radnje
Postavi struju punjenja
Postavi sesiju punjenja

Stanje punjenja

Čitanje stanja sklopke
MODBUSR(H, 1000, Uint32)
Čitanje (modul)
IF(MODBUSR(H, 1000, Uint32) = 4, ADDERROR("An error has occurred with charger"));
Servisni atributi
Atribút
Servisne radnje
Set Charging Current
Parametri: Current (6A - 63A) (6–63 curr)
MODBUSW(H, 5004, Uint16, curr*1000);
Set Charging Session
Parametri: Energy Transmisson (Wh) (1–100 wh)
MODBUSW(H, 5010, Uint16, wh/10 );
Povezivanje: Modbus TCP • Slave ID: $[SlaveId]
Moguća poboljšanja (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

Izvori

Pronašli ste problem s ovim predloškom uređaja?

Recite nam što ne radi, što nedostaje ili kako bi se predložak trebao ponašati. Vaše povratne informacije pomažu nam da katalog bude točan.

Provjerio TapHome

Želite ovo koristiti u svojoj centralnoj jedinici TapHome Core?

Otvorite ovaj predložak na portalu Customer Portal kako biste ga primijenili na jedan od svojih domova ili predložili poboljšanje i poslali ga natrag u katalog.

Otvorite na portalu