Herunterladen Inhalt Inhalt Diese Seite drucken

Write Multiple Registers - Nanotec CL3-E Technisches Handbuch

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

Werbung

9 Modbus RTU
Beispiel
Nachfolgend ein Beispiel eines Write-Request und Response in das Register 6000 (1770
mit dem Wert "0001
Request
SA
05
Response
SA
05
9.5.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
Version: 3.4.0 / FIR-v2213
":
h
FC
Daten
CRC
06
17 70 00 01
4D E1
FC
Daten
CRC
06
17 70 00 01
4D E1
) 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
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
)
h
Wert
h
h
Wert
h
h
Wert
151

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis