You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 17
Next »
The Alarm Viewer component displays alarm events configured in the Alarms Module. It allows users to quickly select alarm properties to display, such as acknowledgment status, active time, tag name, and priority. Users can filter, sort, and reorder columns, merge high-priority alarms, and view detailed information like user comments and duration. The component supports dynamic updates, links to other data sources, and displays time with millisecond precision, facilitating effective alarm management and analysis.
Configuration
Double-click on the Alarm Viewer object in the drawing area to start configuring an Alarm window.
Alarm Viewer settings |
---|
Field | Description |
---|
List | Selects the source of alarms to display in the viewer. Options include: OnlineAlarms: Displays real-time alarms that are currently active or have been recently triggered in the system. AlarmHistory: Shows a historical record of alarms, including those that have been resolved or acknowledged. This option provides insights into past alarm events. AuditTrail: Presents a log of changes and actions taken within the system, including user activities and system modifications. Helps track who did what and when. AlarmHistory+AuditTrail: Combines both historical alarm records and audit trail logs. This integrated view helps correlate alarm events with user actions and system changes. EventFrames: Displays event frames, which are specific periods defined to capture related alarm events and process data. Helps analyze and understand the context of alarms. AlarmHistory+EventFrames: Merges historical alarm data with event frames, providing a comprehensive view of past alarms in the context of specific events or periods. AlarmHistory+AuditTrail+EventFrames: Offers a combined view of alarm history, audit trail logs, and event frames. Allows for detailed analysis of alarm events, user actions, and contextual periods.
|
MaxLines | Sets the maximum number of alarm lines to display in the grid. The value is set to 1024. |
Ack Selected line | Allows acknowledging the selected alarm line when checked. |
ListChange Link | Links the alarm viewer to another list or data source, allowing dynamic updates based on changes in the linked list. |
Merge Hi and HiHi lines | Merges high-priority (Hi) and very high-priority (HiHi) alarm lines into a single view when enabled. |
Show column titles | Displays the titles of the columns in the alarm grid when checked. |
Ack by page | Allows acknowledging alarms by page number. |
Show Header | Enables users to drag column titles to group data based on those columns. |
AllowSort | Enables sorting of the columns within the grid. |
Allow Column Reorder | Allows users to reorder the columns by dragging them. |
Display Value column as string | Displays the values in the grid as strings when checked. |
Filter | Provides a text box for filtering the alarm entries based on specific criteria. |
Display Milliseconds | Shows the time with millisecond precision when enabled. |
Columns | Lists all the available columns that can display in the alarm viewer grid. Users can select which columns to show or hide. |
Visible | Shows the column in the grid when checked. |
Show in column chooser | Makes the column available in the column chooser tool. |
Column Details | Allows configuring specific details for each column. |
Title | Sets the title for the selected column. |
Width | Sets the width of the column in pixels. |
Sort | Specifies the sorting order for the column (None, Ascending, Descending). |
Columns
Alarm properties available for Columns settings
Columns | Description |
---|
AckStatus | Shows the acknowledgment status of the alarm. |
ActiveTime_Ticks | Displays the active time of the alarm in ticks. |
TagName | Shows the name of the tag associated with the alarm. |
Group | Displays the group to which the alarm belongs. |
Value | Shows the current value of the alarm. |
AckRequired | Indicates if acknowledgment is required. |
Condition | Shows the condition that triggered the alarm. |
Area | Displays the area or location related to the alarm. |
Priority | Shows the priority level of the alarm. |
NormTime_Ticks | Displays normalized time in ticks. |
AckTime_Ticks | Shows the acknowledgment time in ticks. |
UserName | Displays the name of the user who acknowledged the alarm. |
Comments | Shows any comments related to the alarm. |
ColorFG | Displays the foreground color for the alarm display. |
ColorBG | Shows the background color for the alarm display. |
NotSync | Indicates if the alarm is not synchronized. |
Level | Shows the level of the alarm. |
Message | Displays the message associated with the alarm. |
Duration | Shows the duration of the alarm. |
Category | Displays the category of the alarm. |
DateCreated_Ticks | Shows the creation date of the alarm in ticks. |
AuxValue | Displays an auxiliary value associated with the alarm. |
AlarmLimit | Shows the limit that triggered the alarm. |
PreviousValue | Displays the previous value before the alarm was triggered. |
UserFullName | Shows the full name of the user who acknowledged the alarm. |
AuxValue2 | Displays a second auxiliary value. |
AuxValue3 | Shows a third auxiliary value. |
TAlarmWindow Touch-Sensitive Control
To make the TAlarmWindow work with a touch-sensitive screen, you can open "Edit > Scripts > Tasks" and double-click on "ClientStartup". In this CodeBehind, you can type the following code in CSharp:
Task > ClientStartup code:
@Client.DisableMultiTouch = true
Save the script and run the project, your touch-sensitive screen will be working.
In this section:
The root page @parent could not be found in space v10.