Sistemi SCADA11 min di lettura

SCADA vs PLC: qual è la differenza e come lavorano insieme

PLC o SCADA? La risposta è solitamente entrambi. Questa guida spiega cosa fa ciascuna tecnologia, come si integrano nel modello Purdue e quando è necessario PLC, PLC+SCADA o DCS.

Team di ingegneria SENTRADO
Diagramma di architettura del sistema PLC e SCADA

"Abbiamo bisogno di un PLC o di un sistema SCADA?" Questa è una delle domande più comuni che sentiamo porre dai responsabili di impianto, ingegneri di progetto e team di approvvigionamento. Si basa anche su una premessa falsa: un PLC e un sistema SCADA non sono alternative. Svolgono ruoli fondamentalmente diversi e, nella maggior parte delle applicazioni industriali, lavorano insieme come livelli complementari di un sistema di controllo completo. Questo articolo spiega cosa fa ciascuno, come si relazionano e quando è necessario uno, entrambi o qualcos'altro.

1. Qual è la vera differenza tra PLC e SCADA?

La confusione nasce dal fatto che entrambe le tecnologie sono coinvolte nel "controllo" dei processi industriali e i fornitori spesso usano i termini in modo approssimativo. Un fornitore di PLC potrebbe descrivere il proprio prodotto come un "SCADA controller" e un fornitore di SCADA potrebbe sottolineare che il proprio software include capacità di "control logic". Ma queste etichette di marketing oscurano una chiara distinzione architetturale:

  • A PLC (Controllore Logico Programmabile) è un dispositivo hardware che esegue il controllo in tempo reale e deterministico dei processi fisici. Legge i sensori, esegue la logica e aziona gli attuatori, connesso direttamente alle apparecchiature che controlla.
  • A SCADA (Controllo di supervisione e acquisizione dati) il sistema è un piattaforma softwareche monitora, raccoglie e visualizza i dati da più controllori in un impianto o in siti distribuiti geograficamente. Si posiziona al di sopra dei PLC, fornendo interfaccia uomo-macchina, registrazione dei dati, allarmi e capacità di controllo remoto.

Lo pensi in questo modo: il PLC è il sistema nervoso e i muscoli: rileva e reagisce in millisecondi. SCADA è la consapevolezza cosciente del cervello: vede il quadro generale, ricorda la storia e prende decisioni strategiche.

2. Cos'è un PLC?

Un PLC è un computer industriale robusto progettato per il controllo in tempo reale in ambienti elettrici ostili. È stato inventato alla fine degli anni '60 (da Bedford Associates per General Motors, il Modicon 084) per sostituire i quadri di controllo a relè cablati che dovevano essere ricablati ogni volta che una linea di produzione cambiava.

Funzioni principali del PLC

  • Scansione ciclica: Il PLC ripete continuamente un ciclo di scansione: legge gli ingressi → esegue il programma → scrive le uscite. I tempi di scansione vanno da meno di 1ms per applicazioni veloci a 50-100ms per il controllo di processo standard. Questa tempistica deterministica e ripetibile è essenziale per il controllo ad alta velocità e critico per la sicurezza.
  • Esecuzione logica in tempo reale:Il programma utente — scritto in ladder logic, function block diagram, structured text o altri linguaggi IEC 61131-3 — prende decisioni di controllo basate su stati di input, timer, contatori e operazioni matematiche.
  • Connessione I/O diretta:I moduli I/O fisici si collegano direttamente ai dispositivi di campo: pulsanti, finecorsa, sensori di temperatura, trasmettitori di pressione, avviatori di motori, elettrovalvole e spie. Il PLC legge e scrive questi punti ad ogni scansione.
  • Affidabilità:I PLC sono progettati per un funzionamento 24/7 su cicli di vita di 15-20 anni in ambienti con temperature estreme, vibrazioni, rumore elettrico e fluttuazioni di alimentazione. Il tempo medio tra i guasti (MTBF) per i PLC moderni supera le 500.000 ore.

Architettura hardware del PLC

Un sistema PLC è costituito da un alimentatore, CPU (processore), moduli di comunicazione e moduli I/O montati su guida DIN o rack. Gli I/O possono essere locali (nello stesso quadro) o distribuiti (tramite PROFINET, EtherNet/IP o PROFIBUS verso stazioni I/O remote vicino ai dispositivi di campo). I principali produttori di PLC includono Siemens (S7-1200/1500), Allen-Bradley (ControlLogix/CompactLogix), Schneider (Modicon) e Mitsubishi (serie Q/L/FX).

3. Cos'è SCADA?

Lo SCADA è un sistema software che fornisce monitoraggio e controllo supervisionale. Non si collega direttamente a sensori o attuatori; invece, comunica con i PLC, le RTU (Remote Terminal Units) e altri controller tramite reti industriali, raccogliendo dati ed emettendo comandi di alto livello.

Funzioni principali SCADA

  • Acquisizione dati:Interroga i controllori di campo a intervalli configurabili per leggere i valori correnti (temperature, pressioni, portate, stato del motore, consumo energetico). I database dei tag possono variare da 100 punti per i piccoli sistemi a milioni per le distribuzioni a livello aziendale.
  • HMI (Interfaccia Uomo-Macchina):Gli schermi grafici visualizzano i dati di processo in tempo reale: diagrammi di tubazione, stato delle apparecchiature, trend e banner degli allarmi. Gli operatori utilizzano questi schermi per monitorare i processi e impartire comandi (avvio/arresto pompe, modifica dei setpoint, riconoscimento degli allarmi).
  • Gestione degli allarmi:Rileva condizioni anomale (alta temperatura, guasto alla pompa, livello basso del serbatoio) e avvisa gli operatori tramite banner sullo schermo, segnali acustici, SMS, email o chiamate telefoniche automatizzate. Gli allarmi vengono registrati con timestamp per l'analisi degli incidenti e il reporting normativo.
  • Registrazione dati e historian: Memorizza dati di serie temporali per l'analisi dei trend, la conformità normativa, il reporting energetico e l'ottimizzazione delle prestazioni. Un historian può memorizzare anni di dati con una risoluzione da 1 secondo a 1 minuto.
  • Reporting:Rapporti giornalieri/mensili automatizzati per operazioni, conformità e gestione. Registri dei turni, riepiloghi di produzione, rapporti energetici e analisi degli allarmi.
  • Controllo e monitoraggio remoto:Gli operatori possono visualizzare e controllare i processi da qualsiasi workstation connessa, browser web o dispositivo mobile, essenziale per operazioni distribuite geograficamente come reti di distribuzione dell'acqua, oleodotti o parchi eolici.

Architettura software SCADA

Un sistema SCADA viene eseguito su server e PC client (o nel cloud). In genere include un server di dati in tempo reale, un database storico, software client HMI e accesso web/mobile. Non ha un ciclo di scansione fisso: gli aggiornamenti dei dati sono guidati da eventi o sottoposti a polling a intervalli da 1 secondo a diversi minuti, a seconda del parametro e della larghezza di banda di comunicazione.

4. La relazione tra PLC e SCADA

In un tipico sistema di controllo industriale, il PLC e lo SCADA lavorano insieme in una gerarchia chiara:

LivelloTecnologiaRuoloTempo di risposta
Dispositivi di campoSensori, attuatoriMisurare e agireTempo reale (ms)
ControlloController PLC / RTU / DCSControllo diretto, logica1-100 ms (deterministico)
SupervisioneSoftware SCADA / HMIMonitoraggio, visualizzazione, setpoint1-30 sec (non deterministico)
AziendaMES, ERP, analisiIntegrazione aziendaleDa minuti a ore

Il PLC gestisce il controllo "veloce" che deve avvenire senza intervento umano: leggere un trasmettitore di pressione ogni 10ms, regolare la velocità di un VFD, arrestare un motore se la vibrazione supera una soglia. Se il server SCADA si blocca o la rete cade, il PLC continua a funzionare. Ha il proprio programma, le proprie I/O e la propria logica: non dipende dal SCADA per funzionare.

Il SCADA gestisce le funzioni di supervisione "lente": mostrare agli operatori cosa sta accadendo in tutto l'impianto, registrare i dati per la conformità, consentire modifiche remote ai setpoint e generare report. Se un PLC perde la comunicazione con il SCADA, continua a controllare in modo sicuro e memorizza i dati localmente; quando la comunicazione riprende, il SCADA recupera i dati memorizzati nel buffer.

💡 Principio architettonico

