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.
On this page:
Table of Contents | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
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:
|
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). |
title | Columns |
---|
Alarm properties available for Columns settings selection
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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:
Code Block |
---|
@Client.DisableMultiTouch = true |
Save the script and run the project, your touch-sensitive screen will be working.
In this section:
Page Tree | ||||
---|---|---|---|---|
|