Esplora E-book
Categorie
Esplora Audiolibri
Categorie
Esplora Riviste
Categorie
Esplora Documenti
Categorie
BENEFINCI:
qualità superiore, perché lavora sempre allo stesso modo, fornendo sempre lo stesso servizio,
e costi inferiori per i prodotti
QUALITA’ = obiettivo che deve essere perseguito in ogni fase dell’automazione, a partire dalla
progettazione fino alla realizzazione finale del prodotto
l'aumento di produttività generale, la flessibilità di lavorazione, una qualità più uniforme del
prodotto.
SVANTAGGI
Questo tipo di approccio, però REALIZZAZIONE DI ISOLE DI AUTOMAZIONE NON INTEGRATE TRA DI
LORO, in quanto si affrontano ogni volta i problemi specifici alla singola lavorazione;
tali isole vengono realizzate mediante dispositivi di controllo eterogenei tra loro, con protocolli di
comunicazione spesso incompatibili.
Il mezzo scelto per permette ai vari sottosistemi di comunicare tra di loro sono le RETI INFORMATICHE, ma il
loro utilizzo comportano degli svantaggi legati al fatti che la rete informatica introduce dei ritardi da tenere
in conto, quando si deve soddisfare il requisito di TEMPO di RISPOSTA
CIM non va considerato come una tecnica di progettazione di fabbriche automatiche, ma come:
UN MODELLO DI RIFERIMENTO FUNZIONALE PER LA REALIZZAZIONE DELL’AUTOMAZIONE INDUSTRIALE E
DEL CONTROLLO DI PROCESSO BASATO SUL RILEVAMENTO, IL COORDINAMENTO E LA TRASMISSIONE DI
INFORMAZIONI TRA I VARI SOTTOSISTEMI MEDIANTE L'UTILIZZO DI RETI INFORMATICHE.
SCADA E MES
SENSORI E ATTUATORI
1) PIANO OFFICINA O CAMPO, realizza le funzioni di misura (sensori) e di comando (verso gli
attuatori) sui processi produttivi, attraverso i dispositivi dislocati sul campo = quelli che
interagiscono direttamente con i processi fisici come i SENSORI, PER LA MISURA E LA
TRASDUZIONE DI INFORMAZIONI,
e gli ATTUATORI, PER LA MODIFICA DI VARIABILI FISICHE O STATI
2) SISTEMI DI CONTROLLO, e realizza le funzioni del controllo di macchine o interi processi, oltre alle
principali funzioni di sicurezza.
Realizzati da DISPOSITIVI DI CONTROLLO DIRETTO, che interagiscono direttamente con i sensori e gli
attuatori, come i controllori a logica programmabile PLC, i regolatori, i controllori di robot e di
macchine a controllo numerico (esempio un PLC possa sottintendere al funzionamento di un intero
processo)
3) SUPERVISIONE DI CELLA: in una cella viene eseguito un sottoprocesso produttivo completo
attraverso varie macchine, e relativi sistemi di controllo, che devono essere coordinate tra loro.
le principali funzionalità svolte dai dispositivi in questo livello sono: la CONFIGURAZIONE DEI
PARAMETRI DEI SISTEMI DI CONTROLLO E IL COORDINAMENTO DELLE SEQUENZE DI ATTIVITÀ DA
LORO SVOLTE, ANCHE PER REALIZZARE IN COMPORTAMENTO OTTIMALE DELLA CELLA.
Spesso deve anche essere realizzato il COINVOLGIMENTO DI OPERATOR UMANI: devono essere
presentate le informazioni, utili e necessarie in una forma intelligibile all'uomo che può dover impartire
dei comandi o impostare dei riferimenti, o intervenire in caso di situazioni anomale
dispositivi solitamente impiegati sono personal computer, perché devono fornire un’interfaccia
grafica all’operatore umano o dispositivi di controllo diretto (PLC o altro) con maggiore capacità
elaborativa (nel senso che uno dei dispositivi utilizzati al livello 2 come dispositivo di controllo diretto
può anche essere incaricato di realizzare le funzioni di livello 3, se dotato di capacità di memoria
sufficiente).
4) SUPERVISIONE INTEGRATA DELLA PRODUZIONE = gestita la base dati della produzione ed è
realizzato il coordinamento tra le varie celle per realizzare l'intero processo produttivo.
(varie celle devono essere coordinate tra di lore per realizzare un processo produttivo finale)
PREVISTA UNA SOFISTICATA INTERAZIONE CON GLI OPERATORI UMANI E FUNZIONI DI
PIANIFICAZIONE DELLE ATTIVITÀ DIPENDENTI DALLO STATO DEL SISTEMA.
I dispositivi che vi si trovano sono workstation o PC di classe superiore su cui sono eseguiti, gli
applicativi SCADA e MES
5) GESTIONE STABILIMENTO, che è composto da vari comparti dello stabilimento, es. la produzione, la
logistica, l'amministrazione e la manutenzione qua se ne effettua un coordinamento/integrazione
tra i vari comparti e si occupa della pianificazione delle attività di produzione, della gestione delle
risorse a livello aziendale, della pianificazione degli acquisti.
FUNZIONI svolte da CALCOLATORI che fanno parte del sistema informativo aziendale.
PIRAMIDE rappresenta le differenti caratteristiche dei flussi di informazioni tra i vari livelli,
dal livello più basso e proseguendo verso l'alto sono necessarie via via minori quantità di
informazioni scambiate, di maggior qualità e con frequenze di aggiornamento inferiori;
nei livelli inferiori, funzioni più vicine all'impianto, per la cui realizzazione è necessaria una
conoscenza dettagliata dei processi da automatizzare,
nei livelli superiori, funzioni più lontane che realizzano la supervisione e la pianificazione delle
attività;
la necessità dell'interazione con l'uomo è minima ai livelli inferiori (in cui si può limitare a qualche
segnalazione luminosa) e massima a livelli superior (in cui l’interfaccia uomo-macchina è
solitamente molto sofisticata, per permettere all’operatore umano di intervenire);
i dispositivi che implementano le funzioni di livello più basso devono avere tempi di risposta più
piccoli e certi di quelli che implementano funzioni di livello più alto. (lo scambio di info deve
avvenire in tempi certi, devo sapere il ritardo max entro cui ricevo una certa informazione)
Da quanto descritto è ben chiaro che i livelli da 1 a 4 hanno una particolare attinenza con l'area culturale
dell’Automatica, prevedendo essenzialmente funzioni di controllo e regolazione, anche se ad alto livello.
Si vuole ricordare che i livelli del CIM sono un modello di riferimento e individuano funzionalità più che
specifiche architetture.
Spesso nell'ambiente delle aziende che lavorano con l'automazione si fa riferimento a un modello
semplificato, composto da soli due livelli.
1) LIVELLO DELL'AUTOMAZIONE DI BASSO LIVELLO, comprende tutti i dispositivi di controllo e di
coordinamento (funzioni previste dai livelli 1 e 2 e qualche funzione prevista dal livello 3 della
piramide CIM), tutti i dispositivi che si occupano di controllo e coordinamento delle varie
macchine/dei vari processi produttivi dispositivi di controllo, dispositivi collegati al processo
fisico
2) LIVELLO dell'automazione di alto livello, identifica i dispositivi di supervisione e acquisizione dati
(livello 4 della piramide CIM e qualche funzione dei livelli 3 e 5), più evoluto legato all’attività di
supervisione dei dati
1
RETI PER L'AUTOMAZIONE
Caratteristiche delle reti informatiche usate nelle reti di automazione, per l’esigenza di far comunicare tra
di loro i vari sottosistemi
RETI INFORMATICHE:
VANTAGGIO dell’uso di una LAN, local area network
1) far colloquiare tra loro apparecchiature diverse sia per tecnologia costruttiva (hardware) sia per
funzionalità espletate (software),
2) poter aggiungere o rimuovere apparecchiature al sistema senza dover necessariamente
interrompere la produzione
vantaggi delle reti informatiche sono indipendenti dall’applicazione, infatti permettono la
comunicazione tra dispositivi diversi sia per l’HW, sia SW, ossia per le funzionalità espletate, e permettono
di aggiungere o rimuovere nodi dalla rete senza per forza interrompere la produzione
NOTA: fermo d’impianto costa= perdite per l’ampiezza vanno minimizzati, quelli dovuti a guasti
minimizzati con manutenzione ciclica, periodica => usare sistemi informatici che non comportano un fermo
di impianto
Un tecnico che lavori nel settore dell'automazione ha la necessità di utilizzare le reti piuttosto che quella di
progettare i dispositivi hardware e software che le fanno funzionare serve conoscere i concetti che ne
regolano il funzionamento
MODELLO OSI della ISO (International Standards Organization) = modello di riferimento per i produttori di
reti informatiche vs descrizione di una rete reale.
Modello in cui ogni nodo della rete è visto come una successione gerarchica di sette livelli.
Ogni livello comunica direttamente solo con
il livello immediatamente sottostante (richiedendo dei servizi) e
immediatamente sovrastante (fornendo dei servizi) per mezzo di interfacce.
sullo stesso nodo e virtualmente con l'omologo livello situato su altri nodi (attraverso i livelli sottostanti in
ambedue i nodi).
Lo STANDARD DEFINISCE i SERVIZI CHE OGNI LIVELLO DEVE FORNIRE E QUELLI CHE PUÒ RICHIEDERE, e non
come questi vengono poi effettivamente implementati.
Collegamento
virtuale tramite i
nodi sottostanti
funzioni di instradamento e di
interconnessione
Verifica corretta trasmissione
Trasmissione di sequenze
binarie Collegamento fisico
tra i due nodi
1) LIVELLO FISICO, per la trasmissione di sequenze binarie tra due nodi.
Esso comprende la DEFINIZIONE DEI COLLEGAMENTI MECCANICI ED ELETTRICI TRA I NODI
INSIEME AI DRIVER SOFTWARE PER LE PORTE DI COMUNICAZIONE (per esempio, i collegamenti
meccanici ed elettrici potrebbero uniformarsi allo standard RS232).
La definizione di questo livello fissa alcuni parametri della rete, come la velocità e le modalità di
trasmissione dei bit.
UNICO LIVELLO con COLLEGAMENTO FISICO tra i nodi
2) LIVELLO DEL COLLEGAMENTO dati ed è, come quelli che seguono, realizzato via software.
verifica il corretto passaggio tra i nodi delle sequenze di bit organizzate in strutture standard=
frame;
composti in partenza, AGGIUNGENDO DEI CODICI DI CONTROLLO ALL'INFORMAZIONE DA
TRASMETTERE, e verificati in arrivo;
in caso di errore è possibile recuperare le sequenze correggendole, quando possibile, o
eventualmente richiedendone la ritrasmissione.
questo livello deve assicurare ai successivi una trasmissione dei dati senza errori tra i nodi
interconnessi e viene definito come i differenti nodi possono accedere al mezzo di trasmissione
senza interferire tra loro (metodo di accesso).
(LIVELLO DOVE VIENE DEFINITO IL PROTOCOLLO DI ACCESSO ALLA RETE)
3) LIVELLO DI RETE, garantisce un sentiero logico anche tra due nodi non direttamente connessi.
Vengono definite le CARATTERISTICHE DELLA RETE DAL PUNTO DI VISTA DELLA SUA GESTIONE E
VENGONO IMPLEMENTATE LE FUNZIONI DI INSTRADAMENTO E DI INTERCONNESSIONE TRA I
NODI.
4) LIVELLO DI TRASPORTO, permette di realizzare funzioni di trasporto dell'informazione che siano
indipendenti dalla struttura della rete.
assicura il trasferimento dei messaggi in maniera affidabile, accertandosi dell'integrità del messaggio
ricevuto, composto da più sequenze di bit (pacchetti), e ritrasmettendolo in caso di necessità.
realizza l'interfaccia tra la RETE e SOFTWARE applicativo dei successivi tre livelli.
Per tutti livelli, tranne il primo, si può supporre l'esistenza di una connessione virtuale.
Le principali caratteristiche che differenziano tra loro le differenti realizzazioni delle reti informatiche locali,
cioè quelle in cui tutti i nodi sono fisicamente connessi tra di loro, sono la topologia, il mezzo di
trasmissione e il protocollo di accesso
(livelli 1 e 2 del modello OSI sono gli stessi per tutti i nodi interconnessi in una rete locale)
1) TOPOLOGIA
definisce l’architettura fisica della rete, ossia come i vari nodi sono collegati tra di loro fisicamente
1) topologia a bus, o ad anello aperto,
che non comporta problemi per l'aggiunta o l'eliminazione di nodi, poiché le informazioni
viaggiano in maniera indipendente;
svantaggio principale è che esiste un unico instradamento possibile tra i nodi.
2) topologia a ring, o anello chiuso, in cui i messaggi attraversano i nodi; questi ultimi devono
quindi essere in grado di identificare a chi è stato trasmesso il messaggio ed eventualmente di
rispedirlo.
3) topologia a stella, in cui c' è un nodo primario connesso direttamente a tutti gli altri
nodi=MASTER;
tutti i messaggi tra i nodi devono necessariamente passare per il nodo primario.
Sono comunque possibili topologie ibride.
1) Il mezzo di trasmissione più semplice è il doppino intrecciato, o twisted pair, formato da due
conduttori isolati e che può essere schermato o no.
L'utilizzo del doppino:
SVANTAGGI
limita la massima distanza di collegamento a qualche centinaio di metri e
la velocità di trasmissione a qualche Mbit/s:
avendo un' impedenza elettrica irregolare e una scarsa immunità ai disturbi.
SVANTAGGI: non consente alte velocità di trasmissione né la possibilità di dare priorità di accesso;
2) Il metodo di accesso a gettone (+ usato) prevede l'esistenza di una particolare stringa di bit, il token
o gettone, che viene passata in sequenza tra tutti i nodi della rete quando una stazione riceve il
token può trasmettere ma non lo può trattenere oltre uno specificato periodo di tempo.
metodo di accesso DETERMINISTICO, nel senso che è calcolabile il tempo massimo necessario
affinché due nodi possano comunicarsi un messaggio, fissato a priori il ritardo max
4) metodo di accesso CSMA/BA (acronimo di Carrier Sense, Multiple Access/Bit Arbitration) prevede
che se i nodi rilevano libero il canale di trasmissionepossano accedervi indipendentemente,
potendo quindi generare dei conflitti
meccanismo di risoluzione dei conflitti non è però distruttivo del messaggio: ogni trasmissione
inizia con una fase di arbitraggio (sequenze particolari di bit) che permette, in caso di collisione, di
riservare il canale al nodo a priorità maggiore (codifica la priorità dei bit iniziali)
5) metodo di accesso a divisione di tempo.
a ogni nodo viene concesso ciclicamente un intervallo temporale in cui può trasmettere le
informazioni.
assicura il pieno determinismo possibile calcolare il tempo max entro cui avviene la
comunicazione tra due nodi
SVANTAGGIO:
più difficile implementazione per la necessità di aver una sincronizzazione temporale tra tutti i nodi.
al nodo viene concesso un intervallo temporale per la trasmissione anche se non ha comunicazioni
da effettuare.
6) metodo di accesso produttore-consumatore (abilita chi deve trasmettere un certo tipo di info)
uno dei nodi è l’arbitro della retevengono identificati i nodi che sono produttori, di un certo tipo
di informazioni e quelli che ne sono consumatori.
L' arbitro della rete: consente la comunicazione di una certa informazione, implicitamente
abilitando il suo produttore a trasmetterla e i suoi consumatori a riceverla.
La sequenza con cui le informazioni sono abilitate a essere trasferite fissa anche i tempi di
aggiornamento dell’informazione determinismo della rete. (determina la velocità della rete)
non vi è bisogno di trasmettere indirizzi, oltre al messaggio utile aumenta l'efficienza di
utilizzazione del canale di trasmissione.
3) rete locale token ring, introdotta dall'IBM e descritta dallo standard IEEE 802.5,
principio di funzionamento è simile a quello della rete token bus ma è previsto un anello fisico che
fissa l'ordine di passaggio del gettone. (info deve attraversare i nodi più onerosa da realizzare)
La velocità massima di trasmissione è di soli 4 Mbit/s ed è più onerosa da implementare.
Anche per i livelli 3, livello di rete, e 4, livello di trasporto, del modello OSI/ISO si sono sviluppate alcune
standardizzazioni. La realizzazione più diffusa attualmente è il TCP/IP (Transmission Control
Protocol/Internet Protocol) = un insieme di protocolli per la gestione di rete.
Essendo Ethernet non deterministica per poter essere utilizzata nelle reti per l’automazione si usa
l’ethernet switched usando degli switch che segmentano la rete, tale che per ogni segmento ci sia uno
switch e un solo nodo così non ci sarà mai un conflitto
1) Nei livelli inferiori ci si trova alla presenza di un notevole numero di informazioni semplici, da
trasferire frequentemente entro intervalli di tempo piccoli e certi.
Vs
Ai livelli superiori l'esigenza è di trasferire informazioni complesse entro intervalli di tempo di
durata maggiore e non necessariamente determinata.
2) Le dimensioni delle informazioni trasmesse aumentano dal basso verso l'alto (per esempio,
l'informazione generata da una fotocellula può essere rappresentata da un solo bit, mentre un
piano di produzione può richiedere qualche Megabyte).
3) La frequenza con cui sono trasmesse le informazioni aumenta dall'alto verso il basso (per esempio,
un sensore di posizione va interrogato ogni 20 ms mentre un piano di produzione viene trasmesso
una volta ogni 6 h).
4) La necessità che la trasmissione avvenga entro tempi certi (determinismo) aumenta dall'alto verso il
basso.
in uno stesso sistema di produzione integrato serve adottare reti informatiche di tipo diverso, ognuna
specializzata per il compito cui è dedicata, perché ognuna deve rispondere a un’esigenza particolare
più ci si sposta verso il basso più si devono usare delle reti informatiche che devono utilizzare un metodo
di accesso di tipo deterministico, con informazione molto semplice vs a livelli alti usare reti che consentano
il trasferimento di informazioni di grandi dimensioni complesse, con minore richiesta di DETERMINISMO.
3 categorie di reti per l’automazione: la rete per le informazioni, la rete per il controllo e la rete per il
campo.
(rete per il campo consente di interfacciare direttamente sensori e attuatori che diventano veri e propri
nodi per la rete informatica, ma per esser possibile, questi devono essere dotati di una capacità di
elaborazione, che permetta loro di interfacciarsi con una rete informatica)
Molto spesso vengono utilizzati dei bridge per segmentare la rete, in maniera tale da riunire sullo
stesso segmento i nodi che necessitano di comunicare tra loro, > l'efficienza della rete
Si tratta di reti di tipo proprietario, dotate di protocolli, vale a dire sviluppate dallo stesso
costruttore dei dispositivi di controllo, e possono integrare tra loro i dispositivi di quel costruttore e
personal computer che siano dotati di schede e programmi appositi per l'interfacciamento.
Tutto il software per la gestione di rete è di solito integrato nel sistema fornito dal costruttore;
l'utilizzatore molto spesso si può limitare alla configurazione della rete (collegamenti fisici tra i
vari nodi e assegnazione degli indirizzi logici) e all'utilizzo di apposite istruzioni per il
trasferimento dei messaggi che fanno parte del linguaggio di programmazione.
NOTA: modi per usare lo standard Ethernet anche come rete per il controllo, prevedendo la connessione
tra i nodi tramite uno switch SWITCHED ETHERNET
in ogni segmento è presente solo un nodo e lo switchPROBABILITA’ di collisione è circa nulla
poi lo switch a instradare i dati tra i diversi segmenti
TENDENZA RECENTE: utilizzare le RETI PER IL CAMPO anche come rete per il controllo.
DOMANDA ESAME: differenze della rete per il campo rispetto agli altri due tipi di rete
Differenze risiedono nel tipo di info e nelle modalità con cui essa deve essere trattata, e dalle diverse
esigenze che questa deve soffisfare:
o la maggiore brevità dei messaggi scambiati
o è richiesta una maggiore frequenza di aggiornamento,
o una tempistica rigorosa
o la possibilità di avere messaggi diretti a più nodi contemporaneamente (es. come nel caso di una
sospensione => interruzione momentanea di tutto il processo in esecuzione)
Nonostante tutti i dispositivi interessati a questo tipo di reti si trovino al livello più basso della gerarchia
CIM - il piano officina, possono richiedere L'IMPLEMENTAZIONE DI DIFFERENTI TIPI DI COMUNICAZIONE.
3 DIFFERENTI CLASSI DI RETI DI CAMPO:
1) i sensorbus (bus, di sensori) che operano a livello del bit;
2) i devicebus (bus di dispositivi) che operano a livello del byte;
3) i fieldbus (bus di campo) che operano a livello dei blocchi di byte
1)I bus di sensori realizzano di solito unicamente i primi due livelli OSI (fisico e di link dati)
SCOPO: riduzione del cablaggio, soggetti a manutenzione
messaggi trasmessi CON DIMENSIONE è inferiore a un byte.
dispositivi già fruibili vengono connessi alla rete tramite un multiplexer (= adattatore particolare
che permette di collegare tali dispostivi già presenti alla rete), per cui non vi è bisogno di dispositivi
"intelligenti" realizzati ad hoc.
Tra i più diffusi bus di sensori attualmente esistenti si ricordano 'ASI e il Seriplex.
La RETE ASI (Actuator Sensor Interface, ossia interfaccia per sensori e attuatori) può connettere fino a 31
nodi, ognuno a sua volta connesso a 4 dispositivi di ingresso/uscita binari, per un totale di 124 dispositivi.
Il protocollo di comunicazione è basato su un chip particolare, il chip ASI, che deve essere contenuto
in ogni dispositivo connesso oppure in ogni nodo usato per connettere dispositivi tradizionali.
Il protocollo è di tipo master/slave a sequenza ciclica:
velocità di trasferimento di 167 Kbit/s, e
la lunghezza massima è di 100 m.
Il bus ASI richiede un'alimentazione di 24 V in corrente continua che viene distribuita attraverso due
conduttori, che trasportano anche l'informazione.
INTERBUS-S può gestire fino a 256 dispositivi, per un totale di 4096 ingressi digitali e 4096 uscite digitali o
combinazioni di ingressi e uscite digitali e analogiche.
La velocità di trasmissione raggiunge i 500 Kbit/s,
la lunghezza i 400 m per segmento
Il bus prevede diversi mezzi trasmessivi per adattarsi a diverse necessità di collegamento;
la topologia è ad anello gestita con un protocollo master/slave e utilizza la tecnica CRC per il
controllo della correttezza dei messaggi.
NOTA: Un impianto di controllo distribuito con più dispostivi indipendenti ed eterogenei tra di loro
potrebbe impiegare tutte e tre le reti di campo singolarmente o collegate tra loro
PROFIBUS:
usato sia per il collegamento di tipo master-slave,
sia per comunicazioni peer-to-peer.
DOMANDA POSSIBILE: qual è il tipo do protocollo di accesso di un bus di campo?
Livello 4 della piramide CIM= livello dove viene gestita la basi dati dell’intera produzionelivello in cui
vengono coordinate e integrate tra di loro le varie celle di lavorazione per arrivare al processo produttivo
nel suo complesso
i dispostivi in questo livello sono WORKSTATION o PC di classe superiore, essendo il livello dove
vengono realizzati gli applicati SCADA e MES
livello che deve presentare all’operatore umano le informazioni in maniera intelligibile, affinché
possa prendere delle decisioni in base ad esse interazione tra umano e sistema è molto sentita
Questo, infatti, deve permettere di intervenire sull’impianto in maniera attiva sull’impianto
(deve permettere di consultare le informazioni presentate in forme opportune e agire sull’impianto dando
l'uso di un calcolatore che debba poter rispondere in maniera automatica al verificarsi di particolari
eventi, elaborando i comandi adeguati da dare all'impianto e lasciando all'operatore il solo compito di con-
trollare che non si verifichino eventi anomali non previsti e, nel caso, di intervenire di conseguenza.
il nucleo di tale struttura è rappresentato dalla base dati di processo cui tutti gli altri moduli che
compongono il sistema fanno riferimento, con frecce bidirezionali versi gli altri possibili moduli
altri moduli che compongono il sistema SCADA, non necessariamente presenti: quelli di interfaccia
operatore, di archiviazione storica dei dati, di gestione allarmi ed eventi, di sistema esperto, di
programmazione (del sistema stesso ed delle stazioni remote), di generazione di rapporti, di
gestione di ricette, di controllo statistico di processo, di supporto alla manutenzione, di
comunicazione.
la parte inferiore del quadro riservata ai comandi dell'operatore e ai messaggi del sistema.
Occorre un metodo sistematico per processare tali informazioni associati ai punti di ingresso uscita,
conservando insieme con esse tutta una serie di parametri che sono necessari per la loro corretta gestione.
scada uniforma tali informazioni, consente agli altri moduli di accedere all’informazione senza
preoccuparsi di come quel particolare segnale è stato prelevato, condizionato, convertito…, ma
conoscendo solo le modalità di rappresentazione interne alla base dati.
I diversi sistemi SCADA possono prevedere differente modalità per la creazione della base dati di processo.
Un elemento comune alle varie implementazioni = insieme minimo di campi per un record della base dati:
1- codice della variabile (di solito indicato con il nome inglese TAG), identifica in maniera univoca il
record su cui si sta lavorando,
2- descrizione=natura della grandezza fisica (variabile) che si sta osservando/monitorando
3- tipo = se è un ingresso o uscita, analogica (IAN) o binaria (IBI)
4- referenza fisica (indirizzo) = l'apparecchiatura dalla quale la variabile viene prelevata
5- unità: unità di misura
6- classe di allarme, identifica la priorità dell'allarme e l'eventuale procedura automatica da eseguire
se il valore della variabile supera i limiti.
(SCADA permette di indentificare diverse classi di allarme, e possono essere raggruppati in classi di
priorità, e permette di eseguire una procedura automatica all’insorgere di un particolare allarme)
7- tempo di aggiornamento, ogni quanto tempo il valor della variabile deve essere aggiornato
8- Per le variabili analogiche: unità di misura e l'intervallo ammissibile di variazione;
9- per le variabili binarie, il loro stato esplicitato in testo e il valore di allarme.
NOTA: tutti quelli sopra esposti sono campi statici definiti una volta per tutte all'atto della configurazione
della base dati.
campi sono dinamici, cioè il loro contenuto è aggiornato alla frequenza indicata dal tempo di
campionamento
NOTA: dovendo fornire info che riguardo il piano officina base dati va aggiornata
velocementecontenuta nella memoria centrale non nella memoria di massa
NOTA: base dati non è un archivio ma è un qualcosa di dinamico, valore grezzo viene aggiornato
costantemente, aggiornando il valore precedentemente memorizzato, cancellandolo
D'altra parte, le dimensioni della memoria sono fissate all' atto della configurazione, poiché l'arrivo di
un nuovo valore di una variabile cancella il precedente (la base dati di uno SCADA non è un archivio).
NOTA: se la procedura per acquisire una data variabile cambia, le modifiche da apportare sono minime e
interessano solo la base dati.
Deve poter accedere in maniera contemporanea ai diversi dispositivi (PLC di differenti produttori,
regolatori, altri dispositivi di controllo) che sono connessi con il campo.
Tali dispositivi vengono a volte genericamente indicati con la sigla BTU (dall'inglese Remote
Terminal Unit, unità terminale remota).
Un modulo driver può consentire la comunicazione con altri applicativi in esecuzione sullo stesso
elaboratore, ottenuta attraverso gli strumenti tipici dell'ambiente operativo.
Per esempio, è probabile che un sistema SCADA che funzioni in un ambiente operativo di tipo Windows sia
fornito di un driver per il DDE (Dynamic Data Exchange), che permette il collegamento dello SCADA con altri
applicativi, come un foglio elettronico.
Il suo funzionamento influenzato dal tipo di comunicazione accettata dal dispositivo sottostante;
produttori di dispositivi di controllo rendono disponibili le informazioni sul modo in cui le loro machine
possono comunicare con l'esterno per permettere il collegamento dei loro dispositivi a sistemi SCADA
INTERFACCIA UOMO-MACCHINA
Il modulo che si occupa dell'interfaccia operatore deve permettere:
l'accesso alla base dati,
di selezione dei campi,
di ordinamento o sorting su campi specificati,
di interrogazione
IMPORTANTE: possibilità di impostare delle pagine grafiche = PANNELLI DI COMANDO E QUADRI SINOTTICI
dell'intero impianto o di parti di esso.
organizzati e collegati tra loro l’operatore passa con facilità dalla supervisione di una
porzione dell'impianto alla supervisione di un'altra.
Importante la COERENZA DEI SINOTTICI uso delle stesse convenzioni per rappresentare
fenomeni simili (esempio se stato di running degli attuatori è rappresentato da un pulsante di
colore rosso lo dovrà essere per tutti gli altri)
NOTA: per l’importanza delle rappresentazioni grafiche per l'interfaccia operatore, i sistemi SCADA mettono
a disposizione solitamente una libreria di oggetti grafici, configurabili a seconda dell'esigenza, con cui è
relativamente semplice sviluppare sinottici anche complessi.
Attualmente, con la diffusione dei sistemi multimediali, si stanno sviluppando interfacce operatore che
prevedono la presentazione di immagini, registrate o in diretta, dell'impianto, cui sono sovrapposte
informazioni, la comunicazione attraverso sintetizzatori di voce, il riconoscimento di comandi vocali.
GESTIONE ALLARMI
NOTA: diversi TIPI DI ALLARME:
1- allarmi a insorgenza, che vengono attivati dal verificarsi dell'evento a essi associato e poi
permangono nel loro stato di attivazione (disattivati solo con una re-inizializzazione del sistema);
2- allarmi a insorgenza e riconoscimento, se dopo la loro attivazione possono venire disattivati quando
l'operatore ne effettua il cosiddetto riconoscimento, comandandone esplicitamente la
disattivazione;
NOTA: l'insorgenza di un allarme viene memorizzata in maniera non volatile su supporto magnetico per
consentire un'analisi a posteriori del numero, della frequenza e del tipo di allarmi verificatisi nell' impianto
(= LOG DEGLI ALLARMI) + tenere traccia, per analisi successive sulla frequenza e le tipologie di guasto,
di tutte le operazioni di manutenzione effettuate.
Un'altra possibilità solitamente prevista è quella di poter filtrare gli allarmi. Essa è certamente utile
per ridurre le segnalazioni di allarme a quelle veramente significative nelle varie condizioni di
funzionamento e viene realizzata definendo delle condizioni logiche che inibiscono il rilevamento di
particolari condizioni di allarme. (dovuti ad esempio all’accensione al fatto che l’impianto non
ancora ha raggiunto il suo stato di regime)
NOTA: lo SCADA rileva una condizione anomala di funzionamento permette anche all'operatore di
identificare l'area del malfunzionamento e le possibili cause.
NOTA: ULTIMAMENTE la gestione degli allarmi sta tornando al livello più basso della piramide CIM
dispositivi di controllo si occupano della gestione degli allarmi, mentre lo scada fa solo NOTIFICA degli
allarmi
GESTIONE RICETTE
Il modulo che si occupa della gestione di ricette (o lotti o batch) deve gestire delle sequenze di operazioni
predefinite, dette ricette.
Da eseguire in conformità a scadenze temporali, o al verificarsi di eventi particolari o
immediatamente alla richiesta dell'operatore.
in un ambiente multi processo, ossia ambienti di produzione in cui vengono realizzati + processi
simultaneamente Usate per impostare i dati di impianto per ciascun processo
per un processo multiprodotto, ossia ambienti industriali dove si producono diversi prodottiper
impostare i dati relativi a ogni prodotto.
DATI= i parametri da fornire alle machine che eseguono le varie fasi del processo o dei processi di
lavorazione.
TENDENZE E RAPPORTI
= tenere traccia dei ritmi di produzione sia per il passato, attraverso la costruzione di serie storiche dei
valor di alcune variabili di processo, sia per il presente, attraverso la rappresentazione grafica in tempo
reale dell'evoluzione di tali valori.
La costruzione e la memorizzazione di serie storiche utili per ricercare le cause di eventuali anomalie di
funzionamento o imposto da obblighi di legge.
La rappresentazione in tempo reale delle tendenze delle variabili di rilievo permette all'operatore di tenere
sotto controllo l'evoluzione del processo produttivo.
Questo modulo deve permettere all'operatore di indicare i valor di quali variabili vanno memorizzati per
poterne poi tracciare la tendenza e gli intervalli di tempo secondo i quali ciò deve essere fatto (che
normalmente non coincidono con il campionamento definito nella base dati).
Collegati ai trend vi sono i rapporti (o report) sullo stato dell'impianto, in forma cartacea e/o informatica.
SISTEMA ESPERTO
Il modulo di sistema esperto è delegato alla decisione sulle modalità di comportamento del sistema in
risposta a determinati eventi, nei casi in cui queste non siano state esplicitamente programmate
NOTA: si tratta di un'applicazione delle tecniche di intelligenza artificiale; il suo funzionamento si basa in
genere su una serie di regole codificate, che costituiscono la base di conoscenze, e di un motore inferenziale
che è capace, appunto, di inferire da tali regole il comportamento da tenere in situazioni non
prespecificate.
SCADA=STRUTTURA MODULARE CON ARCHITETTURA CLIENT-SERVER, il cui nucleo è dato dalla base dati
processo, a cui tutti gli altri fanno riferimento
Interfaccia operatore per permettere all’operatore di intervenire sotto eventi particolari
SCADAACCENTRAMENTO DELL’INFORMAZIONE
CONTROLLO STATISTICO DI PROCESSO=MODULO non sempre presente nei sistemi SCADA, è un modulo
che a partire da informazioni relative alle variabili statistiche del processo permette di stabilire se il sistema
si sta allontanando da una situazione di controllocapire se sono presenti delle cause DETERMINISTICHE
DI ERRORE per PREVERINE GUASTI POSSIBILI SULL’IMPIANTO, che possono causare perdite ingenti ai
gestori dell’impianto; poiché ci sono degli indici che se letti correttamente fanno capire è ora di intervenire
DOMANDA ESAME: modulo che serve per prevenire i guasti se mi accorgo che il sistema si allontana dai
diagrammi di controllo statistico
I principi di base del controllo statistico di processo (CSP) furono definiti da Walter Shewhart, e sono alla
base del concetto di qualità totale nella produzione.
Shewhart notò che ogni tipo di processo genera delle uscite i cui valori misurati oscillano intorno a un
valore medio CASUALITA’ non eliominabile, generata dalla stessa operazione di misura e da influenze di
parametri che non possono essere controllati. (non predeterminabile)
Una MISURA DI TALE CASUALITÀ È DATA DALLA CURVA DI DISTRIBUZIONE DELLE FREQUENZE.
Shewhart dimostrò che se, invece di considerare singolarmente tutti i campioni di misura si considerano
le medie di gruppi di campioni (per esempio, le medie di 5 campioni successivi), esse si distribuiscono
approssimativamente secondo una distribuzione normale caratterizzata da media e varianza, anche sei
campioni di partenza hanno una diversa distribuzione diversa da quella normale= conseguenza del
TEOREMA DEL LIMITE CENTRALE.
Una distribuzione normale, il cui grafico assume la classica forma a campana, è caratterizzata dalla sua
media e dalla sua varianza.
Se un processo è sotto controllo statistico, le medie e le varianze delle distribuzioni non dovrebbero
cambiare; se cambiano, si può dedurre che il processo è affetto da cause di errore deterministico, non
casuale, che fanno allontanare il sistema dal suo funzionamento primario; devono essere prima identificate
e poi eliminate o compensate, per minimizzare gli effetti, per evitare dei guasti dell’impianto
(esempio: se i sensori producono un risultato sballato, il sistema di controllo agirà sul valore ottenuto da
tale sensore fornirà dei comandi sbagliati agli attuatori)
Livello del sistema SCADA, che fornisce una supervisione integrata conosciamo lo stato del PROCESSO
anche se in un modo AGGREGATOcon l’unione delle info ricevute dal sistema scada e quelle fornite dal
modulo di controllo statistico di processo si può intervenire in maniera puntuale e tempestiva per evitare
che il processo vada verso una situazione di guasto, sappiamo anche dove intervenire e farlo in tempi brevi,
in anticipo rispetto una situazione di possibile guasto
Questo modulo del sistema SCADA costruisce, in tempo reale, i diagrammi di controllo di opportune
grandezze fisiche, che rappresentano i dati statistici del processo rispetto al tempo in una forma che rende
agevole stabilire se il processo si mantiene in uno state di controllo statistico oppure se ne sta
allontanando.
I più noti sono i diagrammi delle medie e degli intervalli, noti come DIAGRAMMI X/R, che rappresentano:
DIAGRAMMA DELLE MEDIE= i valori medi di sottogruppi di misure
DIAGRAMMA DEGLI INTERVALLI= e gli intervalli di variazione nel sottogruppo, di quanto variano i
valori misurati nel sottogruppo R.
Le dimensioni del sottogruppo possono variare da 2 a 20 misure, ma normalmente si utilizzano sottogruppi
di 5 misure.
Il diagramma mostra, a intervalli temporali prefissati, i valori delle medie del sottogruppo e degli intervalli
di variazione nel sottogruppo.
=sottogruppi
di
osservazione
Vengono indicati poi i valori medi delle medie X e degli intervalli R
limiti di controllo inferiore e superiore che si discostano dal valore medio di una quantità pari a tre
volte la varianza stimata; tuttavia per il calcolo di tali limiti esistono delle formule empiriche,
ricavate analizzando le uscite di vari processi
Normalmente, dovendo essere i punti distribuiti secondo una curva di distribuzione normale, il 99,73% di
essi dovrebbe ricadere nei limiti di controllo indicati inf e sup.
L'indicazione che il processo non si trova sotto controllo statistico potrebbe essere data da alcune anomalie
rilevabili dal diagramma, le quali pur non essendo impossibili hanno probabilità bassissime, come:
la presenza di uno o più punti al di fuori dei limiti di controllo;
almeno 9 punti successivi tutti al di sopra o al di sotto del valore medio;
una sequenza di punti che si ripete ciclicamente, con andamento periodico;
almeno 7 punti successivi che danno una linea di tendenza di crescenza o decrescenza.
Se si presenta almeno una accendere una lampadina di warning
Il confronto tra i diagrammi di controllo di diverse variabili può indicare la presenza di correlazioni tra le
variabili che possono essere di ausilio nell'identificare le cause del comportamento anomalo.
MODULO CHE DEVE COSTRUIRE IN TEMPO DI REALE QUESTI DIAGRAMMI DI CONTROLLO SEGUENDO
L’EVOLUZIONE DEL SISTEMA, a partire dalle variabili statistiche che processo stesso, media e varianza.
ARCHITETTURE HARDWARE
Storicamente, i sistemi SCADA di grande scala sono stati concepiti per macchine di grosse dimensioni nel
dominio dei sistemi operativi UNIX e VMS, data anche la necessità di utilizzare workstation adatte allo
scopo.
Recentemente si è passati, con una transizione molto brusca, dai sistemi monolitici (e spesso proprietari) a
SISTEMI MODULARI E FLESSIBILI, come personal computer
MOTIVO di questo cambiamento nella tecnologia degli SCADA =
sviluppo della tecnologia in termini di prestazioni e affidabilità, con nuovi sistemi operativi che
offrono capacità di multitasking pre-emptive e di comunicazione interprocesso e
riduzione dei costi necessari per istallazione e sviluppo di applicazioni
ha portato l’uso di sistemi scada = applicativi software su personal computer, con sistemi operativi
standard anche per applicazioni di controllo in tempo reale.
3 TIPI POSSIBILI PER IL COLLEGAMENTO tra lo scada e i dispositivi di controllo=in generale definiti RTU,
remote terminal unit
HOST
1) SISTEMI A CONNESSIONE DIRETTA in cui l'host su cui
opera lo SCADA è connesso direttamente alla RIU o alle
RTU tramite collegamenti dedicati, di solito di tipo seriale;
tali sistemi sono utilizzati per istallazioni di piccole
dimensioniper supervisionare piccole installazioni in cui
una sola o poche RTU bastano a controllare il processo.
2) SISTEMI CONNESSI VIA RETE, in cui l'elaboratore su cui
risiede il sistema SCADA è connesso alla stessa rete, di solito
proprietaria, cui sono connesse le varie RTU. Tale topologia è
adatta per medie installazioni.
In questi l’elaboratore con lo SCADA vede le varie RTU attraverso vari livelli di rete gerarchici tra
loro; le reti possono anche essere diverse come tipologie.
NOTA: tutte le topologie presentate possono comprendere sistemi su larga scala geografica, in cui
una parte delle RTU sono collegate all'elaboratore con il sistema SCADA attraverso modem o
segnali in radiofrequenza.
CONSIDERAZIONI FINALI
NOTA:
1) attraverso un sistema di supervisione e acquisizione dati si possono chiudere degli anelli di controllo
al livello del sistema SCADA stesso, con le RTU che si limitano a comunicare con il campo.
2) Chiudere anelli di controllo a livello delle RTU, esempio PLC, e lasciare al sistema SCADA solo la
parte di supervisione => FORNIRE ALLE RTU I COMANDI, RIFERIMENTI E SET-POINT alle RTU che
chiudono gli anelli di controllo
La differenza sostanziale trai due modi di controllare il processo sta nella velocità con cui ciò si riesce a
realizzare:
VELOCITA’ maggiore se fatto dalle RTU, in quanto lo SCADA è penalizzato dai tempi di
comunicazione e dalla complessità delle operazioni da eseguire, oberato da operazioni da
eseguire per adempiere alle sue funzionalità
E anche vero, però, che al livello dello SCADA sono disponibili informazioni ulteriori rispetto a quelle a
disposizione di una RTU
I SISTEMI MES = Manufacturing Execution Systems, sistemi per l'esecuzione della produzione
Sono anch’essi degli applicativi software e vengono eseguiti sulle stesse macchine presenti al livello
4 della piramide CIMcollegati alla rete informativa aziendale
DIFFERENZA TRA SCADA E MES: in un processo produttivo ai livelli più alti della piramide CIM
vengono fatte attività di pianificazione della produzione, stabile le tempistiche delle operazioni che
concorrono al processo produttivo e di gestione e allocazione delle risorse, umane e materiali, dello
stabilimento ci troviamo al LIVELLO GESTIONE AZIENDA o STABILIMENTO
SCADA opera al livello 4 della piramide CIM e ci permette di conoscere lo STATO ATTUALE
dell’impianto
usare questa conoscenza per far sì che le operazioni svolte al livello 5 e 6 della piramide CIM non
vengano fatte + offline, a partire da valutazioni storiche o statistiche dell’impianto; ma dipendano in
maniera continua seguendo l’evoluzione dell'impianto.
queste applicazioni software che permettono di farlo sono app MES
Si tratta di sistemi che realizzano un ponte tra il mondo della produzione (controllo e supervisione)
e il mondo della gestione dello stabilimento (pianificazione attività e allocazione delle risorse).
sono dei sistemi SOFTWARE, che, a partire da informazioni sullo stato dell'impianto, producono
informazioni che permettono l'ottimizzazione delle attività di produzione, dall'ordine alla consegna di
prodotti finiti usando dati attuali e accurati, potendo rispondere all’esigenza in corso d’opera
dell’impianto
MES pianificano e dirigono le, attività di produzione garantendo un rapido adeguamento alle va-
razioni delle condizioni di produzione.
FUNZIONI PRINCIPALI
pianificazione delle attività di produzione per migliorare le prestazioni dell'impianto data la capacità
finita delle risorse;
allocazione delle risorse materiali e umane (chi deve fare cosa?) e loro monitoraggio (cosa stanno
facendo adesso?);
allocazione delle merci (dove deve andare? quando?);
gestione della documentazione sulle merci, le risorse, i processi di produzione;
tracciabilità dei prodotti, in modo che si possa sempre risalire alla loro storia nell'impianto;
analisi delle prestazioni di produzione secondo metriche standardizzate o proprietarie;
gestione della attività di manutenzione affinché sia minimizzato il loro impatto sulla produzione;
come lo SCADA, ma in un contesto applicativo è svolto solo da uno dei due; permette di gestire e
programmare le attività di manutenzione in modo tale che non abbiano impatto sulla produzione,
per evitare fermi di impianto
Dal punto di vista tecnologico i sistemi MES sono un insieme di applicazioni software, con tecnologia client-
server e usa basi dati relazionali.
Sono di solito previste delle interfacce per la connessione ad altri sistemi di gestione e supervisione.
NOTA DIFFERENZA:
1- SISTEMA DI CONTROLLO DISTRIBUITO=sistema di controllo per l’automazione industriale costituito
da più dispositivi interconnessi tra di loro con le reti informatiche
2- DCS=sistemi chiusi sia HW che SW, utilizzati per l’industria di processo