Herunterladen Inhalt Inhalt Diese Seite drucken

Nanotec CL3-E Technisches Handbuch Seite 160

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

Werbung

9 Modbus RTU
Das Feld "Protokoll-Kontrolle" enthält die Merker, welche für die Kontrolle der Nachrichtenprotokolle
benötigt werden. Die Bytes des Feldes "Protokoll Kontrolle" sind folgendermaßen definiert, falls der Merker
"Verlängerung" gesetzt wurde (andernfalls entfällt das zweite Byte):
0
Protocol control byte 1
MSB
Das höchstwertige Bit (MSB) ist Bit 0 für "Protokoll-Kontrolle" Byte 1, und Bit 8 für "Protokoll Kontrolle" Byte
2. Das niedrigstwertige Bit (LSB) ist Bit 7 für "Protokoll Kontrolle" Byte 1, und Bit 15 für "Protokoll Kontrolle"
Byte 2.
Bit
0
Merker "Verlängerung"
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
Adressen- und Datenbereich
Der Adressen- und Datenbereich ist in der folgenden Tabelle definiert:
Name
Node-ID
Index
Subindex
Startadresse
Anzahl der Datenwerte
Schreib-/Lesedaten
Version: 3.4.0 / FIR-v2213
7
8
MSB
LSB
Name
Dieses Bit wird genutzt, wenn das Objektverzeichnis
Datenset größer ist, als in ein Modbus-Kommando
passen würde. Das Datenset wird dann über mehrere
Modbus-Nachrichten gestreckt, jede Nachricht enthält
einen Teil des Datensets. "0" = Keine mehrfache
Nachrichtentransaktion ("multiple message transaction")
oder das Ende der mehrfachen 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
Bytegröße und
Bytereihenfolge
1 Byte
1 Byte, high
1 Byte, low
1 Byte
1 Byte, high
1 Byte, low
1 Byte, high
1 Byte, low
n Byte
15
Protocol control byte 2
LSB
Beschreibung
Beispiel / Bereich
01
bis 7F
h
h
0000
bis FFFF
h
h
00
bis FF
h
h
0000
bis FFFF
h
h
0000
bis 00FD
h
h
Die Daten sind codiert wie in Kapitel
Allgemeines
beschrieben.
160

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis