Beschreibung
Mit der Anweisung "Statusbit OV negiert abfragen" können Sie erkennen, ob in der zuletzt bearbeiteten arithmetischen Anweisung ein Zahlenbereichsüberlauf aufgetreten ist. Diese Anweisung ist nur in KOP verfügbar.
Die Anweisung "Statusbit OV negiert abfragen" funktioniert wie ein Öffnerkontakt. Wenn die Abfrage erfüllt ist, liefert die Anweisung den Signalzustand "0". Wenn die Abfrage nicht erfüllt ist, liefert die Anweisung den Signalzustand "1".
Die Auswertung "Statusbit OV negiert 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 negiert 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" kein Überlauf auf, wird das Statusbit OV auf "0" zurückgesetzt. Im Netzwerk 2 wird nach der Abfrage des Statusbits OV die Anweisung "Ausgang setzen" (S) ausgeführt und der Operand "TagOut" gesetzt.