EN_IRT: Unterbrechungsereignis freigeben (S7-300, S7-400) - STEP 7

Erweiterte Anweisungen (S7-300, S7-400)

ft:publication_title
Erweiterte Anweisungen (S7-300, S7-400)
Product
STEP 7
Version
V20
Publication date
11/2024
Language
de-DE
EN_IRT: Unterbrechungsereignis freigeben

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:

  • Uhrzeitalarme: 10

  • Verzögerungsalarme: 20

  • Weckalarme: 30

  • Prozessalarme: 40

  • Alarme für DPV1: 50

  • Multicomputingalarm: 60

  • Redundanzfehleralarme: 70

  • Asynchrone Fehleralarme: 80

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