Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIWAREX WP241 Gerätehandbuch Seite 158

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

Werbung

Kommunikation
11.1 Integration in SIMATIC S7-1200
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 147).
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
Beispiel
Folgendes Beispiel soll das Handling mit den Befehlsfächern und den Datensätzen
verdeutlichen:
Es soll das "Justagegewicht" von der CPU aus auf den Wert 60,5 gestellt werden. Da
"Justagegewicht" ein Parameter des Datensatzes 3 ist (siehe Kapitel → Waagenparameter
und Funktionen der Bandwaage (Seite 69)) muss zunächst der Servicebetrieb eingeschaltet
werden. Dies ist mittels des Befehl-Codes "1" (siehe Kapitel → Befehlslisten (Seite 147))
möglich.
Somit muss die Variable "i_CMD_CODE" mit dem Wert "1" belegt und der dazugehörige
"bo_CMD_TRIGGER" auf TRUE gesetzt werden. Anschließend ist das Modul direkt im
Servicebetrieb (DIAG LED blinkt grün):
i_CMD_CODE = 1
bo_CMD_TRIGGER = TRUE
Da immer nur ein kompletter Datensatz gelesen oder geschrieben werden kann, empfiehlt
es sich jetzt Datensatz 3 zunächst in die CPU einzulesen. Dies erfolgt mittels Befehlscode
2003 (siehe Kapitel → Befehlslisten (Seite 147)):
i_CMD_CODE = 2003
bo_CMD_TRIGGER = TRUE
Jetzt sind alle aktuelle Daten aus Datensatz 3 im Datenbaustein vorhanden. Als nächstes
wird das Justagegewicht wie gewünscht auf den Wert 60,5 gesetzt:
CALIBRATION_WEIGHT = 60,5
158
(X = gewünschte Datensatznummer)
(X = gewünschte Datensatznummer)
SIWAREX WP241
Gerätehandbuch, 04/2014, A5E33321842A

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis