Herunterladen Inhalt Inhalt Diese Seite drucken

WAGO 750-342 Handbuch Seite 296

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

Werbung

292 • Gemeinsame MODBUS-Funktionen
Funktionscode FC23 (Read/Write multiple registers)
6.2.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
Der 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 gele-
sen.
Byte
Byte 0
Byte 1-2
Byte 3-4
Byte 5-6
Byte 7-8
Byte 9
Byte
10-(B+9)
Aufbau der Response
Byte
Byte 0
Byte 1
Byte 2-(B+1) Register Values
Aufbau der Exception
Byte
Byte 0
Byte 1
Beachten
Wenn sich für das Lesen und Schreiben Registerbereiche überlappen, sind die
Ergebnisse undefiniert.
Feldname
MODBUS function code
reference number for read
Word count for read (1-125)
reference number for write
Word count for read (1-100)
Byte Count
(B = 2 x word count for read)
Register Values
Feldname
MODBUS function code
Byte Count
(B = 2 x word count for read)
Feldname
MODBUS function code
Exception code
Beispiel
0x17
0x0000
0x0002
0x0003
0x0001
0x02
0x0123
Beispiel
0x17
0x04
0x0004
0x5678
Beispiel
0x97
0x01 oder 0x02
Modulares I/O-System
ETHERNET TCP/IP

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

750-842

Inhaltsverzeichnis