# Connection error from the OPC client with OPC UA

**URL:** <https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488>\
**Category:** Ignition\
**Created:** [March 27, 2020, 5:16pm UTC](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488 "2020-03-27T17:16:15Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![bullah007](https://avatars.discourse-cdn.com/v4/letter/b/b5ac83/32.png) [@bullah007](https://forum.inductiveautomation.com/u/bullah007)\
**Post date:** [March 27, 2020, 5:16pm UTC](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488/1 "2020-03-27T17:16:15Z")

</div>

Hello,  
I’m a beginning user, I’m still learning about ignition,  
I have a job to connect Allen Bradley Control Logix to the remote ignition gateway. The methodology is that Allen Bradley I connect with the Ignition Edge and then remotely connect to it with the Ignition Gateway. In the Ignition Edge I set it as OPC UA. It works! I’ve checked the OPC Quick Client on the Ignition tag by Allen Bradley.

After that on another computer that I use as my Ignition Gateway server, setting the OPC Client with an ethernet connection.

The problem is I never succeeded in configuring the OPC UA Client. On the Discovery Server it is always but an error “UaException: status = Bad\_ConnectionRejected, message = io.netty.channel.AbstractChannel $ AnnotatedConnectException: Connection refused: no further information: /192.168.0.80:62541”. With the data that I input in the Endpoint URL, that is “opc.tcp: [//192.168.0.80](https://192.168.0.80): 62541”.

I am almost frustrated, there have been no solutions for 3 days.  
please advise to resolve this problem. thank you for any help.

Note: in Edge Ignition I use IP: 192.168.0.80 and in the Ignition Gateway Center I use IP: 192.168.0.60

---

<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 27, 2020, 5:21pm UTC](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488/2 "2020-03-27T17:21:07Z")

</div>

Ignition’s OPC UA server binds only to localhost by default, so unless you’ve re-configured it to bind to 0.0.0.0 or a specific IP that is reachable by the other clients you won’t be able to connect to it remotely.

That being said, until the most recent release Ignition Edge has not allowed remote OPC UA connections as part if its intentional restrictions. I believe this has now been relaxed if you’ve licensed the Edge “IIOT” edition, but if not then remote connections are still not allowed.

IIOT edition is a licensing detail. If you don’t know if you have it, or want to add it to your license, it’s best to get in touch with your sales rep.

---

<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:** [March 27, 2020, 5:39pm UTC](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488/3 "2020-03-27T17:39:48Z")

</div>

Are you using Ignition Edge for other duties? If you just want an OPC connection, consider just buying the Allen-Bradley driver suite ($400) for the Ignition Platform. That’ll get you the (full-featured) OPC-UA server module for free.

---

<div class="post-metadata">

**Author:** ![321liftoff](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/321liftoff/32/27544_2.png) [@321liftoff](https://forum.inductiveautomation.com/u/321liftoff)\
**Post date:** [June 23, 2020, 8:26am UTC](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488/4 "2020-06-23T08:26:29Z")

</div>

@Kevin.Herron In Ignition Edge version 8.0.13, I don’t see the bind address option. I’m able to connect to the server on localhost, but want to expose to other clients…

Any advice?

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/0/2/028de6bc2cd741dafd8bf31f642dfa93781a1f1d.png)

---

<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 23, 2020, 11:25am UTC](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488/5 "2020-06-23T11:25:18Z")

</div>

I believe with Edge this is only allowed in the “IIoT Edition”.

---

<div class="post-metadata">

**Author:** ![321liftoff](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/321liftoff/32/27544_2.png) [@321liftoff](https://forum.inductiveautomation.com/u/321liftoff)\
**Post date:** [June 23, 2020, 4:18pm UTC](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488/6 "2020-06-23T16:18:03Z")

</div>

With IIoT not installed (but maybe licensed through a trial…all modules are in trial mode now), I’m able to connect via localhost:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/f/5/f5758f71f6ad1dc0276f32f70cf72be124646459.png)

