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

LESSON LIST

Autoplay Off

Supplemental Videos

LESSON

Configure an Alarm

Description

Learn about alarming in Ignition, including how to configure an alarm on a Tag.

Video recorded using: Ignition 8.0

Transcript

(open in window)

[00:00] Because tags in the Ignition allow us to control and monitor connected devices the platform also offers an automated way of monitoring tag values for specific conditions. For example, let's say we have a tag configured to show the pressure in a tank. When the value on that tag becomes too large we'd like operators on the plant floor to immediately know there's a problem. The system we use to handle this in Ignition is called Alarming. We can configure Alarms on tags, then configure an Alarm notification set-up to let plant personnel know when something is wrong. In this course, we'll explore many facets of Ignition Alarming but for now, let's just walk through configuring an Alarm on a tag. So for starters I have a tag in my Tag Browser here, called Pressure. It's an OPC tag and my goal is to configure an Alarm on this tag that will become active if the value on the tag exceeds 50. So basically, I want people to know if the value on this tag gets too high. To configure this, I'm going to right-click on the tag. And, select Edit Tag. And, then I've already scrolled all the way down to the bottom here in the Tag Editor. We see we have an Alarm section. And, to configure a new Alarm I'm going to click the icon on the right. From here we can configure one or more Alarms on our tag. Each Alarm will become active under independent conditions that I can configure here. To add an Alarm I'm going to click the + icon here. And, now that our Alarm is created, we have the opportunity to configure many properties on the Alarm. For starters, let's set the name of the Alarm to High Pressure Alarm. Let's also set the Priority property. This controls, essentially, how important this Alarm should be. So if I expand the drop-down here, we have five priorities to choose from. I'm going to choose the most severe one for this Alarm. We can also specify a Label property as well as a Display Path property. These properties provide us the chance to override the Name and Source Path properties. Basically, they replace them with more human-readable ones. Other properties here deal with Alarm acknowledgement and shelving. Basically, we can control whether operators can acknowledge this Alarm as well as whether they can shelve it, meaning put it off for a little while. And, then if I scroll down a little bit here, we have Alarm Mode Settings. These are the most critical settings on the Alarm. They control when the Alarm becomes active. So remember, I wanted this Alarm to become active when the value on the tag exceeded 50. So for that, I'm going to specify a Mode of Above Setpoint, and then the setpoint will be 50. If I wanted to, I could make the Setpoint dynamic by clicking the icon here, and then I could configure this property to look at a tag or expression. I'm just setting it to a static 50 for now so I can go back. And, again there are many more properties here. We're not going to get into all of them in this video. We've already configured enough to get our Alarm up and running. So I'm just going to click Commit here. And, then I'm going to click OK. We can now see in the Tag Browser that an Alarm icon has appeared next to our tag and now let's manually trigger our Alarm. So I'm going to write a value to this tag of 55. And, I have a vision window open here with an Alarm Status Table component on it. Here we can see details about any recent Alarms. Note that because our Tags Alarm condition is met an Alarm has appeared in the Alarm Status Table. Now let's say the pressure is reduced. So I'm going to write a value of 45 to the tag. The Alarm condition is no longer met so the Alarm goes to a cleared state. Then if the tag goes back into Alarm, so I'll write 60 this time, we don't revive the same Alarm instance. We create a new instance of the Alarm. So this covers the basics of configuring an Alarm in Ignition. Throughout this course, we'll take a deeper dive into many different aspects of Alarming, including working with Alarm Status Tables, like this one and configuring Alarm Notification so that operators can know when Alarms become active.

You are editing this transcript.

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