Herunterladen Inhalt Inhalt Diese Seite drucken

WAGO 750-841 Handbuch Seite 187

Vorschau ausblenden Andere Handbücher für 750-841:
Inhaltsverzeichnis

Werbung

6.3.11 Funktionscode FC23 (Read/Write multiple registers)
Diese Funktion liest Registerwerte aus und schreibt Werte in eine Anzahl von
Ausgangsworten (auch "Ausgangsregister").
Aufbau des Requests
Das erste Register wird mit 0 adressiert.
Die Anfragenachricht bestimmt die Register, die gelesen und gesetzt werden
sollen. Die Daten werden als 2 Bytes pro Register gesendet.
Beispiel: Die Daten in dem Register 3 werden auf den Wert 0x0123 gesetzt
und aus den beiden Registern 0 und 1 werden die Werte 0x0004 und 0x5678
gelesen.
Byte
Byte 0, 1
Byte 2, 3
Byte 4, 5
Byte 6
Byte 7
Byte 8-9
Byte 10-11
Byte 12-13
Byte 14-15
Byte 16
Byte
17-(B+16)
Aufbau der Response
Byte
....
Byte 7
Byte 8
Byte 9-
(B+1)
WAGO-I/O-SYSTEM 750
ETHERNET TCP/IP
Beschreibung der MODBUS-Funktionen
Feldname
Transaction identifier
protocol identifier
length field
Unit identifier
MODBUS function code
reference number for read
Word count for read (1-125)
reference number for write
Word count for write (1-100)
Byte Count
(B = 2 x word count for write)
Register Values
Feldname
MODBUS function code
Byte Count
(B = 2 x word count for read)
Register Values
MODBUS-Funktionen
Beispiel
0x0000
0x0000
0x000F
0x01 nicht verwendet
0x17
0x0000
0x0002
0x0003
0x0001
0x02
0x0123
Beispiel
0x17
0x04
0x0004
0x5678
• 183

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis