Herunterladen Inhalt Inhalt Diese Seite drucken

Nanotec C5-E-1-03 Technisches Handbuch Seite 125

Feldbus: modbus rtu, usb
Inhaltsverzeichnis

Werbung

Technisches Handbuch C5-E (Modbus RTU, USB)
8 Modbus RTU
Bit
Name
2
Zähler Byte Option
3 und 4
Reserviert
5
Network ID Option
6
Encodierte Datenoption
7
Zugriffsmerker
8 to 15
Reserviert
Das nachfolgende Beispiel zeigt einen Fehler im Falle eines fehlerhaften Request. Der Request liest
das 6061
:00 mit der Länge von 2 Byte, das Objekt ist aber nur 1 Byte groß:
h
Request
SA
FC
05
2B
0D 00 00 01 60 60 00 00 00 00 02
Response
SA
FC
05
2B
FF 00 06 0D CE 12 00 07 06
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
versendet werden. Dieser Code setzt das Auslesen auf das Objekt mit Subindex 00
nachfolgenden Requests müssen dann den Unterfunktionscode AA
Objekte ausgelesen 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
Version: 1.1.0 / FIR-v1825
Beschreibung
Dieses Bit ist auf "1" um anzuzeigen, dass das Feld
"counter byte" in dieser Nachricht genutzt wird. Ist
dieses Bit auf "0" gesetzt, existiert das Feld "counter
byte" nicht in dieser Nachricht.
0
Nicht unterstützt, muss "0" sein.
Nicht unterstützt, muss "0" sein.
Dieses Bit zeigt die Zugriffsmethode des angeforderten
Kommandos an. "0" = lesen, "1" = schreiben.
0
Daten
Daten
CRC
AC 3C
Länge
1 Byte
1 Byte
1 Byte
1 Byte
2 Bytes
2 Bytes
Länge
1 Byte
CRC
79 8D
zurück. Alle
h
enthalten. Zum Ende, wenn alle
h
Wert / Bemerkung
66
h
55
oder AA
h
h
00
h
Wert / Bemerkung
65
h
h
125

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

C5-e-2-03

Inhaltsverzeichnis