You're currently browsing the Ignition 8.0 docs. Click here to view the latest docs.

The following feature is new in Ignition version 8.0.3
Click here to check out the other new features

Acknowledging Alarms

The Alarm Status Table gives operators a ton of information at a glance about alarms that need attention. One of the most important things an operator is going to do in a Perspective Session is acknowledge alarms. Alarm acknowledgement is built in to the Alarm Status Table component. As soon as the operator selects and presses the Acknowledge button, the current state of the alarm will change, and the operator's credentials and the time the alarm was acknowledged will be recorded in the Alarm Status Table.  

The Alarm Status Table component allows you to select an individual alarm, multiple alarms or use the 'Select All' checkbox in the header bar. To Acknowledge alarms, check all the alarms you want to acknowledge, and a footer will open at the bottom of the table to show the Acknowledge button. Press the Acknowledge button and the Alarm Status Table will record the time the alarm was acknowledged and the user that acknowledged the alarm in the database. (Note, to see this alarm information displayed in the table, the column headers may need to be configured as described later on this page).

In the following example, one alarm was checked and Acknowledged.

On this page ...

When you mouse-over an alarm row, you'll notice a popup modal () on the far right of the table that allows you to view the alarm details by simply clicking it. This brings up the Alarms Details window to view the alarm configuration properties.  

Configuring Table Headers

If you don't already have the 'Ack Time' and 'Ack User' displayed in your table header, select them from the Configuration Settings  dropdown. You can also add any other alarm data you want to display, or remove any alarm data that you don't need to display from the Alarm Status Table. 

Notice that the time the alarm was acknowledged and who acknowledged the alarm is now shown in the table. 

Acknowledgement Notes

If any of the selected alarms require Acknowledgement Notes, a small window will appear when the Acknowledgement button is pressed. The operator will be required to add notes, otherwise the alarm cannot be acknowledged. Enter your notes and press Ack Alarm(s). If the operator wants to cancel the Acknowledgement Notes and close the window, click on the Cancel button to close the Acknowledgement notes window.

Configuring Acknowledgement Notes

Acknowledgement Notes are set up in the alarm's configuration settings. To set up Acknowledgement Notes, go to your alarm configuration settings and set  'Ack Notes Required' to 'true.'  For more information, refer to Configuring Alarms.

Security for Alarm Acknowledgement

You can restrict specific users or roles from Acknowledging alarms by setting the enableAcknowledge property in the Property Editor to 'false.'  This hides the Acknowledge button on the Alarm Status Table for those users who do not have permission. You can setup permissions for any role, user and user source in your system.

For example, if you only want those users with the Operator role to acknowledge alarms, the correct permission must be assigned.

  1. Select the Alarm Status Table component, and click the enableAcknowledge binding  icon to open the Property Binding window.
  2. Under Property Binding Type, select Expression.
  3. Click the Function  icon and scroll down to Users, and select 'isAuthorized.'  This enters the function name.
  4. Edit the expression to read: isAuthorized(true, "Authenticated/Roles/Operator")
  5. Click OK. 

    If you currently have the 'Operator' role, you'll notice in the Property Editor of the Designer that the enableAcknowledge property is set to 'true,' and for other roles, it will be set to 'false.'

Related Topics ...

  • No labels