M_AcknowledgeStopReason
Diese Methode quittiert ein StopReason in den Admin-Tags. StopReason[].Trigger wird FALSE gesetzt und in StopReason[].AckDateTime der Wert aus Admin.PlcDateTime eingetragen. Konnte das StopReason erfolgreich gefunden und quittiert werden liefert die Methode TRUE zurück. Das StopReason verbleibt im StopReason -Array, bis es durch nachfolgende StopReason aus dem Array verdrängt wird.
Damit ein gültiger Zeitstempel eingetragen werden kann, sollte der Baustein PML_AdminTime zyklisch im Programm aufgerufen werden. |
Syntax
METHOD M_AcknowledgeAlarm : BOOL
VAR_IN_OUT
stAdmin : ST_PMLa;
END_VAR
VAR_INPUT
stStopReason : ST_Alarm;
END_VAR
Beispielaufruf:
StopReasonAcknowledged := fbAdminAlarm.M_AcknowledgeStopReason(stAdmin := PackTags.Admin, stStopReason := StopReason);
Voraussetzungen
Entwicklungsumgebung |
Zielplattform |
Einzubindende SPS Bibliotheken |
---|---|---|
Ab TwinCAT v3.1 Build 4018 |
PC (i386) |
Tc3_PackML_V2 |