# Ignition connection to Matrikon UA Tunneller

**URL:** <https://forum.inductiveautomation.com/t/ignition-connection-to-matrikon-ua-tunneller/26653>\
**Category:** Ignition\
**Tags:** ignition79\
**Created:** [July 18, 2019, 9:06am UTC](https://forum.inductiveautomation.com/t/ignition-connection-to-matrikon-ua-tunneller/26653 "2019-07-18T09:06:06Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![alireza.dehghani](https://avatars.discourse-cdn.com/v4/letter/a/bbce88/32.png) [@alireza.dehghani](https://forum.inductiveautomation.com/u/alireza.dehghani)\
**Post date:** [July 18, 2019, 9:06am UTC](https://forum.inductiveautomation.com/t/ignition-connection-to-matrikon-ua-tunneller/26653/1 "2019-07-18T09:06:07Z")

</div>

Hi,  
A client has an OPC DA server and they installed UA Tunneller (Matrikon) and using UA CLIENT TO CLASSIC SERVER. Is it possible Ignition connects to this Tunneller? If yes, how? Do we need to consider the certificate?

---

<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 18, 2019, 12:24pm UTC](https://forum.inductiveautomation.com/t/ignition-connection-to-matrikon-ua-tunneller/26653/2 "2019-07-18T12:24:26Z")

</div>

Yes, you should be able to.

If this is Ignition 7.x the only consideration you might need to make re: certificates is to make sure the tunneler trusts the Ignition OPC UA client certificate.

The procedure will be similar to connecting to Kepware: [https://docs.inductiveautomation.com/display/DOC79/Connecting+to+Kepware+OPC-UA](https://docs.inductiveautomation.com/display/DOC79/Connecting+to+Kepware+OPC-UA)

The endpoint URL and UIs will be different.

---

<div class="post-metadata">

**Author:** ![Kyle\_Chase](https://avatars.discourse-cdn.com/v4/letter/k/9de0a6/32.png) [@Kyle\_Chase](https://forum.inductiveautomation.com/u/Kyle_Chase)\
**Post date:** [July 18, 2019, 2:58pm UTC](https://forum.inductiveautomation.com/t/ignition-connection-to-matrikon-ua-tunneller/26653/3 "2019-07-18T14:58:52Z")

</div>

I went down this painful road 6 years ago. At the time, tunneller was just a re branded version of the OPC foundations reference wrapper. There was no config UI, and it took a few days to even find someone inside Matrikon to troubleshoot. The main thing I remember is that you have to use an actual hostname, not the IP address. Outside of that, we did get it working eventually. Good luck!

---

<div class="post-metadata">

**Author:** ![alireza.dehghani](https://avatars.discourse-cdn.com/v4/letter/a/bbce88/32.png) [@alireza.dehghani](https://forum.inductiveautomation.com/u/alireza.dehghani)\
**Post date:** [July 18, 2019, 3:29pm UTC](https://forum.inductiveautomation.com/t/ignition-connection-to-matrikon-ua-tunneller/26653/5 "2019-07-18T15:29:50Z")

</div>

Thanks Kyle\_Chase yes you’re right that was the problem but as they cannot change the hostname to IP, I used the override host that solved the issue.

---

<div class="post-metadata">

**Author:** ![alireza.dehghani](https://avatars.discourse-cdn.com/v4/letter/a/bbce88/32.png) [@alireza.dehghani](https://forum.inductiveautomation.com/u/alireza.dehghani)\
**Post date:** [July 18, 2019, 3:30pm UTC](https://forum.inductiveautomation.com/t/ignition-connection-to-matrikon-ua-tunneller/26653/6 "2019-07-18T15:30:45Z")

</div>

Thanks Kevin it was helpful. Just in case, now I’m connected to the Tunneller and can see the OPC server but when I browse the OPC (from quick client) the Ignition goes on halted for a while and it cannot browse it. There are something like 18000 variables on this server. What do you think the problem is?

---

<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 18, 2019, 3:47pm UTC](https://forum.inductiveautomation.com/t/ignition-connection-to-matrikon-ua-tunneller/26653/7 "2019-07-18T15:47:51Z")

</div>

I don’t know, sounds like the server isn’t responding within 60 seconds or whatever the default timeout is. If those 18000 variables are in a single folder that could be the problem.

---

<div class="post-metadata">

**Author:** ![alireza.dehghani](https://avatars.discourse-cdn.com/v4/letter/a/bbce88/32.png) [@alireza.dehghani](https://forum.inductiveautomation.com/u/alireza.dehghani)\
**Post date:** [July 19, 2019, 5:56am UTC](https://forum.inductiveautomation.com/t/ignition-connection-to-matrikon-ua-tunneller/26653/8 "2019-07-19T05:56:20Z")

</div>

Ah ok got it. after some hours of working the connection shows Faulted with the following error. do you know what would be the issue?

UaException: status=Bad\_Timeout, message=request timed out after 16000ms  
at org.eclipse.milo.opcua.stack.client.UaTcpStackClient.lambda$scheduleRequestTimeout$13(UaTcpStackClient.java:326)  
at io.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:581)  
at io.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:655)  
at io.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:367)  
at java.lang.Thread.run(Thread.java:748)

---

<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 19, 2019, 12:02pm UTC](https://forum.inductiveautomation.com/t/ignition-connection-to-matrikon-ua-tunneller/26653/9 "2019-07-19T12:02:38Z")

</div>

You’ve probably broken the wrapper somehow and need to restart it 😕

It’s just timing out somewhere during the connection and session establishment now.

---

<div class="post-metadata">

**Author:** ![matthew.fletcher](https://avatars.discourse-cdn.com/v4/letter/m/ecae2f/32.png) [@matthew.fletcher](https://forum.inductiveautomation.com/u/matthew.fletcher)\
**Post date:** [July 22, 2019, 11:47am UTC](https://forum.inductiveautomation.com/t/ignition-connection-to-matrikon-ua-tunneller/26653/10 "2019-07-22T11:47:21Z")

</div>

in my experience, when i get that error in ignition when working with my matrikon server the time in not in sync. make sure both servers times are correct. also, depending on what devices you have on your matrikon server it could just need some time to sort through it. just waiting a few hours once i reboot the matrikon server can help

---

<div class="post-metadata">

**Author:** ![alireza.dehghani](https://avatars.discourse-cdn.com/v4/letter/a/bbce88/32.png) [@alireza.dehghani](https://forum.inductiveautomation.com/u/alireza.dehghani)\
**Post date:** [August 19, 2019, 10:06am UTC](https://forum.inductiveautomation.com/t/ignition-connection-to-matrikon-ua-tunneller/26653/11 "2019-08-19T10:06:43Z")

</div>

Yes the wrapper need to be restated. The issue was about the tag path configuration. when I browse some specific tags the connection to the matrikon opc becomes Faulted. Those specific tags have the name like “TTI\_DD\_PD2\_Differential pressure Hot water” with tag path of “TTI.3:123”. What do you think about the issue? Do you think the spaces in the name make problem?
