smart water 4 novembre
TRANSCRIPT
![Page 1: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/1.jpg)
Forum Telecontrollo Reti Acqua Gas ed Elettriche Torino, 3-4 novembre 2011
Il valore aggiunto del protocollo standard: l’utilizzo del IEC60870-104, via GPRS su reti VPN, come risposta alle esigenze di telecontrollo nel settore idrico.
Ing. Simone RecchiaGeneral Manager Technical Department
Panasonic Electric Works Italia srl
Phone: +39 045 6752744E-mail: [email protected]
Ing. Luca Maria MarellaDirettore Tecnico
Techmar srl
Phone: +39 081 5175837E-mail: [email protected]
![Page 2: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/2.jpg)
Oramai, salvo alcuni casi particolari, le comunicazioni vengono eseguite assolutamente via wireless con un utilizzo predominante della tecnologia GPRS.
Comunicazione Wireless – tecnologie disponibili
• Accesso alla rete internet (accesso al nodo via pag. HTML, invio di mail)• Utilizzo di tecnologia robusta ed affidabile• Copertura equivalente alla copertura GSM
L’utilizzo della tecnologia UMTS/HSDPA, seppur di interesse assoluto per l’opportunità offerta dalle alte velocità di comunicazione, è ancora poco spendibile per applicazioni TLC in quanto la copertura del territorio si attesta a valori inferiori al 70% nel caso di centri con bassa densità abitativa
![Page 3: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/3.jpg)
Comunicazione Wireless – tecnologie disponibili
1970 2022
1970Sistemi radiomobili
di prima generazione
1984Introduzione GSM
su rete nazionale (2G)
1995Introduzione GPRS
su rete nazionale (2.5G)
Upgrade punti accesso alla rete con gestione commutazione di pacchetto
2002Introduzione UMTS
su rete nazionale (3G) ott 2011Assegnazione f
per tecnologie 4G
1995 - 2006~ 10 anni per avere
una copertura GPRS completa
2011Copertura UMTS /HSDPA
70% territorio < 10.000 abitanti
2002 - 2011Copertura UMTS/HSDPA in fase di completamento
2022Copertura tecnologia 4G??
2006La copertura GSM
coincide con quella GPRS
![Page 4: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/4.jpg)
legendaIEC60870• Controlling station Stazione in campo• Controlled station Tipicamente lo SCADA• IOA – Information Object Address Indirizzo grandezza
![Page 5: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/5.jpg)
Il protocollo a servizio del telecontrolloQuali caratteristiche
Ottimizzazione della Banda
Backup dati lato RTU in caso di assenza di comunicazione
Registrazione dei dati con Time Stamp
Sincronizzare orologio RTU con il centro di controllo
Funzionalità di tele maintenance
Utilizzo di un protocollo standard
![Page 6: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/6.jpg)
Modello Client – Server IP based
attivazione connessione da parte dell’RTU
invio spontaneo dei dati
assenza di dati ridondanti
ottimizzazione della banda
L’utilizzo di un modello con trasmissione “a pacchetto”, quale è il GPRS, permette di sfruttare le caratteristiche che sono proprie del protocollo IP, introducendo una struttura di comunicazione client-server.
Questo può portare a diversi vantaggi:
![Page 7: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/7.jpg)
IEC60870 – Principio di funzionamento• Nella comunicazione IEC60870 (balance mode) quale è il flusso delle informazioni?
• E’ lo SCADA (struttura master-slave) che chiede i dati oppure la stazione remota che invia i dati (struttura client-server)?
Instaurazione della comunicazione
1
2Clock synchronization +
General Interrogation
3Invio dei dati presenti nel buffer di
monitorSpontanei + General interrogation
Controlling station
Controlled station
![Page 8: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/8.jpg)
IEC60870 – Monitor & Comand directionNello standard vengono definiti due flussi di informazione per lo scambio dei dati tra controlling e controlled station. • Nella direzione di monitor (M_ ) i dati vengono letti dal centro di controllo• Nella direzione di comand (C_) i dati vengono inviati dal centro di controllo.
Identificatore Tipo di variabile Descrizione
_SP__SP_ Single_Point Valori booleani: allarmi, trigger
_ME__ME_ Monitor_ValueMisure di campo: interi normalizzati, interi scalati,
reali
_DP__DP_ Double_Point Variabile a tre stati ON, OFF, indeterminato
_BO__BO_ Bitstring_di_32_bit Sequenza di 32 bit
_IT__IT_ Integrated_total Contatori
Controlled station
Controlling station
Monitor
Comand
I tipi di dato principali definiti dalla norma sono i seguenti:
![Page 9: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/9.jpg)
IEC60870 – Monitor & Comand direction
M_ME_TA_1 IOA=2026
IOA: Identificatore variabileME_: Measured Value
TA_: con Time-stamp
M_:Direzione di monitor(il centro di controllo può solamente leggere)
L’identificatore all’interno dello standard è così definito:
Direzione comunicazione_Tipo di dato_Time stamp adottato
Es: M_ME_TA_1 – IOA= 2026
![Page 10: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/10.jpg)
IEC60870 – Criteri per l’invio dei dati in monitor direction
• su evento trigger
• dopo un tempo impostabile
• al cambiamentoal cambiamento
Ottimizzazione della banda, invio solo dati
significativi
![Page 11: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/11.jpg)
Bufferizzazione all’interno dell’RTU
Alarms
Single Point
Messages
Measurement
Ingressi digitali
Ingressi digitali
Ingressi digitali
Ingressi Analogici
Class 1 IEC60870_Monitor
Class 2 IEC60870_Logging
SCADAIEC60870 Data Transfer
RTU (Controlled station)Controlling station
Buffer prioritari
o
![Page 12: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/12.jpg)
Bufferizzazione all’interno dell’RTU
Il dato viene tolto dal buffer interno alla controlled station solamente nel momento in cui viene ricevuto la conferma che il centro di controllo (controlling station) ha ricevuto il
dato stesso.
Per ridurre il traffico viene dato l’ack da parte della controlling station solo dopo che sono stati ricevuti 8
registrazioni. Controlling station
Controlled stationREG1
REG8
ACK
Cancellazione REG1-REG8 su controlled station
![Page 13: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/13.jpg)
Bufferizzazione all’interno del PLC
Numero registrazioni a bordo PLC
~ 3000
Numero registrazioni su Memoria aggiuntiva PLC
~ 29000
20 grandezze ogni 10 minuti
120 registrazioni /h1 GG di autonomia 10 GG di autonomia
![Page 14: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/14.jpg)
IEC60870 – Time stamp – Clock sync• L’orologio viene sincronizzato alla connessione e quindi può essere sincronizzato
secondo regole concordate mediante la trasmissione del comando C_CS_act• Se si devono discriminare eventi dell’ordine di decina di ms si devono considerare i delay
in trasmissione che vengono inseriti al momento della sincronizzazione
Clock sync commandClock sync command
Clock sync confirmationClock sync confirmation
![Page 15: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/15.jpg)
IEC60870 – Comandi con Time stamp
Comando con Time-stamp
Operatore
Com
ando
Confronto Time-stamp Comando con RTC dell’RTU
Comando valido?
Esecuzione comando
Abort Comando
NO
SI
centro di controllo
Per far questo lo standard prevede la possibilità di inviare un comando dal centro di controllo con Time-stamp associato e di eseguire tale comando lato RTU solamente se il Time-stamp ricevuto si trova all’interno di una fascia temporale ammessa. Il confronto viene eseguito prendendo come riferimento il Real Time Clock (RTC) dell’RTU. E’ quindi necessario che centro di controllo e stazione in campo siano tra loro sincronizzate.
![Page 16: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/16.jpg)
IEC60870 – Time stamp
L’RTC del PLC ha le seguenti caratteristiche di funzionamento.
Questa FB permette la gestione dell’orologio calendario del PLC con la generazione interna del riferimento relativo a millisecondi.
Si possono discriminare eventi che differiscono tra loro per più di 100ms.
Con speciali HW esterni si possono raggiungere anche risoluzioni pari a 10ms
Risoluzione
Accuratezza
Nella water industry la risoluzione del sec è sufficiente
Nella water industry la risoluzione del sec è sufficiente
![Page 17: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/17.jpg)
Interoperabilità
La lista di interoperabilità permette di verificare a
priori quali sono i flussi di informazioni che controlled
e controlling station possono scambiarsi
La lista di interoperabilità permette di verificare a
priori quali sono i flussi di informazioni che controlled
e controlling station possono scambiarsi
All’interno del protocollo standard sono disponibili
diverse tipologie di funzionalità
All’interno del protocollo standard sono disponibili
diverse tipologie di funzionalità
![Page 18: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/18.jpg)
Il dominio: rete idrica interna
DMA#3
M#4
DMA#2
M#3
DMA#1
M#1
M#2
Serbatoioprincipale
Sorgente o Diga(approvvigionamento)
Main flow meters
DMA flow meters
Close valves
External main pipes
Internal pipes
Suburbana
DMA = District Metered Areas
ODU#2
ODU#1
Condotte esterne
Condotte interne
![Page 19: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/19.jpg)
Controllo delle perdite
Consumo variabile dell’utenza
Port
ata
(m
c/o
ra)
Tempo di campionamento (ora)
Flusso minimo notturn
o(MNF)
Consumo notturno utenze
Perdite
Perdite fisiologiche
Perdite da rottura
Profilo tipico di portata in 24 ore all’ingresso di un
DMA
Picco mattutino
Picco serale
8*
![Page 20: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/20.jpg)
Finalità dell’applicazione
0,5 dd PC AC AQ P
dove:Q = Portata effluente dal foroA = sezione del foroCd = coefficiente di efflussoP = pressione media in asse al tubo
Portata effluente da un foro sotto pressione
Il Pressure Managementriduce l’entità delle perdite
![Page 21: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/21.jpg)
Il nodo idraulico: ODU (Origine Distribuzione Urbana)
Quadro elettrico
Valvola di regolazione
Sensore di pressione
Sensore di portata
Periferica di telecontrollo
![Page 22: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/22.jpg)
Automazione in campoTIME MODULATIONTime modulation è la tecnica base di Pressure Management offerta dal sistema. La Pressione a valle della valvola P2 è controllata in base a slots temporali, ciascuno dei quali è caraterizzato da un valore di setpoint di P2.Tale tecnica è adatta per DMAs o aree aventi le seguenti caratteristiche:•Profili di domanda idrica e perdite di carico stabili nel tempo;•Disponibilità finanziarie limitate, ma è comunque richiesta una gestione base della pressione.
FLOW MODULATIONFlow modulation è una tecnica più avanzata di Pressure Management ed è basata sui valori real-time della domanda idrica dell’abitato servito rilevati da un sensore di portata.Il sistema è in grado di mantenere un livello di pressione P2 a valle della valvola continuamente aggiornato in modo da garantire la portata Q richiesta con il livello minimo di pressione previsto dallo SLA (Service Level Agreement) dell’Ente gestore.
CRITICAL POINT PRESSURE CONTROLIl controllo della pressione al nodo critico è la forma più sofisticata di Pressure Management offerta da sistema ed è basata sui valori di pressione P3 rilevati al Punto Critico della zona servita. Tale tecnica permette di massimizzare i risparmi di risorsa idrica garantendo al contempo la domanda idrica e la pressione ottimale nella zona servita.
![Page 23: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/23.jpg)
Architettura in dettaglio
ADSL RouterADSL Router
PProviderroviderGPRS Radio GPRS Radio
Network Network
LLocals Clientsocals Clients
World Wide WebWorld Wide Web(Internet)(Internet)
IEC 60870-5-104 IEC 60870-5-104 redundant redundant
serverserver
WEB WEB serverserver
WEB WEB ClientsClients
9094
9094
CONTROL CENTER
VPN Tunnel
IEC datagram CONTROL direction (port 9094)
IEC datagram MONITOR direction (port 9094)
http datagram (port 80)
80
REMOTE SITES
OUTSTATIONS
Router
Firewall
![Page 24: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/24.jpg)
Architettura delle stazioni remote Ognuna delle stazioni remote ha la seguente composizione:
Controllore di automazione + moduli di I/O (input/output)
Controllore della comunicazione TCP/IP
Router/Modem GPRS con switch incorporato
FP-SIGMA 32K FP-WEB SERVER MOROS INSYS
![Page 25: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/25.jpg)
Alta tolleranza ai fault
• 3 CPU che si occupano di gestire diverse le funzionalità necessarie all’applicazione– il PLC si occupa dell’automazione di campo e della bufferizzazione dei
dati,
– il WEB Server ha il compito di gestire i flussi di dati secondo lo standard IEC60870 da e verso il centro di controllo,
– il Router si occupa di gestire la connessione GPRS e di far transitare i dati via Internet in modo sicuro.
![Page 26: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/26.jpg)
Rilancio di allarmi & eventi
SMS
DI 1DO 1
Connessione fisica per l’invio di SMS con DO pulsato dal PLC
Ethernet cable
Serial cable
In caso di fault del PLC o del WEB SERVER…
…è ancora possibile contattare il router con il suo indirizzo IP pubblico.
Ciò è molto utile perun restart del PLC dopo un errore
bloccante.
![Page 27: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/27.jpg)
ConclusioniLa tecnologia adottata ha permesso il raggiungimento degli obiettivi
preposti:La tecnologia adottata ha permesso il raggiungimento degli obiettivi
preposti:
Scambio dati:Scambio dati:Scambio dati:Scambio dati: Connettività e campo:Connettività e campo:Connettività e campo:Connettività e campo:
• Bufferizzazione locale
• Buffer prioritario per allarmi
• Registrazione con Time Stamp
• Comando con Time Stamp
• Gestione sconnessioni mediante ack
• Allarme via SMS ed email
• Tele-maintenance
• Utilizzo di soluzioni standard ed open source
• Bufferizzazione locale
• Buffer prioritario per allarmi
• Registrazione con Time Stamp
• Comando con Time Stamp
• Gestione sconnessioni mediante ack
• Allarme via SMS ed email
• Tele-maintenance
• Utilizzo di soluzioni standard ed open source
• Abbattimento costi di comunicazione
• Gestione dell’IP dinamico
• Security mediante VPN criptata
• Alta tolleranza ai fault
• Algoritmi gestione valvole
• Gestione ottimale risorsa idrica mediante post-elaborazione dati lato centro di controllo
• Abbattimento costi di comunicazione
• Gestione dell’IP dinamico
• Security mediante VPN criptata
• Alta tolleranza ai fault
• Algoritmi gestione valvole
• Gestione ottimale risorsa idrica mediante post-elaborazione dati lato centro di controllo
![Page 28: SMART WATER 4 novembre](https://reader035.vdocumenti.com/reader035/viewer/2022070317/55641274d8b42a130c8b53a6/html5/thumbnails/28.jpg)
Conclusioni
L’utilizzatore ha gli elementi decisionali determinanti per controllare e gestire la risorsa idrica in modo ottimale.
L’utilizzatore ha gli elementi decisionali determinanti per controllare e gestire la risorsa idrica in modo ottimale.