Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens simcode pro Handbuch Seite 862

Inhaltsverzeichnis

Werbung

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
Datentabellen Modbus RTU (Seite 286), 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 Funktionscode Startadresse
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
SIMOCODE pro - Kommunikation
Funktionshandbuch, 04/2017, A5E40508495001A/RS-AA/001
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
2.3 Kommunikation Modbus
Anzahl Bits
Anzahl Bytes
2 Byte
n Byte
Anzahl Bits
2 Byte
Zustand
0
1
0
0
1
Anzahl Bits
Bytes
2 Byte
1 Byte
0x0005
0x01
Kommunikation
Daten
CRC
n Byte
2 Byte
CRC
2 Byte
Daten
CRC
n Byte
2 Byte
0x12
0x....
105

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis