Praxisleitfaden

OPC UA & SPS (Siemens TIA Portal)

Moderne SPSen können direkt als OPC-UA-Server arbeiten, ohne zusätzlichen PC. Damit lesen SCADA, MES, Historians und Cloud-Werkzeuge die Steuerung über ein sicheres Standardprotokoll. So passt OPC UA zur SPS, und so schalten Sie den Server im Siemens TIA Portal ein.

Wie OPC UA zu einer SPS passt

Die SPS stellt ausgewählte Tags/Variablen in ihrem OPC-UA-Adressraum bereit. Clients verbinden sich, browsen und lesen/schreiben oder abonnieren: genau wie bei jedem anderen OPC-UA-Server. Siemens S7-1500 (und S7-1200 in neuerer Firmware) enthalten einen eingebauten OPC-UA-Server; Rockwell, Beckhoff, CODESYS und andere bieten dieselbe Idee mit ihren eigenen Werkzeugen.

Den OPC-UA-Server auf einer Siemens S7-1500 / S7-1200 aktivieren

  1. Lizenzierung prüfen. Der OPC-UA-Server der S7-1500 benötigt eine Siemens-Runtime-Lizenz (SIMATIC OPC UA). Vergewissern Sie sich, dass sie der CPU zugeordnet ist.
  2. Öffnen Sie im TIA Portal die Eigenschaften → OPC UA → Server der CPU und setzen Sie OPC UA-Server aktivieren.
  3. Notieren oder setzen Sie die Serveradresse (Endpunkt), z. B. opc.tcp://192.168.0.1:4840.
  4. Wählen Sie unter Runtime-Lizenzen → OPC UA den erforderlichen Lizenztyp (SE/ME) passend zu Ihrem Datenvolumen.
  5. Tags bereitstellen: Markieren Sie die SPS-Variablen bzw. DB-Variablen als von OPC UA aus erreichbar (und bei Bedarf schreibbar).
  6. Konfigurieren Sie die Sicherheit: Security Policies, Serverzertifikat und Benutzerauthentifizierung wählen (siehe unten).
  7. Übersetzen und laden Sie in die CPU. Der Server startet im nächsten Zyklus.
Tipp:halten Sie den bereitgestellten Knotensatz klein und stabil. Tausende flüchtiger Tags bereitzustellen kostet Performance und macht Clients schwerer wartbar.

Sicherheit am SPS-Server

Behandeln Sie die SPS wie jeden anderen Server im Netz: Bevorzugen Sie Sign & Encrypt, installieren Sie ein ordentliches Serverzertifikat und verlangen Sie Benutzerauthentifizierung statt anonymen Zugriffs. Bei der ersten Verbindung muss meist erst dem Client-Zertifikat vertraut werden, siehe OPC UA Security & Zertifikate.

Einen Client zum Testen verbinden

  1. Öffnen Sie UaExpert (oder Ihren Client) und fügen Sie den Endpunkt opc.tcp://<plc-ip>:4840 hinzu.
  2. Zertifikate auf beiden Seiten akzeptieren.
  3. Browsen Sie zu Ihren bereitgestellten Tags und abonnieren Sie einen Wert, um Live-Updates zu bestätigen.

Keine Verbindung? Es sind fast immer der Endpunkt bzw. die IP, eine Firewall auf Port 4840, ein nicht passender Sicherheitsmodus oder das Zertifikatsvertrauen: die 6 üblichen Ursachen.

SPS-Daten fließen über OPC UA? Jemba macht daraus priorisierte, mit Kosten bewertete Maßnahmen in der Fertigung, ohne Data Scientist.

Jemba ansehen →

FAQ

Unterstützt die S7-1200 OPC UA?
Ja, in aktueller Firmware enthält die S7-1200 einen OPC-UA-Server (mit der passenden Runtime-Lizenz). Die S7-1500 unterstützt ihn umfassender.
Brauche ich eine Lizenz für den Siemens-OPC-UA-Server?
Ja: Siemens verlangt eine der CPU zugeordnete SIMATIC-OPC-UA-Runtime-Lizenz (SE oder ME, je nach Funktionsumfang/Volumen).
Kann eine SPS auch OPC-UA-Client sein?
Viele moderne SPSen können auch als OPC-UA-Client arbeiten und Daten von anderen Servern lesen: nützlich für Maschine-zu-Maschine-Verbindungen.

Zuletzt aktualisiert am 4. September 2026 · Lernressource. Produktnamen sind Marken ihrer jeweiligen Inhaber; dieser Leitfaden steht in keiner Verbindung zu Siemens.

Weiter: Kostenlose Tools & das Umsetzungs-Playbook →

Kostenloser Download
OPC-UA-Checkliste für Fehlersuche & Integration
Die im Feld erprobte Checkliste, mit der Ingenieure Probleme mit Zertifikaten, Ports und Namespaces schnell diagnostizieren, plus eine Client-Vorlage in Python (asyncua).
Die kostenlose Checkliste holen →
Kostenlos, kein Kurs, kein Login