Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionscode Fc4 (Read Input Registers) - WAGO 750-841 Handbuch

Vorschau ausblenden Andere Handbücher für 750-841:
Inhaltsverzeichnis

Werbung

176 •
MODBUS-Funktionen
Beschreibung der MODBUS-Funktionen

6.3.4 Funktionscode FC4 (Read input registers)

Diese Funktion dient dazu, eine Anzahl von Eingangsworten (auch
"Eingangsregister") zu lesen.
Aufbau des Requests
Die Anfrage bestimmt die Adresse des Startwortes (Startregister) und die
Anzahl der Register, die gelesen werden sollen. Die Adressierung beginnt mit
0.
Beispiel: Abfrage der Register 0 und 1.
Byte
Byte 0, 1
Byte 2, 3
Byte 4, 5
Byte 6
Byte 7
Byte 8, 9
Byte 10, 11
Aufbau der Response
Die Registerdaten der Antwort werden als 2 Bytes pro Register gepackt. Das
erste Byte enthält dabei die höherwertigen Bits, das zweite die niederwertigen.
Byte
.....
Byte 7
Byte 8
Byte 9, 10
Byte 11, 12
Aus der Antwort ergibt sich, dass Register 0 den Wert 0x1234 und Register 1
den Wert 0x2345 enthält.
Aufbau der Exception
Byte
.....
Byte 7
Byte 8
Feldname
Transaction identifier
protocol identifier
length field
unit identifier
MODBUS function code
reference number
Word count
Feldname
MODBUS function code
Byte count
Value Register 0
Value Register 1
Feldname
MODBUS function code
Exception code
Beispiel
0x0000
0x0000
0x0006
0x01 nicht verwendet
0x04
0x0000
0x0002
Beispiel
0x04
0x04
0x1234
0x2345
Beispiel
0x84
0x01 oder 0x02
WAGO-I/O-SYSTEM 750
ETHERNET TCP/IP

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis