Il Passante Funzionalità Architettura Sistema SCADA Passante Ferroviario di Milano SAC Sottosistemi Ausiliari Conclusioni Passante Ferroviario Milano Il Passante in cifre Il Il Passante Passante • 7 Stazioni urbane • Lunghezza 10.4 km (attraverso il centro della città) Funzionalità Architettura • Il servizio è attivo fra le 6.30 e le 20.30 • Garantisce 170 treni al giorno • 8 treni per direzione nell’ora (freq. 6 - 15 minuti) Sistema SCADA Unisce le linee ferroviarie in arrivo a Milano dall’area nord-ovest della regione (la rete delle Ferrovie Nord e le linee da Gallarate e Novara FS) con quelle provenienti dal sud-est (le linee FS da Treviso-Bergamo, Piancenza e PaviaVoghera) . SAC Sottosistemi Ausiliari Il 21 Dicembre 1997 veniva inaugurata la tratta Bovisa F.N.M.E. – Porta Venezia F.S. del Passante Ferroviario di Milano. Conclusioni Passante Ferroviario Milano Le Stazioni Dateo Bivio Lambro P.ta Venezia M1 P.ta Vittoria SAC Villapizzone Sistema SCADA Certosa Architettura M3 Repubblica Saronno M2 P.ta Garibaldi Seveso Lancetti Funzionalità Bovisa Il Il Passante Passante Treviglio Piacenza Rogoredo Sottosistemi Ausiliari Conclusioni Passante Ferroviario Milano Pavia Funzionalità Il Passante Supervisione e Controllo degli impianti tecnologici Funzionalità Architettura Sistema SCADA Supervisione e controllo degli impianti di emergenza Gestione degli impianti di Informazione al Pubblico SAC Sottosistemi Ausiliari Gestione degli impianti di Video Sorveglianza (TVCC) Conclusioni Passante Ferroviario Milano Impianti Controllati Il Passante Funzionalità Architettura Sistema SCADA SAC Sottosistemi Ausiliari Conclusioni Cabine elettriche e quadri di distribuzione Gruppi di continuità statici e rotanti Impianto di Terra Impianto Idrico Sanitario Impianto di Ventilazione e Condizionamento Ascensori, Scale Mobili Barriere di Ingresso e di Uscita Diffusione Sonora Impianto Anti Incendio Impianto Anti Intrusione Controllo Accessi Passante Ferroviario Milano Informazione al Pubblico Il Passante Funzionalità Gestione dei Pannelli Teleindicatori Gestione degli Eventi di Circolazione Gestione dell’Orario Teorico Architettura Sistema SCADA SAC Gestione dei Provvedimenti alla Circolazione Gestione delle informazioni sussidiarie ai viaggiatori Sottosistemi Ausiliari Conclusioni Passante Ferroviario Milano Impianto TVCC Il Passante Funzionalità Gestione centralizzata delle telecamere distribuite nelle singole stazioni Architettura Supervisione e Controllo dei sistemi locali di video sorveglianza Sistema SCADA Supervisione e controllo dei sistemi locali di videoregistrazione SAC Sottosistemi Ausiliari Conclusioni Passante Ferroviario Milano Scelte Architetturali Il Passante Soluzione basata sulle seguenti “linee guida” Funzionalità Architettura HW / SW di grande diffusione Affidabilità Prestazioni Modularità Scalabilità Apertura Sistema SCADA SAC Sottosistemi Ausiliari Conclusioni Passante Ferroviario Milano Piattaforma Hw / Sw Il Passante Funzionalità Piattaforma Hardware-Software Architettura Apache/Php Sistema SCADA Interbase Intel Intel x86 x86 SAC Sottosistemi Ausiliari Conclusioni Passante Ferroviario Milano Factory Link Linux Linux Kylix Kylix Architettura Client/Server Il Passante Posto Centrale SV Funzionalità Posti Oper. Architettura Sistema SCADA SCADA/Linux TEA Rete Lan Client X11 (Linux/Win) Posto Periferico SCADA/Linux SAC Sottosistemi Ausiliari Sistemi di Campo Conclusioni Passante Ferroviario Milano Architettura Funzionale Il Passante Funzionalità Architettura Sistema SCADA SAC Sottosistemi Ausiliari Sistema Gerarchico a 2 livelli Server Posto Centrale Ridondati Sistema di Supervisione e Controllo Principale (SV) Sistema di Supervisione e Controllo di Emergenza (TEA) Intelligenza distribuita (Posti Periferici, SAC) Conclusioni Passante Ferroviario Milano Architettura SW Il Passante Funzionalità Web Server Architettura SAC CGI GUI JSP ODBC Link Configuratore Sistema SCADA PHP RDBMS (Interbase) DB Logger Real Time DB Historian Alarm and Events Timer Event Math / Logic Historical Trending Driver RPC/XDR Report Generator FL-LAN Factory Link Sottosistemi Ausiliari Sistema Operativo Conclusioni Passante Ferroviario Milano TCP/IP Struttura del Sistema (1) Il Passante Funzionalità Architettura Sistema SCADA SAC Sottosistemi Ausiliari Conclusioni Passante Ferroviario Milano Struttura del Sistema (2) Il Passante Funzionalità Architettura Sistema SCADA SAC Sottosistemi Ausiliari Conclusioni Passante Ferroviario Milano Comunicazione (1) Il Passante Funzionalità La comunicazione tra il sistema SCADA e tutti i dispositivi periferici è basata sullo standard RPC/XDR (SUN) Definizione Interfacce (IDL – FIle .x) Architettura Server Client Interfaccia Sistema SCADA .c .h Generazione STUB (rpcgen) Stub Stub RPC RunTime RPC RunTime SAC Sottosistemi Ausiliari Conclusioni .c .h Client Passante Ferroviario Milano Integrazione Drivers Server TCP/IP Comunicazione (2) Il Passante Comunicazione tra i vari moduli del sistema Funzionalità Interbase Architettura FactoryLink DB RealTime TX-TASK RX-TASK Sistema SCADA Linux SAC Driver1 Sottosistemi Ausiliari Conclusioni Driver2 Drivern RPC/XDR Impianto1 Passante Ferroviario Milano Impianto2 Impianton Gestione Ridondanza Il Passante Funzionalità Server Principale Server BackUp Virtual IP HeartBeat Link Architettura HeartBeat HeartBeat Replication Server Link Sistema SCADA SAC Sottosistemi Ausiliari Db Log Alm Log RDBMS RDBMS Rt Db (Tags) FL-LAN Drivers Drivers Conclusioni Sistemi in campo Passante Ferroviario Milano Rt Db (Tags) Db Log Alm Log Pagine Sinottiche Il Passante Funzionalità Architettura Sistema SCADA SAC Sottosistemi Ausiliari Conclusioni Passante Ferroviario Milano Network Management Il Passante Funzionalità Architettura Sistema SCADA SAC Sottosistemi Ausiliari Conclusioni Passante Ferroviario Milano Sistemi Acquisizione Comando (1) Il Passante Funzionalità Architettura Sistema SCADA SAC SAC Sottosistemi Ausiliari Conclusioni Gestiscono gli Input digitali provenienti dagli impianti (Digital Input) Gestiscono gli Output digitali verso gli impianti (Digital Output) Gestiscono gli Input analogici provenienti dagli impianti (misure) Gestiscono localmente l’impianto tramite MMI locale o remota (telnet / xterm) Gestiscono la comunicazione da e verso il sistema SCADA tramite protocollo RPC/XDR Passante Ferroviario Milano Sistemi Acquisizione Comando (2) PC industriale CPU Intel 32bit 266MHz PICMG Il Passante Funzionalità Architettura 15 schede di Acquisizione e Comando Bus PCI S.O. Open Source (Linux RedHat 7.3) Linguaggi programmazione: C/C++ MMI basata su ncurses (vt100/xterm) Sistema SCADA SAC SAC Disco alla stato solido (DOM IDE 64Mbyets) Servizi di telegestione (xterm, ftp, telnet…) Sottosistemi Ausiliari Conclusioni Passante Ferroviario Milano Sistemi Acquisizione Comando (3) Il Passante Funzionalità Architettura Sistema SCADA SAC SAC Sottosistemi Ausiliari Conclusioni Passante Ferroviario Milano Magazzino e Manutenzione (1) Il Passante Funzionalità Architettura Sistema SCADA SAC Sottosistemi Sottosistemi Ausiliari Ausiliari Manutenzione: Magazzino: Archivio impianti di stazione Gestione listini (impianto/fornitore) Programmazione Manutenzione Preventiva Valutazione stato di Manutenzione degli Impianti Pianificazione interventi di manutenzione Gestione interventi di manutenzione Analisi Statistiche Conclusioni Passante Ferroviario Milano Gestione materiale di scorta Gestione del “sotto scorta” Movimentazione materiale magazzino Archivio Apparecchiature SV/TEA Magazzino e Manutenzione (2) X11 Client X11 Client Il Passante Funzionalità Squadre Manutenzione Gestore Magazzino Gestore Manutenzione Architettura TCP/IP Sistema SCADA Database Server SAC Kylix X11 Linux Data Source Sottosistemi Sottosistemi Ausiliari Ausiliari Conclusioni Repository Passante Ferroviario Milano Magazzino e Manutenzione (3) Il Passante Funzionalità Architettura Sistema SCADA SAC Sottosistemi Sottosistemi Ausiliari Ausiliari Conclusioni Passante Ferroviario Milano Supporto Operatore (1) Gestione della documentazione di supporto Il Passante Funzionalità Consultazione della documentazione di supporto Ricerca della documentazione per parole chiave Navigazione “tree-view” sulla documentazione Architettura SOTTOSISTEMA GESTIONE SOTTOSISTEMA SUPPORTO OPERATORE Sistema SCADA SAC Sottosistemi Sottosistemi Ausiliari Ausiliari TCP/IP (Web Based) Consultazione supporto operatore per: - sicurezza - condizioni di emergenza - individuazione guasti - ….. Conclusioni Passante Ferroviario Milano .pdf Gestione della documentazione di supporto Supporto Operatore (2) Il Passante Funzionalità Architettura Il sottosistema è strutturato in modalità Web Based, la fruizione e la redazione dei contenuti viene realizzata tramite un semplice browser Client Web Clients Database Web Server HTML JS PHP Apache Data Source Sistema SCADA SAC Sottosistemi Sottosistemi Ausiliari Ausiliari Presentation layer Application layer Conclusioni Passante Ferroviario Milano Repository Supporto Operatore (3) Il Passante Funzionalità Architettura Sistema SCADA SAC Sottosistemi Sottosistemi Ausiliari Ausiliari Conclusioni Passante Ferroviario Milano Configuratore (1) Il Passante E’ un modulo software in grado di generare automaticamente: Funzionalità Architettura Sistema SCADA SAC • • • • TAG di campo File di configurazione del sistema centrale File di configurazione del sistema periferico File di configurazione sistemi di campo (SAC) Sottosistemi Sottosistemi Ausiliari Ausiliari Conclusioni Passante Ferroviario Milano Configuratore (2) Il Passante Funzionalità Consistenza Impianti (I/O) Definizione Punti SAC Definizione Punti CDS Architettura Sistema SCADA SAC Database Appoggio (Access) Sottosistemi Sottosistemi Ausiliari Ausiliari Conclusioni Tabelle F.L. (Interbase) Passante Ferroviario Milano Template Tabelle F.L. Configuratore Files Configurazione SAC Files Configurazione Start-Up Configuratore (3) Il Passante Funzionalità Architettura Sistema SCADA SAC Sottosistemi Sottosistemi Ausiliari Ausiliari Conclusioni Passante Ferroviario Milano Conclusioni (1) Il Passante Funzionalità Architettura Sistema SCADA SAC Sottosistemi Ausiliari Conclusioni Conclusioni Riepilogo • • • • • • • • • Piattaforma Hardware: Sistema Operativo: Sistema SCADA: Comunicazione: Protocollo Utilizzato: Numero I/O campo: Numero I/O Tag: Linguaggi utilizzati: Sistemi Acq. & Cmd: X86 (Intel Xeon) Linux Factory Link ECS TCP/IP RPC/XDR (std unix) 60000 punti 500000 C/C++ PC Industriali • Interfacce con sistemi esterni: PLC, Server, Scada Esterni, CTC, SSDC, …. Passante Ferroviario Milano Conclusioni (2) Il Passante Funzionalità Architettura Sistema SCADA Conclusione L’architettura del sistema è risultata particolarmente vantaggiosa, sia da un punto di vista tecnico che economico, unisce infatti le caratteristiche di stabilità ed efficienza della piattaforma Linux, FactoryLink 6.6 ECS e Interbase con la piattaforma hardware Intel x86. SAC Sottosistemi Ausiliari Conclusioni Conclusioni Passante Ferroviario Milano HW e SW di grande diffusion e Affidabilità Prestazioni Modularità Scalabilità Apertura