Keba Keba Modbus Modbus TCP template

Keba Modbus

Die Keba KeContact P30 ist eine Mode-3-AC-Wallbox für Elektrofahrzeuge, die in Wohn-, Gewerbe- und Flotteninstallationen eingesetzt wird. Diese Modbus-Vorlage verbindet die P30 c-series und x-series über Modbus TCP mit Ihrem ModbusCloud-Portal und liest Ladestatus, Kabelstatus, Wirkleistung, Sitzungsenergie, kumulierte Energie, Leistungsfaktor und maximale Stromgrenzen. Über Schreibregister legt Ihr Energiemanagementsystem den Ladestrom in Milliampere fest, definiert ein Energielimit pro Sitzung, aktiviert oder deaktiviert die Station und löst die 1-Phasen/3-Phasen-Umschaltung aus. So erhalten Sie Live-Überwachung und dynamisches Lastmanagement direkt im ModbusCloud-Portal.

Protokoll
Modbus TCP
Anschluss
Ethernet, Modbus TCP
Register
21, lesen und schreiben
Marke
Keba
Zuletzt aktualisiert

Register (21)

15 lesen, 6 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
charging_stateLesen
cable_stateLesen
error_codeLesen
serial_numberLesen
firmwareLesen
active_powerWLesen
active_production_energyWhLesen
power_factor%Lesen
max_charging_currentALesen
max_supported_currentALesen
energy_sessionWhLesen
phase_switch_sourceLesen
phase_switch_stateLesen
failsafe_current_settingALesen
failsafe_timeout_settingsLesen
set_charging_currentASchreiben
set_energy_limitWhSchreiben
set_unlock_plugSchreiben
set_enableSchreiben
set_phase_switch_sourceSchreiben
set_trigger_phase_switchSchreiben

Register werden geladen…

Senden Sie Ihre Geräteliste

Steht ein Gerät noch nicht in der Bibliothek, erstellen wir die Vorlage kostenlos, sobald wir die Register haben.

Anzahl Anlagen (optional)

Anwendungsfälle

  • Überwachen Sie Wirkleistung und Sitzungsenergie, um sicherzustellen, dass der Ladevorgang innerhalb der vereinbarten Anschlussleistung der Liegenschaft bleibt.
  • Richten Sie einen Alert auf Fehlercodes ungleich null ein, um Wallbox-Störungen zu erkennen, bevor ein Fahrer eine fehlgeschlagene Ladesitzung meldet.
  • Erfassen Sie die kumulierte Energie über mehrere Keba-Wallboxen hinweg für monatliche Ladeberichte je Standort.
  • Vergleichen Sie max_supported_current mit max_charging_current, um nach einem Kabelwechsel zu prüfen, ob die Kabelkodierung korrekt erkannt wird.
  • Prüfen Sie phase_switch_state nach einer 1-Phasen/3-Phasen-Umschaltung, um den ordnungsgemäßen Betrieb des KeContact S10-Phasenschalters zu bestätigen.

Installation

  1. Aktivieren Sie Modbus TCP an der Wallbox, indem Sie DIP-Schalter DSW1.3 auf der Platine auf ON stellen, und starten Sie die Station neu, indem Sie die Service-Taste etwa 1 Sekunde drücken oder den Leitungsschutzschalter kurz ausschalten.

  2. Verbinden Sie den Ethernet-Anschluss der Wallbox (LSA+-Klemme X4 für Festinstallation oder RJ45-Buchse X3 für Inbetriebnahme) über ein Cat-5e- oder Cat-6-Kabel mit demselben LAN-Segment wie das ModbusCloud Gateway.

  3. Legen Sie im ModbusCloud-Portal ein neues Gerät an, importieren Sie die Keba Modbus-Vorlage, tragen Sie die LAN-IP-Adresse der Wallbox ein, verwenden Sie TCP-Port 502 und setzen Sie die Unit-ID auf 255.

  4. Überprüfen Sie die Verbindung, indem Sie Register 1000 (charging_state) und Register 1020 (active_power) auslesen und die Werte mit dem am Wallbox-Display angezeigten Zustand vergleichen.

Zu beachten

Alle Register liefern null oder die Verbindung schlägt sofort fehl. Warum?

Modbus TCP und die UDP-Schnittstelle teilen denselben Port und können an der P30 nicht gleichzeitig aktiv sein. Wenn die Wallbox zuvor per UDP gesteuert wurde, muss DIP-Schalter DSW1.3 auf ON gesetzt und die Station neu gestartet werden, bevor Modbus TCP antwortet. Prüfen Sie außerdem, ob die Unit-ID in Ihrer Portal-Konfiguration genau 255 beträgt.

Register active_power liefert Milliwatt statt Watt. Stimmt die Skalierung?

Laut Keba-P30-Modbus-Dokumentation meldet Register 1020 die Wirkleistung intern in Milliwatt. Die Vorlage ordnet diesem Register die Einheit 'W' zu, nachdem durch 1000 dividiert wurde. Wenn Ihr Portal rohe Registerwerte ohne Skalierung anzeigt, wenden Sie einen Divisor von 1000 an, um Milliwatt in Watt umzurechnen.

Das Schreiben in set_charging_current hat keine Wirkung. Was ist zu prüfen?

Die P30 akzeptiert ausschließlich Stromwerte zwischen 6000 und 63000 (Milliampere); Werte außerhalb dieses Bereichs werden stillschweigend ignoriert. Stellen Sie außerdem sicher, dass Register 5014 (set_enable) auf 1 gesetzt ist. Der durch Kabelkodierung und DIP-Schalter festgelegte Hardware-Maximalstrom hat stets Vorrang vor dem geschriebenen Sollwert.

Ist das Schreiben in set_enable oder set_trigger_phase_switch während einer aktiven Ladesitzung sicher?

Verwenden Sie Schreibregister während des Ladevorgangs mit Bedacht. Das Deaktivieren der Station über set_enable bricht eine laufende Sitzung sofort ab. Eine Phasenumschaltung während des Ladens kann den Vorgang unterbrechen und erfordert bei einigen Firmware-Versionen, dass der Ladevorgang zuvor gestoppt wird. Unerwartete Schreibbefehle können zudem Garantieansprüche beeinträchtigen. Testen Sie Schreibsequenzen stets in einer kontrollierten Umgebung, bevor Sie Automatisierungen in Betrieb nehmen.

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank