Beschreibung
Mit der Anweisung "Statusbit OV abfragen" können Sie erkennen, ob in der zuletzt bearbeiteten arithmetischen Anweisung ein Zahlenbereichsüberlauf aufgetreten ist.
Die Anweisung "Statusbit OV abfragen" funktioniert wie ein Schließerkontakt. Wenn die Abfrage erfüllt ist, liefert die Anweisung den Signalzustand "1". Wenn die Abfrage nicht erfüllt ist, liefert die Anweisung den Signalzustand "0".
Die Auswertung "Statusbit OV abfragen" muss in das Netzwerk eingefügt werden, das der OV beeinflussenden Anweisung folgt. Dieses Netzwerk darf keine Sprungmarken enthalten.
|
Hinweis Bei Verwendung der Anweisung "Statusbit OV abfragen" verlängert sich die Ausführungszeit der OV-beeinflussenden Anweisung (siehe auch Excel-Datei zur Reaktionszeitberechnung). |
Beispiel
Das folgende Beispiel zeigt die Funktionsweise der Anweisung:
Die Anweisung "Addieren" wird (unabhängig vom Signalzustand am Freigabeeingang EN) immer ausgeführt.
Der Wert des Operanden "Tag_Value1" wird mit dem Wert des Operanden "Tag_Value2" addiert. Das Ergebnis der Addition wird im Operanden ""F_DB_1".Tag_Result" abgelegt.
Tritt während der Ausführung der Anweisung "Addieren" ein Überlauf auf, wird das Statusbit OV auf "1" gesetzt. Im Netzwerk 2 wird nach der Abfrage des Statusbits OV die Anweisung "Ausgang setzen" (S) ausgeführt und der Operand "TagOut" gesetzt.