Sistemi SCADA14 min di lettura

Architettura del sistema SCADA: progettazione di un robusto sistema di monitoraggio industriale

Dai sensori di campo agli schermi operatore: il riferimento ingegneristico completo per la progettazione di un sistema SCADA affidabile, sicuro, scalabile e manutenibile su un ciclo di vita di 15-20 anni.

Team di ingegneria SENTRADO
Architettura del sistema SCADA che mostra più livelli dal campo all'HMI

Un sistema SCADA con un'architettura scadente passerà l'intera vita a essere rattoppato, aggirato e oggetto di scuse. Abbiamo ereditato progetti in cui il server SCADA si trovava sullo stesso switch di rete della stampante dell'ufficio, in cui i nomi dei tag erano stringhe casuali senza alcuna convenzione e in cui un singolo guasto del server ha interrotto il monitoraggio per 200.000 clienti. Un'architettura SCADA ben progettata, al contrario, è invisibile: funziona in modo affidabile, si ridimensiona con grazia e fornisce agli operatori i dati di cui hanno bisogno senza costringerli a combattere con il sistema. Questa guida illustra ogni livello di una robusta architettura SCADA industriale, dai sensori di campo allo schermo dell'operatore.

1. Fondamenti di architettura SCADA

I moderni sistemi SCADA seguono un'architettura distribuita a più livelli basata sul modello ISA-95 / Purdue. Ogni livello ha una funzione specifica, comunica attraverso interfacce definite e può essere scalato o aggiornato in modo indipendente. I cinque livelli sono:

  1. Dispositivi di campo (Livello 0-1): Sensori e attuatori che misurano e regolano il processo fisico
  2. Controller (Livello 1): PLC e RTU che eseguono il controllo in tempo reale e l'acquisizione dati
  3. Rete di comunicazione (Livello 1.5-2): Reti industriali che collegano i controller ai sistemi di supervisione
  4. Server SCADA (Livello 2-3): Acquisizione dati, elaborazione degli allarmi, storico e server applicativi
  5. HMI e client (Livello 2-3): Stazioni operatore, client web e dispositivi mobili

L'architettura deve essere progettata con tre principi non negoziabili: controllo deterministico (il PLC deve controllare anche se lo SCADA è fuori servizio), difesa in profondità (sicurezza a ogni livello, non solo perimetrale), e scalabilità (l'aggiunta di una nuova stazione o tag non dovrebbe richiedere una riarchitettura del sistema).

2. Livello 1: Dispositivi di campo

Il livello di campo è dove il sistema SCADA incontra il mondo fisico. La selezione dei dispositivi influisce sulla qualità dei dati, sull'onere di manutenzione e sull'affidabilità del sistema:

  • Sensori: Trasmettitori di pressione, sensori di livello, misuratori di portata, sonde di temperatura e strumenti analitici. Per l'integrazione SCADA, selezionare dispositivi con uscita 4-20mA HART, Modbus RTU o PROFINET/PROFIBUS. I trasmettitori Smart HART forniscono non solo la variabile di processo ma anche dati diagnostici (stato del sensore, stato di calibrazione) che possono essere registrati nello storico.
  • Attuatori:Avviatori di motori, VFD, valvole di controllo e valvole a solenoide. Per il monitoraggio SCADA, assicurarsi che ogni attuatore fornisca un feedback (stato di marcia, guasto, posizione) piuttosto che solo un'uscita di comando. Un comando senza feedback è un'ipotesi: l'operatore non può confermare che l'azione sia avvenuta.
  • Selezione del tipo di segnale:Utilizzare 4-20 mA per i segnali analogici (più immuni ai disturbi rispetto a 0-10 V), ingressi digitali per lo stato (preferibili contatti privi di potenziale) e moduli RTD/temperatura per la temperatura. Evitare il collegamento diretto delle termocoppie su lunghe distanze: utilizzare un trasmettitore di temperatura con uscita 4-20 mA.
  • Sicurezza intrinseca e aree pericolose: Per applicazioni oil & gas, chimiche o minerarie in aree pericolose, utilizzare dispositivi di campo certificati Ex e barriere isolate o moduli a sicurezza intrinseca nel quadro di comando.

3. Livello 2: Controller (PLC/RTU)

Il livello del controller è il bordo del sistema SCADA: raccoglie i dati dai dispositivi di campo, esegue la logica di controllo locale e comunica verso l'alto ai server SCADA.

PLC vs RTU

La distinzione si è affievolita, ma tradizionalmente:

  • PLC (Controllore logico programmabile):Ottimizzato per il controllo locale ad alta velocità all'interno di uno stabilimento o di una macchina. Ricca programmazione IEC 61131-3, tempi di scansione rapidi, ampia selezione di moduli I/O. Ideale per l'automazione di fabbrica, gli impianti di processo e il controllo macchine.
  • RTU (Remote Terminal Unit): Ottimizzato per siti geograficamente distribuiti con comunicazione a bassa larghezza di banda. Minore consumo energetico, intervallo di temperatura più ampio, comunicazione radio/cellulare integrata e buffering dei dati store-and-forward. Ideale per stazioni di pompaggio di oleodotti, teste di pozzo e siti di utilità remoti.

I controller moderni, tra cui Siemens S7-1200/1500 e Allen-Bradley CompactLogix, combinano le capacità di PLC e RTU, rendendo la distinzione in gran parte accademica per le nuove installazioni. Il criterio di selezione chiave è se il controller può mantenere autonomamente il controllo durante le interruzioni di comunicazione, memorizzare i dati localmente e risincronizzarsi al ripristino della connettività.

Ridondanza del controllore

Per i processi critici, specificare controllori ridondanti (ad es. Siemens S7-1500R/H, Allen-Bradley ControlLogix L8x con ridondanza). Due CPU si sincronizzano su un collegamento in fibra dedicato; se la primaria fallisce, il backup subentra in meno di 100 ms senza interrompere gli I/O. I controllori ridondanti sono standard nel trattamento delle acque, nella generazione di energia e nel settore oil & gas, industrie in cui i costi di fermo macchina non pianificato superano i $50,000 all'ora.

4. Livello 3: rete di comunicazione

La rete è la spina dorsale del sistema SCADA. La progettazione della rete influisce direttamente sull'aggiornamento dei dati, sulla latenza degli allarmi e sulla cybersecurity.

Architettura di rete

  • Rete di processo (Livello 1-2): Collega PLC, I/O remoti e server di dati SCADA. Utilizzare switch gestiti industriali (ad es. Siemens SCALANCE, Hirschmann, Moxa) con PROFINET/EtherNet/IP. Per sistemi ad alta disponibilità, configurare anelli MRP (Media Redundancy Protocol) con commutazione in meno di 200 ms.
  • Rete di supervisione (Livello 2-3): Collega server SCADA, client HMI e storici. Separato dalla rete di processo tramite un firewall. Utilizzare Ethernet gigabit per il traffico da server a server e da server a client.
  • DMZ (Livello 3.5): Una zona demilitarizzata tra la rete di controllo e la rete aziendale ospita tutti i server che necessitano di accesso esterno (HMI web, gateway OPC UA, server di accesso remoto). Nessun traffico diretto fluisce dal Livello 4 (aziendale) al Livello 2 (controllo): tutte le comunicazioni passano attraverso la DMZ.
  • WAN di campo: Per i siti remoti, utilizzare 4G/LTE con VPN, radio con licenza o fibra. Specificare sempre percorsi di comunicazione doppi per le stazioni critiche (es. 4G primario + backup radio) con failover automatico.

⚠️ Regola critica per la progettazione di rete

Non collegare mai dispositivi SCADA o PLC alla rete IT aziendale senza un firewall. La rete aziendale ha accesso a Internet, e-mail, navigazione web e software installati dall'utente — tutti vettori di attacco che possono compromettere i sistemi di controllo. Utilizzare reti fisicamente separate o, come minimo, segmentazione VLAN con firewall industriali che applicano il controllo degli accessi consapevole del protocollo (ad es., consentire solo OPC UA sulla porta 4840 tra il server SCADA e il gateway DMZ).

