# Connecting a third-party OPC client to Ignition OPC-UA Server

**URL:** <https://forum.inductiveautomation.com/t/connecting-a-third-party-opc-client-to-ignition-opc-ua-server/23060>\
**Category:** Ignition\
**Created:** [March 5, 2019, 5:48am UTC](https://forum.inductiveautomation.com/t/connecting-a-third-party-opc-client-to-ignition-opc-ua-server/23060 "2019-03-05T05:48:47Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![kncg23](https://avatars.discourse-cdn.com/v4/letter/k/439d5e/32.png) [@kncg23](https://forum.inductiveautomation.com/u/kncg23)\
**Post date:** [March 5, 2019, 5:48am UTC](https://forum.inductiveautomation.com/t/connecting-a-third-party-opc-client-to-ignition-opc-ua-server/23060/1 "2019-03-05T05:48:47Z")

</div>

Good day,

I have a project that is currently trying to use the third-party OPC client to connect to the Ignition OPC-UA Server. The thirdy-party client is PI OPC Client from PI Historian. The client can detect other OPC servers except the Ignition OPC-UA Server.  
I am using localhost as my endpoint address for testing for both the server and the client on the same machine.

How do you make the OPC-UA Server discoverable to the OPC client?

Thanks,

Kerwin

---

<div class="post-metadata">

**Author:** ![Herbie](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/herbie/32/65288_2.png) [@Herbie](https://forum.inductiveautomation.com/u/Herbie)\
**Post date:** [March 5, 2019, 10:44pm UTC](https://forum.inductiveautomation.com/t/connecting-a-third-party-opc-client-to-ignition-opc-ua-server/23060/2 "2019-03-05T22:44:43Z")

</div>

Kerwin,

Something you might want to check is the port number. PI Connector for OPC UA uses port 4840 by default, but Ignition uses 4096. The other thing to check, which I ran into, was that the default is to not allow anonymous access to Ignition’s OPC UA Server. You can turn this on and it will connect without a problem, but if not, you will likely want to create another user in the _opcua-module_ profile for the PI Connector (unless you want to use the default Ignition one, which is _opcuauser/password_. Of course, because the Ignition OPC-UA Server’s certificates are self-signed, they will naturally be untrusted. You will have to move them from the (C:\Program Files\PIPC\Connectors\OpcUa\pkiclient) rejected to the trusted folder in the PI Connector installation folder as well.

I hope that helps.

---

<div class="post-metadata">

**Author:** ![kncg23](https://avatars.discourse-cdn.com/v4/letter/k/439d5e/32.png) [@kncg23](https://forum.inductiveautomation.com/u/kncg23)\
**Post date:** [March 6, 2019, 6:19am UTC](https://forum.inductiveautomation.com/t/connecting-a-third-party-opc-client-to-ignition-opc-ua-server/23060/3 "2019-03-06T06:19:00Z")

</div>

Dear Herbie,

Thank you sir for your reply. I have disregard the PI OPC Client and transferred to Matrikon OPC Explorer. I am using the Matrikon client because the Matrikon OPC-UA Tunneller can be downloaded as trial version for testing. I don’t have access for the PI Connector for OPC-UA. I also used the UAExpert for additional comparison.

Thanks.

Kerwin

---

<div class="post-metadata">

**Author:** ![Herbie](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/herbie/32/65288_2.png) [@Herbie](https://forum.inductiveautomation.com/u/Herbie)\
**Post date:** [March 6, 2019, 3:19pm UTC](https://forum.inductiveautomation.com/t/connecting-a-third-party-opc-client-to-ignition-opc-ua-server/23060/4 "2019-03-06T15:19:05Z")

</div>

If your intent was just to browse tags and not use the PI Connector for OPC-UA to collect data into PI Historian or PI AF, then I would stay away from that. I have used UAExpert (free) to connect and view the tags, and this works extremely well. Ignition also has a client built into the web configuration screens, but wouldn’t be something I would want most users using.

Glad you got what you needed.

Nic

---

<div class="post-metadata">

**Author:** ![eponce](https://avatars.discourse-cdn.com/v4/letter/e/35a633/32.png) [@eponce](https://forum.inductiveautomation.com/u/eponce)\
**Post date:** [April 16, 2021, 9:43pm UTC](https://forum.inductiveautomation.com/t/connecting-a-third-party-opc-client-to-ignition-opc-ua-server/23060/5 "2021-04-16T21:43:34Z")

</div>

> [@Herbie](#):
>
> He usado UAExpert (gratis) para conectar y ver las etiquetas, y esto funciona muy bien. Ignition

Hello, I want to dig up this post because I am in a similar problem and I do not know how to solve it, I want to see the labels of the opc server (which is installed locally) to the opc client (which is in the cloud) but I can not have communication because it says that it cannot find the server, I would greatly appreciate any comment that could help me, thank you.

---

<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:** [April 16, 2021, 10:46pm UTC](https://forum.inductiveautomation.com/t/connecting-a-third-party-opc-client-to-ignition-opc-ua-server/23060/6 "2021-04-16T22:46:13Z")

</div>

This isn’t really an OPC question, but a basic networking issue. Most local installs are behind firewalls and in private (non-publicly-routable) addresses. Ideally, you would set up a VPN to give your cloud computer access inside your plant. There are other possibilities, but none secure enough to recommend.

---

<div class="post-metadata">

**Author:** ![eponce](https://avatars.discourse-cdn.com/v4/letter/e/35a633/32.png) [@eponce](https://forum.inductiveautomation.com/u/eponce)\
**Post date:** [April 16, 2021, 10:53pm UTC](https://forum.inductiveautomation.com/t/connecting-a-third-party-opc-client-to-ignition-opc-ua-server/23060/7 "2021-04-16T22:53:35Z")

</div>

> [@pturmel](#):
>
> mente, debería configurar una VPN para darle acceso a su computadora en la nube dentro de s

is there any vpn option that you can recommend me to do this?  
thanks for answering

---

<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:** [April 17, 2021, 12:42am UTC](https://forum.inductiveautomation.com/t/connecting-a-third-party-opc-client-to-ignition-opc-ua-server/23060/8 "2021-04-17T00:42:42Z")

</div>

I use OpenVPN for all of my own, custom VPN solutions. My big clients tend to use Checkpoint or Cisco.
