Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionscode 15 - Force Multiple Coils - Siemens simatic ET 200S Betriebsanleitung

Vorschau ausblenden Andere Handbücher für simatic ET 200S:
Inhaltsverzeichnis

Werbung

Modbus/USS
3.5 Modbus-Master-Treiber
3.5.15
Funktionscode 15 – Force Multiple Coils
Zweck und Aufbau
Funktion
Startadresse
Bitanzahl
LEN in Bytes
Quell-DB SEND
Die Tabelle zeigt den Aufbau des SEND-Quellbereichs:
Adresse
+0.0
+1.0
+2.0
+4.0
+6.0
Ziel-DB RCV
Die Tabelle zeigt den Inhalt des RCV-Zielbereichs:
Adresse
+0.0
+1.0
+2.0
+4.0
Der Treiber sendet die Daten vom Quell-Ziel-DB wortweise. Das High-Byte (Byte 1) der
Wortadresse "EF" im DB wird als erstes gesendet, gefolgt vom Low-Byte (Byte 0) der
Wortadresse "CD" des DB. Wird eine ungerade Anzahl Bytes gesendet, dann ist das letzte
Byte das High-Byte (Byte 1).
158
Mit diesem Funktionscode können bis zu 1696 Bits im Slave geändert
werden.
Der Parameter Bit-Startadresse wird vom Treiber nicht überprüft und
unverändert gesendet.
Als Bitanzahl (number of coils) ist jeder Wert zwischen 1 und 1696
zulässig. Hiermit wird festgelegt, wie viele Bits im Slave überschrieben
werden sollen. Der im Anforderungstelegramm enthaltene Parameter
"Bytezähler" wird vom Treiber aufgrund des übergebenen Parameters
"Bitanzahl" gebildet.
> 6
Name
Art
Adresse
BYTE
Funktion
BYTE
Bit-Startadresse
WORD
Bitanzahl
INT
coil_state[1]
WORD
Name
Art
Adresse
BYTE
Funktion
BYTE
Bitadresse
WORD
Bitanzahl
INT
Anfangswert
Kommentar
B#16#5
Slave-Adresse
B#16#0F
Funktionscode
W#16#0058
Bit-Startadresse
10
Bitanzahl
W#16#EFCD
Status Coil
5FH..58H/57H..50H
Aktualwert
Kommentar
B#16#5
Slave-Adresse
B#16#F
Funktionscode
W#16#0058
Bitadresse
10
Bitanzahl
Serielle Schnittstellenbaugruppen
Betriebsanleitung, 03/2009, A5E00124880-05

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis