Modbus Telex implementieren

Zu einem Modbus-TCP-Gerät können beliebig lesende oder schreibende Telexe hinzugefügt werden.

Hinzufügen

Wählen Sie die Karte Lesend oder Schreibend und anschließend die Schaltfläche Hinzufügen in den Eigenschaften des Modbus-Gerätes.

Modbus TCP unterscheidet folgende Function Codes:

Modbus Function Codes

FC

Datentyp

Beispiel

01 Read Coils

Bit (Lesend / Schreibend)

Status von Schaltausgängen lesen.

02 Read Discrete Inputs

Bit (Nur-Lese)

Lese Zustand von Eingängen

03 Read Holding Register

16-Bit Wort (Lesend / Schreibend)

Auslesen von numerischen Werten, Konfigurationen oder Messwerten.

04 Read Input Register

16-Bit Wort (Nur-Lese)

Abfrage von Sensordaten wie Temperatur oder Spannung.

05 Write Single Coil

Ein Bit (Schreiben)

Schreibe genau ein Bit z.B. 1 für einen Ausgangsstatus

06 Write Single Register

16-Bit Wort (Schreiben)

Einen neuen Temperatur-Sollwert in das Gerät schreiben.

15 Write Multiple Coils

Bit-Folgen (Schreiben). Begrenzt durch die maximal Telexlänge von 1 bis 1968 Bits (253 Bytes)

Eine ganze Gruppe von Relais mit einem Befehl ansteuern.

16 Write Multiple Registers

Wort-Folge (Schreiben)

Übertragen von Real-Werten (Floats), die zwei Register belegen.

Nach Auswahl des benötigten Datentyps können beginnend von der Startadresse die einzelnen Register definiert werden. Jedem Register kann ein sprechender Name zugewiesen werden. Dieser Name wird bei der Zuweisung zu einem Virtuellen Modulbusgerät benötigt.

Gerätevorlagen

Wenn mehrere Modbus-Geräte gleichen Typs, beispielsweise einer bestimmten Wallbox eingerichtet werden müssen, sind Gerätevorlagen hilfreich.

Nach dem Einrichten eines Modbus-TCP-Gerätes kann in den Einstellungen -> Gerätevorlagen die Vorlage unter einem passenden Namen abgespeichert werden. Dabei kann zusätzlich eine Kategorie aus einer vordefinierten Auswahl gewählt werden. Beim Speichern wird eine JSON-Datei erstellt und lokal auf dem PC des Benutzers als Download gespeichert.