Herunterladen Diese Seite drucken

Siemens SIWAREX WP241 Gerätehandbuch Seite 149

Vorschau ausblenden Andere Handbücher für SIWAREX WP241:

Werbung

Bild 11-6
Wie die Grafik verdeutlicht, besteht ein Befehlsfach immer aus einem Befehls-Code (Int) und
vier Bits (Bool). Das Absetzen eines Befehls erfolgt durch Eintragen des gewünschten Befehls-
Codes in den Parameter „i_CMD_CODE" und Setzen des jeweiligen Befehls-Triggers
„bo_CMD_TRIGGER". Die Status Bits „bo_CMD_InProgress" (Befehl in Bearbeitung),
„bo_CMD_FinishedOk" (Befehl fertig ohne Fehler) und „bo_CMD_FinishedError" (Befehl
abgewiesen bzw. fertig mit Fehler) können im Anwenderprogramm ausgewertet werden.
Zusätzlich werden die drei Befehlsfächer nach Priorität verwaltet und abgearbeitet. CMD1 hat
hierbei die höchste, CMD3 die niedrigste Priorität. Wenn vom Anwenderprogramm
beispielsweise alle drei Befehlsfächer gleichzeitig angetriggert werden, wird vom
Funktionsbaustein zunächst CMD1, danach CMD2 und abschließend CMD3 ausgeführt. Ein
zyklisches Triggern von Befehlsfach 3 wird ebenfalls durch zwischenzeitliches Absetzen eines
Befehls in Fach 2 oder 1 für das Abarbeiten des jeweiligen Befehls unterbrochen.
Hinweis
Ein zyklisches Triggern des CMD1 Befehlsfaches macht ein Absetzen von Befehlen in Fach
2 oder 3 unmöglich.
Eine Zusammenfassung aller bestehenden Befehls-Codes finden Sie in Kapitel
→Befehlslisten (Seite 139).
Für das Lesen von Datensätzen aus der SIWAREX in den Datenbaustein gilt folgende Formel
für das Generieren eines entsprechenden Befehls-Codes:
Befehls-Code = 2000 + X
Für das Schreiben von Datensätzen aus dem Datenbaustein in die SIWAREX gilt folgende
Formel für das Generieren eines entsprechenden Befehls-Codes:
Befehls-Code = 4000 + X
SIWAREX WP241
Gerätehandbuch, 09/2017, A5E33321842A-03
Befehlsfächer CMD
(X = gewünschte Datensatznummer)
(X = gewünschte Datensatznummer)
Kommunikation
11.1 Integration in SIMATIC S7-1200
149

Werbung

loading