262
Feldbuskommunikation
13.3.3.9
Funktionscode FC16 (Write Multiple Registers)
Diese Funktion schreibt Werte in eine Anzahl von Ausgangsworten
(Ausgangsregister).
Aufbau des Request
Das erste Register wird mit 0 adressiert.
Die Anfragenachricht bestimmt die Register, die gesetzt werden sollen.
Pro Register werden 2 Byte an Daten gesendet.
Beispiel: Die Daten in den beiden Registern 0 und 1 werden gesetzt.
Tabelle 136: Aufbau des Request für den Funktionscode FC16
Byte
Byte 0, 1
Byte 2, 3
Byte 4, 5
Byte 6
Byte 7
Byte 8, 9
Byte 10, 11
Byte 12
Byte 13, 14
Byte 15, 16
Aufbau der Response
Tabelle 137: Aufbau der Response für den Funktionscode FC16
Byte
...
Byte 7
Byte 8, 9
Byte 10, 11
Aufbau der Exception
Tabelle 138: Aufbau der Exception für den Funktionscode FC16
Byte
...
Byte 7
Byte 8
Pos: 123.13 /Dokumentation allgemein/Gliederungselemente/---Seitenwechsel--- @ 3\mod_1221108045078_0.doc @ 21808 @ @ 1
Feldname
Transaction identifier
Protocol identifier
Length field
Unit identifier
MODBUS function code
Reference number
Word count
Byte count
Register value 1
Register value 2
Feldname
MODBUS function code
Reference number
Word count
Feldname
MODBUS function code
Exception code
WAGO-I/O-SYSTEM 750
750-849 KNX IP Controller
Beispiel
0x0000
0x0000
0x000B
0x01 nicht verwendet
0x10
0x0000
0x0002
0x04
0x1234
0x2345
Beispiel
0x10
0x0000
0x0002
Beispiel
0x85
0x01 oder 0x02
Handbuch
Version 1.0.10