DatenBerg Logo

Siemens S7 1200/1500 OPC UA Client Zertifikat hinterlegen

Lesedauer: 5min Veröffentlicht am: Juli 24, 2024. Zuletzt überarbeitet am: August 6, 2026 Der Autor des Beitrages ist Maximilian Backenstos.
OPC UA Client Zertifikate werden auf einer Siemens S7 1200/1500 über den Zertifikatsmanager in TIA Portal importiert und anschließend im Bereich "Trusted Clients" der OPC UA Sicherheitseinstellungen hinterlegt. Das Zertifikat stammt vom OPC UA Client, beim DatenBerg Gateway ist es bereits enthalten. Diese Anleitung zeigt die vier notwendigen Schritte von der Zertifikatsmanager-Konfiguration bis zur Freigabe.
Inhalte auf dieser Seite
Primary Item (H2)Sub Item 1 (H3)

Auf einen Blick

  • Betroffene Steuerungen: Siemens S7-1200 und S7-1500
  • Voraussetzung: OPC UA Server bereits aktiviert (siehe OPC UA-Schnittstelle an S7-1500 einrichten)
  • Benötigte Datei: Client-Zertifikat, beim DatenBerg Gateway unter "App/certs" als "gateway.der" enthalten
  • Zusätzliche Lizenz: Nicht notwendig, die bereits vorhandene OPC UA Runtime-Lizenz deckt Server und Client ab
  • Ergebnis: Client-Zertifikat als vertrauenswürdig hinterlegt, Client kann sich beim OPC UA Server authentifizieren

Warum eine OPC UA Kommunikation mit Zertifikaten absichern?

Die Kommunikation zwischen einem OPC UA Server und einem Client lässt sich auf verschiedenen Sicherheitsstufen absichern, von anonymer Verbindung über Benutzername und Passwort bis hin zu Zertifikaten. Eine ausführliche Erklärung der einzelnen Stufen finden Sie in unserem Wissensartikel zu OPC UA im Abschnitt "Sicherheitsmechanismen". Bei der Verwendung von Zertifikaten kann entweder vom Server oder vom Client ein Zertifikat erstellt und zur Authentifizierung verwendet werden.

Wer signiert das OPC UA Client Zertifikat?

Wird das Zertifikat von einem Client erstellt, muss es dem Server bekannt gemacht werden. Erstellt umgekehrt der Server das Zertifikat, muss dieses dem Client bekannt gemacht werden. Ein OPC UA Client Zertifikat ist im DatenBerg Gateway enthalten. Dieses muss in der Steuerung hinterlegt werden. Es handelt sich dabei um ein X.509-Applikationszertifikat, das die Software-Installation des Clients identifiziert. TIA Portal unterstützt bei OPC UA ausschließlich diesen Zertifikatstyp, nicht die ebenfalls von der Spezifikation vorgesehenen Software- oder Benutzerzertifikate. Möchte der Client nun Daten über OPC UA abfragen, sendet er das Zertifikat mit. Die Steuerung als OPC UA Server vergleicht dieses mit dem hinterlegten Zertifikat. Bei Übereinstimmung gibt der Server die Daten zurück.

Achtung: Das Zertifikat hat ein Ablaufdatum. Nach diesem Datum muss das Zertifikat dem Server erneut bekannt gemacht werden.

Anleitung zur Hinterlegung eines OPC UA Client Zertifikats auf einer S7 1200 oder 1500

Schritt 01: Projekt in TIA öffnen und Zertifikatsmanager auf global setzen

Öffnen Sie in TIA Ihr Automatisierungsprojekt. Danach öffnen Sie unter Gerätekonfiguration der CPU die Registerkarte "Schutz & Sicherheit" und dort die Registerkarte "Zertifikatsmanager". Anschließend setzen Sie hier den Haken bei "Globale Sicherheitseinstellungen für den Zertifikatsmanager verwenden" wie im folgenden Bild dargestellt.

Globale Sicherheitseinstellungen für den Zertifikatsmanager in der Gerätekonfiguration der S7 CPU in TIA Portal aktivieren

Schritt 02: Projekt schützen

Falls das Projekt noch nicht geschützt ist, empfehlen wir, dies an dieser Stelle nachzuholen. Klicken Sie in der Projektnavigation ganz links unter dem Reiter "Sicherheitseinstellungen" auf "Einstellungen". Öffnen Sie den Reiter und im rechten Bereich sehen Sie die Möglichkeit, das Projekt zu schützen.

