Applikationsverzeichnisse

Diese Applikation verwendet verschiedene Verzeichnisse, um relevante Informationen abzuspeichern, z. B. Konfigurations- oder Zertifikatsdateien.

Installationsverzeichnis

Das Basis-Installationsverzeichnis der Applikation ist auf allen Betriebssystemen immer relativ zum TwinCAT-Installationsverzeichnis.

%TcInstallDir%\Functions\TF6100-OPC-UA

Unterhalb dieses Verzeichnisses wird die Applikation dann in folgendes Verzeichnis installiert. Hierbei wird eine Unterscheidung nach Plattform (x86/x64) gemacht. Ab TwinCAT Build 4026 wird standardmäßig die 64-bit Variante des Servers am System registriert und gestartet.

%TcInstallDir%\Functions\TF6100-OPC-UA\Win32\Server
%TcInstallDir%\Functions\TF6100-OPC-UA\Win64\Server

Basisverzeichnis für PKI Infrastruktur

Zertifikatsdateien, welche zum Aufbau einer gesicherten Kommunikationsverbindung verwendet werden, werden auf allen Betriebssystemen in folgendem Verzeichnis abgelegt:

%ProgramData%\Beckhoff\TF6100-OPC-UA\TcOpcUaServer\PKI

Verzeichnis für Zertifikats-Vertrauensstellung (trusted)

Clientzertifikate in diesem Verzeichnis werden als „vertrauenswürdig“ deklariert. Dieser Pfad ist auf allen Betriebssystemen identisch.

%ProgramData%\Beckhoff\TF6100-OPC-UA\TcOpcUaServer\PKI\CA\trusted

Verzeichnis für Zertifikats-Vertrauensstellung (rejected)

Clientzertifikate in diesem Verzeichnis werden als „nicht vertrauenswürdig“ deklariert. Dieser Pfad ist auf allen Betriebssystemen identisch.

%ProgramData%\Beckhoff\TF6100-OPC-UA\TcOpcUaServer\PKI\CA\rejected

Verzeichnis für das Serverzertifikat

Die Verzeichnisse für das Serverzertifikat sind wie folgt festgelegt, wobei zwischen dem Verzeichnis für den Public-Key („certs“) und Private-Key („private“) unterschieden wird.

%ProgramData%\Beckhoff\TF6100-OPC-UA\TcOpcUaServer\PKI\CA\own\certs

Logdateien

Logdateien werden in dem folgenden Verzeichnis abgelegt. Hierbei gibt es eine Unterscheidung nach Betriebssystem.

%ProgramData%\Beckhoff\TF6100-OPC-UA\TcOpcUaServer (Windows)
/var/log/TF6100-OPC-UA-Server (TwinCAT/BSD)

Konfigurationsdateien

Der TwinCAT OPC UA Server verwendet zur Konfiguration der einzelnen Funktionalitäten verschiedene Konfigurationsdateien, welche, wie in unten stehender Tabelle aufgelistet, definiert sind.

Datei

Beschreibung

TcUaAcConfig.xml

Konfigurationsdatei für die Alarms & Conditions (A&C) Funktionalität des Servers. In dieser Datei werden die für A&C konfigurierten Nodes gespeichert.

TcUaDaConfig.xml

Konfigurationsdatei für die Data Access (DA) Funktionalität des Servers. In dieser Datei werden die Kommunikationsverbindungen mit den unterlagerten ADS-Geräten konfiguriert.

TcUaGdsClientConfig.xml

Konfigurationsdatei für die Global Discovery Server Konfiguration. In dieser Datei wird die Verbindung zu einem GDS konfiguriert.

TcUaHaConfig.xml

Konfigurationsdatei für die Historical Access (HA) Konfiguration des Servers. In dieser Datei werden sowohl die für HA verwendeten Datenspeicher als auch die hierfür konfigurierten Nodes gespeichert.

TcUaNodesetConfig.xml

Konfigurationsdatei für den Nodeset-Import des Servers. In dieser Datei werden die zu importierenden Nodesets und deren Verknüpfung mit einem ADS-Gerät definiert.

TcUaSecurityConfig.xml

Konfigurationsdatei für Benutzer, Gruppen und Access Control Lists (ACL) im Rahmen der Definition von Zugriffsrechten und Authentifizierungs-Mechanismen.

TcUaServerConfig.xml

Konfigurationsdatei für verschiedene Parameter des Servers, z. B. die Konfiguration der Endpunkte, Logging, Reverse Connect.

Alle Konfigurationsdateien werden standardmäßig im ProgramData Verzeichnis abgelegt. Der Zugriff erfolg üblicherweise üblicherweise nicht durch direktes Editieren der XML-Dateien, sondern über den TwinCAT OPC UA Configurator.

%ProgramData%\Beckhoff\TF6100-OPC-UA\TcOpcUaServer