Herunterladen Inhalt Inhalt Diese Seite drucken

Ausnahmecodes; Prozessdatenobjekte (Pdo) - Nanotec PD4-E-Serie Technisches Handbuch

Feldbus: modbus tcp
Inhaltsverzeichnis

Werbung

8 Modbus TCP
Bit
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
:00 mit der Länge von 2 Byte, das Objekt ist aber nur 1 Byte groß:
6061
h
Request
MBAP
00 00 00 00 00 0D 00
Response
MBAP
00 00 00 00 00 0B 00

8.4.8 Ausnahmecodes

Im Fehlerfall können abhängig vom Funktionscode folgende Ausnahmecodes in der Response enthalten
sein:
Code
01
Illegal Function
02
Illegal Data Address
03
Illegal Data Value
04
Device Failure
Weitere Details entnehmen Sie der Modbus-Spezifikation MODBUS APPLICATION PROTOCOL
SPECIFICATION V1.1b3.

8.5 Prozessdatenobjekte (PDO)

Wie bei CANopen kann bei Modbus ein Prozessimage für Eingangs- und Ausgangsgrößen konfiguriert
werden. Dieses Image beinhaltet nur noch Datenwerte einer oder mehrerer Objekte ohne Zusatzinformation
wie Länge, Index oder Subindex. Damit lassen sich mittels einer Nachricht gleich mehrere Objekte lesen
oder schreiben.
Version: 1.6.0 / FIR-v2213
Name
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
FC
2B
0D 00 00 01 60 60 00 00 00 00 02
FC
Daten
2B
FF 00 06 0D CE 12 00 07 06
Name
Beschreibung
Daten
Beschreibung
Funktionscode nicht erkannt/erlaubt
Register-Adresse nicht gültig oder existiert nicht
Wert nicht gültig
nicht behebbarer Fehler
125

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis