Herunterladen Inhalt Inhalt Diese Seite drucken

Anweisungen Dis_Airt Und En_Airt (Ausführung Von Alarmen Höherer Priorität Und Asynchronen Fehlerereignissen Verzögern/Aktivieren) - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

9.5.5
Anweisungen DIS_AIRT und EN_AIRT (Ausführung von Alarmen höherer
Priorität und asynchronen Fehlerereignissen verzögern/aktivieren)
Die Alarmbearbeitung kann mit den Anweisungen DIS_AIRT und EN_AIRT aktiviert und
deaktiviert werden.
Tabelle 9- 124
Anweisungen DIS_AIRT und EN_AIRT
KOP/FUP
SCL
DIS_AIRT();
EN_AIRT();
Tabelle 9- 125
Datentypen für die Parameter
Parameter und Datentyp
RET_VAL
OUT
Die Anzahl der Ausführungen von DIS_AIRT werden vom Betriebssystem gezählt. Jede
dieser Anweisungen bleibt gültig, bis sie mit einer Anweisung EN_AIRT gelöscht wird oder
bis der aktuelle OB vollständig abgearbeitet ist. Beispiel: Wenn Sie die Alarmbearbeitung
fünfmal mit fünf Ausführungen von DIS_AIRT deaktiviert haben, müssen Sie diese mit fünf
Ausführungen von EN_AIRT stornieren, damit die Alarmbearbeitung wieder aktiviert ist.
Nach der erneuten Aktivierung der Alarmereignisse werden die Alarme, die während der
Ausführung von DIS_AIRT auftraten, bearbeitet bzw. die Alarme werden bearbeitet, sobald
der aktuelle OB ausgeführt wurde.
Der Parameter RET_VAL zeigt an, wie häufig die Alarmverarbeitung deaktiviert wurde, also
wie viele Ausführungen von DIS_AIRT in die Warteschlang gestellt wurden. Die
Alarmverarbeitung wird erst wieder aktiviert, wenn der Parameter RET_VAL = 0 ist.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Beschreibung
DIS_AIRT verzögert die Bearbeitung neuer Alarmereignisse. Sie können
DIS_AIRT in einem OB mehrmals ausführen.
EN_AIRT aktiviert die Bearbeitung von Alarmereignissen, die zuvor mit der Anwei-
sung DIS_AIRT deaktiviert wurden. Jede Ausführung von DIS_AIRT muss mit
einer Ausführung von EN_AIRT gelöscht werden.
Die Anweisungen EN_AIRT müssen in demselben OB oder in einer aus demsel-
ben OB aufgerufenen FC bzw. FB ausgeführt werden, bevor für diesen OB erneut
Alarme aktiviert werden.
Datentyp
Beschreibung
Int
Anzahl Verzögerungen = Anzahl ausgeführter DIS_AIRT in der
Warteschlange.
Erweiterte Anweisungen
9.5 Alarme
461

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis