SINUMERIK 840D sl anbinden
Die SINUMERIK 840D sl hat einen nativen OPC-UA-Server, der mit der kostenpflichtigen Option Access MyMachine /OPC UA (Bestellnummer 6FC5800-0AP67-0YB0) freigeschaltet und unter opc.tcp://<HMI-IP>:4840 erreicht wird. Er erfordert SINUMERIK Operate und einen unterstützten CNC-Softwarestand (4.5, 4.07 SP2–SP5, 4.08 SP2–SP3 oder 4.92). Ohne die Option lesen Gateways wie Softing uaGate 840D die NC über das S7-Protokoll und stellen OPC UA bereit, laut Softing ohne zusätzliche Siemens-Runtime-Lizenz.
Auf einen Blick
| Natives Protokoll | OPC-UA-Server (Access MyMachine /OPC UA) |
|---|---|
| Lizenz auf der CNC | 6FC5800-0AP67-0YB0 (kostenpflichtig) |
| Port | TCP 4840 |
| Schnittstelle | X130 / X120 an der NCU (Thin Client); eth1/eth2 bei PCU/IPC |
| Sicherheit | Standardmäßig Basic256Sha256; anonymer Zugriff aus |
| Ohne die Option | S7-Gateway (uaGate 840D, IBH Link UA, dataFEED) |
Verbindungswege
Am umfangreichsten und saubersten: Kanal, Spindel, Alarme, Werkzeuge, PLC, Methoden. Lizenz pro Steuerung.
Softing uaGate 840D / SDEX, IBH Link UA oder dataFEED OPC Server CNC lesen die NC über das S7-Protokoll (Port 102) und stellen OPC UA/MQTT bereit.
Memex-MERLIN-Adapter für 840D (erfordert eine Siemens-OA-Runtime-Lizenz).
Manage MyMachines (SINUMERIK Integrate Client) und Apps von Industrial Edge for Machine Tools.
Lizenzen und Optionen
| Bezeichnung | Option / Bestellnummer | Kostenpflichtig? | Hinweis |
|---|---|---|---|
| Access MyMachine /OPC UA | 6FC5800-0AP67-0YB0 | Kostenpflichtig | Aktivierung unter Startup > Licenses; ggf. ist ein Servicetechniker nötig |
| Run MyHMI (Operate-OA-Runtime, für MTConnect-Adapter) | 6FC5800-0AP60-0YB0 | Kostenpflichtig | Vom Memex-MERLIN-Adapter benötigt |
| SINUMERIK Operate Toolbox inkl. NCVar Selector (für S7-Gateways) | 6FC5851-1XC45-4YA8 | Kostenpflichtig | Dient zum Erzeugen der Symboldateien für uaGate 840D |
Ports
| Port | Protokoll | Hinweis |
|---|---|---|
4840 | TCP | OPC-UA-Server (einstellbar); auf der NCU automatisch geöffnet, bei PCU/IPC manuell |
102 | TCP | S7 / RFC1006, von Gateways genutzt (in der SINUMERIK-Firewall an X120/X130 freigeben) |
Softwarestände
- CNC-SW 4.5 → OPC-UA-Server V2.2 und V3.0 SP1
- 4.07 SP2 bis SP5 → V2.2 / V3.0 SP1
- 4.08 SP2 bis SP3 → V2.2 / V3.0 SP1
- 4.92 und 4.92 HF2 → nur V3.0 SP1
- Softing uaGate 840D: 840D sl ab Software V2.7 (die FAQ von Softing grenzt das auf NCU 7x0.3 PN mit Software neuer als V4.3 ein)
Lesbare Daten
- Kanalzustand: Ausführungszustand, Betriebsart, aktiver Programmname, Satz, Zeile
- Spindel: dreht, Drehzahl, Last; Vorschub und Override
- Alarme: ereignisbasierte NC-, PLC- und HMI-Alarme mit mehrsprachigen Texten (erfordert das Recht AlarmRead)
- R-Parameter, globale Anwenderdaten (GUD) und NC-Variablen über Pfad, zum Beispiel
/Channel/Parameter/R[u1,10] - PLC-Daten:
/Plc/MB6,/Plc/DB5.DBW2, Arrays wie/Plc/DB2.DBD0:REAL[10](828D: Anwender-DBs erst ab DB9000) - Werkzeuge: Werkzeugdaten, Schneiden, Magazin; Methoden zum Anlegen und Löschen von Werkzeugen und Schneiden
- Werkstückzähler (Ist- und Gesamtstückzahl) und Programmanwahl (Methoden Select/Deselect mit dem Recht ApWrite)
Einrichtung
- Lizenz und Softwarestand prüfenAccess MyMachine /OPC UA muss lizenziert und aktiviert sein: Bestellnummer 6FC5800-0AP67-0YB0 für 840D sl und 828D. Gleichen Sie den CNC-Softwarestand vor der Bestellung mit der Kompatibilitätstabelle unten ab.
- Die richtige Netzwerkschnittstelle nutzen828D: X130 (Firmennetz). 840D sl mit Thin Client: X120 und X130 an der NCU. 840D sl mit PCU oder IPC: Der Server ist über eth1 und eth2 des PCs erreichbar, nicht über X120/X130. Ändern Sie die Systemnetze 192.168.214.x und 192.168.215.x nicht.
- Zugriffsstufe erhöhenMelden Sie sich mit der Zugriffsstufe Hersteller an, damit die Inbetriebnahmebilder verfügbar sind.
- Server aktivierenStartup (Inbetriebnahme) > Network > OPC UA > Setting > Change. Wählen Sie das Netz (Firmen-, System- oder Servicenetz), bestätigen Sie IP-Adresse und Port 4840, setzen Sie den Haken bei "Activate OPC UA", OK.
- Benutzer und Rechte anlegenAnonymer Zugriff ist standardmäßig deaktiviert und sollte es bleiben. Legen Sie einen Benutzer mit starkem Passwort an (8 oder mehr Zeichen, Groß- und Kleinbuchstaben, Ziffern, Sonderzeichen) und vergeben Sie nur die nötigen Rechte, zum Beispiel StateRead, ToolRead, AlarmRead.
- NeustartHardware-Neustart der NCU oder PPU; bei einer PCU 50 oder einem IPC Operate neu starten.
- Zertifikate austauschenStartup > Network > OPC UA > Certificates. Das Serverzertifikat wird beim ersten Start erzeugt (Gültigkeit 20 Jahre). Importieren Sie das Client-Zertifikat (.der) und vertrauen Sie auf Client-Seite dem HMI-Zertifikat. Schalten Sie die automatische Zertifikatsannahme nach Abschluss der Inbetriebnahme ab.
- Mit einem generischen Client prüfenVerbinden Sie sich mit UaExpert zu
opc.tcp://<HMI-IP>:4840mit Basic256Sha256 Sign & Encrypt, browsen Sie, lesen Sie einen Kanalzustand und übergeben Sie dann an den Produktions-Client.
Fehlersuche
| Symptom | Wahrscheinliche Ursache | Abhilfe |
|---|---|---|
| BadCertificateTimeInvalid | Systemzeit auf der Steuerung oder dem Client falsch | Stellen Sie die Uhr auf beiden Seiten (wo möglich per NTP) und verbinden Sie sich erneut. |
| BadSecurityChecksFailed | Client-Zertifikat wird vom Server nicht als vertrauenswürdig eingestuft | Verschieben Sie das Client-Zertifikat unter Startup > Network > OPC UA > Certificates in die Liste der vertrauenswürdigen Zertifikate. |
| Endpunkt an 840D sl mit PCU nicht erreichbar | Client wählt X120/X130 an | Bei PCU oder IPC lauscht der Server auf eth1/eth2 des PCs; geben Sie TCP 4840 in der PC-Firewall frei. |
| Anmeldung funktioniert, jeder Lesezugriff wird abgelehnt | Neue Benutzer haben keine Rechte | Vergeben Sie die nötigen Rechte (StateRead, AlarmRead, ToolRead, PlcRead…) mit dem Admin-Benutzer. |
| 828D kann einen PLC-Datenbaustein nicht lesen | Die 828D stellt Anwender-Datenbausteine erst ab DB9000 bereit | Bitten Sie den PLC-Programmierer, die Werte in einen DB ab DB9000 zu kopieren. |
| Endpunkt mit Security None fehlt | Standardmäßig sind nur 256-Bit-Policies aktiv | Belassen Sie es in der Produktion dabei; aktivieren Sie None nur vorübergehend für einen Erreichbarkeitstest, wenn Ihre Werksrichtlinie das erlaubt. |
Stolperfallen
- In SiOME erstellte eigene Objektmodelle (CSOM): bis zu 7 eigene Namespaces und 10.000 Knoten.
- Bis zu 149 Parameter pro Array-Zugriff.
- Event-Subscriptions werden über manche Middleware stattdessen gepollt, weil Benachrichtigungen die Serverstabilität beeinträchtigen können (Empfehlung von Cybus).
- Siemens nennt in dem von uns geprüften Handbuch keine maximale Anzahl an Clients oder Monitored Items: Legen Sie den Client zurückhaltend aus.
Konnektoren, die diese Steuerung unterstützen
| Produkt | Anbieter | Typ | Ausgaben |
|---|---|---|---|
| uaGate 840D | Softing | Gateway | OPC UA (≤20.000 Knoten), MQTT |
| edgeConnector (840D, FANUC CNC) | Softing | Gateway | OPC UA 1.04, MQTT 3.1/3.1.1/5 |
| SDEX Suite | Softing | Gateway | OPC UA, MQTT, REST |
| dataFEED OPC Server CNC | Softing | OPC-Server / Treiber | OPC DA; wahlweise OPC UA 1.04, MQTT, REST |
| IBH Link UA | IBHsoftec | Gateway | OPC UA (inkl. CNC-Modell nach OPC 40502), MQTT Sparkplug B |
| Connectware | Cybus | Edge-Plattform | MQTT, OPC-UA-Server |
| WebAccess/CNC | Advantech | Monitoring-Software | OPC UA/DA, Modbus, REST |
| MERLIN Tempus + MERLIN adapters | Memex | Monitoring-Software | MTConnect |
| Manage MyMachines | Siemens | Steuerungs- oder Maschinenhersteller | Cloud (Insights Hub) |
| Industrial Edge for Machine Tools | Siemens | Steuerungs- oder Maschinenhersteller | REST, MQTT |
| Kepware Server — Siemens TCP/IP Ethernet | Velotic (formerly PTC Kepware) | OPC-Server / Treiber | OPC UA, OPC DA |
| StateMonitor | HEIDENHAIN | Steuerungs- oder Maschinenhersteller | Auftragsschnittstelle zu ERP/MES |
| Predator MDC | Predator Software | Monitoring-Software | SQL / MES / ERP |
| FactoryWiz Monitoring | FactoryWiz | Monitoring-Software | — |
- Maximale Anzahl an Sessions und Monitored Items des OPC-UA-Servers
- Listenpreis von 6FC5800-0AP67-0YB0 (wird erst nach Anmeldung in der Siemens Industry Mall angezeigt)
Fragen aus der Praxis
Wie aktiviere ich OPC UA an einer SINUMERIK 840D sl?
Lizenzieren Sie Access MyMachine /OPC UA (6FC5800-0AP67-0YB0), dann Startup > Network > OPC UA > Setting > Change, Haken bei Activate OPC UA setzen, neu starten und Zertifikate austauschen.
Kann ich eine 840D sl ohne die OPC-UA-Lizenz auslesen?
Ja, mit einem Gateway für das S7-Protokoll wie Softing uaGate 840D, IBH Link UA oder Softing dataFEED; laut Softing ist keine zusätzliche Siemens-Lizenz nötig, für die Symbole wird jedoch die Toolbox mit dem NCVar Selector verwendet.
Welchen Port nutzt SINUMERIK OPC UA?
Standardmäßig TCP 4840.
Quellen
Die Angaben auf dieser Seite stammen aus diesen Dokumenten, abgerufen am 27. Oktober 2026.
- Siemens — SINUMERIK 840D sl/828D Access MyMachine/OPC UA configuration manual (08/2019)
- Siemens Industry Online Support forum — OPC UA licence
- MachineMetrics support — SINUMERIK OPC UA connectivity
- MachineMetrics support — Siemens 840D OPC UA option
- Softing — uaGate 840D
- Softing — uaGate 840D FAQ
- IBHsoftec wiki — IBH Link UA with SINUMERIK 840D / 840D sl
- Cybus — SINUMERIK connector
- Memex — MERLIN adapter for SINUMERIK 840D
- Siemens — Manage MyMachines system requirements
Zuletzt am 27. Oktober 2026 anhand der Herstellerdokumentation geprüft. OPC UA Connect ist ein von TEEPTRAK herausgegebenes Informationsangebot; es ist weder mit der OPC Foundation noch mit dem MTConnect Institute noch mit einem Steuerungshersteller verbunden.