Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus Adressierungsmodel; Funktion Code 3 (Read Holding Register) - CS Instruments VA 500 Installations- Und Bedienungsanleitung

Vorschau ausblenden Andere Handbücher für VA 500:
Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

6

Modbus Adressierungsmodel

Der VA 5xx RS485 Modbus erlaubt Lese / Schreib- Zugriffe auf Register entsprechend Kapitel 7.
Nicht definierte Register sind nicht adressierbar und werden nicht unterstützt.
Byte Order:
Die Größe eines Modbusregister beträgt 2 Byte. Für einen 32 bit Wert werden vom VA 5xx zwei
Modbusregister ausgelesen. Entsprechend wird für einen 16bit Wert nur ein Register gelesen.
Ausgabeformat VA 5xx:
Single Word
HByte LByte
18 =>
00
Data Order 1. Byte
A (AB)
00
B (BA)
12
Zum Verifizieren des korrekten Datenformat können die Register 64000 und 64004 ausgelesen
werden.
Register Adresse 64000 = Long Integer Wert =1 000 000
Register Adresse 64002 = Float Wert = 1 000 000.0
6.1

Funktion Code 3 (Read holding register)

Generelle Ausnahmen:
• Anforderung von weniger als 1 oder mehr als 125 Registers => Exception 3 (Illegal data value)
• Anforderung von mehr als der max. Nachrichtengröße (27 Registern) => Exception 2(Illegal data
address)
• Datenanforderung außerhalb der Register definiert in Kapitel 8 => Exception 2 (Illegal data address)
Applikation Ausnahmen:
• Applikation Fehler => Exception 4 (Slave device error)
• Der Lesebefehl (read command) gibt immer Daten zurück wenn keine Ausnahmen vorliegen.
Nicht korrekte Start / Stopp Sendepausen führen zu Rückgabe (Lesen) von Teildaten.
VA 5xx Modbus RTU Installation V1.09
12
2. Byte
12
Big endian
00
Little endian
Double Word
HWord
HByte LByte HByte LByte
29235175522 =>
AE
Data Order 1.Byte 2.Byte 3.byte 4.Byte
A-B-C-D
AE
41
D-C-B-A
52
56
B-A-D-C
41
AE
C-D-A-B
56
52
LWord
41
56
52
56
52
Big endian
41
AE Little endian
52
56
AE
41
Seite 9 von 28

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Va 520Va 525Va 550Va 570

Inhaltsverzeichnis