L'automazione manifatturiera non è un'entità monolitica: è un insieme strutturato di tecnologie, protocolli e architetture che si sviluppano su livelli funzionali distinti. Comprendere come questi livelli si relazionano tra loro è fondamentale per valutare qualsiasi intervento di modernizzazione di un impianto produttivo.
La piramide CIM e il modello ISA-95
Il modello di riferimento più consolidato per descrivere la gerarchia funzionale di una fabbrica automatizzata è la piramide CIM (Computer Integrated Manufacturing), sviluppata tra gli anni Ottanta e Novanta come schema concettuale a cinque livelli:
- Livello 0 — Campo: sensori, attuatori, encoder, trasduttori
- Livello 1 — Controllo: PLC, motion controller, sistemi di sicurezza
- Livello 2 — Supervisione: SCADA, HMI, sistemi di allarme
- Livello 3 — Esecuzione: MES (Manufacturing Execution System)
- Livello 4 — Gestione aziendale: ERP (Enterprise Resource Planning)
Lo standard ISA-95 (IEC 62264) ha formalizzato le interfacce tra i livelli 3 e 4, definendo i modelli informativi per lo scambio di dati tra MES ed ERP. Nelle versioni più recenti, lo standard affronta anche l'integrazione verticale con il livello di campo attraverso l'Industrial Internet of Things (IIoT).
PLC: il cuore del controllo di campo
Il Programmable Logic Controller (PLC) rappresenta ancora oggi il componente predominante nel controllo di processo industriale. Le ragioni della sua persistenza nel tempo risiedono nella robustezza costruttiva, nella disponibilità di linguaggi di programmazione standardizzati (IEC 61131-3) e nella capacità di operare in condizioni ambientali severe.
Lo standard IEC 61131-3 definisce cinque linguaggi di programmazione per PLC:
| Linguaggio | Sigla | Tipo | Applicazione tipica |
|---|---|---|---|
| Ladder Diagram | LD | Grafico | Logica a contatti, sistemi di sicurezza |
| Function Block Diagram | FBD | Grafico | Controllo continuo, regolatori PID |
| Structured Text | ST | Testuale | Algoritmi complessi, gestione dati |
| Instruction List | IL | Testuale | Ottimizzazione a basso livello (in disuso) |
| Sequential Function Chart | SFC | Grafico | Sequenze di processo, batch control |
SCADA e sistemi di supervisione
I sistemi SCADA (Supervisory Control and Data Acquisition) operano al livello 2 della piramide CIM. Il loro compito principale è raccogliere dati dal campo, presentarli su interfacce operatore (HMI) e consentire l'invio di comandi ai dispositivi di controllo.
Architetturalmente, uno SCADA è composto da:
- Remote Terminal Unit (RTU) o Field Device: dispositivi sul campo che acquisiscono segnali
- Master Terminal Unit (MTU): server centrale di raccolta ed elaborazione
- Rete di comunicazione: Ethernet industriale, Modbus TCP, Profinet, EtherNet/IP
- HMI: interfacce grafiche per gli operatori di processo
DCS: architettura per la produzione continua
Nei processi continui — come la chimica fine, la raffinazione o la produzione farmaceutica — il Distributed Control System (DCS) è l'architettura di riferimento. A differenza di uno SCADA, in un DCS la logica di controllo è distribuita tra i nodi di campo: ogni controller gestisce un sottosistema e comunica con gli altri attraverso un bus ridondante ad alta disponibilità.
Differenza pratica PLC vs DCS: Un PLC esegue la logica in modo ciclico su un processore centralizzato. In un DCS, la logica è distribuita su moduli di processo fisicamente adiacenti agli strumenti di campo, con un'enfasi maggiore sulla continuità operativa e sulla gestione di variabili analogiche continue.
Protocolli di comunicazione industriale
La scelta del protocollo di comunicazione dipende dall'applicazione, dalla latenza richiesta e dalla topologia di rete. I principali protocolli presenti negli impianti italiani sono:
- Profinet (IEC 61158): protocollo Ethernet real-time sviluppato da Siemens e Profibus International; dominante in Europa
- EtherNet/IP: diffuso negli impianti con controllori Rockwell Automation
- Modbus TCP: protocollo aperto, ampiamente supportato per la sua semplicità
- OPC-UA (IEC 62541): standard per l'interoperabilità verticale, dal campo al cloud; architettura client-server con modello a oggetti
- MQTT: protocollo publish-subscribe leggero, utilizzato in applicazioni IIoT per la trasmissione di dati verso piattaforme cloud
MES: il livello di esecuzione produttiva
Il Manufacturing Execution System gestisce l'esecuzione degli ordini di produzione, traccia il work-in-progress, raccoglie dati di qualità e calcola gli indicatori di prestazione (OEE, TEEP). Le funzionalità definite dallo standard ISA-95 includono gestione delle risorse, dispatching, raccolta dati, gestione della qualità, manutenzione e gestione dei documenti di processo.
Nel contesto italiano, l'adozione dei MES è cresciuta in parallelo con gli incentivi legati al Piano Nazionale Industria 4.0 (ora Piano Transizione 4.0), che ha incluso i software MES tra i beni immateriali agevolabili attraverso il meccanismo del credito d'imposta.