GetAlarmName

(VTScada-Layer function. Must be called with a leading backslash.)

Description:

Returns the name of a given alarm within a tag for use with the AlarmManager's inquiry functions.

Returns: Text
Usage: Script or Steady State
Function Groups: Alarms
Related to: GetAlarmConfiguration | GetAlarmObject | GetAlarmStatus | IsActive | IsDisabled | IsShelved |IsUnacked
Format: \GetAlarmName(TagObj[, Key])
Parameters:  
TagObj
Required. A reference to a tag that contains an alarm.
Key

Optional text. Identifies which alarm to query within the tag. Typically, this will be any of "LowLow", "Low", "High", "HighHigh", or "Digital"

Key is not case-sensitive. If set to a word other than those listed here, GetAlarmName will return Invalid.

Comments:

For tags that do not have a range of alarm types (PLC alarm, Alarm Point, Digital Status, Network Status, Pump Status, Selector Switch), do not provide a Key.

 

Example:

    \AlarmManager.IsActive(\GetAlarmName(\Root, "Low"));