Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Filtering in the Designer

There are several different filtering properties on the Alarm Status Table component. Once you drag the Alarm Status Table component on to a window, by default it shows you all the alarms that are currently 'Active and Unacknowledged,' 'Active and Acknowledged,' and 'Cleared and Unacknowledged,' with a priority ranging from Diagnostic to Critical. Some users want to do some more targeted filtering like only seeing the 'Active and Unacknowledged' alarms for a specific area or piece of equipment. This is easily accomplished by configuring a few alarm properties in the Property Editor. 

The Alarm Status Table below is similar to what you'll see when you first drag in an Alarm Status Table to your Designer window. You can filter the alarm list in the table to be a shorter list using the Filter properties in the Property Editor instead of scrolling through every single alarm in your system. In the Property Editor, there is a group called Filters that you can configure to focus on only those alarms you want to see. You can filter on Priority, State, Source Path, Display Pathand Tag Provider.

You'll find, as you continue reading this page, that it is really easy to do some basic filtering using the alarm filter properties on the Alarm Status Table component in both the Designer and Vision Client. 



On_this_page



Scroll html ignore


Iulink
URLhttps://inductiveuniversity.com/videos/visionalarm-displayingstatus-currentgeneral-alarmsfiltering/8.1
NameDisplaying Current AlarmsAlarm Status - General Filtering






Filtering on Priority

You can filter on any Priority by changing the Min Priority field in the Property Editor. You will only then see alarms displayed in the Alarm Status Table for the priority you set in the Property Editor and higher alarms. This example sets the Min Priority to 'High' priority, and the table displays only High, and Critical alarms. The number of alarms operators have to view can be narrowed down by using the Min Priority filter.

Filtering on Alarm State

There are four alarm states that an alarm can be in; 'Active and Unacknowledged', 'Active and Acknowledged', 'Clear and Unacknowledged', and 'Clear and Acknowledged'. Each of the four alarm states has a different color so you can quickly identify and respond to the most critical alarms. To enable and disable filtering for any of the alarm states, go to the Filters group in the Property Editor.

This example shows only alarms for Active and Unacked, and Clear and Acked. A good business practice is to show only the Active alarms that are either Unacknowledged or Acknowledged. It also reduces the number of alarms an operator has to scroll through. 

Filtering on Source Path and Display Path

The Alarm Status Table has the capability to filter alarms based on the Source Path or Display Path. 

Source Path

The Source is the actual Tag path which means you can also use Tag folders in Ignition to filter for specific alarms. For example, you may want to filter for all Motor alarms in the Motors folder. You can enter *Tank* (using * as a wildcard) to look for all alarms with the Motor Tag Path. The Source and Display properties allow you to restrict the results of the query to one or more paths. Multiple paths may be specified with a comma. Additionally, these properties all use the asterisk (*) as wildcard character to denote any number of leading or trailing characters, depending on placement.

You can see in this example, all the alarms have 'Tank' in the Source Path.  


Source Path Examples

Example FilterResult
prov:tagProvider:/tag:Inputs/PS_1:/alm:MyAlarm
Retrieve alarm information from the alarm at precisely the specified path:
prov:tagProvider:/tag:Inputs/PS_1:/alm:MyAlarm
*PS_1:/alm:MyAlarm

Retrieves alarm information from any path that ends with PS_1:/alm:MyAlarm. Thus the following paths would be returned:

prov:tagProvider:/tag:Inputs/PS_1:/alm:MyAlarm
prov:tagProvider:/tag:anotherFolder/different_Path/PS_1:/alm:MyAlarm
prov:tagProvider:/tag:PS_*

Retrieves alarm information from any source path starting with prov:tagProvider:/tag:PS_

prov:tagProvider:/tag:PS_1/MyAlarm:/alm:MyAlarm
prov:tagProvider:/tag:PS_2/MyAlarm:/alm:MyAlarm
*MyAlarm*

Retrieves any alarm information that has MyAlarm somewhere in the path.


Display Path

The Display Path is the Tag path that leads to the Name of the alarm which can be customized when you configure your alarm. In this example, ‘High Speed’ is the Name that was setup in the Alarm Configuration, and the Display Path is set to the Name you want the operator to see. The Alarm Status Table below is filtered by Display Path with a value of 'High Speed'.




Filtering in the Vision Client  

In the Vision Client, the Alarm Status Table provides a host of built-in filtering options that are immediately available and easy to modify to help you get started. You can choose to filter on any of the filter properties by right clicking in the Alarm Status header and selecting any of the available properties.


You can even arrange the columns in any order you want by simply right clicking on the individual column header and dragging it to the right or left within the table. You can also sort in ascending or descending order by clicking in the column header.