Zum Inhalt

Modbus/RTU-Metriken

Navigation: Konfiguration > IoT > Quellen > Modbus/RTU-Metriken

Diese Seite definiert die einzelnen Modbus-Register, die von Modbus/RTU-Slave-Geräten gelesen werden, und ordnet jedes Register einer Metrik und einer Datenquelle zu. Jede Tabellenzeile verknüpft eine bestimmte Registeradresse, einen Function Code und einen Datentyp mit einer zuvor konfigurierten Modbus/RTU-Quelle und einer benannten Metrik. Das Gerät fragt diese Register im Intervall ab, das in der Quellenkonfiguration festgelegt ist, und übergibt die ermittelten Werte an die konfigurierten IoT-Ziele. Bevor Einträge auf dieser Seite konfiguriert werden, muss mindestens eine Modbus/RTU-Quelle und eine Metrik auf den jeweiligen Seiten angelegt sein.

Modbus/RTU-Metriken

Voraussetzungen

  • Mindestens eine Modbus/RTU-Quelle muss auf der Seite Modbus/RTU-Quellen konfiguriert sein.
  • Mindestens eine Metrik muss auf der Seite Metriken definiert sein.
  • Die Modbus-Registeradressen, Function Codes und Datentypen des Zielgeräts müssen aus dessen Dokumentation bekannt sein.

Einstellungen

Jede Zeile in der Tabelle definiert eine Register-zu-Metrik-Zuordnung. Klicken Sie auf die Schaltfläche +, um einen neuen Eintrag hinzuzufügen.

Register
Die Modbus-Registernummer, beginnend bei 1. Beachten Sie, dass manche Gerätedokumentationen eine nullbasierte Adressierung verwenden. Beginnt die Registeradresse in der Dokumentation des Zielgeräts bei 0, verringern Sie den hier eingegebenen Wert um eins.
Register-Typ

Die Datenbreite des Registers.

Ein Standard-16-Bit-Modbus-Register liest ein einzelnes Register. Ein 32-Bit-Register liest zwei aufeinanderfolgende 16-Bit-Register und kombiniert sie zu einem einzelnen Wert. Eine Bit-Auswahl liest ein bestimmtes Bit aus einem 16-Bit-Register.

Modbus Function Code

Der Modbus Function Code zum Lesen des Registers.

Read Holding Register (3): Liest aus dem Holding-Register-Bereich (Function Code 03).

Read Input Register (4): Liest aus dem Input-Register-Bereich (Function Code 04).

Binärinterpretation

Bestimmt, wie der binäre Rohinhalt des Registers als numerischer Wert interpretiert wird.

Der Registerinhalt kann als Signed Integer, Unsigned Integer oder Signed Floating Point interpretiert werden. Wählen Sie die Interpretation, die dem vom Gerätehersteller dokumentierten Datenformat entspricht.

Modbus/RTU-Quelle
Wählt die Modbus/RTU-Quelle aus, von der dieses Register gelesen wird. Die verfügbaren Quellen entsprechen denen, die auf der Seite Modbus/RTU-Quellen konfiguriert sind, und werden über die Bus-Adresse oder Unit-ID identifiziert.
Metrik
Wählt die Metrik aus, der der Registerwert zugeordnet wird. Ist die Dropdown-Liste leer, legen Sie zunächst eine neue Metrik auf der Seite Metriken an.

ACHTUNG

Die Nummerierung von Modbus-Registern unterscheidet sich je nach Gerätehersteller. Manche Dokumentationen verwenden 1-basierte Registernummern, andere 0-basierte Adressen. Prüfen Sie die Adressierungskonvention der Dokumentation des Zielgeräts und passen Sie die Registernummer entsprechend an, um das Lesen falscher Daten zu vermeiden.