Anforderung
Startadresse
Anzahl der Register
Antwort
Funktionscode
Anzahl Byte
Registerwert
N* = Anzahl Register
Fehler
Fehlercode
Ausnahmecode
Beispiel
Beispiel einer Leseanforderung für Register E064
Anforderung
Feldname
Transaction Identifier Hi
Transaction Identifier Lo
Protocol Identifier Hi
Protocol Identifier Lo
Length Hi
Length Lo
Unit Identifier
Function code
Starting Address Hi
Starting Address Lo
No. of Registers Hi
No. of Registers Lo
Der Inhalt von Register E064
Werte 3FC00000 oder 1,5
104
(68
)
Mit dieser Funktion dient zum Bearbeiten von Registern der in diesem Dokument
dec
hex
enthaltenen TAG-Tabellen. Das Format des Registers ist Float (32 Bit). Die Anfor-
Write Single Re-
derungs-PDU gibt die Adresse des zu schreibenden Registers an. Register wer-
gister Float
den mit Null beginnend adressiert. So wird das Register, das mit 1 nummeriert
ist, mit 0 adressiert.
Die normale Antwort ist ein Echo der Anforderung und wird nach Schreiben des
Registerinhalts zurückgegeben.
2 Byte
xxxx
bis xxxx
hex
2 Byte
1 bis 125 (7D
1 Byte
03
hex
2 Byte
2 x N*
N* x 2 Bytes
-
1 Byte
83
hex
1 Byte
01 oder 02 oder 03 oder 04
Antwort
Hex
Feldname
00
Transaction Identifier Hi
01
Transaction Identifier Lo
00
Protocol Identifier Hi
00
Protocol Identifier Lo
00
Length Hi
06
Length Lo
00
Unit Identifier
67
Function code
E0
Byte Count
64
Register Value High Hi
00
Register Value High Lo
01
Register Value Low Hi
Register Value Low Lo
(Gasvorströmung) wird in Form der Zwei-Byte-
hex
angezeigt.
dec
hex
)
hex
(Gasvorströmung).
hex
Hex
00
01
00
00
00
05
00
67
02
3F
C0
00
00
47