nomos system nomos system

Geräteprofil · Stromzähler

Kostal Smart Energy Meter (KSEM)

Voraussetzungen

  1. Kostal Smart Energy Meter (KSEM G1 / G2) — der Drehstrom-Zähler von Kostal
  2. Ethernet-Anschluss ans LAN, KSEM hat eingebaute Web-Oberfläche
  3. Modbus-TCP-Slave aktivieren (ohne aktivierten Slave liefert der KSEM keine Daten): http://<ksem-ip> → Modbus-Einstellungen → Modbus TCP → Slave → Aktiviere TCP Slave einschalten und speichern
  4. Verschlüsselung (TLS) ausgeschaltet lassen — mit TLS ist der Slave nur noch über Port 802 erreichbar, das Profil spricht unverschlüsseltes Modbus TCP auf Port 502
  5. Das Profil fragt mit Unit-ID 71 (0x47) an. Das KOSTAL-Dokument beschreibt für den TCP-Slave keine Unit-ID-Einstellung; laut Praxisberichten antwortet er auf 71 ebenso wie auf 1

Einrichtung

  1. KSEM feste IP zuweisen
  2. Skills → Add-ons: Profil importieren
  3. IP-Adresse und Port 502 eintragen

Datenbereich

Das Profil liest die KOSTAL-eigenen Register (OBIS-kodiert, Function Code 0x03 Read Holding Registers, Big-Endian, höherwertiges Wort zuerst) aus der Interface Description MODBUS von KOSTAL:

Wert Register (dez.) Typ Auflösung
Wirkleistung Bezug / Einspeisung gesamt 0 / 2 uint32 0,1 W
Netzfrequenz 26 uint32 0,001 Hz
Wirkleistung Bezug / Einspeisung L1, L2, L3 40/42, 80/82, 120/122 uint32 0,1 W
Strom L1, L2, L3 60, 100, 140 uint32 0,001 A
Spannung L1, L2, L3 62, 102, 142 uint32 0,001 V
Wirkenergie Bezug / Einspeisung gesamt 512 / 516 uint64 0,1 Wh

Gelesen werden nur zusammenhängende, im KOSTAL-Dokument spezifizierte Registerblöcke (Lesen nicht spezifizierter Register beantwortet der KSEM laut Dokument mit Fehler 0x02).

Hinweise