La logica di controllo critica per la sicurezza deve risiedere sempre nel PLC (o in un PLC di sicurezza), mai nel sistema SCADA. Lo SCADA viene eseguito su sistemi operativi generici (Windows/Linux) con tempistiche non deterministiche e potenziale rischio di arresti anomali. Un blocco del server SCADA non deve mai interrompere una funzione di sicurezza. Questo è un principio di progettazione fondamentale secondo IEC 61511 e ISA-84.

5. Diagramma di architettura: Il modello Purdue

La relazione tra PLC e SCADA è formalizzata nel Modello di Riferimento Purdue (ISA-99/IEC 62443), che definisce cinque livelli:

  • Livello 0 — Processo: Le apparecchiature fisiche: motori, valvole, pompe, sensori.
  • Livello 1 — Controllo di base: PLC, RTU e controllori di sicurezza che interagiscono direttamente con il Livello 0.
  • Livello 2 — Supervisione di area: Sistemi SCADA/HMI, stazioni operatore locali e gestione degli allarmi all'interno di un'area dello stabilimento.
  • Livello 3 — Operazioni di sito: Storici a livello di stabilimento, MES, pianificazione della produzione e ottimizzazione.
  • Livello 4 — Aziendale: Sistemi ERP, logistica aziendale e reti IT aziendali.

Ogni livello comunica principalmente con i livelli adiacenti e i confini di sicurezza (firewall, DMZ) li separano. Questa struttura gerarchica impedisce che un problema a un livello — come un virus IT aziendale — raggiunga il sistema di controllo al Livello 1.

6. Quando serve solo un PLC

Un PLC standalone senza SCADA è sufficiente quando:

  • Singola macchina o skid:Una macchina confezionatrice, un trasportatore o un piccolo skid di processo dispone di una logica autonoma senza necessità di monitoraggio centralizzato. L'operatore lo controlla tramite pulsanti, spie e un piccolo pannello HMI locale (che non è un sistema SCADA completo).
  • Macchine seriali OEM:I costruttori di macchine integrano un PLC nelle apparecchiature vendute come pacchetto. L'utente finale potrà collegarlo a un SCADA a livello di impianto in un secondo momento, ma la macchina in sé non richiede il SCADA per funzionare.
  • Controllo locale semplice:Una stazione di pompaggio di aumento con una pompa e un trasmettitore di pressione può funzionare autonomamente su un PLC con un pannello touch di base. Non è necessaria la visibilità remota se un operatore visita quotidianamente.
  • Sistemi di piccole dimensioni con budget limitato: Per una singola macchina inferiore a $50,000, l'aggiunta di un server SCADA e delle licenze potrebbe raddoppiare il costo del sistema di controllo senza un beneficio proporzionale.

Anche senza SCADA, un piccolo pannello HMI (ad es. Siemens KTP700 o Allen-Bradley PanelView) fornisce la visualizzazione locale e la visualizzazione degli allarmi. Questi non sono sistemi SCADA - sono terminali operativi a funzionalità limitata collegati direttamente a un PLC.

7. Quando è necessario PLC + SCADA

