UaGateway - Wrapper & Proxy

Wrapper and proxy are high performance applications that are used to connect to legacy COM/DCOM based OPC products. Written in C++ these components are installed out of the box and can be configured to map OPC DA servers onto UA-TCP binary communication. We offer these product on a runtime license basis, ask for volume packages and redistributiuon discount for resellers.

Wrapper:

The OPC UA wrapper enables a UA client to connect to a COM based OPC DA2/DA3 server.  Internally the wrapper is a small UA server that gets data from it's internal COM DA2/DA3 client. This client can be configured to connect to any compliant OPC server.

Proxy:

The OPC UA proxy enables a UA server to be accessed by a COM based OPC DA2/DA3 client. Internally the proxy consists of a COM based DA2/DA3 server that gets it's data from it's internal UA client. This client can be configured to connect to any UA server that supports the DA-Profile.

UaGateway:

UaGateway is a C++ based high performance wrapper/proxy to connect ‘classic’ OPC Data Access products. The UaGateway can be used in both directions at the same time. The wrapper is a small UA Server (only DataAccess) that gets data from its internal COM DA2/DA3 client. The wrapper is needed when connecting new UA Clients to legacy, ‘classic’ OPC Server. The UaGateway additionally supports the opposite direction being a proxy. The proxy consists of a COM based DA2/DA3 server that gets its data from its internal UA client. The proxy is needed when connecting legacy, ‘classic’ OPC Clients to new OPC UA Server(s). However, many other solutions can be obtained using the UaGateway:

  • connecting UA Client to COM/ DCOM Server(s)
  • connecting COM/DCOM Client to UA Server(s)
  • tunneling COM/DCOM through secure UA connection
  • data concentration on a single node; single point of access
  • firewall-friendly, secure data access to ‘classic’ OPC

The new UaGateway is fully configurable through OPC UA Methods. It will comply with the OPC DI Specification (Device Integration) and will offer standardized diagnosis and configuration capabilities.

Use Case:

One of the use cases the UaGateway was designed for, is the connection of legacy OPC Clients (e.g. HMI/SCADA) systems that need to connect to OPC UA Servers.The UaGateway will act as a 'classic' OPC DataAccess 2/3 Server being installed locally on the PC where the HMI/SCADA Client resides. The UaGateway's internal UA Client connects to one or more UA Servers using the high performance binary protocol. The connection can pass through firewalls, can run over the Internet and uses the OPC UA security mechanisms: authentication and encryption. The information model on the underlying UA Server(s) will be transparently mapped into the address space of UaGateway's OPC DA Server. 

usecasewrapper.png