Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus-Kommunikation Fct010; Modbus-Adressierungsmodell; Modbus-Funktionscodes - Siemens FCT010/DSL Betriebsanleitung

Inhaltsverzeichnis

Werbung

Modbus-Kommunikation FCT010

C.1

Modbus-Adressierungsmodell

Das Modul erlaubt den Lese- und Schreibzugriff auf folgende standardmäßige Modbus-RTU-
Datenhalteregisterblöcke:
• Halteregister (bez. Adressbereich 4x)
Der Mindestwert eines schreibbaren Halteregister-Wertes kann gelesen werden, indem 10000
zur Modbus-Adresse des Registers hinzuaddiert wird.
Der Höchstwert eines schreibbaren Halteregister-Wertes kann gelesen werden, indem 20000
zur Modbus-Adresse des Registers hinzuaddiert wird.
Der Standardwert eines schreibbaren Halteregister-Wertes kann gelesen werden, indem
30000 zur Modbus-Adresse des Registers hinzuaddiert wird.
C.2

Modbus-Funktionscodes

Dieses Gerät unterstützt die folgenden Funktionscodes: 3, 8 und 16.
Funktionscodes 3 und 16 werden für den Zugriff auf Register verwendet, es sind max. 16
Register pro Lese-/Schreibanforderung zulässig.
Funktionscode 8 wird zum Lesen der Diagnosedaten zur Modbus-Kommunikation verwendet.
Die verschiedenen Funktionscodes sind nachstehend beschrieben.
Funktionscode 3 (Halteregister lesen)
Allgemeine Ausnahmen:
• Anforderung von weniger als 1 oder mehr als 16 Registern => Ausnahme 3 (unzulässiger
Datenwert)
• Anforderung einer ungültigen Startadresse oder einer Startadresse mit ungültiger Größe =>
Ausnahme 2 (unzulässige Datenadresse)
Anwendungsbedingte Ausnahmen:
• Anwendungsfehler; Ober-/Untergrenze eines Parameters überschritten oder Parameter ist
schreibgeschützt => Ausnahme 4 (Fehler im Slave-Gerät)
Lücken/Registeranordnung:
• Der Lesebefehl gibt immer Daten zurück, wenn keine Ausnahme vorliegt.
• Bei Lücken im Halteregister werden in allen Bytes Nullwerte zurückgegeben. Werden z. B. 2
Register beginnend mit 4:0004 gelesen, erhält man 2 Bytes mit "Float B" gefolgt von 2 Nullen.
SITRANS MASS 2100 & FC300 (FCT010/DSL)
Betriebsanleitung, 06/2020, A5E39789597-AB
C
155

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis