Version:

This lesson is part of the Alarming in Ignition course. You can browse the rest of the lessons below.

Supplemental Videos

LESSON

Displaying Alarm History

Description

In this lesson, learn how to use Perspective's Alarm Journal Table component.

Video recorded using: Ignition 8.0

Transcript

(open in window)

[00:00] In the previous lesson, we looked at how we can process live alarm data within the respective module. In this lesson, we're going to be focusing instead on historical alarm data, meaning information from the alarm journal. Now, one important note, I've set up some alarms and I've already set up my alarm journal profile, that's an important first step. If you haven't set up an alarm general profile before, take a look at the earlier topics in this course for more info. So with that in mind, let's get started. I'm going to go ahead and drag an alarm journal components into my view here. And then, since this is a flex container in my view here, I'm going to go ahead and set, grow on my table to one so that the table takes up all available space. Now at first glance, the alarm journal table looks quite a bit like the alarm status table, and that's true. We still have all the same search filtering and table manipulation functionality we discussed in the previous video.

[01:01] However, there are a couple of differences I did want to touch on, the status table allows us to interact with alarm events that are currently in progress or recently cleared on the system, while the alarm journal table is just going to show us details for alarm events that occurred arbitrarily far in the past. So we're not going to have some of that same interactivity like shelving and acknowledgment that we have on the alarm status table. Furthermore, because we're working with historical alarm data here, in the top left hand corner, we have a date selector built into the components. Currently, it's set to show us the last eight hours of alarm events by default, but if I click on it, I can choose between real time and historical date ranges. Real time will allow me to select something like the last eight hours or the last 10 minutes. While historical here will allow me to select any date range in the past. So maybe I just choose July 20th here at midnight for the start date and then July 20th again at 11:59 PM for the end date, and then hit apply.

[02:00] And that's going to show me a single calendar days worth of alarm events. Now there's one other major point here to be made about the alarm journal table. We will have separate rows in the alarm journal table for each status change on each alarm event, meaning that, an alarm event might have separate rows in our table for when it first became active, when it was acknowledged and when it was cleared. Now, if I click on a row, a little menu will appear along the bottom of the components, allowing me to view rows associated with a given alarm or a given source path. So if I choose alarm, now my table will only show the alarm events associated with that specific value high alarm on that specific sign tag. And if I want to go back to the full view, I can just select a few all events on the right hand side. So there are of course, many other features of the alarm journal table, but you'll find that they are effectively the same features as are available on the alarm status table. So for more info about how you can filter and sort alarm events in this table, check out other accompanying videos in this topic.

You are editing this transcript.

Make any corrections to improve this transcript. We'll review any changes before posting them.