Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMOCODE pro Handbuch Seite 106

Vorschau ausblenden Andere Handbücher für SIMOCODE pro:
Inhaltsverzeichnis

Werbung

Kommunikation
2.3 Kommunikation Modbus
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 Datentabellen Modbus RTU (Seite 286), 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 Funktionscode Startadresse Anzahl Register Anzahl Bytes Daten
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 Funktionscode Startadresse Anzahl
1 Byte
0x10
Antworttelegramm
Slave-Adresse
1 Byte
0x10h
106
1 Byte
2 Byte
Funktionscode
Startadresse
1 Byte
2 Byte
1 Byte
2 Byte
0x10h
0x41A8
Funktionscode
Startadresse
1 Byte
2 Byte
0x10
0x41A8
2 Byte
1 Byte
Anzahl Register
2 Byte
Anzahl
Register
Bytes
2 Byte
1 Byte
0x0002
0x04
Anzahl Register
2 Byte
0x0002
SIMOCODE pro - Kommunikation
Funktionshandbuch, 05/2018, A5E40508495001A/RS-AB/002
CRC
n x 2 Byte 2 Byte
CRC
2 Byte
Daten
CRC
n x 2 Byte
2 Byte
0x0000 0x03E8 0x....
CRC
2 Byte
0x....

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis