Herunterladen Inhalt Inhalt Diese Seite drucken

Nanotec PD4-E-Serie Technisches Handbuch Seite 112

Feldbus: modbus tcp
Inhaltsverzeichnis

Werbung

8 Modbus TCP
Definition des Request und Response:
Name
Transaction Identifier
Protocol Identifier
Länge
Unit Identifier
Funktionscode
MEI type
Protokolloptionen Bereich
Adressen- und Datenbereich
Protokolloptionen Bereich
Name
Protokoll-Kontrolle
Reserviert
(Optional) Zählerbyte
(Optional) Netzwerk ID
(Optional) Encodierte Daten
Protokoll-Kontrolle:
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
Version: 1.6.0 / FIR-v2213
Länge
2 Bytes
2 Bytes
2 Bytes
1 Byte
1 Byte
1 Byte
2 bis 5 Byte
N Bytes
Länge
1 bis 2 Bytes
1 Byte
1 Byte
1 Byte
1 Byte
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.
Beispiel/Zahlenbereich
0000
h
0000
h
00NN
h
00
h
2B
(43
)
h
d
0D
(13
)
h
d
Beispiel/Zahlenbereich
Siehe Beschreibung
Immer 0
15
Protocol control byte 2
LSB
Beschreibung
112

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis