Zum Inhalt springen

Modbus-Geräte

Zwei HAM Geräte verbinden sich über Modbus mit Geräten von Drittanbietern:

Gerät Familie Verbindet sich mit
HAM EnergyModbus e39 Einem Energiezähler
HAM DixMBus e49 Einem Dixell-Kälteregler

Das HAM Gerät ist der Master der Modbus-Verbindung. Der Zähler oder der Regler ist der Slave. Das Gerät liest die Register und sendet die Werte über WiFi an die Plattform.

Wählen Sie das Modell in der Einstellung Zählertyp:

Wert Zähler
0 ABB M1M
1 ABB M4M
2 ABB B24 (Standard)
3 Schneider PM200
4 Schneider PM3200
5 Janitza
Regler
Dixell XW60L
Dixell XR70T
Dixell XWi70K

Für ein anderes Modell kontaktieren Sie den Support.

Die Einstellungen sind in den Geräteeinstellungen. Stellen Sie sie passend zum Zähler oder zum Regler ein.

Einstellung Standard Hinweis
Baudrate 9600 Muss dieselbe sein wie am Zähler oder am Regler.
Modbus-Adresse 1 Die Slave-Adresse des Zählers oder des Reglers.
Lese-Zeitüberschreitung 600 s Nur EnergyModbus. Wenn der Zähler für diese Zeit keine Daten sendet, werden die Messwerte als fehlend angezeigt.

Die Geräteseite hat den Bereich Modbus nur für die Familien e39 und e49. Wenn Sie den Bereich öffnen, liest die App die Register vom Gerät. Das Gerät muss online sein.

Der Titel der Tabelle zeigt das Modell, zum Beispiel Dixell XW60L. Jede Zeile hat den Namen, die Adresse, den Wert und die Einheit.

Schaltfläche Funktion
Aktualisieren Liest alle Register erneut.
Herunterladen Lädt die aktuellen Werte als CSV-Datei herunter.
Importieren Schreibt die Werte aus einer CSV- oder JSON-Datei in das Gerät. Die App bittet um Bestätigung.
Lesen (in jeder Zeile) Liest nur dieses Register erneut.
  • Das Feld Filter… zeigt nur die Zeilen mit dem Text, den Sie eingeben.
  • Unbekannte anzeigen zeigt auch die Register, die die Modellzuordnung als unbekannt markiert. Standardmäßig sind sie verborgen.
  • Bei Registern mit Bits tippen Sie auf den Wert. Die App zeigt jedes Bit und den Wert in Hex.

Der Bereich Voreinstellungen erscheint, wenn das Modell geeignete Register hat. In der Praxis gilt das für den DixMBus. Eine Voreinstellung ist eine Schaltfläche am Ausgang Voreinstellung des Geräts. Die Schaltfläche schreibt mit einem Tippen mehrere Werte.

  • Die Bezeichnung hat bis zu 4 Zeichen.
  • Ein Gerät hat bis zu 8 Voreinstellungen. Jede Voreinstellung schreibt bis zu 8 Register.
  • Tippen Sie auf Voreinstellung hinzufügen für eine neue Voreinstellung und auf Register hinzufügen für einen neuen Wert.
  • Tippen Sie auf Speichern. Die Ausgangsschaltflächen ändern sich sofort.

Der Bereich Manuelles Lesen / Schreiben liest oder schreibt ein Register anhand seiner Adresse.

Feld Werte
Slave Die Slave-Adresse
Funktion (Lesen) 3 Holding registers, 4 Input registers, 1 Coils, 2 Discrete inputs
Funktion (Schreiben) 6 Single register, 5 Single coil, 16 Multiple (raw hex)
Register Die Registeradresse
Anzahl Die Anzahl der zu lesenden Register
Wert Der zu schreibende Wert. Für Funktion 16 Bytes in Hex.

Vor jedem Schreiben fragt die App Diesen Modbus-Wert schreiben?.

Die Werte des Zählers oder des Reglers werden zu normalen Messwerten des HAM Geräts. Sie sehen sie in Diagrammen, verwenden sie in Regeln und lesen sie über die REST-API. Die Messwerte jedes Produkts finden Sie auf seiner Seite: HAM EnergyModbus, HAM DixMBus.

Chat mit dem Support