# Does Ignition Edge IIoT support OPC UA for connecting to OPC UA server

**URL:** <https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115>\
**Category:** Ignition\
**Created:** [August 24, 2024, 3:28pm UTC](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115 "2024-08-24T15:28:00Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![PRAMANJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pramanj/32/66935_2.png) [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Post date:** [August 24, 2024, 3:28pm UTC](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115/1 "2024-08-24T15:28:00Z")

</div>

I want to collect data from an OPC UA server residing inside a legacy system and feed it to Ignition's OPC UA server which could be on same premise or at remote location or even cloud edition of Ignition.

I am thinking of using Ignition Edge to connect to the Legacy OPC UA server and collect the required data using OPC UA client inside the Ignition Edge device. Then using MQTT I want to publish the data in spark plug format to the remote Ignition server. It is possible?

Is it possible to use EAM module inside Ignition Edge device in stead of MQTT to update the data bases in the remote Ignition gateway? There could be multiple Ignition Edge devices in the field. Even if I have to deploy full Ignition instead of Ignition Edge if it enables such a communication I don't mind a regular ignition server with minimum modules that enable this communication.

What's the solution if the Legacy OPC server is a DA not UA?

Any thoughts will be appreciated.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [August 24, 2024, 4:42pm UTC](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115/2 "2024-08-24T16:42:05Z")

</div>

> [@prafull\_j](#):
>
> It is possible?

Yes. What have you tried?

---

<div class="post-metadata">

**Author:** ![PRAMANJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pramanj/32/66935_2.png) [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Post date:** [August 24, 2024, 4:55pm UTC](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115/3 "2024-08-24T16:55:44Z")

</div>

I haven't tried Ignition Edge or EAM at all.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [August 24, 2024, 5:01pm UTC](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115/4 "2024-08-24T17:01:22Z")

</div>

> [@prafull\_j](#):
>
> EAM module

The EAM is not relevant here.

> [@prafull\_j](#):
>
> remote Ignition gateway

The GAN (Gateway Area Network) is what ties Edge to a central standard Ignition install, and through which an Edge instance can make scripted requests to the standard Ignition instance. This would not be possible over a pure MQTT solution.

---

<div class="post-metadata">

**Author:** ![PRAMANJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pramanj/32/66935_2.png) [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Post date:** [August 24, 2024, 5:12pm UTC](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115/5 "2024-08-24T17:12:54Z")

</div>

However We lose the store and forward feature of MQTT in case of temporary communication loss. Need to explore it further what suits my use case. Thanks.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [August 24, 2024, 5:14pm UTC](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115/6 "2024-08-24T17:14:04Z")

</div>

If you need the GAN for other reasons, you can use Edge Sync Services to do the store-and-forward without MQTT.

---

<div class="post-metadata">

**Author:** ![PRAMANJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pramanj/32/66935_2.png) [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Post date:** [August 24, 2024, 5:30pm UTC](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115/7 "2024-08-24T17:30:25Z")

</div>

That would serve my purpose and obviate the additional cost of MQTT modules! How does GAN work? Does it need a VPN ? How to configure it in Ignition? Is there a module for it?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [August 24, 2024, 5:35pm UTC](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115/8 "2024-08-24T17:35:24Z")

</div>

> [@prafull\_j](#):
>
> How does GAN work?

Direct TCP connections between gateways. Initiated from either end, as desired.

> [@prafull\_j](#):
>
> Does it need a VPN ?

Technically, no. Practically, yes, unless you've gone to the effort to setup up publicly-accessible HTTPS on your standard Ignition gateway (including on the extra GAN SSL port).

> [@prafull\_j](#):
>
> Is there a module for it?

Base platform.

You do need the tag historian module in the central server to receive data from Edge Sync Services.

---

<div class="post-metadata">

**Author:** ![PRAMANJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pramanj/32/66935_2.png) [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Post date:** [August 24, 2024, 5:38pm UTC](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115/9 "2024-08-24T17:38:26Z")

</div>

Makes sense. Thanks.

Another question if the legacy system is OPC DA server based on windows then how to access it from Ignition Edge or standard Ignition.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [August 24, 2024, 5:40pm UTC](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115/10 "2024-08-24T17:40:20Z")

</div>

I don't do OPC DA, because I generally do not do Windows. Someone else will have to chime in. (Ignition installed in Windows should be able to use the OPC COM module.)

---

<div class="post-metadata">

**Author:** ![PRAMANJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pramanj/32/66935_2.png) [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Post date:** [August 24, 2024, 5:44pm UTC](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115/11 "2024-08-24T17:44:39Z")

</div>

Yes you are right. Hope Ignition Edge Windows version is available with option for DA module as well a UA as in standard version! (though I am not sure right now if Legacy system is DA based or UA based)

---

<div class="post-metadata">

**Author:** ![bschroeder](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bschroeder/32/13260_2.png) [@bschroeder](https://forum.inductiveautomation.com/u/bschroeder)\
**Post date:** [August 25, 2024, 2:04am UTC](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115/12 "2024-08-25T02:04:09Z")

</div>

I've been apart of a system reading data from a DCS that's was only available via DA. Client installed Edge on a DCS node that had the OPC-DA server on it and things worked flawlessly. Over the GAN data was delivered up to the plant gateway.

---

<div class="post-metadata">

**Author:** ![PRAMANJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pramanj/32/66935_2.png) [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Post date:** [August 25, 2024, 3:23am UTC](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115/13 "2024-08-25T03:23:50Z")

</div>

I may have a similar situation. I am waiting for the config details of the existing Legacy system. I think there are plenty of DA servers still in use in the industry for whatever reason.

---

<div class="post-metadata">

**Author:** ![bschroeder](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bschroeder/32/13260_2.png) [@bschroeder](https://forum.inductiveautomation.com/u/bschroeder)\
**Post date:** [August 25, 2024, 11:58am UTC](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115/14 "2024-08-25T11:58:40Z")

</div>

OPC-DA was the standard for years. Many DCS companies view OPC comms as a rare occurrence and take the stance if it's isn't broke don't fix it.

---

<div class="post-metadata">

**Author:** ![PRAMANJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pramanj/32/66935_2.png) [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Post date:** [August 29, 2024, 2:29pm UTC](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115/15 "2024-08-29T14:29:57Z")

</div>

Does Ignition edge IIOT support OPC DA now?

---

<div class="post-metadata">

**Author:** ![bschroeder](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bschroeder/32/13260_2.png) [@bschroeder](https://forum.inductiveautomation.com/u/bschroeder)\
**Post date:** [August 29, 2024, 3:14pm UTC](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115/16 "2024-08-29T15:14:29Z")

</div>

I would assume that it can connect to OPC-DA servers... see the manual here: [OPC COM | Ignition User Manual](https://docs.inductiveautomation.com/docs/8.1/ignition-modules/opc-ua/third-party-opc-servers/opc-com#connecting-to-opc-da-server) on how to set it up. I don't see anything in the Edge docs that would not allow this to occur.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [August 29, 2024, 3:16pm UTC](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115/17 "2024-08-29T15:16:56Z")

</div>

It is available at extra cost.

---

<div class="post-metadata">

**Author:** ![PRAMANJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pramanj/32/66935_2.png) [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Post date:** [August 29, 2024, 3:54pm UTC](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115/18 "2024-08-29T15:54:16Z")

</div>

Hope it supports OPC DA on DCOM not just COM.  
Hope HDA is also supported.

---

<div class="post-metadata">

**Author:** ![bschroeder](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bschroeder/32/13260_2.png) [@bschroeder](https://forum.inductiveautomation.com/u/bschroeder)\
**Post date:** [August 29, 2024, 4:01pm UTC](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115/19 "2024-08-29T16:01:50Z")

</div>

Your best bet is to get ahold of your Sales engineer and have them help you craft this solution. OPC DA isn't the cleanest thing to use.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [August 29, 2024, 4:02pm UTC](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115/20 "2024-08-29T16:02:27Z")

</div>

> [@prafull\_j](#):
>
> list of prices for IIOT

You'll probably have to ask your sales contact. It is $475 for standard installs, but may be less for Edge.

> [@prafull\_j](#):
>
> Does it support HDA as well?

Presumably:

> **[Tag History Providers | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/ignition-modules/tag-historian/tag-history-providers#opc-hda-properties)**
>
> The Tag Historian module uses a concept of "History Providers" as a means to keep track of different storage configurations. Each provider is responsible for maintaining its own set of tables and records.

[Next page](https://forum.inductiveautomation.com/t/does-ignition-edge-iiot-support-opc-ua-for-connecting-to-opc-ua-server/95115.md?page=2)
