M_ClearAlarm
Diese Methode löscht einen Alarm in den Admin-Tags. Alarm[].Trigger wird FALSE gesetzt. Konnte der Alarm erfolgreich gelöscht werden liefert die Methode TRUE zurück. Der Alarm verbleibt im Alarm-Array bis auch ein Aufruf M_AcknowledgeAlarm erfolgt ist, dann wird dieser in das AlarmHistory-Array verschoben. Sollte das AlarmHistory-Array bereits mit Einträgen gefüllt sein wird der älteste Eintrag dadurch gelöscht.
Syntax
METHOD M_ClearAlarm : BOOL
VAR_IN_OUT
stAdmin : ST_PMLa;
END_VAR
VAR_INPUT
stAlarm : ST_PMLEvent;
END_VAR
Beispielaufruf:
AlarmCleared := fbAdminAlarm.M_ClearAlarm(stAdmin := PackTags.Admin, stAlarm := Alarm);
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliothek |
---|---|---|
Ab TwinCAT
| PC (i386) | Ab Tc3_PackML_V3 1.0.3 |