You want to connect Unity with automation technology like PLCs and Robot Controllers?
OPC UA is the communication standard for Industry4.0. Most of the automation component manufacturers support with their devices OPC UA. You want to display or change automation data with Unity? You want to use Unity as a 3D HMI (human machine interface) or as a training environment for your new developed machines? If yes,
OPCUA4Unity is the solution for you.OPCUA4Unity is adding an OPC UA client interface to Unity. You can add an OPC UA interface to your scene, browse the OPC-UA Nodes and subscribe to the changes. During the simulation the OPC UA nodes are automatically updated by subscribing to the OPC UA server. You don't need to bother about the complex OPC UA communication overhead. Just use it.See how it is used in this
Youtube Video Included features:- Connect Unity as a client to OPC UA servers and browse the nodes- Generates an OPC UA node structure as Gameobjets in your Scene- Use all types of OPC UA datatypes, including Arrays- Subscribe to node changes in your scripts- Update nodes in your scripts- Browse the nodes in your scripts- Multithreaded non blocking node writing- Secure and unsecure connections are supported- Anonymous, with user and password or with certificates
OPCUA compiles only on Windows with Mono and IL2CPP and on Android with Mono. You must have .Net2.0 API compatiblity level turned on.OPCUA4Unity is the standalone version of the OPC UA interface. It is also included in Game4Automation Professional with additional functions for simulation and virtual commissioning. Please check if
Game4Automation Professional might be a good choice for you. Find out more on the
Game4Automation website and check the
online documentation.
Compatible with Unity 2019.4 Long Term Support Version. We recommend to use Unity 2019.4.... LTS Versions for longer support and better stability. OPCUA is not working with Unity 2019.Please note, that this is an Editor Extension. Based on the Asset Store License Terms this Asset is granted as a single seat license. For the avoidance of doubt, Editor Extension and Application Assets are licensed on a per seat basis may not be shared or used concurrently on more than 2 different computers.