Herunterladen Inhalt Inhalt Diese Seite drucken

Nanotec CL3-E Technisches Handbuch Seite 170

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

Werbung

9 Modbus RTU
Name
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
Die Response ist:
SA
FC
05
66
55 CD 00 24 00 01 20 00 24 01 04 06 00 00 00 00 24 00 ...
Daten
Object dictionary frame
length
00 24 00
9.5.9.1 Fehlerreaktion
Im Falle eines Fehlers wird die folgende Fehlernachricht gesendet:
Name
Slave-Adresse
Funktionscode
Modbus exception code
Extended exception Länge
MEI type
Exception code
Fehlercode
CRC
CANopen-Fehlercode
FFFF0000
h
FFFF1003
h
FFFF1004
h
Version: 3.4.0 / FIR-v2213
1 Byte
m-1 Byte
.
h
CRC
02 8A
Daten
01
20
Daten: 20
Daten length: 1 byte
Subindex: 00
Index: 2400
h
1 Byte
1 Byte
1 Byte
2 Bytes
1 Byte
1 Byte
4 Bytes
2 Bytes
Abort no error
Service wird nicht unterstützt
Lücke im Counter-Byte des Felds Protokoll-Kontrolle
Wert / Bemerkung
Anzahl m der validen Daten im
Datenfeld
Object dictionary frame
h
Länge
2B
+80
(171
h
h
Fehler an)
FF
("extended exception")
h
6
0D
h
CE
h
CANopen-Fehlercode, siehe
nachfolgende Tabelle
Beschreibung
. Die
h
CRC
NN NN
Beispielwert
= 43
+ 128
) (zeigt
d
d
d
170

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis