Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 247

Inhaltsverzeichnis

Werbung

Die Operationen MOVE_BLK und UMOVE_BLK unterscheiden sich in der Verarbeitung von
Alarmen:
• Alarmereignisse werden in die Warteschlange gestellt und während der Ausführung von
MOVE_BLK verarbeitet. Die Operation MOVE_BLK nutzen Sie, wenn die Daten an der
Zieladresse der Übertragung nicht in einem Unterprogramm eines Alarm-OBs verwendet
werden, oder, sofern sie verwendet werden, die Zieldaten nicht konsistent sein müssen.
Wenn eine Operation MOVE_BLK unterbrochen wird, ist das zuletzt übertragene
Datenelement an der Zieladresse vollständig und konsistent. Die Operation MOVE_BLK wird
nach Ausführung des Alarm-OBs fortgesetzt.
• Alarmereignisse werden in die Warteschlange gestellt, aber erst verarbeitet, wenn die
Ausführung von UMOVE_BLK beendet ist. Die Operation UMOVE_BLK nutzen Sie, wenn die
Übertragungsoperation beendet und die Zieldaten konsistent sein müssen, bevor das
Unterprogramm eines Alarm-OBs ausgeführt wird. Beachten Sie für weitere Informationen
den Abschnitt zur Datenkonsistenz (Seite 187).
ENO ist nach der Ausführung der Operation MOVE immer wahr.
Tabelle 8-72 ENO-Status
ENO
Bedingung
1
Kein Fehler
0
Der Quellbereich (IN) oder der Zielbereich (OUT) über‐
schreitet den verfügbaren Speicherbereich.
Tabelle 8-73 Bedingungscodes für die Anweisung MOVE_BLK_VARIANT
RET_VAL
(W#16#...)
0000
80B4
8151
8152
8153
8154
8281
8382
8383
8482
8483
8534
8551
8552
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
8.6 Anweisungen zum Übertragen von Daten
Ergebnis
Alle COUNT-Elemente wurden erfolgreich ko‐
piert.
Elemente, die passen, werden kopiert. Es wer‐
den keine Teilelemente kopiert.
Beschreibung
Kein Fehler
Datentypen passen nicht.
Zugriff auf Parameter SRC nicht möglich.
Der Operand von Parameter SRC hat einen ungültigen Typ.
Fehler bei der Codegenerierung an Parameter SRC
Der Operand von Parameter SRC hat Datentyp Bool.
Parameter COUNT hat einen ungültigen Wert.
Der Wert von Parameter SRC_INDEX liegt außerhalb des Grenzwerts
für Variant.
Der Wert von Parameter SRC_INDEX übersteigt den oberen Grenz‐
wert für das Feld.
Der Wert von Parameter DEST_INDEX liegt außerhalb des Grenzwerts
für Variant.
Der Wert von Parameter DEST_INDEX übersteigt den oberen Grenz‐
wert für das Feld.
Parameter DEST ist schreibgeschützt.
Zugriff auf Parameter DEST nicht möglich.
Der Operand von Parameter DEST hat einen ungültigen Typ.
Anweisungen
247

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis