Zentrales OPC UA-Zertifikatsmanagement via GDS Push Management
In einem vorherigen Artikel wurden OPC UA Local Discovery Server (LDS) vorgestellt.
Globale Discovery Server (GDS) bieten ähnliche Discovery-Funktionen wie lokale Discovery-Server, ermöglichen aber zusätzlich die Verwaltung von Sicherheitszertifikaten auf mehreren OPC UA-Servern von einem zentralen Punkt aus.
In diesem Artikel wird „GDS Push Management“ demonstriert, das es ermöglicht, Sicherheitszertifikate an ein OPC UA-Server-Gerät zu „pushen“.
Einführung
Eine gute Einführung in OPC UA Discovery Server finden Sie in diesem Artikel von Unified Automation:
https://documentation.unified-automation.com/uasdkdotnet/2.5.2/html/L2UaDiscoveryConnect.html
Hintergrund
Bevor Sie den Schritten in diesem Artikel folgen, sollten Sie Folgendes verstehen:
- Grundlegende OPC UA-Server-Konfiguration.
- Wie man einen Client mit dem OPC UA-Server auf einem PLCnext Control-Gerät verbindet.
- Wie Sicherheitszertifikate auf einem PLCnext Control-Gerät gespeichert und verwaltet werden.
Vorgehensweise
Für dieses Beispiel ist das Netzwerk wie folgt aufgebaut:
OPC UA Server: AXC F 2152 FW 2020.6.1 IP-Adresse: 192.168.1.10 DNS-Name: axc-f-2152-1
OPC UA Client: Debian 10 PC
Die PLC-IP-Adresse und der DNS-Name werden in diesem Artikel verwendet, sollten aber natürlich für Ihre eigene Anwendung angepasst werden.
PLC DNS-Name einrichten
Wenn Ihr Netzwerk keinen DNS-Server enthält, bearbeiten Sie die hosts-Datei auf dem OPC UA-Client-Rechner.
Die hosts-Datei befindet sich in folgenden Verzeichnissen:
- Windows:
C:\Windows\System32\drivers\etc\ - Linux:
/etc/
Fügen Sie den folgenden neuen DNS-Eintrag zur hosts-Datei auf dem OPC UA-Client-Rechner hinzu (IP-Adresse und DNS-Name Ihres PLC einsetzen):
192.168.1.10 axc-f-2152-1
Prüfen Sie, ob der Eintrag korrekt ist, indem Sie den DNS-Namen (nicht die IP-Adresse) des PLC vom OPC UA-Client-Rechner aus anpingen.
OPC UA-Client-Software installieren
In diesem Beispiel wird UaExpert von Unified Automation verwendet:
https://www.unified-automation.com/products/development-tools/uaexpert.html
UaExpert auf dem OPC UA-Client-Rechner herunterladen und installieren.
OPC UA-Server in PLCnext Engineer konfigurieren
- In PLCnext Engineer, im OPC UA-Konfigurationsfenster, im Sicherheitsbereich:
- „Zertifikat“ auf Vom OPC UA GDS bereitgestellt setzen.
- „IdentityStore-Name“ auf OpcUaGdsIdentityStore setzen.
- „TrustStore-Name“ auf OpcUaGdsTrustStore setzen.
- Das PLCnext Engineer-Projekt auf den PLC schreiben.
- Im webbasierten Managementsystem sind der neue Identity Store und Trust Store nun auf der Seite „Zertifikatsauthentifizierung“ sichtbar.
OPC UA-Client konfigurieren
- UaExpert öffnen und wie gewohnt mit dem OPC UA-Server verbinden (nicht über einen Discovery Server).
- In UaExpert das Menü „Dokument -> Hinzufügen…“ verwenden, um ein „GDS Push View“-Dokument hinzuzufügen.
Sie können nun Sicherheitszertifikate auf dem PLC verwalten – als Alternative zur Verwendung des webbasierten Managementfensters. Es ist auch möglich, selbstsignierte Zertifikate von hier aus zu erstellen und herunterzuladen – als Alternative zu XCA.
Fazit
Die GDS Push Management-Funktion – hier demonstriert mit UA Expert – kann heute mit allen PLCnext Control-Geräten verwendet werden.
Weitere OPC UA GDS-Implementierungen werden bereitgestellt von:
- Der OPC UA Foundation's Sample GDS.
- Microsofts IIoT OPC Vault Service, der Teil ihrer Azure Industrial IoT-Plattform ist.
Industrietechnik
- University of Kansas startet umfassendes Online-Zertifikat in Instandhaltungsmanagement
- Dynamische Speicherverwaltung in C: calloc, malloc und free erklärt
- Lieferkette strategisch managen: Ein strategischer Management-Blaupause
- KI revolutioniert Finanzmanagement: Bessere Entscheidungen & Automatisierung
- Das definitive Handbuch der Instandhaltungsmanagement: Praktischer Leitfaden für Führungskräfte
- Asset Management Events 2012: Top Konferenzen, Trainings & Ausstellungen
- 4 zentrale Ziele für effektives Asset Management
- Industrielles Sicherheitsmanagement: Sicherer & effizienter Arbeitsplatz
- Instandhaltungsmanagement meistern: Effizienz steigern & Kosten kontrollieren
- OPC UA Local Discovery Server für effiziente Server-Registrierung und Client-Verbindung nutzen