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