MODBUS-Anfrage des Masters
Slave-
Funktions-
Nummer
Code
High
01
03
20
MODBUS-Antwort des Slaves
Slave-
Funktions-
Nummer
Code
01
03
Parametrierung der VE-Eingänge MODMASTK
FREI
COM
SLAV
0
1
2
1
®
FCT 3 oder 4: Lesen n Doppelworte
Der Funktionscode "Doppelwort lesen" ist in der MODBUS-RTV-Norm nicht definiert.
Daher die Zusammensetzung des Doppelwortes aus Low- und High Word (herstellerspezifisch).
n = 1...48
Request
Slave-
Funktions-
Nummer
Code
High Low
Reply
Slave-
Funktions-
Nummer
Code
Beispiel: Master liest MD 00,02 = 32; MD 00,03 = 80000 aus Slave 1
Quelladresse MD 00,02: 4002
Die ausgelesenen Daten werden ab MD 00,00 (Zieladresse) abgelegt.
MODBUS-Anfrage des Masters
Slave-
Funktions-
Nummer
Code
High
01
03
40
MODBUS-Antwort des Slaves
Slave-
Funktions-
Nummer
Code
01
03
Parametrierung der VE-Eingänge MODMASTK
NB = Anzahl der MD * 2
FREI
COM
SLAV
0
1
2
1
®
4
07 KT 94 / MODBUS auf COM2
Adresse
Anz. Worte
Low
High
Low
04
00
03
Anzahl
Data 1
Data 2
Bytes
High
Low
High
06
00
04
00
FCT
ADDR
NB
3
8196
3
Adresse
Anz. Worte
High Low
Anzahl
...Data...
Bytes
High Low
= 16386
H
Adresse
Anz. Worte
Low
High
Low
02
00
04
Anzahl
Data 1
Data 2
Bytes
High
Low
High
08
00
00
00
FCT
ADDR
NB
3
16386
4
CRC
High
Low
4F
CA
Data 3
Low
High
Low
High
05
00
06
40
DATA
MW 10,01
CRC
High Low
CRC
High Low
D
CRC
High
Low
F0
09
Data 3
Low
High
Low
High
20
00
01
38
DATA
MD 00,00
4-48
CRC
Low
B6
Data 4
CRC
Low
High
Low
80
57
B0
Advant Controller 31 / Stand: 04.2001