Herunterladen Inhalt Inhalt Diese Seite drucken

Dienst Fc23 - Read/Write Multiple Registers - SEW-Eurodrive UHX71B Handbuch

Vorschau ausblenden Andere Handbücher für UHX71B:
Inhaltsverzeichnis

Werbung

8.2.4
Dienst FC23 – Read/Write Multiple Registers
Mit dem Dienst FC23 Read/Write Multiple Registers kann eine variable Anzahl von
Registern gleichzeitig geschrieben und gelesen werden. Der Schreibzugriff findet zuerst
statt. Dieser Dienst wird vorzugsweise für die Prozessdaten angewendet (siehe fol-
gendes Bild).
MBAP Header
T- ID (0x00) Prot-ID (0x00)
Beispiel
Request:
Byte
0 – 6
7
8
9
10
11
12
13
14
15
16
17 ...
Response:
Byte
0 – 6
7
8
9
Exception:
Byte
0 – 6
7
8
Handbuch – Controller UHX71B mit Feldbus-Schnittstelle OSR71B
Das Modbus-Protokoll (Modbus/TCP)
FC
Length
UI-D
Read Address
(0x17)
(1+10+N)
Bezeichnung
MBAP-Header
Function Code
Read Reference Number
(High)
Read Reference Number
(Low)
Read Word Count (High)
Read Word Count (Low)
Write Reference Number
(High)
Write Reference Number
(Low)
Write Word Count (High)
Write Word Count (Low)
Write Byte Count
Write Register Values
Bezeichnung
MBAP-Header
Function Code
Byte Count
Data
Bezeichnung
MBAP-Header
Function Code
Exception Code
Protokollaufbau
Function Code-Data (FC23)
ReadWord
Write Address
Count
Bedeutung / zulässige Werte
Siehe Kapitel "Header"
Gewünschter Dienst: 23 (Read/Write Multiple Registers)
Offset
Offset
Anzahl Worte (Register) immer 0
Anzahl Worte (Register)
Offset
Offset
Anzahl Worte (Register) immer 0
Anzahl Worte (Register)
2* Word Count
2 – ... Daten-Bytes je nach Länge
Bedeutung / zulässige Werte
Siehe Kapitel "Header"
Dienst: 23 (Read/Write Multiple Registers)
Anzahl der folgenden Bytes
2 – ... Daten-Bytes je nach Länge
Bedeutung / zulässige Werte
Siehe Kapitel "Header"
97
hex
Fehlercode
I
0 0
Write Word
Bytes
Write Data
Count
(N)
(1...N)
7971469067
8
49

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis