OPC UA Products

OPC UA SDK & Toolkits

box.png ANSI C SDK    Download

box.png C++ SDK       Download

box.png JAVA SDK      Download

OPC UA Products

box.pngUaExpert       Download

box.png UaGateway   Download

Plattformen

OPC Unified Architecture ermöglicht platformübergreifende Entwicklung von OPC Anwendungen. Palatformübergreifend ist dabei nicht begrenzt auf verschiedene Betriebssysteme; es umfasst auch verschiedene Entwicklungsumgebungen wie C/C++, .NET und Java.

Unified Automation liefert moderne plattformübergreifende Frameworks für die Entwicklung von fortschrittlichen, hoch performanten OPC UA Anwendungen.

Softwareschichten, die für OPC UA Anwendungen benötigt werden: 

softwarelayers.png

  

  Der OPC UA Stack implementiert die Serialisierung, Sicherheit und den Transport der Nachrichten, die zwischen UA Anwendungen ausgetauscht werden. Der stack enthält keinerlei Anwendungsfunktionalität. Die OPC Foundation bietet verschiedenen Implementierungen diese Stacks. Die ANSI C Variante besitzt eine plattformspezifische Schicht, die den gesamten plattformabhängigen Code enthält.

Ein SDK vereinfacht die APIs des Stack, implementiert allgemeine Funktionalität, die in den meisten wenn nicht allen UA Applikationen benötigt wird und das SDK bietet Basisfunktionalität und Hilfsfunktionen, implementiert das Security-Handling und beinhaltet Beispiele für typische Anwendungsfälle.

Die Applikationsschicht liefert bzw. bekommt Informationen über OPC UA. Diese Schicht beinhaltet die applikationsspezifische Logik und das Mapping auf OPC UA über das SDK.