# Is Alarms & Conditions implemented in OPCUA Stack?

**URL:** <https://forum.inductiveautomation.com/t/is-alarms-conditions-implemented-in-opcua-stack/17278>\
**Category:** Ignition\
**Created:** [March 8, 2018, 3:56pm UTC](https://forum.inductiveautomation.com/t/is-alarms-conditions-implemented-in-opcua-stack/17278 "2018-03-08T15:56:52Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Amarth](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/amarth/32/3313_2.png) [@Amarth](https://forum.inductiveautomation.com/u/Amarth)\
**Post date:** [March 8, 2018, 3:56pm UTC](https://forum.inductiveautomation.com/t/is-alarms-conditions-implemented-in-opcua-stack/17278/1 "2018-03-08T15:56:52Z")

</div>

Hello all,

I would like to know if the Alarms and Conditions functionnality (Part 9) of the OPC-UA Specification is implemented in the Ignition OPC UA server stack ?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 8, 2018, 3:59pm UTC](https://forum.inductiveautomation.com/t/is-alarms-conditions-implemented-in-opcua-stack/17278/2 "2018-03-08T15:59:38Z")

</div>

No, it’s not supported in either the server or client.

---

<div class="post-metadata">

**Author:** ![Amarth](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/amarth/32/3313_2.png) [@Amarth](https://forum.inductiveautomation.com/u/Amarth)\
**Post date:** [March 8, 2018, 4:14pm UTC](https://forum.inductiveautomation.com/t/is-alarms-conditions-implemented-in-opcua-stack/17278/3 "2018-03-08T16:14:31Z")

</div>

Okay. Any plan to include it some day ?

I am currently looking to give my client some technical solution from migrating old PLCs (that were using OPC AE) to newer ones thay may be able to use the Alarms and Conditions functionnality.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 8, 2018, 4:17pm UTC](https://forum.inductiveautomation.com/t/is-alarms-conditions-implemented-in-opcua-stack/17278/4 "2018-03-08T16:17:05Z")

</div>

Maybe.

It’s not clear how a server that is using A&C would be integrated into Ignition’s own idea of what alarms are. I think at best you would be able to receive events and feed them into our notification pipelines somehow.

---

<div class="post-metadata">

**Author:** ![Amarth](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/amarth/32/3313_2.png) [@Amarth](https://forum.inductiveautomation.com/u/Amarth)\
**Post date:** [March 8, 2018, 4:31pm UTC](https://forum.inductiveautomation.com/t/is-alarms-conditions-implemented-in-opcua-stack/17278/5 "2018-03-08T16:31:08Z")

</div>

Thanks for your fast replies.

From what I understand, there are no plan to include it in Ignition right now but it may be possible to retreive events and send them to the notification pipeline system.

Do you see this communication as a direct one (not going through tags and alarming tab) ?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 8, 2018, 4:38pm UTC](https://forum.inductiveautomation.com/t/is-alarms-conditions-implemented-in-opcua-stack/17278/6 "2018-03-08T16:38:17Z")

</div>

> [@Amarth](#):
>
> Do you see this communication as a direct one (not going through tags and alarming tab) ?

I don't know, that's part of the integration puzzle.

From a technical standpoint, you subscribe to events against an _Object_ in a UA server, and that Object may send events for any node underneath it. You can't make an Ignition tag out of an OPC UA Object, because Objects don't have values.

Another possibility is that each Variable in the server (these you do subscribe to in Ignition) should have a _HasNotifier_ reference, and maybe it's possible that if you're subscribed to the value of one of these you also automatically receive the Events from the server... and maybe you handle them in some kind of scripting callback. I don't know.

There's really no obvious way to integrate these things to me.

---

<div class="post-metadata">

**Author:** ![David\_Chen](https://avatars.discourse-cdn.com/v4/letter/d/9dc877/32.png) [@David\_Chen](https://forum.inductiveautomation.com/u/David_Chen)\
**Post date:** [June 6, 2022, 11:20pm UTC](https://forum.inductiveautomation.com/t/is-alarms-conditions-implemented-in-opcua-stack/17278/7 "2022-06-06T23:20:40Z")

</div>

When you mention “Events”, is that something that would show up in the Events tab periodically in UAExpert? ([UaExpert: Event View](https://documentation.unified-automation.com/uaexpert/1.4.2/html/event.html))

We use ignition but not with events yet. I’m wondering if it has that capability so that we can have proper integration tests for events.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [June 7, 2022, 12:34pm UTC](https://forum.inductiveautomation.com/t/is-alarms-conditions-implemented-in-opcua-stack/17278/8 "2022-06-07T12:34:59Z")

</div>

Yes, those are an example of Events.

Nothing has changed since this post, except that this is now something loosely planned for after we get OPC UA 1.04/1.05 support done.
