Steuerung · Siemens

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 ProtokollOPC-UA-Server (Access MyMachine /OPC UA)
Lizenz auf der CNC6FC5800-0AP67-0YB0 (kostenpflichtig)
PortTCP 4840
SchnittstelleX130 / X120 an der NCU (Thin Client); eth1/eth2 bei PCU/IPC
SicherheitStandardmäßig Basic256Sha256; anonymer Zugriff aus
Ohne die OptionS7-Gateway (uaGate 840D, IBH Link UA, dataFEED)

Verbindungswege

S7/RFC1006-GatewayAlternative

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.

MTConnect-AdapterAlternative

Memex-MERLIN-Adapter für 840D (erfordert eine Siemens-OA-Runtime-Lizenz).

Siemens Cloud/EdgeHerstellerprodukt

Manage MyMachines (SINUMERIK Integrate Client) und Apps von Industrial Edge for Machine Tools.

Lizenzen und Optionen

BezeichnungOption / BestellnummerKostenpflichtig?Hinweis
Access MyMachine /OPC UA6FC5800-0AP67-0YB0KostenpflichtigAktivierung unter Startup > Licenses; ggf. ist ein Servicetechniker nötig
Run MyHMI (Operate-OA-Runtime, für MTConnect-Adapter)6FC5800-0AP60-0YB0KostenpflichtigVom Memex-MERLIN-Adapter benötigt
SINUMERIK Operate Toolbox inkl. NCVar Selector (für S7-Gateways)6FC5851-1XC45-4YA8KostenpflichtigDient zum Erzeugen der Symboldateien für uaGate 840D

Ports

PortProtokollHinweis
4840TCPOPC-UA-Server (einstellbar); auf der NCU automatisch geöffnet, bei PCU/IPC manuell
102TCPS7 / 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

  1. 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.
  2. 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.
  3. Zugriffsstufe erhöhenMelden Sie sich mit der Zugriffsstufe Hersteller an, damit die Inbetriebnahmebilder verfügbar sind.
  4. 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.
  5. 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.
  6. NeustartHardware-Neustart der NCU oder PPU; bei einer PCU 50 oder einem IPC Operate neu starten.
  7. 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.
  8. Mit einem generischen Client prüfenVerbinden Sie sich mit UaExpert zu opc.tcp://<HMI-IP>:4840 mit Basic256Sha256 Sign & Encrypt, browsen Sie, lesen Sie einen Kanalzustand und übergeben Sie dann an den Produktions-Client.

Fehlersuche

SymptomWahrscheinliche UrsacheAbhilfe
BadCertificateTimeInvalidSystemzeit auf der Steuerung oder dem Client falschStellen Sie die Uhr auf beiden Seiten (wo möglich per NTP) und verbinden Sie sich erneut.
BadSecurityChecksFailedClient-Zertifikat wird vom Server nicht als vertrauenswürdig eingestuftVerschieben Sie das Client-Zertifikat unter Startup > Network > OPC UA > Certificates in die Liste der vertrauenswürdigen Zertifikate.
Endpunkt an 840D sl mit PCU nicht erreichbarClient wählt X120/X130 anBei 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 abgelehntNeue Benutzer haben keine RechteVergeben Sie die nötigen Rechte (StateRead, AlarmRead, ToolRead, PlcRead…) mit dem Admin-Benutzer.
828D kann einen PLC-Datenbaustein nicht lesenDie 828D stellt Anwender-Datenbausteine erst ab DB9000 bereitBitten Sie den PLC-Programmierer, die Werte in einen DB ab DB9000 zu kopieren.
Endpunkt mit Security None fehltStandardmäßig sind nur 256-Bit-Policies aktivBelassen 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

ProduktAnbieterTypAusgaben
uaGate 840DSoftingGatewayOPC UA (≤20.000 Knoten), MQTT
edgeConnector (840D, FANUC CNC)SoftingGatewayOPC UA 1.04, MQTT 3.1/3.1.1/5
SDEX SuiteSoftingGatewayOPC UA, MQTT, REST
dataFEED OPC Server CNCSoftingOPC-Server / TreiberOPC DA; wahlweise OPC UA 1.04, MQTT, REST
IBH Link UAIBHsoftecGatewayOPC UA (inkl. CNC-Modell nach OPC 40502), MQTT Sparkplug B
ConnectwareCybusEdge-PlattformMQTT, OPC-UA-Server
WebAccess/CNCAdvantechMonitoring-SoftwareOPC UA/DA, Modbus, REST
MERLIN Tempus + MERLIN adaptersMemexMonitoring-SoftwareMTConnect
Manage MyMachinesSiemensSteuerungs- oder MaschinenherstellerCloud (Insights Hub)
Industrial Edge for Machine ToolsSiemensSteuerungs- oder MaschinenherstellerREST, MQTT
Kepware Server — Siemens TCP/IP EthernetVelotic (formerly PTC Kepware)OPC-Server / TreiberOPC UA, OPC DA
StateMonitorHEIDENHAINSteuerungs- oder MaschinenherstellerAuftragsschnittstelle zu ERP/MES
Predator MDCPredator SoftwareMonitoring-SoftwareSQL / MES / ERP
FactoryWiz MonitoringFactoryWizMonitoring-Software—

CNC-Konnektor-Verzeichnis →

Vom Hersteller nicht veröffentlicht. Diese Angaben haben wir in der Herstellerdokumentation nicht gefunden. Fragen Sie den Steuerungs- oder Maschinenhersteller, bevor Sie sich darauf verlassen.
  • 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.

  1. Siemens — SINUMERIK 840D sl/828D Access MyMachine/OPC UA configuration manual (08/2019)
  2. Siemens Industry Online Support forum — OPC UA licence
  3. MachineMetrics support — SINUMERIK OPC UA connectivity
  4. MachineMetrics support — Siemens 840D OPC UA option
  5. Softing — uaGate 840D
  6. Softing — uaGate 840D FAQ
  7. IBHsoftec wiki — IBH Link UA with SINUMERIK 840D / 840D sl
  8. Cybus — SINUMERIK connector
  9. Memex — MERLIN adapter for SINUMERIK 840D
  10. 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.

CNC Connectivity Field Kit
Nehmen Sie das Field Kit mit zur Anlage
Alle Steuerungen in einer Tabelle, mit Ports, Lizenzen, Inbetriebnahme-Checklisten und einer Vorlage für den Firewall-Antrag. Kostenlos mit einem Ingenieurkonto.
Field Kit holen →