Aggiungere SCADA quando si applica una di queste condizioni:

  • Controller multipli o macchine:Una linea di produzione con 10 macchine controllate da PLC necessita di una visione centrale dell'intera linea: efficacia complessiva delle apparecchiature (OEE), coordinamento degli interblocchi e ricette condivise. Il SCADA aggrega i dati da tutti i PLC in schermate unificate.
  • Monitoraggio remoto:Le risorse distribuite geograficamente (stazioni di pompaggio dell'acqua, pozzi petroliferi, turbine eoliche, oleodotti) non possono essere visitate fisicamente di routine. SCADA su 4G, radio o fibra fornisce visibilità in tempo reale da una sala di controllo centrale.
  • Registrazione dati e conformità: I requisiti normativi per la qualità dell'acqua, le emissioni, la sicurezza alimentare o la produzione farmaceutica richiedono registrazioni continue dei dati che un PLC autonomo non può fornire. Gli storici SCADA archiviano anni di dati idonei per gli audit.
  • Gestione complessa degli allarmi:Quando un impianto genera decine di allarmi al giorno in più aree, un sistema di allarme centralizzato con prioritizzazione, escalation e analisi storica è essenziale. I soli allarmi PLC non possono fornire tutto ciò.
  • Sale di controllo multi-operatore: Gli impianti che operano su più turni e con più operatori necessitano di display condivisi, controllo degli accessi e registrazione delle azioni degli operatori, forniti solo dal SCADA.
  • Gestione e ottimizzazione energetica:Il monitoraggio del consumo energetico per unità di produzione in tutto lo stabilimento richiede l'aggregazione dei dati da più contatori e PLC: una funzione SCADA.

8. Quando è necessario un DCS invece di PLC + SCADA?

Per alcune applicazioni, né PLC+SCADA né un PLC standalone sono la soluzione migliore. Un DCS (Distributed Control System) è l'architettura preferita per:

  • Controllo di processo continuo: Le raffinerie di petrolio, gli impianti chimici, le cartiere e le grandi centrali elettriche richiedono un controllo di processo strettamente integrato a livello di impianto con migliaia di loop analogici. Un DCS fornisce un ambiente di ingegneria unificato, un controllo avanzato di processo (APC) integrato e una ridondanza perfetta dal controller all'HMI.
  • Elevato rapporto I/O analogici:Quando oltre il 60% degli I/O è analogico (anelli di controllo di temperatura, pressione e portata), l'architettura DCS è più efficiente di PLC+SCADA. I controller DCS sono ottimizzati per il controllo PID analogico con blocchi funzionali integrati.
  • Ridondanza integrata a ogni livello: I sistemi DCS sono dotati di controller ridondanti, reti ridondanti, I/O ridondanti e server ridondanti come architettura standard, non come costosi componenti aggiuntivi.
  • Elaborazione in batch su larga scala: La produzione farmaceutica e alimentare con ricette di batch complesse, firme elettroniche e conformità alla FDA 21 CFR Part 11 trae vantaggio dalla gestione integrata dei batch e dall'audit trail del DCS.

Il confine tra PLC+SCADA e DCS si è sfumato negli ultimi anni. I PLC moderni (Siemens S7-1500, Rockwell ControlLogix) con piattaforme SCADA come WinCC o FactoryTalk possono gestire applicazioni che tradizionalmente richiedevano un DCS. La decisione spesso dipende dalla scala del progetto, dalle convenzioni del settore e dalla disponibilità di competenze interne.

9. Confronto tra le principali piattaforme SCADA

PiattaformaFornitorePunti di forzaIdeale per
WinCC / WinCC OASiemensIntegrazione profonda di S7, ridondanza, sistemi di grandi dimensioniImpianti incentrati su Siemens, acqua, energia
IgnitionInductive AutomationLicenza illimitata, nativo web, modulareAmbienti multi-vendor, IIoT
FactoryTalk ViewRockwellIntegrazione stretta con Allen-BradleyProduzione a predominanza AB
Citect SCADASchneiderAffidabile, scalabile, buona ridondanzaEstrazione mineraria, acqua, infrastrutture
VTScadaTrihedralStorico integrato, gestione degli allarmiAcqua/acque reflue, telemetria

10. Quanto costa un tipico progetto SCADA?

Dimensioni del sistemaNumero di tagHardware + SoftwareIngegneria
Piccolo (singolo impianto)100-1,000$10,000-30,000$15,000-40,000
Medio (impianto multi-area)1,000-10,000$30,000-100,000$50,000-200,000
Grande (rete distribuita)10,000-100,000+$100,000-500,000$200,000-1,000,000+

Questi intervalli variano significativamente in base alla scelta della piattaforma, ai requisiti di ridondanza, al numero di siti e alla quantità di ingegneria personalizzata. Il modello di licenza unlimited-tag di Ignition offre spesso risparmi sostanziali per sistemi di medie e grandi dimensioni rispetto alle piattaforme con licenza basata sul conteggio dei tag.

11. Approccio all'integrazione: Come SENTRADO implementa PLC + SCADA

Il nostro approccio segue una netta separazione tra i livelli di controllo e di supervisione:

  1. Progettazione del livello di controllo:Selezioniamo il PLC in base al conteggio degli I/O, alle prestazioni e ai requisiti di ridondanza. Tutta la logica critica per la sicurezza e in tempo reale risiede nel programma PLC. Utilizziamo una programmazione strutturata e modulare con blocchi di dati chiaramente definiti per la comunicazione SCADA: nessun polling SCADA degli indirizzi di memoria grezzi.
  2. Architettura di comunicazione:I PLC si collegano a una rete Ethernet industriale (PROFINET o EtherNet/IP) con segmentazione VLAN. I server SCADA comunicano con i PLC tramite OPC UA (preferito) o protocollo nativo. Utilizziamo un'architettura DMZ per qualsiasi accesso esterno, senza alcun percorso diretto da Internet alla rete di controllo.
  3. Configurazione SCADA:Sviluppiamo database di tag con convenzioni di denominazione coerenti (Area.Equipment.Parameter, ad es. PS03.Pump01.MotorCurrent), costruiamo grafiche HMI seguendo i principi delle HMI ad alte prestazioni, configuriamo classi di allarme con procedure di escalation e impostiamo l'historian con tassi di logging e politiche di retention appropriati.
  4. Test:Il Factory Acceptance Testing (FAT) simula il processo completo con l'attuale software PLC e SCADA prima della spedizione. Il Site Acceptance Testing (SAT) verifica gli I/O di campo, la comunicazione, il routing degli allarmi e i flussi di lavoro degli operatori nell'ambiente reale.

Il risultato è un sistema in cui il PLC controlla in modo affidabile e deterministico, lo SCADA fornisce visibilità e gestione dei dati complete e entrambi i livelli comunicano in modo efficiente senza compromettere la sicurezza o la protezione. Che si abbia bisogno di un singolo Quadro di controllo PLC o un'implementazione SCADA a livello di stabilimento, i nostri ingegneri possono progettare l'architettura completa.

Progettazione di un sistema PLC + SCADA?

Il nostro team fornisce una progettazione completa dell'architettura del sistema di controllo, dalla selezione del PLC e alla realizzazione dei quadri fino alla configurazione SCADA e alla cybersecurity. Richieda una consulenza gratuita per il proprio progetto.

Domande frequenti

Risposte dirette dal nostro team di ingegneri.

Qual è la vera differenza tra un PLC e un sistema SCADA?
Un PLC è un dispositivo hardware rinforzato che esegue il controllo in tempo reale e deterministico — legge i sensori, esegue la logica e comanda direttamente gli attuatori a ogni ciclo di scansione di 1-100 ms. SCADA è un software che sta sopra i controllori: interroga i dati da più PLC, fornisce HMI grafica, gestione allarmi, registrazione nello storico, reporting e controllo remoto. Il PLC sono i muscoli che reagiscono in millisecondi; SCADA è il quadro generale di supervisione e la memoria storica.
Se il server SCADA va in crash, i PLC si fermano?
No. La logica di controllo real-time e di sicurezza critica risiede sempre nel PLC, che ha il proprio programma, I/O e scansione deterministica e continua a funzionare indipendentemente dallo SCADA. I PLC bufferizzano i dati localmente durante le interruzioni di comunicazione e lo SCADA li recupera quando torna il collegamento. Questa separazione è un principio di progettazione fondamentale secondo IEC 61511 e ISA-84: il blocco di un server SCADA non deve mai fermare una funzione di sicurezza.
Quando è sufficiente un PLC autonomo senza SCADA?
Un PLC autonomo con un piccolo pannello HMI locale come un Siemens KTP700 si adatta a macchine singole o skid con logica autocontenuta, macchine OEM seriali vendute come pacchetto, controllo locale semplice come una stazione di pompaggio a una pompa con visite giornaliere degli operatori e macchine a budget limitato sotto i 50.000 dollari, dove un server SCADA raddoppierebbe circa il costo di controllo senza beneficio proporzionato. Il pannello fornisce visualizzazione e allarmi locali ma non è un sistema SCADA.
Quali condizioni giustificano l'aggiunta di SCADA al controllo con PLC?
Aggiungere SCADA quando ci sono più controllori o macchine che richiedono una vista unificata di linea e l'OEE, asset distribuiti geograficamente come stazioni di pompaggio o pipeline che richiedono monitoraggio remoto, obblighi normativi di registrazione dati continua di livello audit, gestione complessa degli allarmi tra le aree, sale controllo multi-operatore con logging delle azioni o gestione energetica di tutta la struttura che aggrega dati da molti contatori e PLC.
Quando usare un DCS invece di PLC più SCADA?
Scegliere un DCS per gli impianti di processo continuo come raffinerie, chimica, cellulosa e carta e grandi impianti di potenza con migliaia di loop analogici, dove oltre il 60% degli I/O è controllo PID analogico, la ridondanza a tutti i livelli deve essere standard o i grandi processi batch con FDA 21 CFR Part 11. I PLC moderni con piattaforme come WinCC coprono i casi di media scala, perciò la scelta dipende da scala, convenzione di settore e competenze interne.