Beschreibung
Mit der Anweisung geben Sie die mit der Anweisung "DIS_IRT" gesperrte Bearbeitung neuer Alarm- und Asynchronfehlerereignisse wieder frei. Freigeben heißt, dass das Betriebsystem der CPU bei einem Unterbrechungsereignis
-
einen Alarm-OB bzw. einen Asynchronfehler-OB aufruft
oder
-
die festgelegte Reaktion bei nichtprogrammiertem Alarm-OB bzw. Asynchronfehler-OB auslöst.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung "EN_IRT":
|
Parameter |
Deklaration |
Datentyp |
Speicherbereich |
Beschreibung |
|---|---|---|---|---|
|
MODE |
Input |
BYTE |
E, A, M, D, L oder Konstante |
Gibt an, welche Alarm- und Asynchronfehlerereignisse freigegeben werden (siehe unten). |
|
OB_NR |
Input |
INT |
E, A, M, D, L oder Konstante |
OB-Nummer |
|
RET_VAL |
Return |
INT |
E, A, M, D, L |
Tritt während der Bearbeitung der Anweisung ein Fehler auf, enthält der Rückgabewert einen Fehlercode. |
Weitere Informationen zu den gültigen Datentypen finden Sie unter "Übersicht über die gültigen Datentypen".
Parameter MODE
|
MODE |
Bedeutung |
|---|---|
|
0 |
Alle neu auftretenden Alarm- und Asynchronfehlerereignisse werden freigegeben. |
|
1 |
Alle neu auftretenden Ereignisse einer angegebenen Alarmklasse werden freigegeben. Die Alarmklasse kennzeichnen Sie wie folgt:
|
|
2 |
Alle neu auftretenden Ereignisse eines angegebenen Alarms werden freigegeben. Den Alarm kennzeichnen Sie durch die OB-Nummer. |
Parameter RET_VAL
|
Fehlercode (W#16#...) |
Beschreibung |
|---|---|
|
0000 |
Es ist kein Fehler aufgetreten. |
|
8090 |
Der Eingangsparameter OB_NR enthält einen unzulässigen Wert. |
|
8091 |
Der Eingangsparameter MODE enthält einen unzulässigen Wert. |
|
8xyy |
allgemeine Fehlerinformation Siehe auch: Fehlerauswertung mit dem Ausgangsparameter RET_VAL |