
Keba Modbus
De Keba KeContact P30 is een Mode 3 AC wallbox voor elektrische voertuigen, ingezet bij woningen, bedrijfspanden en wagenparken. Deze Modbus-template koppelt de P30 c-series en x-series via Modbus TCP aan je ModbusCloud-portal en leest laadstatus, kabelstatus, actief vermogen, sessie-energie, cumulatieve energie, vermogensfactor en maximale stroomlimieten. Met schrijfregisters stel je de laadstroom in milliampère in, definieer je een sessie-energielimiet, schakel je de wallbox in of uit en activeer je de 1-fase/3-fase-omschakeling. Zo heb je direct live toezicht en dynamisch ladingsbeheer in je portal.
- Protocol
- Modbus TCP
- Aansluiting
- Ethernet, Modbus TCP
- Registers
- 21, lezen en schrijven
- Merk
- Keba
- Laatst bijgewerkt
Registers (21)
15 lezen, 6 schrijven
| Naam | Eenheid | Toegang | Adres (Verborgen tot je je e-mailadres invult) | Functie (verborgen) | Type (verborgen) |
|---|---|---|---|---|---|
| charging_state | Lezen | ||||
| cable_state | Lezen | ||||
| error_code | Lezen | ||||
| serial_number | Lezen | ||||
| firmware | Lezen | ||||
| active_power | W | Lezen | |||
| active_production_energy | Wh | Lezen | |||
| power_factor | % | Lezen | |||
| max_charging_current | A | Lezen | |||
| max_supported_current | A | Lezen | |||
| energy_session | Wh | Lezen | |||
| phase_switch_source | Lezen | ||||
| phase_switch_state | Lezen | ||||
| failsafe_current_setting | A | Lezen | |||
| failsafe_timeout_setting | s | Lezen | |||
| set_charging_current | A | Schrijven | |||
| set_energy_limit | Wh | Schrijven | |||
| set_unlock_plug | Schrijven | ||||
| set_enable | Schrijven | ||||
| set_phase_switch_source | Schrijven | ||||
| set_trigger_phase_switch | Schrijven |
Registers laden…
Stuur jouw apparatenlijst
Staat een apparaat niet in de bibliotheek, dan maken we de template gratis zodra we de registers hebben.
Gebruikstoepassingen
- Monitor het actieve vermogen en de sessie-energie om te controleren of het laden binnen de contractuele aansluitwaarde blijft.
- Stel een alert in op foutcodes die niet nul zijn, zodat wallbox-storingen worden gesignaleerd voordat een bestuurder een mislukte laadsessie meldt.
- Volg de cumulatieve energie over meerdere Keba-wallboxen voor maandelijkse rapportages van het laadverbruik per locatie.
- Vergelijk max_supported_current met max_charging_current om te bevestigen dat de kabelcodering correct wordt herkend na een kabelvervanging.
- Controleer phase_switch_state na een 1-fase/3-fase-omschakeling om te bevestigen dat de KeContact S10-faseschakelaar correct heeft geschakeld.
Installatie
Activeer Modbus TCP op de wallbox door DIP-schakelaar DSW1.3 op de PCB op ON te zetten en start de wallbox opnieuw op via de serviceknop (circa 1 seconde indrukken) of door de zekering te wisselen.
Sluit de Ethernet-poort van de wallbox (LSA+-klem X4 voor vaste installatie, of RJ45-poort X3 voor test) aan op hetzelfde LAN-segment als de ModbusCloud Gateway met een Cat 5e- of Cat 6-kabel.
Voeg in de ModbusCloud-portal een nieuw apparaat toe, importeer de Keba Modbus-template, vul het IP-adres van de wallbox in, gebruik TCP-poort 502 en stel het unit-ID in op 255.
Controleer de verbinding door register 1000 (charging_state) en register 1020 (active_power) op te lezen en te vergelijken met de status die op het display van de wallbox wordt getoond.
Veelvoorkomende aandachtspunten
Alle registers geven nul terug of de verbinding mislukt meteen. Hoe komt dat?
Modbus TCP en de UDP-interface delen dezelfde poort en kunnen niet tegelijk actief zijn op de P30. Als de wallbox eerder via UDP werd aangestuurd, moet DIP-schakelaar DSW1.3 op ON worden gezet en de wallbox worden herstart voordat Modbus TCP reageert. Controleer ook of het unit-ID in je portal-configuratie precies 255 is.
Register active_power geeft milliwatt-waarden in plaats van watt. Klopt de schaling?
Volgens de Keba P30 Modbus-documentatie rapporteert register 1020 het actieve vermogen intern in milliwatt. De template gebruikt de eenheid 'W' na deling door 1000. Als je portal ruwe registerwaarden toont zonder schaling, pas dan een deler van 1000 toe om milliwatt naar watt om te zetten.
Schrijven naar set_charging_current heeft geen effect. Waar moet ik op letten?
De P30 accepteert alleen stroomwaarden tussen 6000 en 63000 (milliampère); waarden buiten dit bereik worden stilzwijgend genegeerd. Controleer ook of register 5014 (set_enable) op 1 staat. De hardwarematige maximumstroom op basis van kabelcodering en DIP-schakelaars heeft altijd voorrang op de ingestelde waarde.
Is het veilig om set_enable of set_trigger_phase_switch te schrijven tijdens een actieve laadsessie?
Gebruik schrijfregisters voorzichtig tijdens het laden. Het uitschakelen via set_enable onderbreekt een actieve sessie direct. Een fasewisseling halverwege kan het laden onderbreken en vereist bij sommige firmwareversies dat de laadsessie eerst wordt gestopt. Onverwachte schrijfacties kunnen ook de fabrieksgarantie beïnvloeden. Test schrijfsequenties altijd in een gecontroleerde omgeving voordat je automatisering inzet.
Meer Keba-templates
Zelf zien hoe het werkt?










