# Connecting Tecnomatix Plant Simulation to OPC UA Client through an OPC UA Server

**URL:** <https://forum.inductiveautomation.com/t/connecting-tecnomatix-plant-simulation-to-opc-ua-client-through-an-opc-ua-server/73359>\
**Category:** General Discussion\
**Created:** [May 6, 2023, 11:01am UTC](https://forum.inductiveautomation.com/t/connecting-tecnomatix-plant-simulation-to-opc-ua-client-through-an-opc-ua-server/73359 "2023-05-06T11:01:44Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rushal\_Kalkura](https://avatars.discourse-cdn.com/v4/letter/r/9d8465/32.png) [@Rushal\_Kalkura](https://forum.inductiveautomation.com/u/Rushal_Kalkura)\
**Post date:** [May 6, 2023, 11:01am UTC](https://forum.inductiveautomation.com/t/connecting-tecnomatix-plant-simulation-to-opc-ua-client-through-an-opc-ua-server/73359/1 "2023-05-06T11:01:44Z")

</div>

Working on a project, where we try to connect Tecnomatix Plant Simulation to OPC UA Client(currently using UA Expert, but exploring our options) through an OPC UA server(Currently using IDLE shell to generate a basic server, exploring our options). Has anyone already gone through this process ?  
I have established connection between the Tecnomatix and Server, but I have issues in writing the code to read paramaters/attribute values from the Tecnomatix Simulation Model in real time. Any help woud be welcome.

 ![Screenshot (159)](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/e/6ee50849f20943b921cd40a78e87f3bf54be8886.png)

---

<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:** [May 11, 2023, 5:19pm UTC](https://forum.inductiveautomation.com/t/connecting-tecnomatix-plant-simulation-to-opc-ua-client-through-an-opc-ua-server/73359/2 "2023-05-11T17:19:10Z")

</div>

Why do you need another server? Ignition is both a client and a server--I would think a direct connection would be possible?

{ I am totally ignorant of that product, though. }

---

<div class="post-metadata">

**Author:** ![Rushal\_Kalkura](https://avatars.discourse-cdn.com/v4/letter/r/9d8465/32.png) [@Rushal\_Kalkura](https://forum.inductiveautomation.com/u/Rushal_Kalkura)\
**Post date:** [May 14, 2023, 1:03pm UTC](https://forum.inductiveautomation.com/t/connecting-tecnomatix-plant-simulation-to-opc-ua-client-through-an-opc-ua-server/73359/3 "2023-05-14T13:03:39Z")

</div>

I am trying to connect Ignition OPCUA server to my Technomatix Plant Simulation OPCUA Client. I have attached the image of the OPCUA module Endpoint URL in Technomatix Plant Simulation. Also, attached is the server setting in Ignition. But i am not able to make the connection. What might be the issue? Is the Endpoint URL wrong, or the server settings?  
Also, how do I read parameter data from Technomatix and view it in my server once the connection takes place?

 ![Screenshot (165)](https://us1.discourse-cdn.com/inductiveautomation/original/3X/0/1/01b553c1e3252445d7eac938f59dac37f8cb6e62.jpeg)  
 ![Screenshot (164)](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/0/60e6a183c1bdba79cdfa6f78ecef89b7d2aab4e3.jpeg)  
Note: I am trying to connect to a 3rd party client UA Expert too

---

<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 14, 2023, 1:14pm UTC](https://forum.inductiveautomation.com/t/connecting-tecnomatix-plant-simulation-to-opc-ua-client-through-an-opc-ua-server/73359/4 "2023-05-14T13:14:41Z")

</div>

Use “localhost” as the hostname in the endpoint URL, or change the Bind Address in the Ignition server settings to `0.0.0.0` and restart. Before restarting, also maybe change the Endpoint Addresses setting back to something like `<hostname>, <localhost>, 192.168.0.19`.

---

<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:** [May 14, 2023, 1:42pm UTC](https://forum.inductiveautomation.com/t/connecting-tecnomatix-plant-simulation-to-opc-ua-client-through-an-opc-ua-server/73359/5 "2023-05-14T13:42:33Z")

</div>

> [@Rushal\_Kalkura](#):
>
> Also, how do I read parameter data from Technomatix and view it in my server once the connection takes place?

You don't, if Technomatix is the client. Technomatix will be able to read, and possibly write, the OPC devices that Ignition has, and perhaps tags with Ignition's exposed tags features.

If you want Ignition to be able to read or write arbitrary data exposed by Technomatix, then Ignition needs to be the client, and Technomatics the server. Can Technomatics do that?

The grammar of this statement...

> [@Rushal\_Kalkura](#):
>
> connect Ignition OPCUA server to my Technomatix Plant Simulation OPCUA Client

...suggests you are confused about the roles of clients and servers. Clients connect to servers; servers do not connect to clients.
