Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus-Anfragen (Request); Modbus-Antworten (Response); Aufbau Des Exception-Codes - Bender ISOMETER iso685 Handbuch

Vorschau ausblenden Andere Handbücher für ISOMETER iso685:
Inhaltsverzeichnis

Werbung

2. Datenzugriff mittels
Modbus/TCP-Protokoll

2.2 Modbus-Anfragen (Request)

Mit dem Funktionscode FC3 werden die gewünschten Words des Prozessabbilds
aus den Eingangsregistern des ISOMETER® iso685 ausgelesen. Dazu sind die
Startadresse und die Anzahl der auszulesenden Register anzugeben.
Beispiel:
Aus den Eingangsregistern soll der Isolationswert ausgelesen werden. 0x2000 ist
die Stardadresse. Der Isolationswert ergibt sich aus den zwei auszulesenden
Registern.
Byte
Name
Byte 0,1
Transaction identifier
Byte 2,3
Protocol identifier
Byte 4,5
Length field
Byte 6
Unit identifier
Byte 7
MODBUS-Funktionscode
Register-Adresse aus "Messwert
Byte 8,9
Informationen" auf Seite 6
Byte 10,11
Word-Anzahl
5
Beispiel
0x0000
0x0000
0x0006
BCOM-Geräteadresse
0x03
0x2000
0x0002

2.3 Modbus-Antworten (Response)

Die Antworten bestehen aus je 2 Bytes pro Register. Die Bytefolge ist MSB zuerst.
Byte
Name
...
...
Byte 7
Modbus-Funktionscode
Byte 8
Byte count
Byte 9,10
Value Register 0
Byte 11,12
Value Register 1

2.4 Aufbau des Exception-Codes

Byte
Name
...
...
Byte 7
Modbus-Funktionscode
Byte 8
Exception code
Beispiel
...
0x03
0x04
0x1234 (fiktiver Wert)
0x2345 (fiktiver Wert)
Beispiel
...
0x83
0x01 oder 0x02
iso685-D_D00022_00_A_XXDE/08.2015

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis