Herunterladen Inhalt Inhalt Diese Seite drucken

Fc 23 (17 H ) Read/Write Multiple Registers - Nanotec PD6-E891S95-E-65-5 Technisches Handbuch

Inhaltsverzeichnis

Werbung

8 Modbus RTU
Name
Anzahl Bytes
Run Indicator Status
Zusatzdaten
CRC
Name
Slave-Adresse
Fehlercode
Ausnahmecode (siehe Ausnahmecodes ) 1 Byte
CRC
Beispiel
Nachfolgend ein Beispiel eines Request/Response für ID und Status:
Request
SA
05
Response
SA
05
8.5.5 FC 23 (17
) Read/Write Multiple registers
h
Mit diesem Funktionscode können ein einzelner 16-Bit-Wert oder mehrere 16-Bit-Werte gleichzeitig
gelesen und geschrieben werden. Die Funktion kann auf NanoJ-Objekte (siehe NanoJ-Objekte ) oder
Prozessdatenobjekte (siehe Prozessdatenobjekte (PDO) ) angewendet werden.
Name
Slave-Adresse
Funktionscode
Lesen: Startadresse
Lesen: Anzahl Register
Schreiben: Startadresse
Schreiben: Anzahl Register
Schreiben: Anzahl Bytes
Schreiben: Registerwert
CRC
Version: 1.0.0 / FIR-v2213
Response
1 Byte
1 Byte
2 Bytes
1 Byte
1 Byte
2 Bytes
FC
CRC
11
C2 EC
FC
Daten
CRC
11
02 05 FF
0F EC
Request ("N" ist die Anzahl der zu lesenden Register):
1 Byte
1 Byte
2 Bytes
2 Bytes
2 Bytes
2 Bytes
1 Byte
N * 2 Bytes
2 Bytes
Länge
01
h
00
= OFF, FF
h
Fehler
Länge
91
h
01 oder 04
Länge
17
h
0000
bis FFFF
h
0001
bis 0079
h
0000
bis FFFF
h
0001
bis 0079
h
2 * N
Wert
= ON
h
Wert
Wert
h
h
h
h
125

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis