Herunterladen Diese Seite drucken

Funktionscode Fc3 (Read Multiple Registers); Tabelle 118: Aufbau Des Request Für Den Funktionscode Fc3; Tabelle 119: Aufbau Der Response Für Den Funktionscode Fc3; Tabelle 120: Aufbau Der Exception Für Den Funktionscode Fc3 - WAGO 750-831 Handbuch

Wago-i/o-system 750 bacnet/ip-controller
Vorschau ausblenden Andere Handbücher für 750-831:

Werbung

292
Feldbuskommunikation
12.2.3.3

Funktionscode FC3 (Read Multiple Registers)

Diese Funktion dient dazu, eine Anzahl von Eingangsworten (Eingangsregister)
zu lesen.
Aufbau des Request
Die Anfrage bestimmt die Adresse des Startwortes (Startregister) und die Anzahl
der Register, die gelesen werden. Die Adressierung beginnt mit 0.
Beispiel: Abfrage der Register 0 und 1.
Tabelle 118: Aufbau des Request für den Funktionscode FC3
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 Byte die niederwertigen.
Tabelle 119: Aufbau der Response für den Funktionscode FC3
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
Tabelle 120: Aufbau der Exception für den Funktionscode FC3
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
Version 1.0.0 ab SW-Version 0.1.0.1.07(02)
WAGO-I/O-SYSTEM 750
750-831 BACnet/IP-Controller
Beispiel
0x0000
0x0000
0x0006
0x01 nicht verwendet
0x03
0x0000
0x0002
Beispiel
0x03
0x04
0x1234
0x2345
Beispiel
0x83
0x01 oder 0x02
Handbuch

Quicklinks ausblenden:

Werbung

loading