Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionscode 15 - Write Multiple Coils - Siemens SIRIUS SIMOCODE pro Modbus RTU Projektierungshandbuch

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

Werbung

Kommunikation
3.1 Modbus RTU
3.1.6.6

Funktionscode 15 - Write Multiple Coils

Funktion
Diese Funktion ermöglicht das Schreiben von mehreren Bits aus dem SIMOCODE pro-Bit-
Speicherbereich durch das Modbus-Master-System.
Als Startadresse wird eine gültige Adresse aus dem Bit-Speicherbereich erwartet. Die
ausgewählte Adresse muss als schreibbar gekennzeichnet sein (siehe Tabellen im Kapitel
Modbus-Datentabellen (Seite 37), Spalte "Zugriff").
Beim Schreiben mehrerer Bits müssen diese als Block zusammenhängend als "schreibbar"
markiert sein. Ein Bitbereich, der durch nur lesbare Bits unterbrochen ist, kann nicht als
Block geschrieben werden.
Anforderungstelegramm
Slave-Adresse
1 Byte
Antworttelegramm
Slave-Adresse
1 Byte
Beispiel
Mehrere Ausgangsbits im Bereich des PAA (Prozessabbild der Ausgänge) des
SIMOCODE pro mit der Slave-Adresse 16 sollen via Modbus geschrieben werden. Über
diese Bits wird in der Regel der Motor an- und abgeschaltet, die Betriebsart "Fern/Hand"
ausgewählt oder ein Resetkommando ausgegeben.
Im gezeigten Fall soll für ein SIMOCODE-Gerät, das als Direktstarter (siehe Kapitel
"Schaltungsbeispiele" im Systemhandbuch SIMOCODE pro PROFIBUS
(http://support.automation.siemens.com/WW/view/de/20017780)) betrieben wird, der Motor
gestartet und die Betriebsart "Fern" aktiviert werden:
Offset
0x0001
0x0002
0x0003
0x0004
0x0005
Zu übertragender Wert: 00010010b = 0x12
Anforderungstelegramm
Slave-Adresse
1 Byte
0x10
30
Funktionscode
Startadresse
1 Byte
2 Byte
Funktionscode
Startadresse
1 Byte
2 Byte
Bedeutung
Motor Aus
Motor An
Testfunktion
Not-Start
Fern
Funktionscode
Startadresse
1 Byte
2 Byte
0x0F
0x0001
Anzahl Bits
Anzahl Bytes
2 Byte
n Byte
Anzahl Bits
2 Byte
Anzahl Bits
Bytes
2 Byte
1 Byte
0x0005
0x01
Projektierungshandbuch, 04/2015, A5E33498234001A/RS-AA/001
Daten
CRC
n Byte
2 Byte
CRC
2 Byte
Zustand
0
1
0
0
1
Daten
CRC
n Byte
2 Byte
0x12
0x....
SIMOCODE pro Modbus RTU

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simocode pro

Inhaltsverzeichnis