Alarm Column Graphics Modules
The following are the names of graphics modules provided by VTScada to display information in Alarm Lists. The file, AlarmListFormats.XML controls which module is used by each column of each alarm display list.
"Double" in a module name signifies that it is designed for use when operators click the Row Height button to switch columns from a single item to doubled items.
AlarmCellAck
AlarmCellAction
AlarmCellAlarmType
AlarmCellArea
AlarmCellDeadband
AlarmCellDescription
AlarmCellDevice
AlarmCellDisabledIcon
AlarmCellDoubleActionAck
AlarmCellDoubleDeadband
AlarmCellDoubleDescription
AlarmCellDoubleExpiryTime
AlarmCellDoubleIconPriority
AlarmCellDoubleNameDescription
AlarmCellDoublePriority
AlarmCellDoubleSetpoint
AlarmCellDoubleTimestamp
AlarmCellDoubleValue
AlarmCellDoubleWorkstationDevice
AlarmCellExpiryTime
AlarmCellIcon
AlarmCellName
AlarmCellNote
AlarmCellOffDelay
AlarmCellOnDelay
AlarmCellOperator
AlarmCellPriority
AlarmCellPriorityColor
AlarmCellPriorityText
AlarmCellRearmDelay
AlarmCellSetpoint
AlarmCellShelvedIcon
AlarmCellTimestamp
AlarmCellUnits
AlarmCellValue
AlarmCellWorkstation
You can override any of these modules with your own versions. The overall structure should be similar to the following example. The content is up to you.
AlarmCellArea(Parms)
[
Title = "AL_AreaColumnLabel";
SortKey = "Area";
]
Main [
GUIText(…, Parms\TextColor, Parms\Font, Parms\Area);
WinTooltipCtrl(…);
]
The Parms parameter is a VTScada-supplied structure containing the elements shown in the following table. Information about each alarm that is displayed in the cell, and the defaults for how it is to display are both passed to the module using this structure.
AckedIcon
AckedIconWd
ActiveIcon
ActiveIconWd
Action
AlarmType
Area
ConfiguredIcon
ConfiguredIconWd
Custom
Deadband
Description
Device
DisabledIcon
DisabledIconWd
DrawAlarmList
ExpiryTime
Font
FriendlyName
Function
GraphColor
GrayTextColor
GUID
HasNote
HistoryIcon
HistoryIconWd
IsActive
IsDisabled
IsHistory
IsSelected
IsShelved
IsUnacked
MessageID
Name
NoteIcon
NoteIconWd
OffDelay
OnDelay
Popup
PriorityColor
PriorityEvent
Priority
PriorityText
PriorityTextColor
RearmDelay
Record
RecNum
RelativeName
Root
RowColor
Session
Setpoint
SetpointLabel
ShelvedIcon
ShelvedIconWd
SmallFont
TagDescription
TextColor
Timestamp
Units
UserID
UserName
ValueLabel
ValueLabels
Value
Workstation