Beschreibung
Mit der Anweisung geben Sie die mit "DIS_AIRT" verzögerte Bearbeitung von höherprioren Alarm- bzw. Asynchronfehlerereignissen wieder frei. Sie müssen dabei jede einzelne Bearbeitungsverzögerung mit der Anweisung "EN_AIRT" beenden.
Beispiel
Wenn Sie zum Beispiel mit 5 "DIS_AIRT"-Aufrufen Alarme 5mal verzögert haben, dann müssen Sie mit 5 "EN_AIRT"-Aufrufen jede dieser Alarmverzögerungen auch wieder aufheben.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung "EN_AIRT":
|
Parameter |
Deklaration |
Datentyp |
Speicherbereich |
Beschreibung |
|---|---|---|---|---|
|
RET_VAL |
Return |
INT |
E, A, M, D, L |
Anzahl der noch programmierten Verzögerungen nach Ablauf von "EN_AIRT" bzw. Fehlermeldung. |
Weitere Informationen zu den gültigen Datentypen finden Sie unter "Übersicht über die gültigen Datentypen".
Parameter RET_VAL
Wie Sie die Fehlerinformationen des Parameter RET_VAL auswerten, ist im Kapitel Fehlerauswertung mit dem Ausgangsparameter RET_VAL erläutert. In diesem Kapitel finden Sie auch die allgemeinen Fehlerinformationen der Anweisungen. Die folgende Tabelle enthält den für "EN_AIRT" spezifischen Rückgabewert bzw. die Fehlerinformation, die über den Parameter RET_VAL ausgegeben werden kann.
|
Rückgabewert und Fehler |
Beschreibung |
|---|---|
|
n |
"n" zeigt nach Ablauf der Anweisung die Anzahl der Bearbeitungsverzögerungen, also der "EN_AIRT"-Aufrufe an (Die Alarmbearbeitung ist erst wieder freigegeben, wenn n = 0 ist). |
|
W#16#8080 |
Obwohl die Alarmbearbeitung bereits freigegeben war, wurde "EN_AIRT" aufgerufen. |