Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionscode 16 - Write Multiple Registers - Siemens SIRIUS SIMOCODE pro Modbus RTU Projektierungshandbuch

Motormanagement- und steuergeräte für modbus rtu
Inhaltsverzeichnis

Werbung

Antworttelegramm
Slave-Adresse
1 Byte
0x10
3.1.6.7

Funktionscode 16 - Write Multiple Registers

Funktion
Diese Funktion ermöglicht das Schreiben von mehreren Registern aus dem
SIMOCODE pro-Register-Speicherbereich durch das Modbus-Master-System.
Als Startadresse wird eine gültige Adresse aus dem Register-Speicherbereich erwartet. Die
ausgewählten Adressen müssen als schreibbar gekennzeichnet sein (siehe Tabellen im
Kapitel Modbus-Datentabellen (Seite 37), Spalte "Zugriff").
Typische Parameter von SIMOCODE, die über Modbus RTU geschrieben werden können,
sind die Motorschutzparameter (z. B. Motornennstrom, Auslöseklasse, ...) und die Warn- und
Auslöseschwellen sowie Verzögerungszeiten der Funktionsblöcke.
Beim Schreiben mehrerer Register müssen diese als Block zusammenhängend als
"schreibbar" markiert sein. Ein Registerbereich, der durch nur lesbare Register unterbrochen
ist, kann nicht als Block geschrieben werden.
Anforderungstelegramm
Slave-Adresse
1 Byte
Antworttelegramm
Slave-Adresse
1 Byte
Beispiel
Der als Doppelwort hinterlegte Motornennstrom des SIMOCODE pro mit der Slave-
Adresse 16 soll via Modbus geändert werden. Hierzu soll der neue Motornennstrom von
10 A in das Gerät geschrieben werden. Der erwartete Wert ist der Motornennstrom in der
Einheit 10 mA, d. h. 10 A = 10.000 mA = 1000 x 10 mA = 03E8h x 10 mA.
Anforderungstelegramm
Slave-Adresse
1 Byte
0x10
SIMOCODE pro Modbus RTU
Projektierungshandbuch, 04/2015, A5E33498234001A/RS-AA/001
Funktionscode
Startadresse
1 Byte
2 Byte
0x0F
0x0001
Funktionscode
Startadresse
1 Byte
2 Byte
Funktionscode
Startadresse
1 Byte
2 Byte
Funktionscode
Startadresse
1 Byte
2 Byte
0x10h
0x41A8
Anzahl Bits
2 Byte
0x0005
Anzahl
Anzahl
Register
Bytes
2 Byte
1 Byte
Anzahl Register
2 Byte
Anzahl
Anzahl
Register
Bytes
2 Byte
1 Byte
0x0002
0x04
Kommunikation
3.1 Modbus RTU
CRC
2 Byte
0x....
Daten
CRC
n x 2 Byte 2 Byte
CRC
2 Byte
Daten
CRC
n x 2 Byte 2 Byte
0x0000
0x....
0x03E8
31

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simocode pro

Inhaltsverzeichnis