Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SITRANS FC410 Betriebsanleitung Seite 127

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

Werbung

Funktionscode 16 (mehrere Register schreiben)
Allgemeine Ausnahmen
● Schreiben von weniger als 1 oder mehr als 16 Registern => Ausnahme 3 (unzulässiger
Datenwert)
● Entspricht die Bytezahl nicht exakt der 2-fachen Registerzahl => 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)
● Zu den Anwendungsfehlern gehört auch das Schreiben in schreibgeschützte
Halteregister
Lücken/Registeranordnung:
● Entspricht die Startadresse nicht dem Start eines zugeordneten Halteregisters =>
Ausnahme 2 (unzulässige Datenadresse)
● Das Schreiben in Lücken ist erlaubt (d. h. es wird ignoriert und bewirkt keine Ausnahme) -
mit Ausnahme der oben beschriebenen Bedingung
● Entspricht die Endadresse nur einem Teil eines Halteregisterwerts (z. B. der Hälfte eines
Gleitkommawertes), hängt die Aktion vom Datentyp ab. Schreiben von Teilen aller
Datentypen => Ausnahme 4 (Fehler im Slave-Gerät)
Funktionscode 16 - Beispiel
Abfrage
Slave-Adresse
Funktion
Startadresse Hi
Startadresse Lo
Anzahl Register Hi
Anzahl Register Lo
Bytezahl
Registerwert Hi
Registerwert Lo
:
Registerwert Hi
Registerwert Lo
CRC
FC410 mit Modbus
Betriebsanleitung, 02/2016, A5E33124885-AC
1 Byte
1 Byte
1 Byte
1 Byte
1 Byte
1 Byte
1 Byte
1 Byte
1 Byte
:
1 Byte
1 Byte
2 Byte
Modbus-Halteregister
A.2 Modbus-Funktionscodes
125

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis