Protocols

MasterOPC Tunneler OPC Server

Need to connect a remote OPC DA/HDA server but cannot configure the connection due to security issues? Master OPC Tunneller proposes an easy and compact solution for all DCOM security problems. Using Tunneller allows you configure a remote OPC server and make data transfer more secure by the virtue of its data encryption methods available. In addition, being based on the OPC UA technology, MasterOPC Tunneller allows you to build any OPC network structure and connections.

When building complicated automation systems, creation of distributed systems sometimes is inevitable, in which cases an OPC client is connected to one or several OPC servers running on remote computers (workstations). OPC technology solves this problem by standard means: DCOM should be configured on each machine. However, if those machines belong to different LANs (for instance LANs separated from each other by Internet), such a communication procedure could be a difficult task to handle, and would require to use VPN technologies. 

Some companies offer special programs that facilitate connection of remote OPC servers over routed networks. Such programs are commonly named “tunnellers” or “bridges”. The essence of this solution is described below. A special OPC client, the one side of a tunnel, is installed on a machine running the OPC server. The OPC client acquires data from the server and then transfers data via a compatible tunneling protocol in contrast with OPC communication establishment methods with routed networks which should comply with the underlying network architecture and protocols. On the remote machine, a program is installed, which receives data via the tunneling protocol and then outputs them via OPC interfaces, so an OPC client installed on the remote machine thinks that gets data from a local OPC server. Such a communication scheme solves both the problem of DCOM configuration and the problem of secure data transfer. However, most companies use in such products their proprietary (elsewhere incompatible) communication protocols between two parts of the tunnel.

The peculiar about MasterOPC Tunneler is that it uses OPC UA as an intermediate protocol, and the entire solution is based on the plugins of Multi-Protocol MasterOPC Server. Data is encrypted and transferred in binary sequences. This grants a number of benefits:

  1. Not only clients of Multi-Protocol MasterOPC Server can connect to the server part of a bridge but also any UA client. The final part of processing data is done by the converter of OPC DA/HDA to OPC UA.
  2. It is possible to build structures of distributed systems that include an arbitrary number of servers and clients.
  3. In addition to conversion functions of OPC “classic” interfaces to the modern OPC UA interface, other standard plugins can be plugged into Multi-Protocol MasterOPC Server.

To build a tunnel, you need at least two Multi-Protocol MasterOPC Servers. On each machine where you want to run an OPC server, you need to install Multi-Protocol MasterOPC Server with the “OPC DA Client” or “OPC DA+HDA Client” plugin. On each machine where you want to run an OPC client or a SCADA system, you need to install Multi-Protocol MasterOPC Server with the “OPC UA Client” plugin. 

A server plugin can be purchased separately; this provides flexible selection of configuration for any specific task.

MasterOPC Tunneler OPC Server

Need to connect a remote OPC DA/HDA server but cannot configure the connection due to security issues? Master OPC Tunneller proposes an easy and compact solution for all DCOM security problems. Using Tunneller allows you configure a remote OPC server and make data transfer more secure by the virtue of its data encryption methods available. In addition, being based on the OPC UA technology, MasterOPC Tunneller allows you to build any OPC network structure and connections.

When building complicated automation systems, creation of distributed systems sometimes is inevitable, in which cases an OPC client is connected to one or several OPC servers running on remote computers (workstations). OPC technology solves this problem by standard means: DCOM should be configured on each machine. However, if those machines belong to different LANs (for instance LANs separated from each other by Internet), such a communication procedure could be a difficult task to handle, and would require to use VPN technologies. 

Some companies offer special programs that facilitate connection of remote OPC servers over routed networks. Such programs are commonly named “tunnellers” or “bridges”. The essence of this solution is described below. A special OPC client, the one side of a tunnel, is installed on a machine running the OPC server. The OPC client acquires data from the server and then transfers data via a compatible tunneling protocol in contrast with OPC communication establishment methods with routed networks which should comply with the underlying network architecture and protocols. On the remote machine, a program is installed, which receives data via the tunneling protocol and then outputs them via OPC interfaces, so an OPC client installed on the remote machine thinks that gets data from a local OPC server. Such a communication scheme solves both the problem of DCOM configuration and the problem of secure data transfer. However, most companies use in such products their proprietary (elsewhere incompatible) communication protocols between two parts of the tunnel.

The peculiar about MasterOPC Tunneler is that it uses OPC UA as an intermediate protocol, and the entire solution is based on the plugins of Multi-Protocol MasterOPC Server. Data is encrypted and transferred in binary sequences. This grants a number of benefits:

  1. Not only clients of Multi-Protocol MasterOPC Server can connect to the server part of a bridge but also any UA client. The final part of processing data is done by the converter of OPC DA/HDA to OPC UA.
  2. It is possible to build structures of distributed systems that include an arbitrary number of servers and clients.
  3. In addition to conversion functions of OPC “classic” interfaces to the modern OPC UA interface, other standard plugins can be plugged into Multi-Protocol MasterOPC Server.

To build a tunnel, you need at least two Multi-Protocol MasterOPC Servers. On each machine where you want to run an OPC server, you need to install Multi-Protocol MasterOPC Server with the “OPC DA Client” or “OPC DA+HDA Client” plugin. On each machine where you want to run an OPC client or a SCADA system, you need to install Multi-Protocol MasterOPC Server with the “OPC UA Client” plugin. 

A server plugin can be purchased separately; this provides flexible selection of configuration for any specific task.