M_SetAlarm
Diese Methode fügt einen Alarm in den Admin-Tags ein. Alarm[].Trigger wird TRUE gesetzt und in Alarm[].DateTime der Wert aus Admin.PlcDateTime eingetragen. Die anderen Werte werden aus der übergebenen Alarm-Struktur übernommen. Konnte der Alarm erfolgreich eingetragen werden liefert die Methode TRUE zurück
Damit ein gültiger Zeitstempel eingetragen werden kann, sollte der Baustein PML_AdminTime zyklisch im Programm aufgerufen werden. |
Syntax
METHOD M_SetAlarm : BOOL
VAR_IN_OUT
stAdmin : ST_PMLa;
END_VAR
VAR_INPUT
stAlarm : ST_Alarm;
END_VAR
Beispielaufruf:
AlarmInserted := fbAdminAlarm.M_SetAlarm(stAdmin := PackTags.Admin, stAlarm := Alarm);
Voraussetzungen
Entwicklungsumgebung |
Zielplattform |
Einzubindende SPS Bibliotheken |
---|---|---|
Ab TwinCAT v3.1 Build 4018 |
PC (i386) |
Tc3_PackML_V2 |