Installation variants

In the following, two installation variants are described, according to which the TwinCAT OPC UA Server can be installed depending on the application and infrastructure.

1. Server integrated directly into the control system
2. Operation of the server on a gateway PC

Server integrated directly into the control system

This scenario describes how the TwinCAT OPC UA Server should normally be operated. One of the biggest advantages of this software is that it can be integrated into even the smallest embedded platform, e.g. the CX8000 series. Thanks to this integration, general handling is very simple and convenient. OPC UA clients, e.g. HMI or MES/ERP systems, can establish a connection with the corresponding TwinCAT OPC UA Servers in the network and read and write symbol information originating from the TwinCAT runtime.

Installation variants 1:

This scenario has the following advantages:

Operation of the server on a gateway PC

This scenario describes the use of the TwinCAT OPC UA Server on a gateway PC. This use case is often used in Brownfield scenarios where existing control systems are to be given an OPC UA interface. In this case, the TwinCAT OPC UA Server is installed on a gateway PC (often referred to as an "edge PC") and connects one or more subordinate TwinCAT PLC controllers. Communication between the server and PLC then takes place via TwinCAT ADS.

Installation variants 2:

From a financial perspective, this scenario is very attractive, as only one TwinCAT OPC UA Server software license needs to be purchased. However, this scenario also has some technical disadvantages compared to integrating the server into the controller: