Skip to content
←

OPC UA: architettura, sicurezza e connessione delle macchine al MES

Autore: Mark Kobbert · Ultimo aggiornamento: ottobre 2026

OPC UA (Open Platform Communications Unified Architecture) è uno standard per lo scambio di dati nell'automazione industriale, indipendente dal costruttore e dal sistema operativo. La macchina o il PLC mette a disposizione come server OPC UA i propri dati (contatori, stati, allarmi, parametri) insieme al loro significato, e un MES, uno SCADA o un altro client li legge.

Lo standard è sviluppato dalla OPC Foundation; come norma internazionale porta la sigla IEC 62541.

In che cosa OPC UA si distingue dal vecchio OPC

Caratteristica OPC classico (DA) OPC UA
PiattaformaWindows, tecnologia COM/DCOMIndipendente dal sistema operativo
Modello dei datiValori con nome della variabileModello informativo: oggetti, tipi, relazioni, unità di misura
SicurezzaDipende dalla configurazione DCOMIntegrata: certificati, autenticazione, cifratura
ComunicazioneClient-serverClient-server e publish/subscribe (pub/sub)

Gli elementi principali dell'architettura

Elemento Significato pratico
Spazio degli indirizzi e nodiOgni variabile, oggetto e metodo è un nodo con un identificativo. Il client sfoglia la struttura come un albero di cartelle.
Modello informativoDescrive che cosa significano i dati: contatore dei pezzi buoni, stato della macchina, temperatura in °C.
Companion specificationModelli comuni per tipo di macchina, perché lo stesso contatore abbia lo stesso nome anche tra costruttori diversi.
SottoscrizioniIl client non interroga di continuo il server; il server invia il valore quando cambia.
SicurezzaScambio di certificati tra client e server, ruoli utente, connessione cifrata.

Esempio: quanti dati passano davvero

Esempio (dati fittizi): 20 macchine, 10 variabili ciascuna, lettura ogni secondo. Sono 200 valori al secondo, cioè 5.760.000 valori in un turno di 8 ore.

La maggior parte di questi valori non cambia. Lo stato della macchina cambia un centinaio di volte per turno, il contapezzi con un tempo ciclo di 30 s cresce 960 volte. La sottoscrizione trasmette solo le variazioni: per stato e contapezzi di una macchina sono circa 1.060 valori, contro i 57.600 dell'interrogazione continua (28.800 per ciascuna delle due variabili). Per questo, nel progettare la connessione, conta più la scelta delle variabili davvero necessarie che la frequenza di lettura.

Quando la macchina non ha OPC UA

Situazione Soluzione
Macchina nuova, PLC con server OPC UALettura diretta con un client OPC UA.
PLC senza server OPC UAUn gateway che traduce il protocollo del PLC in OPC UA, oppure lettura via Modbus se il PLC lo supporta.
Macchina datata senza interfaccia di comunicazioneSegnali digitali (impulso per pezzo, segnale «macchina in lavoro») senza toccare il programma del PLC.

Per chi in Italia ha acquistato beni con le agevolazioni Industria 4.0, la connessione via OPC UA è spesso anche il modo in cui la macchina soddisfa il requisito di interconnessione al sistema di fabbrica. Il requisito è descritto nella voce sul PLC.

A che cosa fare attenzione nella connessione

Aspetto Buona pratica
SicurezzaConnessione in modalità firma e cifratura (Sign & Encrypt), certificato del client accettato dal server
PermessiUn utente dedicato in sola lettura, se i dati devono solo essere raccolti
Indirizzi delle variabiliIdentificativi dei nodi (NodeId) stabili; una modifica al programma del PLC non deve cambiarli
Sottoscrizione invece di interrogazioneIl server invia il valore solo quando cambia, con meno carico per il PLC e per la rete
Frequenza di campionamentoScelta per variabile: il contapezzi più spesso, la temperatura del quadro elettrico più di rado

OPC UA in SYMESTIC

SYMESTIC legge i dati via OPC UA con il Cloud Gateway, un software gratuito che si installa presso il cliente su un server o un PC. Il Cloud Gateway legge gli allarmi direttamente dal PLC, anche quelli che restano attivi solo pochi millisecondi. Da agosto 2026 SYMESTIC può anche scrivere valori nel PLC via OPC UA come fase di processo, con registrazione dell'esito. Le macchine senza OPC UA si collegano con l'IoT Box (segnali digitali, senza intervenire sul PLC).

Fonti

  1. OPC Foundation: Unified Architecture
  2. IEC 62541: OPC Unified Architecture

Voci correlate: PLC · Monitoraggio della produzione · Raccolta dati macchine · Gestione allarmi · Retrofit delle macchine

L'autore
Mark Kobbert
Mark Kobbert
CTO di SYMESTIC. Dal 2014 sviluppa la piattaforma MES cloud-native su Microsoft Azure, con OPC UA, connessione delle macchine e Cloud Gateway. · LinkedIn
  • Demo live
  • 30 minuti
  • Gratuita

Veda SYMESTIC sul Suo caso d'uso

Nella demo live gratuita un esperto di prodotto Le mostra sulla piattaforma in funzione come si presentano in concreto OEE, fermi e il collegamento delle Sue macchine e del Suo ERP.

  • OEE live
  • Fermi e relative cause
  • Collegare macchine ed ERP
SYMESTIC Management View