Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens simcode pro Handbuch Seite 864

Inhaltsverzeichnis

Werbung

Antworttelegramm
Slave-Adresse
1 Byte
0x10h
Funktionscode 23 - Read/Write Multiple Registers
Funktion
Diese Funktion ermöglicht das Schreiben und das Lesen von mehreren Registern aus
SIMOCODE mittels eines einzigen Funktionsaufrufs durch das MODBUS-Master-System.
Der Schreibvorgang ist dabei der zuerst ausgeführte Vorgang. Diese Funktion ist der
typischerweise genutzte Funktionsaufruf, um zyklisch Daten im SIMOCODE auszugeben
und Eingänge oder Geräte-Stati zurückzulesen.
Als Startadresse wird eine gültige Adresse aus dem Register-Speicherbereich erwartet. Die
ausgewählte Adresse muss als schreibbar gekennzeichnet sein (siehe Tabellen im Kapitel
Datentabellen Modbus RTU (Seite 286), Spalte "Zugriff").
Anforderungstelegramm
Slave-
Adresse
1 Byte
Antworttelegramm
Slave-Adresse
1 Byte
SIMOCODE pro - Kommunikation
Funktionshandbuch, 04/2017, A5E40508495001A/RS-AA/001
Funktionscode
1 Byte
0x10
Funktions-
Start-
Anzahl
code
adresse
Register
Lesevor-
(Lesezugriff)
gang
1 Byte
2 Bytes
2 Bytes
Funktionscode
1 Byte
Startadresse
Anzahl Register
2 Byte
2 Byte
0x41A8
0x0002
Start-
Anzahl
adresse
Register N
Schreib-
(Schreib-
vorgang
zugriff)
2 Bytes
2 Bytes
Anzahl Bytes N
Daten
1 Byte
Nx2 Bytes
Kommunikation
2.3 Kommunikation Modbus
CRC
2 Byte
0x....
Anzahl
Daten
CRC
Bytes
(Schreib-
(Schreib-
zugriff)
zugriff)
1 Byte
Nx2Bytes 2 Byte
CRC
2 Byte
107

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis