Herunterladen Inhalt Inhalt Diese Seite drucken

Nanotec PD4-E591L42-E-65-4 Handbuch Seite 106

Vorschau ausblenden Andere Handbücher für PD4-E591L42-E-65-4:
Inhaltsverzeichnis

Werbung

Technisches Handbuch PD4-E (Modbus TCP)
8 Modbus TCP
Bit
Name
1
Erweiterte Protokoll-Kontrolle
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
MBAP
00 00 00 00 00 0D 00
Response
MBAP
00 00 00 00 00 0B 00
8.4.6 FC 101 (65
) Read complete object dictionary
h
Dieser Funktionscode wird zum Auslesen des gesamten Objektverzeichnisses verwendet.
Um das Auslesen des Objektverzeichnisses zu starten oder neu zu starten, muss der
Unterfunktionscode 55
auf das Objekt 0000
Unterfunktionscode AA
Response" generiert mit dem Abort-Code "No data available".
Das Format jedes "Objekt lesen" ist folgendermaßen:
Request:
Name
Slave-Adresse
Funktionscode
Unterfunktionscode
Länge der Daten
CRC
Response:
Version: 1.1.0 / FIR-v1825
FC
2B
0D 00 00 01 60 60 00 00 00 00 02
FC
2B
FF 00 06 0D CE 12 00 07 06
versendet werden. Dieser Code setzt das Auslesen des Objektverzeichnisses
h
zurück. Alle nachfolgenden Objektverzeichnis-Frames müssen dann den
h
enthalten. Zum Ende, wenn alle Objekte ausgelesen wurden, wird eine "Error
h
Länge
1 Byte
1 Byte
1 Byte
1 Byte
2 Bytes
Beschreibung
Nachrichtentransaktion. "1" = Teil einer mehrfachen
Nachrichtentransaktion.
Länge der Protokoll-Kontrolle, der Wert "0" zeigt eine
Länge von 1 Byte an, der Wert "1" eine Länge von 2
Byte.
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
Wert / Bemerkung
65
h
55
oder AA
h
00
h
h
106

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis