Herunterladen Diese Seite drucken

Fronius RI FB/i CRC 1.0 Bedienungsanleitung Seite 35

Werbung

Beispiel
Beispiel einer Anforderung zum Schreiben von zwei Registern (F00B
F00C
Anforderung
Feldname
Length Lo
Unit Identifier
Function code
Starting Address Hi
Starting Address Lo
Quantity of Registers Hi
Quantity of Registers Lo
Byte Count
Register Value Hi
Register Value Lo
Register Value Hi
Register Value Lo
23
(17
)
Dieser Funktionscode führt eine Kombination aus einer Lese- und einer Schrei-
dec
hex
boperation in einer MODBUS-Transaktion aus. Dabei wird zuerst die Schreib- und
Read/Write Mul-
dann die Leseoperation durchgeführt.
tiple Register
Holding Register werden mit Null beginnend adressiert. So werden die Holding
Register 1-16 in der PDU mit 0-15 adressiert.
Die Anforderungs-PDU gibt an:
-
-
Im Feld mit der Anzahl der Bytes wird die Anzahl der Bytes angegeben, die im
Daten-schreiben-Feld folgen müssen.
Die normale Antwort enthält die Daten aus der Gruppe der gelesenen Register.
Im Feld mit der Anzahl der Bytes wird die Anzahl der Bytes angegeben, die im
Daten-lesen-Feld folgen müssen.
Anforderung
Funktionscode
Lese-Startadresse
Anzahl Register zu
lesen
Schreib-Startadres-
se
Anzahl Register zu
schreiben
).
hex
die Startadresse und die Anzahl der zu lesenden Holding Register
die Startadresse, die Anzahl der Holding Register und die Daten für den
Schreibvorgang.
1 Byte
2 Byte
2 Byte
2 Byte
2 Byte
Antwort
Hex
Feldname
11
Length Lo
00
Unit Identifier
10
Function code
F0
Starting Address Hi
0B
Starting Address Lo
00
Quantity of Registers Hi
02
Quantity of Registers Lo
04
04
CE
FF
C0
17
hex
0000
bis FFFF
hex
0001
bis ca. 0076
hex
0000
bis FFFF
hex
0001
bis ca. 0076
hex
-
hex
Hex
11
00
10
F0
0B
00
02
hex
hex
hex
hex
35

Werbung

loading

Diese Anleitung auch für:

Ri mod/i cc modbus tcp-2p