Protocollo industriale

OPC UA cloud industriale: monitorate i vostri controllori tramite Internet

Come collegare i propri controllori OPC UA al cloud? Architettura sicura, OPC UA vs Modbus, casi d’uso Siemens/Schneider/Beckhoff e buone pratiche.

In breve
OPC UA (Unified Architecture) è lo standard industriale moderno per lo scambio di dati tra PLC, sistemi SCADA e sistemi cloud. A differenza di Modbus, OPC UA è intrinsecamente sicuro (crittografia TLS, autenticazione tramite certificato), orientato agli oggetti (struttura dei dati, metadati, allarmi nativi) e progettato per l’interoperabilità. Per collegare un PLC OPC UA al cloud è necessario un gateway che svolga il ruolo di client OPC UA, legge i nodi dell’albero dei dati e li pubblica sul cloud tramite MQTT o HTTPS.

Perché l’OPC UA sta diventando uno standard nell’industria moderna

L’Industria 4.0 richiede scambi di dati standardizzati tra PLC di diversi produttori, sistemi SCADA, MES, ERP e cloud. OPC UA (OPC Unified Architecture), sviluppato dalla OPC Foundation, è diventato lo standard de facto dal 2008 — adottato da Siemens, Schneider Electric, Rockwell, Beckhoff, Bosch e dalla maggior parte delle grandi aziende industriali.

Rispetto a Modbus, OPC UA offre:

  • Sicurezza nativa — crittografia, autenticazione, politiche di sicurezza.
  • Modello di dati ricco — oggetti, nodi, tipi, metodi, eventi, allarmi.
  • Interoperabilità — compatibilità tra produttori senza mappatura manuale.
  • Informazioni contestuali — i dati includono l’unità di misura, l’intervallo valido e la data e l’ora.
  • Affidabilità — stato di qualità (Good/Bad/Uncertain) per ogni valore.

Architettura OPC UA verso il cloud

Il modello Subscription OPC UA è più efficiente del polling Modbus: il server OPC UA invia una notifica al client solo quando un valore cambia (o supera una soglia di deadband), riducendo così la larghezza di banda consumata.

OPC UA vs Modbus: confronto

CritèreModbus RTU/TCPOPC UA
Sicurezza nativaAucuneTLS + certificati X.509
Modello di datiRegistri piatti (interi)Oggetti, tipi, metodi, allarmi
Alla scoperta delle attrezzatureManuelleAutomatico (navigazione nell’albero)
Allarmi ed eventiA&E integrato
Metadati (unità, intervallo…)
InteropérabilitéBasiqueProfili standardizzati per settore
Compatibilità hardware★★★★★ (universale)★★★ (attrezzature recenti)
Complessità di implementazioneFaibleDa media ad alta

OPC UA e Modbus non sono in contrapposizione, ma coesistono. Un moderno gateway industriale supporta entrambi: OPC UA per i controllori di ultima generazione (S7-1500, M262, CP600…) e Modbus RTU/TCP per le apparecchiature esistenti.

Compatibilità per marca

Siemens

  • S7-1200 / S7-1500: server OPC UA integrato, configurabile tramite TIA Portal.
  • S7-300 / S7-400: tramite modulo IE CP (ad es. CP 343-1) o server OPC UA esterno.
  • WinCC: server OPC UA DA integrato.

Schneider Electric

  • Modicon M262, M580: server OPC UA nativo.
  • M340, M221: tramite EcoStruxure Machine Expert (componente aggiuntivo per server OPC UA).
  • EcoStruxure EcoDataCenter: OPC UA per le apparecchiature energetiche.

Beckhoff TwinCAT 3 integra un server OPC UA completo con supporto dei profili OPC UA per la norma IEC 61131-3.

Rockwell Automation ControlLogix, CompactLogix: accesso OPC UA tramite il server RSLinx Enterprise o connettori di terze parti.

Buone pratiche di sicurezza OPC UA

  1. Politiche di sicurezza — utilizzare almeno Basic256Sha256 insieme a Sign & Encrypt. Non utilizzare mai la modalità None in produzione.
  2. Certificati — ogni client e server dispone di un certificato univoco. Il gateway si connette solo ai server di cui ha verificato il certificato.
  3. VPN — anche con OPC UA protetto, non esporre la porta 4840 direttamente su Internet. Utilizzare una VPN come livello di trasporto.
  4. Lista bianca — il server OPC UA deve accettare solo le connessioni provenienti dagli indirizzi IP del gateway.
  5. Audit — attivare l’audit OPC UA (AuditEventType) per tracciare tutte le connessioni e le modifiche.

L’approccio Eziwan

L'Eziwan Gateway implementa un client OPC UA che si connette ai server dei vostri PLC, si abbona ai nodi configurati, e pubblica i dati sull'Eziwan Cloud tramite MQTT e VPN. La configurazione è visiva: non è necessario conoscere la sintassi OPC UA; basta navigare nell’albero dei dati del PLC e selezionare le variabili da monitorare.

Per approfondire: Modbus cloud, MQTT industriale e monitoraggio di siti remoti.

Domande frequenti

Da consultare anche