8 Modbus RTU
8.6.6 FC 8 (08
) Diagnostics
h
Der Modbus-Funktionscode FC08 bietet eine Menge an Tests zum Überprüfen des Kommunikationssystems
zwischen Client und Server oder zum Überprüfen verschiedener interner Fehlerzustände innerhalb des
Servers.
Diese Funktion verwendet einen zwei Byte großen Unterfunktionscode im Request, um den Typen des
Tests zu definieren. Der Server wiederholt in einer normalen Response beides, den Funktions- und den
Unterfunktionscode. Einige der Diagnosen enthalten Daten des Gerätes im Datenfeld der normalen Antwort.
Request:
Name
Funktionscode
Unterfunktionscode
Data
Response:
Name
Funktionscode
Unterfunktionscode
Data
Fehler:
Name
Funktionscode
Ausnahmecode (siehe Ausnahmecodes ) 1 Bytes
8.6.6.1 FC 8.10 (08
.0A
h
Das Ziel dieser Anfrage ist, alle Zähler und Diagnose-Register zurückzusetzten. Zähler werden auch beim
Einschalten der Steuerung zurückgesetzt.
Unterfunktion
00
0A
h
h
Version: 1.6.0 / FIR-v2213
1 Byte
2 Bytes
N x 2 Bytes
1 Byte
2 Bytes
N x 2 Bytes
1 Byte
) Clear Counters and Diagnostic Register
h
00
00
h
h
Länge
08
h
Länge
08
h
Länge
88
h
01 oder 03 oder 04
Datenbereich
Request
Echo der Anfragedaten
Wert
Wert
Wert
Resonse
114