Herunterladen Inhalt Inhalt Diese Seite drucken

Fc 102 (66 H ) Read Complete Array Or Record - Nanotec PD4-E Technisches Handbuch

Feldbus: modbus rtu
Vorschau ausblenden Andere Handbücher für PD4-E:
Inhaltsverzeichnis

Werbung

8 Modbus RTU
8.6.9 FC 102 (66
) Read complete array or record
h
Dieser Funktionscode wird zum Auslesen eines gesamten Arrays oder Records vom Objektverzeichnis
verwendet.
Um das Auslesen des Arrays zu starten oder neu zu starten, muss der Unterfunktionscode 55
werden. Dieser Code setzt das Auslesen auf das Objekt mit Subindex 00
Requests müssen dann den Unterfunktionscode AA
wurden, wird eine "Error Response" generiert.
Das Format jedes "Objekt lesen" ist folgendermaßen:
Request:
Name
Slave-Adresse
Funktionscode
Unterfunktionscode
Länge der Daten
Index des zu lesenden Arrays
CRC
Response:
Name
Slave-Adresse
Funktionscode
Unterfunktionscode
Länge der Daten
n mal Objektverzeichnis-Frame
CRC
Ein Objektverzeichnis-Frame besteht aus den folgenden Bytes:
Name
Index Low Byte
Index High Byte
Subindex
Anzahl der Bytes
Daten Byte
Beispiel
Alle folgenden Zahlenwerte sind in Hexadezimal notiert, der Index des zu lesenden Objektes ist 2400
Adresse des Slaves ist "5"
Start des Auslesens des Arrays mit dem Request:
SA
FC
Daten
05
66
55 00 24 00
Version: 1.6.0 / FIR-v2213
h
1 Byte
1 Byte
1 Byte
1 Byte
2 Bytes
2 Bytes
1 Byte
1 Byte
1 Byte
1 Byte
1 - 252 Bytes
2 Bytes
1 Byte
1 Byte
1 Byte
1 Byte
m-1 Byte
.
h
CRC
02 8A
zurück. Alle nachfolgenden
h
enthalten. Zum Ende, wenn alle Objekte ausgelesen
Länge
Wert / Bemerkung
66
h
55
oder AA
h
00
h
Länge
Wert / Bemerkung
65
h
Wert / Bemerkung
Anzahl m der validen Daten im
Datenfeld
versendet
h
h
. Die
h
129

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis