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::
- Dem Prozess im Betriebssystem
- Der Applikation im Windows System Tray
- Der SPS-Bibliothek Tc2_OpcUa
Das Zusammenspiel der einzelnen Komponenten wird durch das folgende Schaubild näher beschrieben:
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.