Alarm Status Table
Once alarms have been configured, most users will want to view the status of alarms from within a client. Fortunately, alarms can be visualized in several ways.
By far the most popular way to visualize alarm status is with the Alarm Status Table component. This component immediately displays the status of all alarms in the system from all Tag providers. However the component can also filter down to specific alarm criteria. For example, the component can filter by source path which means a single Tag provider, folder in a Tag path, or even UDT instances can be focused on by the component.
The default look of the component is designed to make active alarms easy to spot, but the pallet can be customize to fit your company standard.
Display Path Versus Source Path
When displaying alarms on the Alarm Status Table component, it is common to filter on either the Display Path, or the Source Path.
The Display Path can be customized on each alarm. The default value for an alarm's Display Path is a Tag path that leads to the name of the alarm. The Integer Tag example above has an alarm named 'Alarm', and is located on a Tag path of 'Alarming Example/Integer Tag', thus the Display path will resolve to 'Alarming Example/Integer Tag/Alarm'. However, the Display Path can be customized when configuring the alarm. This is generally utilized to display readable messages as to what the issue is: i.e., "Tank 105 High Temp Alarm".
The Source Path is also a path to the alarm, but also notes the Tag provider the alarm is located in. Again using the Tag above, if the name of the Tag provider is 'default', then the source path would resolve to 'prov:default:/Tag:Alarming example/Integer Tag:/alm:Alarm'. Unlike the Display Path, the Source Path on an alarm can never be overridden.
Understanding the functionality of Display Paths and Source Paths allows for much flexibility when filtering alarms by Tag path.