Softwarearchitektur

Die interne Softwarearchitektur dieses Produkts müssen Sie für den Betrieb der Software nicht kennen – sie kann jedoch im Einzelfall von Interesse sein. Deshalb stellen wir Sie Ihnen im Folgenden kurz vor.

Der TwinCAT OPC UA Server besteht im Wesentlichen aus folgenden Komponenten::

Das Zusammenspiel der einzelnen Komponenten wird durch das folgende Schaubild näher beschrieben:

Softwarearchitektur 1:

Prozess im Betriebssystem

Der Prozess im Betriebssystem (TcOpcUaServer.exe) kümmert sich um die OPC UA Protokollfunktionen (also die Kommunikation mit den OPC UA Clients), das Bereitstellen des OPC UA Adressraums und um die Kommunikation mit den unterlagerten Geräten. Desweiteren stellt der Prozess eine ADS-Server-Schnittstelle zur Verfügung, sodass die SPS-Bibliothek Tc2_OpcUa sowie die Windows-System-Tray-Applikation mit der Serverapplikation interagieren können.

Windows System Tray Applikation

Diese Applikation ermöglicht das Antriggern eines Neustarts des TwinCAT OPC UA Servers. Die entsprechende Funktion ist über das Icon im Windows-System-Tray aufrufbar.

SPS-Bibliothek

Die SPS-Bibliothek Tc2_OpcUa ermöglicht eine Interaktion mit dem TwinCAT OPC UA Server sowohl zum Abrufen von Statusinformationen als auch zum Antriggern eines Neustarts.