Herunterladen Inhalt Inhalt Diese Seite drucken

Fc 16 (10 H ) Write Multiple Registers - Nanotec PD4-E Technisches Handbuch

Feldbus: modbus rtu
Vorschau ausblenden Andere Handbücher für PD4-E:
Inhaltsverzeichnis

Werbung

8 Modbus RTU
8.6.3 FC 16 (10
) Write Multiple Registers
h
Mit diesem Funktionscode können ein einzelner 16-Bit-Wert oder mehrere 16-Bit-Werte geschrieben
werden. Die Funktion kann auf NanoJ-Objekte (siehe NanoJ-Objekte ) oder Prozessdatenobjekte (siehe
Prozessdatenobjekte (PDO)
Name
Slave-Adresse
Funktionscode
Startadresse
Anzahl der Register
Anzahl Bytes
Registerwert
CRC
Name
Slave-Adresse
Funktionscode
Startadresse
Anzahl der Register
CRC
Name
Slave-Adresse
Fehlercode
Ausnahmecode (siehe Ausnahmecodes ) 1 Byte
CRC
Beispiel
Nachfolgend ein Beispiel eines Mehrfach-Schreibens der Werte "0102
ab Registeradresse 6000 (1770
Request
SA
05
Response
SA
05
Version: 1.6.0 / FIR-v2213
) angewendet werden.
Request ("N" ist die Anzahl der zu schreibenden Register)
1 Byte
1 Byte
2 Bytes
2 Bytes
1 Byte
N * 2 Bytes
2 Bytes
1 Byte
1 Byte
2 Bytes
2 Bytes
2 Bytes
1 Byte
1 Byte
2 Bytes
), Anzahl der Register ist 2, Länge der Daten 4:
h
FC
Daten
10
17 70 00 02 04 01 02 03 04
FC
Daten
CRC
10
17 70 00 02
44 23
Länge
10
h
0000
bis FFFF
h
0001
bis 007B
h
2 * N
Response
Länge
10
h
0000
bis FFFF
h
0001
bis 007B
h
Fehler
Länge
90
h
01, 02, 03 oder 04
CRC
AB 44
Wert
h
h
Wert
h
h
Wert
" und "0304
" startend
h
h
111

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis