Versionsübersicht
Die folgende Tabelle gibt einen Überblick über den Funktionsumfang des TwinCAT OPC UA Client in den verschiedenen Major-Versionen. Hierbei wird insbesondere zwischen den beiden verfügbaren Verwendungsvarianten (PLCopen Funktionsbausteine und I/O Client) unterschieden.
Feature | PLCopen Funktionsbausteine | I/O Client v1.x.x | I/O Client v2.x.x |
|---|---|---|---|
Polling | x | x | x |
Subscriptions | - | x | x |
Methodenaufrufe | x | x | x |
Basisdatentypen nach IEC61131 | x | x | x |
Arrays von Basisdatentypen nach IEC61131 | x | x | x |
Strukturen | - | x | x |
Arrays von Strukturen | - | x | x |
Arrays mit fester Länge | x | x | x |
Arrays mit dynamischer Länge | - | - | x |
Security auf Transportebene mit X.509 Zertifikaten (self-signed + CA) | x | x | x |
Security auf Applikationsebene mit Benutzername/Password | x | x | x |
Security auf Applikationsebene mit X.509 Zertifikaten | x | x | x |
Kommunikation mit None/None Endpunkt | x | x | x |
Kommunikation mit Basic128 Endpunkt (Sign&Encrypt) | x | x | x |
Kommunikation mit Basic128Rsa15 Endpunkt (Sign&Encrypt) | x | x | x |
Kommunikation mit Basic256 Endpunkt (Sign&Encrypt) | x | x | x |
Kommunikation mit Basic256Sha256 Endpunkt (Sign&Encrypt) | x | x | x |
Codegenerierung | - | x | x |
Unterstützung der TwinCAT 3 Usermode Runtime | - | x | x |
Unterstützung für Microsoft Windows | x | x | x |
Unterstützung für TwinCAT/BSD | x | - | x |
Unterstützung für TwinCAT/Linux | x | - | x |
Tunneln der Engineering-Verbindung durch das Zielsystem (siehe Softwarearchitektur) | - | - | x |