Herunterladen Inhalt Inhalt Diese Seite drucken

Asynchronereignisalarme - Siemens SIMATIC S7-1200 Systemhandbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

Bedingungscodes
Tabelle 8- 99 Bedingungscodes für SRT_DINT, CAN_DINT und QRY_DINT
RET_VAL (W#16#...)
0000
8090
8091
80A0
8.4.4

Asynchronereignisalarme

Die Alarmbearbeitung kann mit den Anweisungen DIS_AIRT und EN_AIRT aktiviert und
deaktiviert werden.
Tabelle 8- 100
Anweisungen DIS_AIRT und EN_AIRT
KOP/FUP
SCL
DIS_AIRT();
EN_AIRT();
Tabelle 8- 101
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, 11/2011, A5E02486681-05
Beschreibung
Kein Fehler
Falscher Parameter OB_NR
Falscher Parameter DTIME
Verzögerungsalarm noch nicht gestartet.
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
Anweisung 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
demselben 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.
101BErweiterte Anweisungen
8.4 Alarme
305

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis