Herunterladen Inhalt Inhalt Diese Seite drucken

Ausnahmecodes; Prozessdatenobjekte (Pdo); Konfiguration - Nanotec CL3-E Technisches Handbuch

Feldbus: canopen, usb, modbus rtu
Vorschau ausblenden Andere Handbücher für CL3-E:
Inhaltsverzeichnis

Werbung

9 Modbus RTU
Bit
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
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

9.5.10 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.

9.6 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.

9.6.1 Konfiguration

Die Konfiguration des Image wird als "Mapping" bezeichnet und in folgenden Objekten geschrieben:
■ 3502
für das Modbus Rx (Master → Slave) PDO-Mapping
h
■ 3602
für das Modbus Tx (Slave → Master) PDO-Mapping
h
Version: 3.4.0 / FIR-v2213
Name
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
Name
Beschreibung
CRC
79 8D
Beschreibung
Funktionscode nicht erkannt/erlaubt
Register-Adresse nicht gültig oder existiert nicht
Wert nicht gültig
nicht behebbarer Fehler
172

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis