Herunterladen Inhalt Inhalt Diese Seite drucken

Funktion Code 16 (Write Multiple Registers) - CS Instruments DS 400 Installation Und Betriebsanleitung

Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

7.2

Funktion Code 16 (Write multiple registers)

Grundsätzlich können nur Status Register (Register 2001 – 2064) beschrieben werden
Generelle Ausnahmen:
• Schreiben von weniger als 1 oder mehr als 63 Registers => Exception 3 (Illegal data value)
• Wenn die Byte-Anzahl nicht 2x der Registeranzahl entspricht => Exception 3 (Illegal data value)
• Überschreitung der max. Nachrichten Größe (27 Register) => Exception 2 (Illegal data address)
• Schreiben von Daten außerhalb des definierten Registerbereiches in Kapitel 8 =>Exception 2 (Illegal
data address)
Applikation Ausnahmen :
• Applikation Fehler => Exception 4 (Slave device error)
• Applikation Fehler beinhalten auch schreiben in ReadOnIy holding Register
Holes / register alignment:
• Wenn die Start-Adresse nicht im definierten Registerbereich liegt => Exception 2 (Illegal data
address)
• Schreiben in nicht definierte Registerbereiche werden ignoriert und keine Ausnahme Fehler
angezeigt
mit Ausnahme der oben beschrieben Fällen.
DS 400
Side 13 of 36

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis