Collegare SINUMERIK 840D sl
Il SINUMERIK 840D sl dispone di un server OPC UA nativo, abilitato dall'opzione a pagamento Access MyMachine /OPC UA (codice d'ordine 6FC5800-0AP67-0YB0) e raggiungibile all'indirizzo opc.tcp://<HMI-IP>:4840. Richiede SINUMERIK Operate e una versione software CNC supportata (4.5, 4.07 SP2–SP5, 4.08 SP2–SP3 o 4.92). Senza l'opzione, gateway come Softing uaGate 840D leggono l'NC tramite il protocollo S7 ed espongono OPC UA, senza alcuna licenza runtime Siemens aggiuntiva secondo Softing.
In sintesi
| Protocollo nativo | Server OPC UA (Access MyMachine /OPC UA) |
|---|---|
| Licenza sul CNC | 6FC5800-0AP67-0YB0 (a pagamento) |
| Porta | TCP 4840 |
| Interfaccia | X130 / X120 sull'NCU (thin client); eth1/eth2 con PCU/IPC |
| Sicurezza | Basic256Sha256 per impostazione predefinita; accesso anonimo disattivato |
| Senza l'opzione | Gateway S7 (uaGate 840D, IBH Link UA, dataFEED) |
Percorsi di collegamento
Il più completo e pulito: canale, mandrino, allarmi, utensili, PLC, metodi. Licenza per singolo controllo.
Softing uaGate 840D / SDEX, IBH Link UA o dataFEED OPC Server CNC leggono l'NC tramite il protocollo S7 (porta 102) ed espongono OPC UA/MQTT.
Adapter Memex MERLIN per 840D (richiede una licenza runtime OA Siemens).
Manage MyMachines (client SINUMERIK Integrate) e app Industrial Edge for Machine Tools.
Licenze e opzioni
| Voce | Opzione / codice articolo | A pagamento? | Nota |
|---|---|---|---|
| Access MyMachine /OPC UA | 6FC5800-0AP67-0YB0 | A pagamento | Da attivare in Startup > Licenses; può servire un tecnico dell'assistenza |
| Run MyHMI (runtime OA di Operate, per adapter MTConnect) | 6FC5800-0AP60-0YB0 | A pagamento | Richiesta dall'adapter Memex MERLIN |
| Toolbox SINUMERIK Operate con NCVar Selector (per gateway S7) | 6FC5851-1XC45-4YA8 | A pagamento | Serve a generare i file dei simboli per uaGate 840D |
Porte
| Porta | Protocollo | Nota |
|---|---|---|
4840 | TCP | Server OPC UA (configurabile); aperta automaticamente sull'NCU, manualmente su PCU/IPC |
102 | TCP | S7 / RFC1006 usata dai gateway (da aprire nel firewall SINUMERIK su X120/X130) |
Versioni software
- CNC SW 4.5 → server OPC UA V2.2 e V3.0 SP1
- 4.07 da SP2 a SP5 → V2.2 / V3.0 SP1
- 4.08 da SP2 a SP3 → V2.2 / V3.0 SP1
- 4.92 e 4.92 HF2 → solo V3.0 SP1
- Softing uaGate 840D: 840D sl dal software V2.7 (le sue FAQ restringono a NCU 7x0.3 PN con software successivo alla V4.3)
Dati leggibili
- Stato del canale: stato di esecuzione, modo operativo, nome del programma attivo, blocco, riga
- Mandrino: in rotazione, velocità, carico; avanzamento e override
- Allarmi: allarmi NC, PLC e HMI basati su eventi con testi multilingue (richiede il diritto AlarmRead)
- Parametri R, dati utente globali (GUD) e variabili NC tramite percorso, per esempio
/Channel/Parameter/R[u1,10] - Dati PLC:
/Plc/MB6,/Plc/DB5.DBW2, array come/Plc/DB2.DBD0:REAL[10](828D: solo DB cliente da DB9000) - Utensili: dati utensile, taglienti, magazzino; metodi per creare ed eliminare utensili e taglienti
- Contapezzi (pezzi effettivi e totali) e selezione programma (metodi Select/Deselect con il diritto ApWrite)
Configurazione
- Verificare la licenza e la versione softwareAccess MyMachine /OPC UA deve essere concessa in licenza e attivata: codice d'ordine 6FC5800-0AP67-0YB0 per 840D sl e 828D. Prima di ordinare, confrontare la versione software del CNC con la tabella di compatibilità riportata sotto.
- Usare l'interfaccia di rete corretta828D: X130 (rete aziendale). 840D sl con thin client: X120 e X130 sull'NCU. 840D sl con PCU o IPC: il server è raggiungibile su eth1 ed eth2 del PC, non su X120/X130. Non modificare le reti di sistema 192.168.214.x e 192.168.215.x.
- Alzare il livello di accessoImpostare il livello di accesso Manufacturer, così da rendere disponibili le schermate di messa in servizio.
- Attivare il serverStartup (messa in servizio) > Network > OPC UA > Setting > Change. Scegliere la rete (aziendale, di sistema o di service), confermare indirizzo IP e porta 4840, spuntare "Activate OPC UA", OK.
- Creare un utente e i relativi dirittiL'accesso anonimo è disattivato per impostazione predefinita e deve restare tale. Creare un utente con una password robusta (8 o più caratteri, maiuscole e minuscole, cifre, caratteri speciali) e assegnargli solo i diritti necessari, per esempio StateRead, ToolRead, AlarmRead.
- RiavviareRiavvio hardware dell'NCU o della PPU; su una PCU 50 o un IPC, riavviare Operate.
- Scambiare i certificatiStartup > Network > OPC UA > Certificates. Il certificato del server viene generato al primo avvio (validità 20 anni). Importare il certificato del client (.der) e rendere attendibile il certificato dell'HMI sul lato client. Disattivare l'accettazione automatica dei certificati al termine della messa in servizio.
- Verificare con un client genericoCollegarsi con UaExpert a
opc.tcp://<HMI-IP>:4840usando Basic256Sha256 Sign & Encrypt, esplorare lo spazio degli indirizzi, leggere uno stato del canale, poi passare al client di produzione.
Risoluzione dei problemi
| Sintomo | Causa probabile | Soluzione |
|---|---|---|
| BadCertificateTimeInvalid | Ora di sistema errata sul controllo o sul client | Regolare l'orologio su entrambi i lati (NTP dove possibile), poi ricollegarsi. |
| BadSecurityChecksFailed | Certificato del client non considerato attendibile dal server | Spostare il certificato del client nell'elenco dei certificati attendibili in Startup > Network > OPC UA > Certificates. |
| Endpoint non raggiungibile su 840D sl con PCU | Il client sta contattando X120/X130 | Con una PCU o un IPC il server è in ascolto su eth1/eth2 del PC; aprire la TCP 4840 nel firewall del PC. |
| Il login funziona, ogni lettura viene rifiutata | I nuovi utenti non hanno diritti | Assegnare i diritti necessari (StateRead, AlarmRead, ToolRead, PlcRead…) con l'utente amministratore. |
| L'828D non riesce a leggere un blocco dati del PLC | L'828D espone solo i blocchi dati cliente da DB9000 | Chiedere al programmatore PLC di copiare i valori in un DB pari o superiore a DB9000. |
| Endpoint con sicurezza None assente | Per impostazione predefinita sono attive solo le policy a 256 bit | Mantenere questa configurazione in produzione; abilitare None solo temporaneamente per un test di raggiungibilità, se la policy di stabilimento lo consente. |
Insidie da evitare
- Modelli a oggetti personalizzati (CSOM) creati in SiOME: fino a 7 namespace personalizzati e 10,000 nodi.
- Fino a 149 parametri per accesso ad array.
- Con alcuni middleware le sottoscrizioni agli eventi vengono sostituite dal polling, perché le notifiche possono compromettere la stabilità del server (indicazione di Cybus).
- Siemens non pubblica un numero massimo di client o di monitored item nel manuale da noi consultato: dimensionare il client in modo prudente.
Connettori che supportano questo controllo
| Prodotto | Fornitore | Tipo | Uscite |
|---|---|---|---|
| uaGate 840D | Softing | Gateway | OPC UA (≤20,000 nodi), 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 | Server OPC / driver | OPC DA; opzionali OPC UA 1.04, MQTT, REST |
| IBH Link UA | IBHsoftec | Gateway | OPC UA (incluso il modello CNC OPC 40502), MQTT Sparkplug B |
| Connectware | Cybus | Piattaforma edge | MQTT, server OPC UA |
| WebAccess/CNC | Advantech | Software di monitoraggio | OPC UA/DA, Modbus, REST |
| MERLIN Tempus + MERLIN adapters | Memex | Software di monitoraggio | MTConnect |
| Manage MyMachines | Siemens | Costruttore del controllo o della macchina | Cloud (Insights Hub) |
| Industrial Edge for Machine Tools | Siemens | Costruttore del controllo o della macchina | REST, MQTT |
| Kepware Server — Siemens TCP/IP Ethernet | Velotic (formerly PTC Kepware) | Server OPC / driver | OPC UA, OPC DA |
| StateMonitor | HEIDENHAIN | Costruttore del controllo o della macchina | Interfaccia ordini di lavoro ERP/MES |
| Predator MDC | Predator Software | Software di monitoraggio | SQL / MES / ERP |
| FactoryWiz Monitoring | FactoryWiz | Software di monitoraggio | — |
- Numero massimo di sessioni e di monitored item del server OPC UA
- Prezzo di listino di 6FC5800-0AP67-0YB0 (visibile solo dopo il login nella Siemens Industry Mall)
Domande frequenti degli ingegneri
Come si abilita OPC UA su un SINUMERIK 840D sl?
Acquistare la licenza Access MyMachine /OPC UA (6FC5800-0AP67-0YB0), poi Startup > Network > OPC UA > Setting > Change, spuntare Activate OPC UA, riavviare e scambiare i certificati.
Si può leggere un 840D sl senza la licenza OPC UA?
Sì, con un gateway a protocollo S7 come Softing uaGate 840D, IBH Link UA o Softing dataFEED; Softing dichiara che non serve alcuna licenza Siemens aggiuntiva, anche se per i simboli si usa la toolbox NCVar Selector.
Quale porta usa OPC UA su SINUMERIK?
La TCP 4840 per impostazione predefinita.
Fonti
Le informazioni di questa pagina provengono da questi documenti, consultati il 27 ottobre 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
Ultima verifica il 27 ottobre 2026 sulla documentazione dei costruttori. OPC UA Connect è una risorsa didattica pubblicata da TEEPTRAK; non è affiliata alla OPC Foundation, all'MTConnect Institute né ad alcun costruttore di controlli.