Kurzbeschreibung
Der Block "Fehlererkennung analoge Arithmetik" setzt einen Ausgang, wenn im referenzierten Funktionsblock "Analoge Arithmetik" ein Fehler aufgetreten ist.
Beschaltung |
Beschreibung |
Eingang En |
Aktivierung des Funktionsblocks "Fehlererkennung analoge Arithmetik". |
Eingang R |
Ausgang zurücksetzen. |
Parameter |
Referenzierter FB: Blocknummer einer Anweisung der analogen Arithmetik Zu erkennender Fehler: Division durch Null, Überlauf oder Division durch Null ODER Überlauf. Automatisch zurücksetzen: Der Ausgang wird automatisch zurückgesetzt, wenn der Fehlerzustand behoben ist. |
Ausgang Q |
Q wird auf "1" gesetzt, wenn der zu erkennende Fehler in der letzten Ausführung des referenzierten Funktionsblocks "Analoge Arithmetik" aufgetreten ist. |
|
0BA1- 0BA5: Den Funktionsblock "Fehlererkennung analoge Arithmetik" gibt es erst ab der Gerätelinie 0BA6.
|
Parameter "Referenzierter FB"
Der Wert für den Parameter "Referenzierter FB" gibt die Blocknummer eines bereits programmierten Funktionsblock "Analoge Arithmetik" an.
Funktionsbeschreibung
Der Block "Fehlererkennung analoge Arithmetik" setzt den Ausgang, wenn im referenzierten Funktionsblock "Analoge Arithmetik" ein Fehler autritt. Sie können die Funktion so programmieren, dass der Ausgang bei Division durch Null, bei Überlauf oder bei einem der beiden Fehler auftritt.
Wenn Sie das Kontrollkästchen "Automatisch zurücksetzen" aktivieren, wird der Ausgang vor der nächsten Ausführung des Funktionsblocks zurückgesetzt. Ist das Kontrollkästchen nicht aktiviert, bleibt der Ausgang in seinem Zustand, bis der Funktionsblock "Fehlererkennung analoge Arithmetik" mit dem Parameter R zurückgesetzt wird.
Wenn in einem beliebigen Zyklus der referenzierte Funktionsblock "Analoge Arithmetik" vor dem Funktionsblock "Fehlererkennung analoge Arithmetik" ausgeführt wird, wird der Fehler in demselben Zyklus erkannt. Wenn der referenzierte Funktionsblock "Analoge Arithmetik" nach dem Funktionsblock "Fehlererkennung analoge Arithmetik" ausgeführt wird, wird der Fehler im nächsten Zyklus erkannt.
Logiktabelle für die Fehlererkennung der analogen Arithmetik
In der folgenden Tabelle stellt "Zu erkennender Fehler" den Parameter der Anweisung für die Fehlererkennung der analogen Arithmetik dar, der angibt, welcher Fehler zu erkennen ist. Null stellt das Bit für die Division durch Null dar, das am Ende der Ausführung der Anweisung Analoge Arithmetik gesetzt wird: es ist 1, wenn der Fehler aufgetreten ist, andernfalls 0. OF ist das Überlaufbit, das von der Anweisung für analoge Arithmetik gesetzt wird: es ist 1, wenn der Fehler aufgetreten ist, andernfalls 0. Division durch Null ODER Überlauf ist die logische ODER-Verknüpfung des Bits für Division durch Null und des Überlaufbits der referenzierten Anweisung für analoge Arithmetik. Der Ausgang (Q) stellt den Ausgang der Funktion für die Fehlererkennung der analogen Arithmetik dar. Ein "x" zeigt an, dass das Bit 0 oder 1 sein kann, ohne dass sich dies auf den Ausgang auswirkt.
Zu erkennender Fehler |
Null |
OF |
Ausgang (Q) |
Division durch Null |
1 |
x |
1 |
Division durch Null |
0 |
x |
0 |
Überlauf |
x |
1 |
1 |
Überlauf |
x |
0 |
0 |
Division durch Null ODER Überlauf |
1 |
0 |
1 |
Division durch Null ODER Überlauf |
0 |
1 |
1 |
Division durch Null ODER Überlauf |
1 |
1 |
1 |
Division durch Null ODER Überlauf |
0 |
0 |
0 |
Wenn der referenzierte FB Analoge Arithmetik null ist, ist der Ausgang immer 0.