When I install the MQTT Transmission module from Cirrus Link (version 8.0.12 because 8.0.13 isn’t available) IIoT looks enabled, but the OPC-UA server settings don’t change, even after a gateway stop, then start.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/3/6316b19574e4332984b55cd5b7c9653d9d8a2db7.png)

After MQTT Transmission module installation  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/e/9effe4be278bb064cbf0cfbab2c11ed9728255f5.png)

---

<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 23, 2020, 4:19pm UTC](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488/7 "2020-06-23T16:19:40Z")

</div>

It will only appear if the IIoT edition is on the license itself. The license page in the gateway should show you the details of your license.

---

<div class="post-metadata">

**Author:** ![321liftoff](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/321liftoff/32/27544_2.png) [@321liftoff](https://forum.inductiveautomation.com/u/321liftoff)\
**Post date:** [June 23, 2020, 6:10pm UTC](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488/8 "2020-06-23T18:10:36Z")

</div>

I'm in trial mode, and I assumed the trial would enable all Edge plugins (Panel, IIoT, Compute, Sync Services, and EAM). I know if I purchase a license for just IIoT, it will disable the trial on all the unpurchased plugins (see the documentation snippet below).

So there is no way to trial exposing the Ignition OPC-UA Server to external clients?

[https://docs.inductiveautomation.com/display/DOC80/Ignition+Edge](https://docs.inductiveautomation.com/display/DOC80/Ignition+Edge)

> Additionally, once a license has been activated on an Edge Gateway, the trial time for any unlicensed Edge plugins will be removed, and you will not be able to access them.

My License screen showing trial mode:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/1/91386d3ff98f53bef93a0c0c1a5ad8f16b2103ab.png)

---

<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 23, 2020, 6:46pm UTC](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488/9 "2020-06-23T18:46:40Z")

</div>

Doesn’t seem like it 😕

---

<div class="post-metadata">

**Author:** ![321liftoff](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/321liftoff/32/27544_2.png) [@321liftoff](https://forum.inductiveautomation.com/u/321liftoff)\
**Post date:** [July 14, 2020, 2:18pm UTC](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488/10 "2020-07-14T14:18:33Z")

</div>

I have a licensed Ignition Edge and it still does not list the option to change the bind address or endpoint addresses.

What are next steps to enable the OPC-UA server to external clients (not on localhost)?

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/5/85209bce6082093c9c4f742c108db61b1971fb7c.png)

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/9/797505dcb32bc6781d3f77c8491cbd074440fa76.png)

---

<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:** [July 14, 2020, 3:56pm UTC](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488/11 "2020-07-14T15:56:38Z")

</div>

Probably call support so you can provide your license key and they can verify the license details. They may also have gotten other reports of this, not sure.

---

<div class="post-metadata">

