IAlarm7.CommentActive (PROP) ¶ PROPERTY CommentActive : POINTER TO WSTRING Optional comment that can be provided for the state “Active”.
IAlarm7.CommentActiveAck (PROP) ¶ PROPERTY CommentActiveAck : POINTER TO WSTRING Optional comment that can be provided for the state “Active, Acknowledged”.
IAlarm7.CommentNormal (PROP) ¶ PROPERTY CommentNormal : POINTER TO WSTRING Optional comment that can be provided for the state “Normal”.
IAlarm.GetState (METH) ¶ METHOD GetState : AlarmState Returns the current state of the alarm InOut: Scope Name Type Return GetState AlarmState
IAlarm.IsDeactivated (METH) ¶ METHOD IsDeactivated : BOOL Indicates, whether the alarm is currently deactivated (TRUE) or not (FALSE) InOut: Scope Name Type Return IsDeactivated BOOL
IAlarm2 (ITF) ¶ INTERFACE IAlarm2 EXTENDS IAlarm This is an extension of the IAlarm interface, that provides some additional setters. Methods: GetAlarmClass , inherited from IAlarm GetAlarmGroup , inherited from IAlarm GetCurrentValue , inherited from IAlarm GetID , inherited from IAlarm GetInternalID , inherited from IAlarm GetLatchVar1Value , inherited from IAlarm GetLatchVar2Value , inherited from IAlarm GetMessage , inherited from IAlarm GetState , inherited from IAlarm GetTimestampAcknowledge , inherited from IAlarm GetTimestampActive , inherited from IAlarm GetTimestampInactive , inherited from IAlarm GetTimestampLast , inherited from IAlarm GetTriggerValue , inherited from IAlarm IsDeactivated , inherited from IAlarm
IAlarm3 (ITF) ¶ INTERFACE IAlarm3 EXTENDS IAlarm2 This is an extension of the IAlarm2 interface, to support additional latch variables. Methods: GetCountLatchVariables GetCountMessages GetLatchVarValue GetMessage2 SetLatchVarValue GetAlarmClass , inherited from IAlarm GetAlarmGroup , inherited from IAlarm GetCurrentValue , inherited from IAlarm GetID , inherited from IAlarm GetInternalID , inherited from IAlarm GetLatchVar1Value , inherited from IAlarm GetLatchVar2Value , inherited from IAlarm GetMessage , inherited from IAlarm GetState , inherited from IAlarm GetTimestampAcknowledge , inherited from IAlarm GetTimestampActive , inherited from IAlarm GetTimestampInactive , inherited from IAlarm GetTimestampLast , inherited from IAlarm GetTriggerValue , inherited from IAlarm IsDeactivated , inherited from IAlarm Structure: GetCountLatchVariables (Method) GetCountMessages (Method) GetLatchVarValue (Method) GetMessage2 (Method) SetLatchVarValue (Method)
IAlarm.GetAlarmGroup (METH) ¶ METHOD GetAlarmGroup : IAlarmGroup Returns the alarm group the alarm belongs to. The return value might be NULL if the alarm from the alarm storage contains an invalid (i.e. no longer exisiting) alarm group id. InOut: Scope Name Type Return GetAlarmGroup IAlarmGroup
IAlarm.GetID (METH) ¶ METHOD GetID : ALARM_ID Returns the ID of the alarm, that the user can modify. Important: This is not really the ID the user entered, but the corresponding enumeration value. InOut: Scope Name Type Return GetID ALARM_ID
IAlarm.GetInternalID (METH) ¶ METHOD GetInternalID : UDINT Returns the only internally used numeric ID, that is used for storing the alarm in the alarm storage. InOut: Scope Name Type Return GetInternalID UDINT