5. Livello 4: Server SCADA

Il livello server elabora, archivia e fornisce i dati SCADA. Un sistema SCADA di medie-grandi dimensioni include in genere diversi ruoli server:

  • Server dati I/O (runtime SCADA):Esegue il polling dei controller, mantiene il database dei tag in tempo reale, valuta le condizioni di allarme ed esegue script di supervisione. Per la ridondanza, distribuire server primari/standby con failover automatico e dati in tempo reale sincronizzati.
  • Server Historian:Memorizza dati di processo in serie temporali per l'analisi dei trend e la reportistica. Utilizzare un historian dedicato (ad es. OSIsoft PI, Aveva Historian, Ignition Historian o InfluxDB per l'open-source) piuttosto che il logging su un database relazionale: gli historian sono ottimizzati per la compressione e le query di serie temporali, ottenendo prestazioni da 10 a 100 volte superiori.
  • Web server: Fornisce grafiche HMI a client basati su browser senza installare software client. Ospitare nella DMZ per l'accesso esterno.
  • Server degli allarmi:Server dedicato per l'elaborazione, l'instradamento e la notifica degli allarmi (SMS, email, voce). Per i sistemi di grandi dimensioni, la separazione dell'elaborazione degli allarmi dall'acquisizione dei dati garantisce che la risposta agli allarmi non venga ritardata da carichi elevati di polling dei dati.
  • Server di engineering/workstation: Utilizzato per la configurazione SCADA, la programmazione PLC e la manutenzione del sistema. Isolato dai sistemi di runtime per prevenire modifiche accidentali durante il funzionamento.

Virtualizzazione dei server

Le distribuzioni SCADA moderne utilizzano sempre più la virtualizzazione (VMware vSphere, Hyper-V) per ospitare più ruoli server su host fisici ridondanti. La virtualizzazione fornisce indipendenza dall'hardware, backup basati su snapshot e un disaster recovery più semplice. Tuttavia, verificare sempre che il fornitore SCADA supporti la virtualizzazione: alcune piattaforme meno recenti hanno restrizioni di licensing o di temporizzazione. Per i server I/O in tempo reale, utilizzare il pass-through hardware diretto per gli adattatori di rete per ridurre al minimo la latenza.

6. Livello 5: HMI e stazioni client

L'HMI è la finestra dell'operatore sul processo. Le decisioni di progettazione qui influenzano direttamente l'efficacia e la sicurezza dell'operatore:

  • Postazioni di lavoro della sala controllo:Configurazioni con doppio monitor, con la grafica di processo principale su uno schermo e l'elenco degli allarmi/trend sull'altro. Utilizzare PC di grado industriale con unità a stato solido e alimentatori ridondanti.
  • Display a grande schermo:Per le sale di controllo che gestiscono più aree, una video wall o un display di grande formato mostra la panoramica della rete con lo stato degli allarmi. Configurare il display per mostrare i banner degli allarmi indipendentemente da ciò che un operatore ha aperto sulla propria workstation.
  • Clienti web: Accesso HMI basato su browser per supervisori, manutenzione e personale reperibile. I client Web dovrebbero fornire l'accesso in sola lettura per impostazione predefinita, con le azioni di controllo che richiedono un'autenticazione aggiuntiva.
  • Accesso mobile:HMI web responsive o app mobili dedicate per l'accesso da telefono/tablet. L'accesso mobile avviene sempre tramite VPN e dovrebbe essere in sola lettura per la maggior parte degli utenti: il controllo remoto da un telefono introduce un rischio significativo di operazioni accidentali.

7. Quando sono necessari server SCADA ridondanti?

La ridondanza elimina i singoli punti di guasto. Un'architettura SCADA ad alta disponibilità fornisce ridondanza a più livelli:

ComponenteMetodo di ridondanzaTempo di commutazione
ControllerCPU doppie (S7-1500R/H, ridondanza CLX)10-100ms
ReteAnello MRP / RSTP / doppia NIC50-500ms
Server SCADAPrimario/standby con sincronizzazione dei dati5-30 secondi
StoricoReplica / historian in clusterDa secondi a minuti
PotenzaUPS + generatore di riserva0ms (UPS), 10-30s (gen)
Collegamento WANDoppia SIM / radio + failover cellulare30-60 secondi

Non ogni sistema necessita di ridondanza completa. Adattare il livello di ridondanza alla criticità del processo. Una piccola linea di confezionamento potrebbe aver bisogno solo di un UPS. Un impianto di trattamento delle acque che serve 500,000 persone necessita di controllori, reti e server ridondanti.

8. Progettazione del database dei tag

Il database dei tag è la base di ogni sistema SCADA. Un database dei tag strutturato male rende lo sviluppo dell'HMI, la configurazione degli allarmi e la manutenzione esponenzialmente più difficili. Seguite queste regole:

  • Convenzione di denominazione: Utilizzare un formato gerarchico e auto-documentante: [Area].[Equipment].[Parameter]. Ad esempio: PS03.Pump01.MotorCurrent, WT02.Filter04.InletPressure. Non utilizzare mai abbreviazioni che non siano in un dizionario dei dati documentato. I nomi dei tag devono essere leggibili da un operatore che non ha mai visto il sistema.
  • Tipi di dati: Utilizzare i tipi di dati appropriati: Boolean per lo stato, Integer per i conteggi, Float per i valori analogici, String per le etichette. Evitare di utilizzare i float per i valori che dovrebbero essere interi, poiché ciò causa problemi di confronto e di allarme. Utilizzare tipi di dati strutturati (UDT) per le apparecchiature ripetute (ad esempio, un UDT "Pump" contenente RunCmd, RunStatus, Fault, Current, Speed, RunHours) per garantire la coerenza.
  • Classi di scansione:Raggruppare i tag in base alla frequenza di aggiornamento richiesta. I parametri critici (pressione, portata, allarmi di emergenza) eseguono il polling a 1 secondo. Lo stato di routine (ore di funzionamento del motore, temperatura del serbatoio) può eseguire il polling a 5-30 secondi. I dati non critici (temperatura ambiente, totali energetici) possono eseguire il polling a 1-5 minuti. Ciò ottimizza la larghezza di banda di comunicazione e il carico del controllore.
  • Scalatura e unità: Definire la scala delle unità di ingegneria (grezzo 4-20mA → 0-10 bar) nella configurazione dei tag SCADA, non nella grafica HMI. Ogni tag analogico deve avere un'unità definita (bar, °C, m³/h, kW) e limiti min/max ragionevoli per gli allarmi.

9. Come si dovrebbe progettare un sistema di allarme SCADA?

Il sistema di allarme è spesso la parte più criticata di un'implementazione SCADA. Progettarlo correttamente seguendo lo standard ISA-18.2:

  • Priorità degli allarmi:Utilizzare tre livelli di priorità: Critico (azione immediata richiesta), Alto (azione entro 30 minuti) e Basso (consapevolezza, nessuna azione immediata). La distribuzione dovrebbe seguire un rapporto approssimativo del 5%/15%/80%: se più del 10% degli allarmi è "critico", gli operatori li ignoreranno.
  • Attributi degli allarmi:Ogni allarme deve includere: setpoint, deadband, ritardo di attivazione/disattivazione, priorità, descrizione, risposta richiesta e grafica correlata. Configurare il testo di aiuto dell'allarme che indichi all'operatore cosa fare, non solo cosa è andato storto.
  • Instradamento allarmi: Gli allarmi critici attivano allarmi HMI acustici/visivi più una notifica esterna (SMS/telefono). Gli allarmi alti appaiono nel banner degli allarmi e vengono registrati. Gli allarmi bassi vengono solo registrati e appaiono nel riepilogo giornaliero.
  • Shelving e soppressione degli allarmi: Consentire agli operatori di sopprimere temporaneamente gli allarmi fastidiosi durante la manutenzione, con riattivazione automatica. Non consentire mai la disabilitazione permanente degli allarmi senza l'approvazione del supervisore e la registrazione di audit.
  • Analisi degli allarmi:Monitorare la frequenza degli allarmi, identificare gli allarmi "chattering" (allarmi che cambiano stato rapidamente) e rivedere i registri degli allarmi mensilmente per ottimizzare i setpoint e rimuovere gli allarmi fastidiosi. Un sistema ben gestito dovrebbe generare meno di 10 allarmi all'ora per operatore durante il normale funzionamento.

10. Strategia per Historian e archiviazione dati

L'historian è la memoria a lungo termine del sistema SCADA. Le decisioni di progettazione influiscono sulle prestazioni delle query, sui costi di archiviazione e sulla disponibilità dei dati:

  • Tassi di raccolta: Registrare i valori analogici critici con una risoluzione di 1 secondo (o su una variazione dello 0,5%), i valori standard a 5-15 secondi e i totali/contatori a intervalli di 1 minuto. Utilizzare la reportistica basata sulle eccezioni (registrare solo quando il valore cambia di oltre una soglia) per ridurre il volume di archiviazione del 50-80% per i parametri a variazione lenta.
  • Politica di conservazione: Conservare i dati grezzi a 1 secondo per 90 giorni, le medie a 1 minuto per 1 anno, le medie a 15 minuti per 5 anni e le medie orarie/giornaliere a tempo indeterminato. Questo approccio a più livelli bilancia i dati dettagliati per la risoluzione dei problemi con la creazione di report sui trend a lungo termine, senza una crescita illimitata dello spazio di archiviazione.
  • Dimensionamento dell'accumulo: Come stima approssimativa, 10.000 tag a risoluzione di 1 secondo generano circa 5-15 GB di dati storici compressi all'anno (varia in base all'algoritmo di compressione e alla variabilità dei dati). Gli storici moderni raggiungono una compressione dell'80-95% sui dati di processo tipici.
  • Backup e disaster recovery: Eseguire il backup del sistema di storicizzazione quotidianamente su un sistema di archiviazione separato. Per i sistemi critici, replicare su un server esterno. Testare i ripristini trimestralmente: un backup che non è possibile ripristinare non è un backup.

11. Come segmenta una rete SCADA con una DMZ?

La segmentazione della rete è il controllo di cybersecurity più efficace per i sistemi SCADA. Un'architettura correttamente segmentata divide la rete in zone di sicurezza:

ZonaContenutiPolitica di accesso
Zona di controlloPLC, RTU, VFD, I/ONessun accesso esterno diretto; solo server dati SCADA tramite protocollo specifico
Zona di supervisioneServer SCADA, workstation HMIOperatori tramite HMI autenticata; ingegneri tramite jump server
DMZServer web, gateway OPC UA, accesso remotoAccesso controllato da rete aziendale e Internet; nessun accesso in uscita verso il controllo
Zona aziendaleERP, e-mail, PC da ufficioAccesso alla DMZ solo tramite reverse proxy; nessun accesso diretto alla rete di controllo

I firewall industriali (ad es. Fortinet Rugged, Cisco ISA, Hirschmann EAGLE) fanno rispettare questi confini con l'ispezione stateful dei pacchetti e il filtraggio consapevole del protocollo. Comprendono i protocolli industriali (OPC UA, Modbus TCP, PROFINET) e possono consentire codici funzione o intervalli di registro specifici bloccando tutto il resto, una capacità di cui i firewall IT standard sono privi.

12. Standard di cybersecurity: IEC 62443

IEC 62443 è lo standard internazionale per la cybersecurity dei sistemi di automazione e controllo industriale (IACS). Definisce un approccio a difesa in profondità con requisiti a ogni livello:

  • IEC 62443-2-1 (programma di sicurezza): Stabilire un sistema di gestione della sicurezza IACS con valutazione dei rischi, politiche e procedure.
  • IEC 62443-3-2 (Valutazione dei rischi): Identificare zone e condotti, valutare il rischio e definire i livelli di sicurezza (SL 1-4) per ciascuna zona.
  • IEC 62443-3-3 (Sicurezza del sistema): Requisiti tecnici per i sistemi di controllo: autenticazione, autorizzazione, riservatezza dei dati, controllo del flusso e registrazione di audit.
  • IEC 62443-4-2 (Sicurezza dei componenti):Requisiti per PLC, switch e altri componenti IACS.

Controlli minimi pratici per qualsiasi sistema SCADA: modificare tutte le password predefinite, disabilitare servizi e porte inutilizzati, applicare patch di sicurezza del firmware, implementare il controllo degli accessi basato sui ruoli, abilitare la registrazione degli audit, segmentare la rete e utilizzare la VPN per tutti gli accessi remoti. Secondo i dati dell'ICS-CERT, queste misure affrontano oltre l'80% delle vulnerabilità ICS note.

13. Guida al dimensionamento SCADA

ScalaTagServerClientApplicazione tipica
Piccolo<1,0001 (tutto in uno)1-3Singola macchina, piccolo impianto
Medio1,000-10,0002 (coppia ridondante)3-10Fabbrica, impianto di trattamento
Grande10,000-100,0004-6 (ruoli separati)10-50Utility multi-sito, condutture
Azienda>100,000Cluster multipli50+Smart city, rete nazionale

14. Ottimizzazione delle prestazioni

  • Ottimizzazione del polling:Utilizzare il polling basato su eccezioni (report by exception) anziché la scansione costante. Raggruppare i tag per controller per ridurre al minimo l'overhead di connessione. Evitare di eseguire il polling dello stesso tag da più server SCADA: utilizzare un unico concentratore di dati.
  • Gestione del conteggio dei tag: Un database di tag gonfio rallenta ogni operazione SCADA. Verificare periodicamente e rimuovere i tag inutilizzati (da apparecchiature dismesse, calcoli abbandonati e punti di test). Abbiamo visto sistemi in cui il 40% dei tag era obsoleto.
  • Prestazioni HMI: Limitare gli elementi dello schermo a meno di 200 per grafica. Utilizzare modelli e indirizzamento indiretto per le apparecchiature ripetute piuttosto che duplicare le grafiche. Evitare animazioni che si aggiornano più velocemente dei dati.
  • Larghezza di banda di rete: Per i siti remoti connessi via WAN, utilizzare l'ottimizzazione del protocollo (report per eccezione, compressione dei dati) per ridurre al minimo l'utilizzo dei dati cellulari. Un sistema SCADA remoto ben progettato può funzionare con 100-500 MB/mese per sito su 4G.

15. Architettura tipica per scala

Sistema di piccole dimensioni (100-1.000 tag): Un singolo PC industriale esegue il runtime SCADA, l'historian e il client HMI in un'unica applicazione. Si collega a uno o due PLC tramite Ethernet. Uno o due client HMI aggiuntivi accedono al server tramite la rete dello stabilimento. Nessuna ridondanza: un guasto del server significa che il controllo locale continua tramite PLC, ma gli operatori perdono la visibilità fino al ripristino del server. Costo tipico: $15,000-50,000 inclusi hardware, software e ingegneria.

Sistema medio (1.000-10.000 tag): Due server SCADA ridondanti (primario/standby) con un historian separato. Uno switch gestito collega 5-20 PLC tramite PROFINET. 5-10 client HMI in tutto lo stabilimento. Una DMZ ospita un server web per il reporting di gestione. UPS e ridondanza di rete. Costo tipico: $80.000-300.000.

Sistema di grandi dimensioni (10.000+ tag):Architettura server distribuita con server I/O separati per area, un cluster di storici dedicato, server degli allarmi, server web in DMZ e workstation di ingegneria. Reti duali ridondanti (di processo e di supervisione). Controller ridondanti nei siti critici. 20-100 HMI client. Appliance di sicurezza informatica, VPN per l'accesso remoto e piena conformità IEC 62443. Costo tipico: $300.000-$2.000.000+.

Presso SENTRADO, progettiamo architetture SCADA su misura per la scala, la criticità e il budget di ciascun cliente: da un'HMI a stazione singola a sistemi distribuiti a livello aziendale. Il nostro team di ingegneria gestisce l'intero stack: Quadri di controllo PLC, infrastruttura di rete, configurazione SCADA, cybersecurity e formazione degli operatori. Forniamo inoltre dettagliate Casi di studio da progetti SCADA implementati nei settori idrico, energetico e manifatturiero.

È necessario progettare un'architettura SCADA?

I nostri ingegneri progettano sistemi SCADA robusti, sicuri e scalabili dal livello di campo all'HMI, includendo pianificazione della ridondanza, cybersecurity e architettura di rete. Richieda una consulenza gratuita.

Domande frequenti

Risposte dirette dal nostro team di ingegneri.

Quali sono i livelli di un'architettura SCADA moderna?
Segue il modello ISA-95/Purdue: dispositivi di campo (sensori e attuatori) al Livello 0-1; controllori (PLC/RTU) che eseguono il controllo in tempo reale al Livello 1; la rete di comunicazione industriale al Livello 1,5-2; i server SCADA che gestiscono acquisizione, allarmi e storico al Livello 2-3; e i client HMI, web e mobile al Livello 2-3. Progettare fin dall'inizio per controllo deterministico, sicurezza difensiva in profondità e scalabilità.
Quando servono server o controllori SCADA ridondanti?
Abbinare la ridondanza alla criticità del processo: i controllori ridondanti come il Siemens S7-1500R/H commutano in 10-100 ms e sono standard nel trattamento acque, nell'energia e nel petrolio e gas, dove il fermo supera i 50.000 dollari l'ora; le reti ad anello MRP si riprendono in 50-500 ms; i server SCADA primario/standby failover in 5-30 secondi. Una piccola linea di confezionamento può bastare un UPS, mentre un impianto che serve 500.000 persone ha bisogno di controllori, reti e server ridondanti.
Come va strutturato un database tag SCADA?
Usare nomi gerarchici nel formato Area.Apparecchiatura.Parametro — per esempio PS03.Pump01.MotorCurrent — così ogni operatore può leggerli. Usare Boolean per gli stati, Integer per i contatori, Float per i valori analogici e UDT strutturati per le apparecchiature ripetute come le pompe. Assegnare classi di scansione per urgenza — 1 secondo per pressione e allarmi critici, 5-30 secondi di routine, 1-5 minuti non critici — e definire le unità ingegneristiche e lo scaling nel tag, non nel grafico.
Come segmento una rete SCADA secondo IEC 62443?
Definire le zone: una zona controllo con PLC, RTU e VFD, senza accesso esterno; una zona supervisione con server SCADA e postazioni HMI; una DMZ che ospita web server e gateway OPC UA; e una zona aziendale che raggiunge la DMZ solo attraverso un reverse proxy. I firewall industriali con filtraggio protocol-aware impongono i confini, la VPN protegge l'accesso remoto e controlli come il cambio delle password di default e il patching risolvono oltre l'80% delle vulnerabilità ICS note.
Quale architettura SCADA si adatta a sistemi piccoli, medi e grandi?
I sistemi piccoli sotto i 1.000 tag usano un singolo PC industriale all-in-one con uno o due PLC, tipicamente 15.000-50.000 dollari incluso l'ingegneria. I sistemi medi a 1.000-10.000 tag usano una coppia di server SCADA ridondanti, storico dedicato, web server in DMZ e UPS, intorno a 80.000-300.000 dollari. I grandi sistemi distribuiti sopra i 10.000 tag richiedono server I/O di area separati, cluster di storico, reti ridondanti e controlli IEC 62443 completi, da 300.000 a oltre 2.000.000 di dollari.