Sicherheitseinstellungen zum Schützen des TIA Portal Projekts

Schritt 03: OPC UA Client-Zertifikat hinterlegen

Wählen Sie nun in der Projektnavigation im Reiter "Sicherheitseinstellungen" unter "Sicherheitsfunktionen" den Reiter "Zertifikatsmanager". Im oberen Bereich werden nun die hinterlegten Zertifizierungsstellen angezeigt. Klicken Sie nun im rechten oberen Bereich auf "Vertrauenswürdige Zertifikate und Stammzertifizierungsstellen".

Zertifikatsmanager mit der Option 'Vertrauenswürdige Zertifikate und Stammzertifizierungsstellen' in TIA Portal

Mit einem Klick auf "Zertifikat importieren" können Sie das gewünschte Zertifikat auswählen. Im DatenBerg Gateway Ordner befindet sich dieses unter "App/certs". Wählen Sie hier die Datei mit dem Namen "gateway.der" aus. Das Zertifikat wird nun in der Tabelle angezeigt.

Importiertes OPC UA Client-Zertifikat 'gateway.der' in der Zertifikatstabelle von TIA Portal

Schritt 04: Zertifikat zu OPC UA hinzufügen

Wechseln Sie nun in der Projektnavigation in die Gerätekonfiguration der CPU und öffnen Sie unter OPC UA / Sicherheit den Reiter "Zertifikate". Im Bereich "Trusted Clients" können Sie nun das Zertifikat auswählen und hinterlegen. Klicken Sie dazu auf "Neu hinzufügen" und doppelklicken Sie auf den leeren Zertifikatsinhaber. Im sich öffnenden Fenster wählen Sie das Zertifikat aus.

Hinterlegen des Client-Zertifikats im Bereich 'Trusted Clients' der OPC UA Sicherheitseinstellungen in TIA Portal

Fazit - OPC UA Client Zertifikat auf S7 1200/1500 hinterlegen

Um ein OPC UA Client Zertifikat auf einer Siemens S7 1200/1500 zu hinterlegen, sind vier Schritte notwendig: Zertifikatsmanager auf globale Sicherheitseinstellungen setzen, das Projekt schützen, das Zertifikat importieren und es abschließend im Bereich "Trusted Clients" der OPC UA Sicherheitseinstellungen hinzufügen. Voraussetzung ist ein bereits aktivierter OPC UA Server auf der Steuerung. Danach kann sich der Client, zum Beispiel das DatenBerg Gateway, gegenüber dem Server authentifizieren.

Q&A

Brauche ich eine separate Lizenz, um ein OPC UA Client-Zertifikat zu hinterlegen?
Nein. Die OPC UA Runtime-Lizenz, die beim Aktivieren des Servers ausgewählt wird, deckt sowohl die Server- als auch die Client-Funktionalität ab. Das Hinterlegen eines Zertifikats ist eine reine Sicherheitskonfiguration und erfordert keine zusätzliche Lizenz.

Welcher Zertifikatstyp wird bei OPC UA in TIA Portal verwendet?
Es handelt sich um ein X.509-Applikationszertifikat, das die jeweilige Software-Installation von Client oder Server identifiziert. Die OPC UA Spezifikation sieht zusätzlich Software- und Benutzerzertifikate vor, TIA Portal unterstützt jedoch nur Applikationszertifikate.

Quellen

Weiterführend

Sie möchten mehr zum Thema Siemens S7 1200/1500 OPC UA Client Zertifikat hinterlegen erfahren?
Der Autor Maximilian ist Geschäftsführer bei DatenBerg. Er begleitet Kunden von der Datenerfassung bis hin zur automatisierten Auswertung. Ist er nicht bei Kunden im Einsatz, hält er Vorträge zu den Themen Daten nutzen in der Produktion, Anwendungsfälle von Industrie 4.0 und automatisierte Auswertung von Produktionsdaten. Gerne besprechen wir mit Ihnen, wie das Thema Siemens S7 1200/1500 OPC UA Client Zertifikat hinterlegen in Ihrer Produktion umgesetzt werden kann. Kontaktieren Sie uns hier.

Ähnliche Beiträge