**Author:** ![jhottell](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jhottell/32/6472_2.png) [@jhottell](https://forum.inductiveautomation.com/u/jhottell)\
**Post date:** [August 21, 2020, 2:24am UTC](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488/12 "2020-08-21T02:24:34Z")

</div>

So it does appear that accessing Ignition Edge OPC UA server via a third party client is a licensed feature of Edge IIoT… I guess this is not a module but the license does the trick? It’s definitely new to find a feature that does not work in the two hour trial mode which makes me suspicious.

I guess I will call the sales team to figure out how it works since the website keeps steering me in that direction…

---

<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:** [August 21, 2020, 3:28am UTC](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488/13 "2020-08-21T03:28:49Z")

</div>

I never heard anything after this, not even sure if he ended up calling support.

What version are you using?

---

<div class="post-metadata">

**Author:** ![jhottell](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jhottell/32/6472_2.png) [@jhottell](https://forum.inductiveautomation.com/u/jhottell)\
**Post date:** [August 21, 2020, 3:33am UTC](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488/14 "2020-08-21T03:33:05Z")

</div>

I am on trial mode in ignition edge 8.0.15, and like mentioned above the bind address and endpoint addresses sections are missing which I believe are the missing link to allow a third party opc connection… oh, and reboots may be required, it would be great to add this to the documentation if this is indeed the case. I just spent a few hours getting a standard ignition instance to start talking from machine to machine… its pretty common with OPC that, you have to try enough stuff that after it starts working you don’t know exactly what all you did that was relevant.

---

<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:** [August 21, 2020, 11:09am UTC](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488/15 "2020-08-21T11:09:44Z")

</div>

Edge is a bit different and I do think it actually needs a license applied and then possibly a reboot before that field will appear.

> [@jhottell](#):
>
> I just spent a few hours getting a standard ignition instance to start talking from machine to machine… its pretty common with OPC that, you have to try enough stuff that after it starts working you don’t know exactly what all you did that was relevant.

Should just be setting the bind address, restart, and then trusting certificates on either side after that. I'll talk to someone in training about making sure the bind address thing is in the user manual.

---

<div class="post-metadata">

**Author:** ![jhottell](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jhottell/32/6472_2.png) [@jhottell](https://forum.inductiveautomation.com/u/jhottell)\
**Post date:** [August 21, 2020, 2:17pm UTC](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488/16 "2020-08-21T14:17:07Z")

</div>

Specifically I have not seen anything about needing to restart Ignition or a module in the documentation.  
Thanks

---

<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:** [August 21, 2020, 4:55pm UTC](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488/17 "2020-08-21T16:55:55Z")

</div>

Docs are updated re: OPC UA module settings needing a restart: [https://docs.inductiveautomation.com/display/DOC80/OPC+UA+Server+Settings](https://docs.inductiveautomation.com/display/DOC80/OPC+UA+Server+Settings)

---

<div class="post-metadata">

**Author:** ![jhottell](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jhottell/32/6472_2.png) [@jhottell](https://forum.inductiveautomation.com/u/jhottell)\
**Post date:** [August 21, 2020, 7:35pm UTC](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488/18 "2020-08-21T19:35:53Z")

</div>

Tanks Kevin for getting that added to the docs.

So to close this thread out, here are my results. I got a temp license from the sales team and after applying the Edge IIoT license and **restarting the OPC UA module** the extra fields like Bind Address and Endpoint Address show up making third party OPC Client connections work!

Put in a bind address of your machine IP addres, not localhost so that other machines can reach the OPC UA endpoint. Add the security policies you need and click the box to expose tag providers if you want them. Don’t forget to restart the OPC UA module.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/5/d5c333a9840a6c7667c4b87a70a0c5e3705e2b8b.png)

---

<div class="post-metadata">

**Author:** ![321liftoff](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/321liftoff/32/27544_2.png) [@321liftoff](https://forum.inductiveautomation.com/u/321liftoff)\
**Post date:** [May 9, 2021, 5:42pm UTC](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488/19 "2021-05-09T17:42:55Z")

</div>

Circling back,

I am seeing the same as @jhottell . Speaking to the account manager, I received the following reply:

> Our Development team is working on making all Edge features available in trial mode just like it is in the client/server system

So until then, when using Ignition Edge with IoT plugin, exposing the OPC-UA Server endpoint to external applications requires a license, either a 30-day temporary or fully-paid license.

---

<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:** [May 9, 2021, 6:16pm UTC](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488/20 "2021-05-09T18:16:16Z")

</div>

Yeah, we talked about this in a meeting on Friday. I don’t know the timeline but we’re going to make all Edge features work in trial mode. You’ll just have to be careful after evaluation to buy the right license and plugins for the features you’ve been demoing. Speaking with sales engineering or sales before the purchase should make it easy to clear that up.

[Next page](https://forum.inductiveautomation.com/t/connection-error-from-the-opc-client-with-opc-ua/33488.md?page=2)
