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-UAUnterhalb 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\ServerBasisverzeichnis 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\PKIVerzeichnis 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\trustedVerzeichnis 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\rejectedVerzeichnis 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\certsLogdateien
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