Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus-Halteregister; Modbus-Adressierungsmodell; Modbus-Funktionscodes - Siemens SITRANS FC410 Betriebsanleitung

Coriolis-durchflussmessgeraete sitrans f serie mit modbus
Vorschau ausblenden Andere Handbücher für SITRANS FC410:
Inhaltsverzeichnis

Werbung

Modbus-Halteregister

A.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.
A.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.
FC410 mit Modbus
Betriebsanleitung, 02/2016, A5E33124885-AC
A
123

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis