Keba Keba P40 Modbus TCP template

Keba P40

De Keba P40 is een AC-wallbox voor thuis, zakelijk gebruik en semi-publieke laadinfrastructuur, met een laadvermogen tot 22 kW. Deze Modbus TCP-template leest actief vermogen, cumulatieve sessie-energie, vermogensfactor, maximale laadstroom, hardware-grenswaarden, foutcodes en de faseschakelstatus. Via schrijfregisters stel je de laadstroom in, schakel je het laden in of uit, trigger je de overgang tussen één- en driefasig laden en leg je een energielimiet per sessie vast. Door de Keba P40 te koppelen aan de ModbusCloud Gateway heb je alle laaddata, bediening op afstand en failsafe-instellingen direct beschikbaar in je portaal.

Protocol
Modbus TCP
Aansluiting
Ethernet, Modbus TCP
Registers
19, lezen en schrijven
Merk
Keba
Laatst bijgewerkt

Registers (19)

13 lezen, 6 schrijven

NaamEenheidToegangAdres (Verborgen tot je je e-mailadres invult)Functie (verborgen)Type (verborgen)
error_codeLezen
serial_numberLezen
firmwareLezen
active_powerWLezen
active_production_energyWhLezen
power_factor%Lezen
max_charging_currentALezen
max_supported_currentALezen
energy_sessionWhLezen
phase_switch_sourceLezen
phase_switch_stateLezen
failsafe_current_settingALezen
failsafe_timeout_settingsLezen
set_charging_currentASchrijven
set_energy_limitWhSchrijven
set_unlock_plugSchrijven
set_enableSchrijven
set_phase_switch_sourceSchrijven
set_trigger_phase_switchSchrijven

Registers laden…

Stuur jouw apparatenlijst

Staat een apparaat niet in de bibliotheek, dan maken we de template gratis zodra we de registers hebben.

Aantal installaties (optioneel)

Gebruikstoepassingen

  • Monitor het actieve vermogen in realtime om te controleren of de Keba P40 binnen het aansluitvermogen blijft.
  • Registreer de sessie-energie per laadbeurt voor automatische factuurrapportages in zakelijke omgevingen.
  • Stel een alert in op foutcodes die niet nul zijn, zodat je storingen opspoort voordat chauffeurs een mislukte sessie melden.
  • Vergelijk max_charging_current met max_supported_current om te controleren of er geen onverwachte begrenzing actief is.
  • Controleer de faseschakelstatus na het schrijven naar set_trigger_phase_switch om een succesvolle overgang te bevestigen.

Installatie

  1. Activeer Modbus TCP op de Keba P40 via de KEBA eMobility-app: ga naar de Modbus-instellingen en zet zowel 'Enable' als 'Enable RFID' aan. Stel voor faseschakeling het communicatiekanaal in op Modbus.

  2. Sluit de Keba P40 aan op het lokale netwerk via de RJ45-poort (aansluiting X3) en zorg dat de ModbusCloud Gateway in hetzelfde netwerksegment zit zodat poort 502 bereikbaar is.

  3. Voeg in het ModbusCloud-portaal de ModbusCloud Gateway toe, importeer de Keba P40-template, vul het IP-adres van de wallbox in, stel het unit-ID in op 255 en bevestig poort 502.

  4. Controleer de verbinding door het active_power-register (adres 1020) uit te lezen terwijl een voertuig laadt; een waarde boven nul bevestigt dat de template correct polt.

Veelvoorkomende aandachtspunten

Modbus TCP geeft een time-out en er zijn geen registers leesbaar. Wat nu?

Controleer eerst of Modbus TCP expliciet is ingeschakeld in de KEBA eMobility-app onder Modbus-instellingen; de interface staat standaard uit. Zorg ook dat geen ander systeem, zoals een OCPP-backend of energiemanagementsysteem, tegelijkertijd verbinding probeert te maken, want de P40 ondersteunt slechts één Modbus TCP-client tegelijk. Verifieer dat het unit-ID op 255 staat en de poort 502 is.

De waarde van power_factor klopt niet. Hoe wordt die geschaald?

Het power_factor-register geeft cos phi terug in eenheden van 0,1 procent. Deel de ruwe waarde door 1000 om de gebruikelijke schaal van 0,0 tot 1,0 te krijgen. Een ruwe waarde van 998 staat dus voor een vermogensfactor van 0,998. Deze schaling volgt dezelfde conventie als de Keba P30 Modbus-documentatie.

Faseschakeling via set_trigger_phase_switch werkt niet. Wat is de oorzaak?

Faseschakeling via Modbus vereist minimaal firmwareversie 1.3.0 op de Keba P40. Daarnaast moet de faseschakelingsfunctie ingeschakeld zijn onder de PV-optimaal-laden-instellingen in de app, en moet set_phase_switch_source op Modbus staan voordat set_trigger_phase_switch effect heeft.

Mag je altijd schrijven naar set_charging_current of set_enable?

Wees voorzichtig met schrijfregisters. Een nul schrijven naar set_enable beëindigt een actieve laadsessie direct, wat onverwacht kan zijn voor de bestuurder en RFID-autorisatieprocessen kan verstoren. Een waarde onder het voertuigminimum (doorgaans 6 A) bij set_charging_current kan het laden staken zonder expliciete sessiestop. Controleer altijd de failsafe_current_setting zodat de wallbox terugvalt op een veilige stroom bij verbindingsverlies.

Elektricien aan het werk in een open verdeelkast