Sistemi di Acquisizione Dati i on z ra o b ti E l a da i on z i is u i q Ac dat
e
e
re u s Mi
Processo S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 1
Sistemi di telemisura e telecontrollo Si tratta di portare il segnale elettrico, che rappresenta la misura, dal sensore alla sala controllo. Problemi: Tipo di trasmissione: Analogica o Digitale? Massimo numero di sensori collegabili Identificazione dei singoli sensori → data-base realtime dei sensori Quantità di dati da trasmettere e velocità di trasmissione Protezione da disturbi durante la trasmissione Conversione della misura da segnale elettrico in unità ingegneristiche Sensori intelligenti (Smart Sensors) S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 2
Perché un sistema di acquisizione dati? Le misure dal processo devono essere raccolte in modo automatico: Senza lettura manuale In continuo In formato digitale, tali da poter essere direttamente utilizzate dal sistema di supervisione e controllo
Uso delle misure Memorizzazione nell’archivio storico dati, allarmi, interventi, etc.
Elaborazione off-line presentazione grafica, medie, tendenze, etc.
Elaborazione on-line gestione dell’impianto in tempo reale
Sistemi di elaborazione SCADA (Supervisory Control And Data Acquisition) Sistema di controllo di processo evoluti S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 3
Perché acquisire dati? Si vuole leggere la misura attraverso un PC per successive elaborazioni o controllo Lo strumento ha un’uscita elettrica da cui prelevare la misura Si possono avere tre casi: Uscita analogica in tensione Uscita analogica in corrente (Loop 4 - 20 mA) Uscita digitale con protocollo seriale RS - 232 - tradizionale RS - 485 - più avanzato
Nel primo caso si utilizza una conversione analogico-digitale locale Nel secondo caso si utilizza una conversione analogico-digitale remota Nel terzo caso si deve conoscere il protocollo di comunicazione ed attivare la porta seriale del PC compatibile con il protocollo (di serie c’era solo la RS – 232 ora sostituita dalla porta USB.). S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 4
Acquisizione e trasmissione dati Uscita in tensione Sistemi di Acquisizione dati DAQ
Uscita analogica Uscita in loop di corrente SENSORE SENSORE
Uscita digitale
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
Linea seriale RS – 232/USB
Porta seriale standard
Linea seriale RS - 485
Porta seriale specifica
Bus di campo
Porta seriale specifica Ethernet TCP/IP pag. 5
Sistema di acquisizione dati Conversione: fa corrispondere ad una tensione analogica in un codice digitale con un numero finito di bit Vn = b1 2 −1 + b2 2 −2 + ... + bn 2 − n 0 ⎧4 bit ⎪ 0.345 → ⎨8 bit 0 ⎪12 bit 0 ⎩
1 1 1
0 0 0
1 → 0.3125 1 1 0 0 1 1 0 0
0 → 0.34375 0 0 1 0
1 → 0.344970703125
Quantizzazione: gli infiniti valori di tensione analogica vengono rappresentati con un numero finito di codici digitali Livelli di quantizzazione: la tensione analogica viene quantizzata in 2n valori Risoluzione: la più piccola differenza di tensione che produce due codici digitali diversi nell’ultimo bit R = Van × 2 − n Tensione analogica
DAQ
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
Codici digitali pag. 6
Conversione Analogico/Digitale Se gn a le d igit a le ricostru ito
C od ic i d igita li Arrotondamento 111
1 LSB
G ra d ina ta d i q ua ntizza zio ne
110
LSB
101
Tronc amento
100 011 010 001
Ten s ion i a n a logic h e
000
Quantizzazione: suddivisione del campo di tensione analogica in fasce, ciascuna corrispondente in un codice digitale
tem po Se gn a le a n a lo gic o d a c a m p ion a r e
numero di bit necessari per ottenere la risoluzione R
Risoluzione: ampiezza di ciascuna fascia
Range analogico ΔV R = 1 LSB = = n numero di livelli 2 S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
tem po
n=
ln(ΔV ) − ln(R ) ln( 2 )
pag. 7
Quantizzazione e risoluzione 1 n = 4 bit ⇒ numero livelli = 2 = 16 ⇒ R = 4 = 0.0625 V 2 4
Tensione analogica
Livelli digitali
con 4 bit si possono risolvere 16 livelli di tensione diversi S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 8
Sistemi di trasmissione dati Loop di corrente 4 - 20 mA Sistema analogico molto antiquato solo connessione punto - punto
Linea seriale RS - 232 La più usata stessi limiti del loop di corrente: punto - punto
Linea seriale RS - 485 Molto più potente della RS - 232 Alta velocità di trasmissione Connessioni multi-drop (una linea - molti sensori)
Bus di campo
Estensione della comunicazione ad interi sistemi Multi - punto Protocolli complessi Scalabilità e Interoperabilità
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 9
Acquisizione locale dati in tensione Uscita analogica 0÷1V Scheda di conversione analogico/digitale 6.83
PC-BUS
6.83
Cavo schermato Sonda Strumento
L’acquisizione di un segnale di uscita analogico in tensione richiede una scheda di conversione analogico/digitale e DEVE essere effettuata localmente perché tale uscita è molto vulnerabile al rumore
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 10
Acquisizione dati in loop di corrente Uscita analogica in loop di corrente 4 - 20 mA
Scheda di conversione analogico/digitale
+
6.83
-
PC-BUS
6.83
Resistenza di terminazione Sonda Strumento
Mediante il loop di corrente il segnale di uscita analogico in corrente ha maggiore immunità ai disturbi e può essere trasportato a notevoli distanze (centinaia di metri). Si può utilizzare la stessa scheda di acquisizione analogico/digitale e del caso precedente. Lo standard è 4 - 20 mA, con 4 mA che rappresentano lo zero analogico di misura.
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 11
Loop di corrente 4 - 20 mA Sensore
Trasmettitore Ricevitore
Loop 4 - 20 mA
Il loop di corrente è il più vecchio standard ANALOGICO di comunicazione di processo
Indicatore
La trasmissione in corrente è preferita a quella in tensione per: la bassa impedenza di linea ⇒ minori disturbi la possibilità di inserire altri dispositivi aprendo il loop
Il loop è generalmente 4 ÷ 20 mA dove 4 mA → 0 logico o zero analogico 20 mA → 1 logico o fondo scala analogico 0 = mancanza di corrente viene interpretata come interruzione di linea
Questo approccio è applicabile solamente a collegamenti PUNTO PUNTO. Perciò non è idoneo per connettere molti sensori ad uno stesso sistema di controllo. S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 12
Relazione fra misura e valore acquisito Si suppone che fra la misura ed il valore acquisito ci sia una relazione lineare
Strumento Lettura in unità ingegneristiche Campo: ΔUi
Ui
6.83
misura
Ui = m ⋅ Ic + b
corrente convertita
Ic
DAQ Sonda
Loop di corrente (analogico)
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
Corrente convertita Campo: ΔIc pag. 13
Riscalamento del segnale Lo strumento produce una misura in tensione o in corrente (Ic) (Loop 4-20 mA), mentre vogliamo la lettura direttamente in unità ingegneristiche (Ui)
Ui = m ⋅ Ic + b Ottenute due condizioni di misura Ui(1) e Ui(2) a cui corrispondono le correnti Ic(1) e Ic(2) si ricavano i parametri (a,b) della retta
Unità ingegneristiche
Supponendo un legame lineare Ui(2)
Ui(1)
Ic (1)
Ic (2)
Uscita del convertitore
Ui( 2 ) −Ui( 1 ) b = U i ( 1 ) − mI c ( 1 ) = U i ( 2 ) − mI c ( 2 ) m= Ic( 2 ) − Ic( 1 ) S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 14
Riscalamento del segnale con più misure Se invece di due sole misure, si dispone di un insieme di dati (rumorosi) si può effettuare una taratura a minimi quadrati, cercando la retta di regressione per l'insieme delle misure. 3.5
p=polyfit(Ic,Ui,1); Ui_LS=p(1).*Ic+p(2);
3
2.5 Ui
2
1.5
1 0.5
0
0.1
0.2
0.3
0.4
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
Ic
0.5
0.6
0.7
0.8
0.9
1 pag. 15
Esempio di riscalamento di un segnale Calibrazione sonda DO Vasca 1 1.2 DO = 0.6221· Ic - 2.4877
DO (mg/L)
1
2
R = 0.9884
0.8 0.6 0.4 0.2 0 4.6
4.8
5
5.2
5.4
5.6
Ic (mA) S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 16
Riscalamento di un attuatore (Turbina) 1450
giri = 74.766 mA + 0.4591
Soglia di funzionamento a 1300 giri
1350
Giri (rpm)
1250 1150 1050 950 850 750 10
12
14 Ic (mA)
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
16
18
20
17.5
pag. 17
Risoluzione in unità ingegneristiche Si considera la regressione segnale/corrente DO = m ⋅ I c + b ΔDO Rs DO − b 0.01 RI = ΔI c = RI = Ic = = = 0.016 mA 0.625 m m m 16 16 RI = n ⇒ 2 n = = 10 3 2 0.016 3 ⋅ ln( 10 )
n=
Rs = 0.01 n? 4 / 20
Sonda Strumento Risoluzione 0.01 mg/L
DO
DAQ
DO (mg/L)
6.83
ln( 2 )
= 9.9658 ≈ 10
Per mantenere la risoluzione dello strumento è necessario un convertitore ad almeno 10 bit
10
DO = m ⋅ I c + b m = 0.625 b = −2.5
0 4
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
20
Ic (mA) pag. 18
Acquisizione dati in protocollo seriale Porta seriale RS - 232 dello strumento
Porta seriale RS - 232 del PC
Linea seriale RS - 232 6.83
6.83
Sonda
Mediante la linea seriale, la misura parte già in formato digitale e permette collegamenti a lunga distanza fra strumento e PC
Lo strumento provvede a: 5 rappresentare il dato in forma digitale compatibilmente con il protocollo Strumento concordato 5 inviarlo sulla linea seriale con il protocollo concordato Il PC provvede a: 5 inviare la richiesta di acquisizione e trasmissione del dato 5 ricevere e decodificare il dato ricevuto
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 19
Architettura di un semplice sistema di controllo sonde
centraline
Loop di corrente 4 – 20 mA
attuatori
Sistema intelligente di acquisizione e controllo Collegamento Ethernet TCP/IP
LabView 8.0 Real-Time
PC di supervisione
WWW
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 20
Scelte di collegamento
complessità crescente
Connessione diretta al bus del PC Questa scelta è valida per piccole installazioni (es. processi da banco, laboratori, etc.) quando la distanza fra elaboratore e sensori non è superiore a ~ 1m
Connessione remota punto - punto via seriale (RS - 232) Quando il punto di misura è unico, non è troppo distante dal PC (diecine di metri) e non necessita di grande velocità di servizio
Connessione multi-drop seriale (RS - 485) Quando i punti di misura sono molti, lontani fra loro e/o dal PC e si vuole ottenere un sistema espandibile, ma economico
Connessioni via Bus di Campo Quando i punto sono molti, distribuiti, e necessitano di un protocollo di comunicazione complesso e veloce per ottenere un sistema ad alte prestazioni.
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 21
Trasmissione seriale dei dati Trasmissione digitale di dati lungo una linea di trasmissione (coppia di fili) Seriale perché i vari bit vengono trasmessi uno dopo l’altro sulla medesima linea Vantaggi rispetto alla comunicazione analogica
Immunità ai disturbi Quantità di dati trasmissibili illimitata (con i dispositivi adatti…..) Distanza di trasmissione illimitata (con i dispositivi adatti…..) Alta velocità di trasmissione (dipendente dalle caratteristiche di linea…)
La comunicazione seriale deve essere concordata fra trasmettitore e ricevitore. Questo accordo rappresenta il protocollo di trasmissione, che comprende: Formato del messaggio Velocità di trasmissione
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 22
Protocollo di comunicazione seriale Il protocollo consiste in un accordo fra trasmettitore e ricevitore riguardante: Il formato del messaggio La velocità di trasmissione Il sincronismo fra trasmettitore e ricevitore (handshake)
Il messaggio in genere è una stringa di caratteri ASCII comprendente: Header di inizio messaggio Identificativo del dispositivo
Linea seriale
Strumentazione remota ind. 01 1.234
Dati
# 01 1.234 \ r
Terminatore di messaggio Inizio messaggio Indirizzo del dispositivo S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
Terminatore Valore (Dati)
pag. 23
Standard RS - 232 e suoi limiti Lo standard RS - 232 è molto diffuso perché ogni PC dispone di una porta seriale (connettore maschio a 9 poli). 1 = 9 = GND 2 = RX 3 = TX Esso è limitato a comunicazioni punto - punto a distanza ravvicinata con inversione dei terminali 2 e 3 (null modem), a meno che non si impieghi un MODEM ed una linea telefonica o un collegamento a radiofrequenza. Modo di operazione:
sbilanciato (riferito a massa)
Numero trasmettitori:
1
Numero ricevitori: 1 Max. lunghezza del cavo: Velocità massima di trasmissione:
~ 20 m
TX
RX1
~ 56 Kbaud
? S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
RX2 pag. 24
Standard RS - 485 Il protocollo RS - 485 è attualmente lo standard seriale più avanzato, consentendo comunicazioni verso molti punti di misura su grandi distanze Differenza con RS-232: Ricevitore e trasmettitore separati e indipendenti Consente la connessione di più dispositivi in parallelo sulla stessa linea (multi drop).
RX
TX RX
sensore
TX
sensore
RX
sensore
shield
Linea principale RS - 485
TX
ground
bilanciato (non riferito a massa) 32 32 oltre 5 km 10 MBaud
terminazione di linea
Modo di operazione: Numero trasmettitori: Numero ricevitori: Max. lunghezza del cavo: Velocità massima di trasmissione:
alimentatore
Dispositivi collegati in multi-drop S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 25
Differenze fra i protocolli RS-232 e RS-485 RS-232: Collegamento punto - punto distanza limitata (15 metri max.) banda limitata (115.2 kbaud max.)
15 m RX
TX TD
RS-232
RTS
RD GND
4 km
RS-485: Collegamento multi-point mediante R multi-drop distanza notevole (4 km ed oltre) RX/TX larga banda (10 Mbaud ed oltre) RS-485
RL
L
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
RX/TX
RX/TX
+ COM pag. 26
Coesistenza di protocolli RS-485 e RS-232 .
Il protocollo RS-485 permette il collegamento "multi-drop” dei sensori
sensori dal campo: mV, V, mA Termocoppie Sistema remotabile di acquisizione dati con uscita seriale RS-485
Il protocollo RS-232 è il più usato per il collegamento al PC, ma non permette di coprire lunghe distanze
sensori dal campo: mV, V, mA Termocoppie
Ripetitore RS-485
Linea RS-485
Computer di processo
Lunghezza massima di collegamento RS - 232 circa 15 m
convertitore isolato da RS-485 a RS-232 relay Digital a contatti I/O
Per lunghezze superiori è necessario inserire un ripetitore
sensori dal campo: mV, V, mA Termocoppie Lunghezza massima di collegamento RS - 485 circa 1 km
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 27
Tipico modulo remoto di acquisizione dati Segnale analogico dal sensore
Alimentazione
Linea RS-485
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 28
Convertitori di protocollo RS-485/RS-232 Sistema di acquisizione dati con uscita in RS - 485
Convertitore di protocollo
Linea RS-485 (doppino avvolto) S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
Linea RS-232 (connettore a 9 poli) pag. 29
USB: Universal Serial Bus Erede attuale del vecchio standard seriale RS – 232 Impressionante aumento di velocità: fino a 12 Mb/s (USB2)
Il sistema USB è asimmetrico, consiste in un singolo gestore e molte periferiche collegate da una struttura simile ad un albero attraverso dei dispositivi chiamati hub (concentratori). La lunghezza massima di cavo è di 5m; oltre questo limite è necessario ricorrere ad uno o più hub attivi che amplifichino il segnale. Si possono alimentare direttamente le periferiche a basso consumo. Le periferiche che hanno richieste energetiche elevate vanno alimentate a parte. S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 30
Sistema di acquisizione dati via USB
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 31
Acqusizione dati remota più complessa Se i sensori remoti sono molti e le operazioni da compiere complesse, il sistema seriale necessita di maggiore “intelligenza”
mp Te
Ciascun blocco di sensori o punti di controllo viene servito da un sistema dotato di notevole capacità di acquisizione e controllo
Il sistema Field Point di National Instruments
re eratu Flow Co
sure Pres
arm Al
ntr
ol
Pane
l
s on nditi Co ST
OP
Industrial Network N
N
N
N
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
N
N
N
N
N
pag. 32
Modularità del sistema Field-Point Il sistema Field-Point è composto da vari moduli che possono essere assemblati su una barra DIN a secondo delle necessità I/O Modules
Terminal Bases
Network Modules
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 33
Field Point come acquisizione remota Te
mpe
ratu
re
Flo w Con Pre
ssur
eA larm
Con
ditio ns
STO P
tro
lP an
el
RS-232 RS-485 Ethernet
Control Panel Temperature
Flow
Pressure Alarm Conditions STOP
Field Point
Segnali dal campo
Processo
Dispositivo remotabile verso il punto di misura In grado di effettuare sia acquisizione che controllo La comunicazione con il PC avviene attraverso una linea seriale Il dispositivo può accogliere molti segnali dal campo, purché i collegamenti analogici non siano troppo lunghi S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 34
Connettività su rete Ethernet Modulo di collegamento su rete Ethernet: FP-1600 • Compatibile con il protocollo TCP/IP • 10 Mbps e 100 Mbps • Event-driven communications • Instant data connectivity to network, intranet, and Internet
10Base-T or 100Base-TX S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 35
Compact Field Point Versione aggiornata Real-Time
LabView 8.0 Real-Time
Possibilità di operare in RealTime Funzionamento “intelligente” autonomo dopo aver scaricato a bordo il software di controllo
Il sistema viene visto come periferica ethernet Moduli I/O contrassegnata da un indirizzo IP Può essere interrogata mediante ftp con un normale browser internet (es. MS Explorer)
Configurabile Possibili moduli: I/O analogici (corrente e tensione), Termocoppie, PWM, visione, controllo assi, etc. S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
CPU
pag. 36
Il Bus di Campo: quando la seriale non basta I sensori sono molti e complessi Ciascuno di essi ha un proprio standard elettrico di segnale e diverse unità ingegneristiche E’ necessario unificare la comunicazione fra unità diverse per caratteristiche e fabbricazione La rete di processo deve essere affidabile, facilmente visibile dal sistema di processo, espandibile e modificabile Ogni sensore deve essere identificabile nel data base del sistema di processo Esso accede alla rete tramite un dispositivo che realizza il protocollo di comunicazione della rete. S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 37
Cosa è un Bus di Campo Un sistema di comunicazione seriale standardizzato per scambiare dati fra dispositivi di processo e controllori ad ogni livello Vantaggi rispetto alla connessione seriale semplice: Risparmi sui costi di cablaggio e manutenzione Connessioni più semplici: il mezzo fisico di trasmissione può essere una normale linea seriale (es. RS-485) con connettori standard e inserzioni multi-drop Standardizazione: i protocolli di comunicazione sono vendorindependent, in tal modo il bus è aperto a qualsiasi interconnessione. Modularità: è la conseguenza dell’utilizzo del modello OSI (Open System Interconnection) per progettare l’architettura di rete e dei protocolli. S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 38
Prima e dopo il Bus di Campo Dopo: Collegamenti standardizzati attraverso bus di campo
Prima: Collegamenti punto-punto con drivers specifici Application X
...
Application Y
Application X Bus Interface
...
Application Y Bus Interface
Bus di campo
PLC
DCS
CONTROLLER
9 OGNI APPLICAZIONE RICHIEDE UN PROPRIO DRIVER 9 COSTOSO 9 INEFFICIENTE 9 RISCHIOSO S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
PLC
DCS CONTROLLER
9 STESSA INTERFACCIA PER OGNI APPLICAZIONE 9 DRIVERS STANDARDIZZATI 9 ARCHITETTURA CLIENT/SERVER 9 AUMENTA LA SICUREZZA pag. 39
Architettura di un Bus di Campo
Protocolli proprietari
Protocolli general purpose
Inventory
Production Management
Quality
Distribution
Ethernet TCP/IP Windows Production Control
HMI/SCADA
Ethernet TCP/IP Windows
ModBus PROFIBUS
N
N
N
N
Distributed I/O
Data Acquisition
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
N
PLC
N
Smart Instrumentation
pag. 40
Sistemi Bus di Campo dedicati Sistemi concepiti espressamente per collegare periferiche di misura per impianti di depurazione Rappresentano l’interfaccia indispensabile fra il sensore ed il sistema di elaborazione dati Vantaggi Semplificano la costruzione di un sistema di misura integrato Compatibilità con protocolli standard (ModBus, Profibus)
Svantaggi Protocolli interni proprietari Costo
Prodotti commerciali proprietari SC-100/SC-1000 (Hach – Lange) IQ Sensor Net (WTW) S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 41
IQ- Sensornet (WTW) The IQ SENSOR NET is a modular measuring system for online analysis. Modular means that the essential functional units of the measuring system are distributed in components that can be individually compiled for special applications. The essential functional units of the IQ SENSOR NET system 2020 XT include:
Terminal/controller IQ sensors Inputs (current inputs) Outputs (relay contacts, current outputs, valve outputs) Additional terminals (mobile terminals, software terminal) Help functions (e.g. power supply unit).
The functional units are connected with one another via a common line The line consists of two wires and a shield. It transports digital information between the controller and the other modules. At the same time, the line is used to supply all modules with electrical voltage from a power supply unit. The power supply unit is only required for the power supply and is not used in the system communication. S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 42
Unità funzionali di IQ - Sensornet
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 43
Esempio di configurazione di rete IQ-Sensornet Unità di visualizzazione (opzionale e mobile)
Centraline di gestione del sensore e di comunicazione attraverso la rete
Sensori
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 44
Estensione Wireless
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 45
Sistema SC-100/SC-1000 (Hach – Lange) SC stands for Standard Controller, i.e. a modular Controller Platform, offering a consistent and extendable platform for Single Sensor Operation Multiple Sensor Multiple Parameter Operation Comprehensive Network solutions for Multiple Measuring Points
enabling the Integration of External analogue Sensors S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 46
Componenti principali The SC platform consists of two Standard Controller SC100
Designed for Î
SC1000
Designed for Î Î
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
Stand alone solutions for up to two parameters
Stand alone solutions for up to eight parameters Network solutions based on the sc1000 Bus
pag. 47
SC-1000 Operates up to eight SC-sensors Î Dissolved oxygen, Susp. Solids, Nutrients, ... Integration of external signals Î Analogue and / or Digital Extended mathematical functions Î Control functions, Power, Root, Logarithm, Timer Data Transmission, Remote Control, Event Message Î GSM Module optional Intuitive operation Î Display with touchscreen Extendable Î Ability to build up sc1000 Network S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
Bus proprietario SC-1000 pag. 48
SC-1000 Bus
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 49
Interfacciamento fra bus diversi
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 50
Architettura di un sistema di processo MANAGEMENT LEVEL
WWW ACCESSO CASUALE
PLANT-WIDE CONTROL
ETHERNET
GATEWAY SOFTWARE INTERRUPT
FACTORY LEVEL SINGLE SYSTEM CONTROL
FIELD LEVEL
TIMING
GATEWAY
BUS DI CAMPO
SINGLE-LOOP CONTROL
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
HARDWARE INTERRUPT pag. 51
N
N
N
Bus di campo
I sistemi di acquisizione dati comunicano con il PC di processo attraverso una rete digitale (bus di campo) inviando i dati dai sensori e ricevendo comandi per gli attuatori
PC di processo
Controllo distribuito di un depuratore
Sistemi di acquisizione dati
Sensori Fisher
Processo
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 52
Possibile architettura di controllo Te
re ratu mpe Fl ow l ntro Co nd
itio
ne Pa
l
ns ST
OP
F
N
Co
N
m Alar
N
re su es Pr
Libreria Regolatori
Sistema SCADA ed elaborazione di processo
Libreria Modelli
N
N
N
NO3-, ORP, pH
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
N
N
N
pH, DO, NH4+, SS
Bus di campo
N
N
N
SBH
pag. 53
Impianto Pilota di San Giusto Piccolo processo strutturato come il depuratore principale di San Colombano: Pre-Denitro + Ossidazione
Utilizzato per lo studio della gestione dell’impianto principale Soggetti coinvolti: Il pilota è stato fornito da ENEA, La strumentazione dal Comune di Firenze (ora PubliAcque) Il Software di controllo è stato sviluppato dal Dipartimento di Sistemi e Informatica (tesi di laurea dell’Ing. Riccardo Testi)
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 54
Configurazione dell’impianto pilota
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 55
Misure di processo
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 56
San Giusto Strumentazione Quadro indicatori delle principali misure
Pompe peristaltiche (Alimentazione e ricircolo)
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 57
Rete di processo del pilota di San Giusto sensori Control Panel Temperature
Flow
segnali
Te
mpe
ratu
re
Flo w Con Pre
ssur
eA larm
Con
tro
lP an
el
PC
ditio ns
STO P
Pressure Alarm Conditions STOP
DAQ
PLC
cavo seriale
processo Nel caso di sensori concentrati, anche un PLC può fungere da front-end, provvedendo a Conversione segnali dai sensori Gestione bus di campo costituito da una semplice linea seriale
Il PLC ha i seguenti vantaggi alta autonomia di controllo (è possibile trasferire sul PLC programmi di controllo anche di notevole complessità, che girano anche senza la supervisione del PC) alta velocità di reazione (fino all’ordine dei μs) S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 58
Il Processo Pilota di San Giusto Necessaria per la gestione della comunicazione fra PLC e PC
Rappresenta il front-end dei vari sensori
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 59
Esempio di PLC come rete di processo Convertitori Analogico - Digitali dai sensori PLC Siemens S7 - 300
Cavo di comunicazione seriale verso il PC
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 60
Pannelli del programma di supervisione Pannello principale: è quello fondamentale, da cui si accede a tutti gli altri e che va inizializzato per primo Pannello parametri: necessario per la taratura e riscalatura dei sensori utilizzati; Pannello aerobica: riporta l’andamento di temperatura (TEMP), ossigeno disciolto (DO), potenziale di ossidoriduzione (ORP) e pH della vasca aerobica; Pannello anossica: riporta l’andamento di temperatura (TEMP), ossigeno disciolto (DO), potenziale di ossidoriduzione (ORP) e pH della vasca anossica; Pannello misuratori di portata: riporta l’andamento temporale delle portate; Pannello inverter: riporta l’andamento della frequenza dell’inverter mono che comanda la portata di ricircolo dal sedimentatore; Pannello fanghi: permette la temporizzazione della pompa per lo spurgo dei fanghi di supero; Pannello dosaggio acetato: permette la temporizzazione della pompa che fornisce l’acido acetico in vasca anossica; Pannello allarmi: visualizza i casi di allarmi che occorrono durante il processo;
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 61
Programma di supervisione
S. Marsili-Libelli: Sistemi di acquisizione e trasmissione dati
pag. 62