Herunterladen Inhalt Inhalt Diese Seite drucken

Dienst Fc16 - Write Multiple Registers - SEW-Eurodrive UHX71B Handbuch

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

Werbung

I
Das Modbus-Protokoll (Modbus/TCP)
8
Protokollaufbau
0 0
8.2.3
Dienst FC16 – Write Multiple Registers
Beispiel
48
Mit dem Dienst FC16 Write Multiple Registers kann eine variable Anzahl von Registern
geschrieben werden (siehe folgendes Bild).
MBAP Header
Length
T- ID (0x00)
Prot-ID (0x00)
(1+6+N)
Request:
Byte
Bezeichnung
0 – 6
MBAP-Header
7
Function Code
8
Reference Number (High)
9
Reference Number (Low)
10
Word Count (High)
11
Word Count (Low)
12
Byte Count
13 ...
Register Values
Response:
Byte
Bezeichnung
0 – 6
MBAP-Header
7
Function Code
8
Reference Number (High)
9
Reference Number (Low)
10
Word Count (High)
11
Word Count (Low)
Exception:
Byte
Bezeichnung
0 – 6
MBAP-Header
7
Function Code
8
Exception Code
Function Code-Data(FC16)
UI-D
FC
Write Address Write WordCount
(0x00)
(0x10)
Bedeutung / zulässige Werte
Siehe Kapitel "Header"
Gewünschter Dienst: 16 (Write Multiple Registers)
Offset
Offset
Anzahl Worte (Register)
Anzahl Worte (Register)
2* Word Count
2 – ... Daten-Bytes je nach Länge
Bedeutung / zulässige Werte
Siehe Kapitel "Header"
Dienst: 16 (Write Multiple Registers)
Offset
Offset
Anzahl Worte (Register)
Anzahl Worte (Register)
Bedeutung / zulässige Werte
Siehe Kapitel "Header"
90
hex
Fehlercode
Handbuch – Controller UHX71B mit Feldbus-Schnittstelle OSR71B
Bytes
Write Data
(N)
(1 ... N)
7971450763

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis