Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMOCODE pro Erste Schritte Seite 977

Motormanagement- und steuergeräte
Vorschau ausblenden Andere Handbücher für SIMOCODE pro:
Inhaltsverzeichnis

Werbung

Kommunikation
2.3 Kommunikation Modbus
Antworttelegramm
Slave-Adresse
1 Byte
0x10
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 285), 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
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
1 Byte
0x10
108
Funktionscode
Startadresse
1 Byte
2 Byte
0x0F
0x0001
Startadresse Anzahl Register Anzahl Bytes Daten
1 Byte
2 Byte
Funktionscode
Startadresse
1 Byte
2 Byte
Startadresse Anzahl Register Anzahl Bytes Daten
1 Byte
2 Byte
0x10h
0x41A8
Anzahl Bits
2 Byte
0x0005
2 Byte
1 Byte
Anzahl Register
2 Byte
2 Byte
1 Byte
0x0002
0x04
SIMOCODE pro - Kommunikation
Funktionshandbuch, 05/2019, A5E40508495001A/RS-AD/004
CRC
2 Byte
0x....
CRC
n x 2 Byte
2 Byte
CRC
2 Byte
CRC
n x 2 Byte
2 Byte
0x0000
0x....
0x03E8

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis