SCADA Engineer: principali conoscenze, competenze e task
SCADA Engineer e sistemi SCADA
Lo SCADA Engineer è il professionista che utilizza i sistemi SCADA (Supervisory Control And Data Acquisition) al fine di raccogliere ed elaborare i dati ottenuti dai processi aziendali e industriali.
Il sistema SCADA può essere definito come un insieme di componenti hardware e software le cui funzionalità permettono di gestire, controllare e supervisionare i sistemi fisici, senza la stretta necessità di ricorrere a codici di programmazione. SCADA risulta, quindi, essere un supporto molto importante per i processi di automazione: questo sistema permette di collezionare dati in modo completo e tempestivo, effettuando azioni di correzione e miglioramento - se necessarie - in tempo reale.
Precisamente, il sistema SCADA raccoglie dati e informazioni partendo dalle Remote Terminal Units (RTU) e dai Programmable Logic Controller (PLC) - i quali, a loro volta, raccolgono dati da alcuni sensori opportunamente posizionati sui macchinari o tramite l'attività di inserimento dati manuale1. Per fare questo, l’architettura SCADA - utilizzata poi dallo SCADA Engineer - solitamente si compone dei seguenti elementi:
- Computer interconnessi tra loro che svolgono funzioni di supervisione e di interfaccia Human-Machine;
- Unità periferiche (come RTU o PLC) che, tramite sensori, si interfacciano in modo diretto con il processo;
- Rete di comunicazione che assicura il corretto scambio di informazioni tra i computer interconnessi e le unità periferiche.
SCADA Engineer: responsabilità e compiti
La principale responsabilità dello SCADA Engineer consiste nell’assicurare la correttezza, la sicurezza e l’affidabilità dei dati raccolti con il sistema SCADA, così che il processo aziendale possa continuare - anche su larga scala - senza interruzioni.
Il lavoro dello SCADA Engineer si può comunemente suddividere in tre step2:
- Supervisione. Lo SCADA Engineer osserva il processo aziendale e controlla la sua evoluzione tramite un'attenta analisi della successione dei vari stati del processo stesso. Questa supervisione viene effettuata tramite un’interfaccia (Human Machine Interface) che fornisce immediatamente allo SCADA Engineer una rappresentazione visiva del processo, della sua evoluzione e delle eccezioni rispetto all’evoluzione attesa: traduce, cioè, le informazioni sullo stato del processo in un linguaggio grafico di immediata interpretazione;
- Controllo. Tramite apposita funzione del sistema SCADA, lo SCADA Engineer è in grado di intervenire sul processo per modificarne l’evoluzione in base a specifiche regole o decisioni precedentemente definite;
- Acquisizione dei dati. Il sistema SCADA permette di trasferire le informazioni dai dispositivi periferici ai computer e viceversa, consentendo allo SCADA Engineer di supervisionare e controllare il processo aziendale influenzandone l'evoluzione tramite intervento sui valori delle variabili.
Le principali mansioni svolte dallo SCADA Engineer possono essere così riassunte:
- Garantire il corretto funzionamento dei componenti del sistema di controllo e che i protocolli di sicurezza siano correttamente in esecuzione su tutte le reti;
- Installare, configurare e mantenere server, reti e apparecchiature;
- Intervenire rapidamente in caso di guasti del circuito PLC, delle apparecchiature o dei software - diagnosticando e risolvendo il problema nel minor tempo possibile;
- Monitorare il malware e il firewall dei sistemi SCADA per proteggere l'intera infrastruttura da attacchi esterni;
- Effettuare continui interventi di manutenzione e aggiornamenti ai sistemi SCADA;
- Monitorare la comunicazione dei dati;
- Gestire gli accessi al sistema;
- Organizzare i documenti di licenza e supporto.
SCADA Engineer: competenze e conoscenze
Lo SCADA Engineer solitamente possiede una laurea in discipline quali:
- Informatica;
- Ingegneria Elettronica;
- Automazione.
Lo SCADA Engineer, poi, dovrebbe possedere una solida base di hard skill, in particolare nei seguenti ambiti:
- Automazione industriale. Lo SCADA Engineer dovrebbe conoscere, per esempio, i principi di funzionamento dei diversi dispositivi elettronici e meccanici utilizzati nei processi produttivi ed essere in grado di integrarli con i sistemi SCADA;
- Programmazione. Lo SCADA Engineer dovrebbe avere competenze di programmazione, in particolare nei linguaggi di scripting (come Python, Perl o Bash) e nei linguaggi di programmazione orientati agli oggetti (come Java o C++);
- Sistemi operativi. Lo SCADA Engineer dovrebbe conoscere i principali sistemi operativi utilizzati nei processi produttivi (Windows, Linux, Unix…) e dovrebbe essere in grado di installare e configurare i software necessari per il funzionamento dei sistemi SCADA;
- Software per l'automazione industriale. Lo SCADA Engineer dovrebbe avere competenze specifiche sui software utilizzati per la progettazione, lo sviluppo e la manutenzione dei sistemi SCADA, per esempio Wonderware, Siemens WinCC, Schneider Electric, e Rockwell Automation;
- Networking. Lo SCADA Engineer dovrebbe conoscere le reti di comunicazione utilizzate nei processi produttivi ed essere in grado di configurare i protocolli di comunicazione utilizzati dai sistemi SCADA.
Tra le principali soft skill maggiormente richieste a uno SCADA Engineer, invece, si possono trovare:
- Problem solving, per riuscire ad analizzare i problemi tecnici e trovare soluzioni innovative ed efficaci;
- Capacità di lavorare in team, al fine di lavorare in sinergia con altri professionisti (per esempio, informatici, ingegneri elettronici e tecnici specializzati) al fine di garantire il corretto funzionamento dei sistemi SCADA;
- Capacità di comunicazione, per comunicare in modo chiaro ed efficace con gli altri membri del team e con gli stakeholder;
- Capacità di gestione del tempo, al fine di gestire efficacemente le scadenze e le priorità, garantendo la consegna dei progetti in tempi rapidi;
- Flessibilità e adattabilità, per potersi adattarsi a situazioni impreviste e riuscire a trovare soluzioni anche in condizioni di elevata pressione.
Fonti
1.19 Mag Ignition: molto più di un semplice SCADA, vestaengineering.it
2.Cos'è SCADA, sielcosistemi.com