Der TwinCAT OPC UA Server stellt die Möglichkeiten der Unified-Architecture-Spezifikation zur Verfügung. Neben den Methoden zum Datenzugriff spezifiziert UA auch die Datenkodierung und die Transportprotokolle. Das ermöglicht die Plattformunabhängigkeit und somit die Integration der UA-Schnittstelle auch in kleine Embedded-Geräte. Zum Austausch komplexer Daten sind Sicherheitsmechanismen zur Authentifizierung und Datenverschlüsselung direkt enthalten. So kann eine gesicherte Datenkommunikation zwischen zwei Endpunkten (z. B. der Visualisierung und der Steuerung) in einem heterogenen Netz erstellt werden. Bestandteile des Produktes sind ein OPC-UA-Server und ein OPC-UA-Client. Der UA-Server erlaubt, neben dem Datenaustausch von Variablen, auch den Aufruf von ADS-Methoden. Er bietet die Daten gemäß der Spezifikation der gemeinsamen Arbeitsgruppe der PLCopen und der OPC-Foundation an, dadurch wird Interoperabilität auf semantischer Ebene realisiert. Der UA-Client ermöglicht die Kommunikation per Funktionsbaustein aus der SPS zu anderen UA-Servern und somit die leichte Einbindung von Fremdprodukten.
Neben der Unified-Architecture-DA (Data Access)-Schnittstelle bietet das Produkt nun auch eine HA (Historical Access)-Schnittstelle an. Der TwinCAT OPC UA Server bietet mit HA die Möglichkeit, auf eine Reihe historischer Daten und/oder Eventquellen zuzugreifen. Der OPC-UA-Client kann sich nach dem Kommunikationsaufbau zum UA-HA-Server auch über die in der Vergangenheit vom Server aufgezeichneten Daten informieren. Als Quellen stehen dem OPC-UA-HA-Server die TwinCAT-SPS- und I/O-Variablen zur Verfügung. Per Kommentar werden bei der Deklaration der Variable die Samplingrate, die Größe des Datenpuffers und das interne Datenarchiv für jede Variable separat festgelegt. Als internes Datenarchiv stehen die Zwischenspeicherung im Arbeitsspeicher oder auch persistent in einer Datenbank zur Verfügung.

Beckhoff ist seit 1998 Mitglied
der OPC-Foundation
| Technische Daten | TwinCAT OPC UA Server | TwinCAT OPC UA Server CE |
|---|---|---|
| Zielsystem | Windows NT/2000/XP/Vista, Windows 7 PC (x86-kompatibel) |
Windows CE, CE-Geräte |
| Min. TwinCAT-Level | TwinCAT I/O | |
![]() |
![]() |
![]() |
| Bestellangaben | |
|---|---|
| TwinCAT OPC UA Server | Lizenz zur Nutzung des TwinCAT OPC UA Servers zum Zugriff auf TwinCAT |
| TwinCAT OPC UA Server CE | Lizenz zur Nutzung des TwinCAT OPC UA Servers CE zum Zugriff auf TwinCAT für Windows-CE-Plattformen |
![]() |
![]() |
| System | |
|---|---|
| Ethernet-TCP/IP | Weitere Ethernet-TCP/IP-Produkte finden Sie in der Systemübersicht. |
![]() |
![]() |