T&T SYSTEMS srl. Presentazione della Società

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "T&T SYSTEMS srl. Presentazione della Società"

Transcript

1 T&T SYSTEMS srl Presentazione della Società

2 2

3 Chi siamo La T&T Systems, che conta nel complesso di un organico complessivo di ca. 45 persone, per la maggior parte laureati in materie scientifiche è specializzata nello sviluppo ed utilizzo di strumenti, metodi e tecnologie informatiche nel campo dell'automazione industriale. L offerta copre una vasta gamma di servizi e tecnologie; più in particolare T&T Systems offre: la progettazione e lo sviluppo di sistemi elettronici programmabili la progettazione, lo sviluppo e la messa in servizio di sistemi di controllo e supervisione (sistemi SCADA) l implementazione HW/SW di sistemi di aggregazione e di elaborazione e di trasferimento di dati in sistemi di produzione e in sistemi di controllo, automazione e supervisione la progettazione e lo sviluppo di schede a microprocessore lo sviluppo di applicazioni web sia in campo industriale che commerciale lo sviluppo di sistemi di Data WareHouse e di Business Intelligence T&T Systems fornisce inoltre, nell'ambito della sicurezza funzionale dei sistemi elettronici, a società di ingegneria, impiantistiche, operative ed ai solution provider, competenze, metodologie, tecniche, consulenza e coaching finalizzati alla realizzazione di sistemi di automazione destinati ad essere utilizzati in applicazioni safety-critical e ad alta disponibilità. La T&T Systems oltre ad avere un forte e molto competente gruppo di progettisti HW/SW, ha fatto crescere al suo interno un gruppo di R&D con l ottica di sviluppare e mettere a punto nuove tecnologie. L ultimo importante risultato è stato l implementazione della piattaforma ICEBERG, un insieme di moduli e componenti software che realizzano nel loro complesso l obiettivo di avere a disposizione un ambiente strutturato e standardizzato finalizzato all attività di sviluppo di complesse applicazioni software. Forte impulso viene dato attualmente allo sviluppo di Sistemi a Supporto in Tempo Reale delle Decisioni, cioè dell implementazione, con l uso della piattaforma ICEBERG, all interno delle aziende industriali, di infrastrutture HW/SW in grado di individuare in anticipo eventi di alto livello risultanti da specifici fattori di basso livello, consentendo azioni di risposta immediate e proattive a specifici scenari. T&T Systems ha origine dall esperienza professionale dei due soci Roberto Trapani e Michele Ticozzi. 3

4 Michele Ticozzi laureato in Ingegneria Nucleare ideatore e Project Manager di sistemi di acquisizione, restituzione dati e di comando e- regolazione di impianti industriali consulente per l iter di certificazione di sistemi industriali rilevanti ai fini della Sicurezza Funzionale dei Sistemi ad Elettronica Programmabile ispettore ACCREDIA Roberto Trapani laureato in Ingegneria Nucleare esperto nello sviluppo di modelli matematici in campo fluidodinamico e neutronico per l'analisi della sicurezza e la simulazione dinamica di Impianti Nucleari analista esperto riguardo metodologie e tecniche informatiche innovative nell ambito del controllo di processo e dell automazione industriale 4

5 Servizi La T&T Systems si pone sul mercato come azienda di servizi nel campo dell'informatica industriale, con la capacità e le competenze necessarie per soddisfare una vasta gamma d esigenze. T&T Systems propone: Sviluppo HW sviluppo progetto elettrico completo di schede a microprocessore di qualsivoglia complessità realizzazione di prototipi atti alla validazione HW/SW dei progetti elettrici realizzati assistenza al collaudo dei prototipi presso il cliente o laboratori specializzati assistenza al processo di omologazione secondo le vigenti normative Sviluppo FW FW su schede elettroniche con microprocessori/microcontrollori delle più diffuse marche, da 8 bit a 32 bit, in particolare per implementare: o metodi di acquisizione, analisi e trattamento di grandezze elettriche analogiche o algoritmi di protezione e controllo conformi alle normative di settore Sviluppo sistemi SW sviluppo di sistemi di acquisizione e restituzione dati, di sistemi di controllo e supervisione e delle relative interfacce utente, il tutto installabile su qualsiasi piattaforma HW e qualsiasi sistema operativo sviluppo di sistemi a supporto in tempo reale delle decisioni Attività di analisi HW/SW scrittura di specifiche funzionali e di dettaglio del FW e del SW coaching, consulenza, scrittura di documentazione ai fine della certificazione relativa alla Sicurezza Funzionale dei Sistemi ad Elettronica Programmabile 5

6 Competenze tecniche Competenze tecniche di base conoscenza dei linguaggi e dei sistemi operativi real-time (RTOS) tra i più affermati sul mercato conoscenza dei principali ambienti di sviluppo di software embedded esperienza nel trattamento e nella trasmissione di dati in applicazioni real-time progettazione e realizzazione di software per sistemi SCADA conoscenza di reti di telecomunicazione per la trasmissione dati progettazione secondo gli standard ISO/OSI di software per la gestione dei protocolli di comunicazione più diffusi in campo industriale realizzazione di applicazioni con architettura CLIENT/SERVER in ambiente embedded real-time automazione del processo di testing in laboratorio progettazione di Firmware per schede a microprocessore (da 8 bit a 32 bit) delle famiglie più diffuse conoscenza e programmazione di molteplici famiglie di PLC driver software per un'innumerevole serie di microcontrollori e chip intelligenti conoscenza dei BUS dati industriali più diffusi sviluppo di software e personalizzazione applicativi su DCS conoscenza delle principali norme sulla sicurezza funzionale dei sistemi elettronici programmabili 6

7 Principali clienti ABB Adda Lodi ABB Ricerca Sesto S. Giovanni (Milano) ABB Sace Bergamo AEG Milano Alstom Bergamo Automata Caronno Pertusella (Varese) Carlo Gavazzi Impianti Marcallo Con Casone (Milano) Cimbali Binasco (Milano) Contrel Elettronica Lodi EPTA Milano ESA Elettronica Mariano Comense (Como) IMQ Milano Magrini Galileo Agrate Brianza (Milano) Marelli Corbetta (Milano) Siemens Milano ST Microelectronics Agrate Brianza (Milano) Tecnint HTE Merate (Lecco) Telestar Rovellasca (Como) 7

8 Team Attualmente il team T&T Systems conta circa 40 addetti di cui 25 laureati in discipline scientifiche. La formazione del personale è operata all interno della società; i nuovi collaboratori vengono opportunamente addestrati ed introdotti agli strumenti ed alla metodologia di lavoro. Organigramma Amministratore unico Direzione tecnica Amministrazione Responsabile Commerciale Roberto Trapani Michele Ticozzi Nicoletta Giansantelli Fulvio Achermann Indirizzi Roberto Trapani Cellulare Posta elettronica Michele Ticozzi Cellulare Posta elettronica Nicoletta Giansantelli Cellulare Posta elettronica Fulvio Achermann Cellulare Posta elettronica Nicoletta Giansantelli

9 9 Dettaglio delle competenze

10 10

11 Dettaglio delle competenze COMPETENZE ESEMPI Linguaggi: ASSEMBLER, C ANSI, C++, Visual C, JAVA, PASCAL e Visual Basic Competenze informatiche di base Piattaforme: Dos, UNIX, LINUX, VMS, OS/2 Windows 95/98 e Windows NT/2000/XP/Seven, Alpha, RSX-11M Ambienti integrati e Debugger: Xray, Probe, SingleStep, KwikLook, EDE, WinIdea, Prism, Illuminator, Iar, NodeBuilder, CodeWarrior Tools di gestione automatica della configurazione software: Aide de Camp, CMS, Visual SourceSave, Sniff+ Utilizzo di strumenti informatici e hardware tra i più evoluti Compilatori delle case più note: Microtec, WindRiver, Gnu, Tasking, Sds CrossCode, Iar, Cosmic, Microsoft, Borland Emulatori: Applied Microsystems, Lauterbach, HP, ISystem, Zax Promice Analizzatori di protocollo e di stati logici Conoscenza dei Sistemi Operativi Real-Time tra i più affermati sul mercato INUX RTAI PSOS System VRTX AMX RTXC Enea OSE 11

12 Conoscenza delle principali norme sulla qualità e sicurezza dei sistemi elettronici programmabili ISO 9001 UL 1998 IEC IEC Automazione del processo di testing in laboratorio Controllo remoto di strumenti di misura da laboratorio mediante protocollo standard GPIB Progettazione di Firmware per schede a microprocessore (da 8 bit a 32 bit) delle famiglie più diffuse Z80 Toshiba NeuronChip Microcontrollori 68HC08, 68HC11 e 68HC12 della 68HCS08 Motorola Famiglia 8051 Philips Famiglie 68K, PPC, ColdFire e M-Core Motorola Famiglia Texas Instruments MSP430 Famiglia Microchip 16F8xx Famiglie ST6, ST10 Schede della famiglia MVME Motorola Driver software per un'innumerevole serie di microcontrollori e chip intelligenti Microcontrollori Ethernet (es. Intel 82596, Intel 21143, Dec 21140, Motorola 60EN302) DSP ADC e DAC di vari costruttori UART e SCC Bridge per bus VME e PCI Conoscenza dei BUS dati industriali più diffusi Ethernet VME GPIB ISA/PCI Can Profibus Progettazione secondo gli standard ISO/OSI di software per la gestione dei protocolli di comunicazione più diffusi in campo industriale Bitbus Modbus/Jbus FIP LON TCP/IP UDP/IP DecNet ed una gran serie di protocolli proprietari Realizzazione di applicazioni con architettura CLIENT/SERVER in ambiente embedded realtime Implementazione di un gateway tra il bus di sistema Ethernet e il bus di campo Modbus 12

13 Progettazione e realizzazione di software per sistemi SCADA FactoryLink Fix Dmacs Telegyr System 8000 Sviluppo di software e personalizzazione applicativi su DCS Fisher Rosemount RS3 HoneyWell PlantScape Moore APACS ABB Advant Controller 450 Conoscenza e programmazione di molteplici famiglie di PLC PLC 5 SLC 500 (Allen Bradley) April 5000 (April / Telemecanique) GE Fanuc Serie 90 PES HIMA Modicon Esperienza nel trattamento e nella trasmissione di dati in applicazioni real-time, conoscenza di reti di telecomunicazione per la trasmissione dati Centrale elettrica ENEL di Vado Ligure Sistema di automazione delle cabine elettriche primarie di trasformazione Rete Itapac della Telecom Rete RIAM dell'enel 13

14 14

15 15 I progetti su commessa

16 16

17 Progetti significativi sviluppati su commessa La T&T Systems ha maturato la propria esperienza nei seguenti settori: supervisione di centrali termoelettriche sistemi di automazione di impianti industriali telecontrollo di reti elettriche monitoraggio ambientale telelettura di dati tariffari collaudo di macchine controlli automatici di apparecchiature e diagnostica a distanza convertitore di protocolli di rete controllo-comando di sottostazioni elettriche in campo ferroviario consulenza nel campo della sicurezza funzionale di sistemi elettronici programmabili sistemi HW e SW di acquisizione, elaborazione, restituzione dati A titolo esemplificativo viene proposta una lista di progetti significativi cui la T&T Systems ha partecipato ed i relativi ambienti di sviluppo. 17

18 PROGETTO NOTE Supervisione di centrali termoelettriche per Telegyr Sistema di supervisione del ciclo primario delle centrali termoelettriche dell ENEL composto da: Nodi acquisitori delle grandezze analogiche, digitali e dei conteggi Nodi concentratori Apparati centrali (SCADA, postazione operatore) Terminali video collegati ad una unità centrale VAX con sistema operativo VMS. Linguaggio ANSI C, sistema operativo real-time VRTX Gestione delle release (CMS) Telelettura di dati tariffari dell'enel Sistema di telelettura di un contatore elettrico composto da: Un apparato centrale per la lettura dei dati tariffari dei gruppi misure e conteggi (GMC) e dei registratori delle curve di carico (RCCA) per le utenze AT e MT Driver software per interfacciare il sistema di telelettura con la rete radiotelefonica privata dell'enel (RIAM) Rete RIAM dell ENEL per la comunicazione tra apparato centrale e dispositivi remoti (GMC e RCCA), sistema operativo DOS, linguaggio PASCAL Monitoraggio ambientale per centrali ENEL Sviluppo del software real-time su PC di un sistema concentratore ed elaboratore di dati provenienti da periferiche di monitoraggio ambientale di centrali termoelettriche (ad esempio, le centrali ENEL di Monfalcone e Piombino) PC industriale PC-104, sistema operativo DOS, libreria real-time Ctasker, linguaggio C, protocollo di campo Modbus Quadro di bordo per autoveicoli IVECO Sviluppo del firmware di controllo del quadro di bordo di autoveicoli commerciali IVECO Microcontrollore Motorola 68HC08, sistema operativo real-time proprietario, linguaggio C 18

19 IRU Progetto e sviluppo del firmware per un unità periferica di automazione locale e di interfaccia con gli organi di campo con le seguenti caratteristiche: esecuzione concorrente in ambiente di multiprogarammazione di logiche di automazione (fino a 7); possibilità di telecaricare separatamente ogni logica senza interferire con l esecuzione delle altre; schede CPU ridondate in riserva calda Microprocessore Motorola MC68302, sistema operativo real-time Psos+, linguaggio C, progettazione delle logiche di automazione mediante CAD (Logicad), bus di campo seriale con standard elettrico RS485 e protocollo di comunicazione Modbus TU-AL MERU connettore TU-xxx JTER / JCOL TUBUS FRONT E MERU TUBUS TU-xxx RETR ACU Progetto e sviluppo del firmware per un unità con funzioni di automazione di area, gateway tra bus di sistema Ethernet e bus di campo Modbus su supporto RS485, router dei dati distribuiti tra le unità di automazione locale appartenenti all area controllata e verso altre aree Scheda Motorola MVME equipaggiata con: Microprocessore Motorola MC68040, Ethernet Controller Intel I82596, Serial Communication Controller Zilog Z85230, Serial Communication IndustryPack (IP) ognuno equipaggiato con microprocessore Motorola MC68302, sistema operativo real-time Psos+, networking software in ambiente real-time Pna+, protocolli di comunicazione TCP/IP, UDP/IP, MODBUS BSP per scheda Motorola Sviluppo del BSP (Board Support Package) in ambiente Microtec- Spectra per la scheda Motorola MVME 2100 Microprocessore Motorola PPC8240 (Power Quick II), microcontrollore Ethernet Intel 21143, bridge bus PCI-VME Tundra Univers II, microcontrollore Scasi, sistema operativo real-time VRTX, linguaggio Assembler e C 19

20 M3 CIMBALI Progetto e sviluppo del sistema di controllo automatico di macchine elettroniche per la confezione di caffè espresso Microcontrollore Philips della famiglia 80C51, e microcontrollori Motorola 68HC11 sistema operativo real-time RTXC, linguaggio C Firmware per protezioni a bassa tensione ABB Sace Sviluppo firmware per la scheda di dialogo connessa a protezioni di bassa tensione Microprocessori Motorola MC68302 e Neuronchip, sistemi operativi real-time AMX, linguaggi C e C++, protocolli Modbus e Lon Firmware per protezioni a media/alta tensione Telegyr Sviluppo firmware per protezioni a media/alta tensione Microprocessore Motorola MC68000 e MC68302 sistemi operativi real-time AMX e Psos+, linguaggio Assembler e C Automazione delle cabine primarie di trasformazione dell ENEL Sviluppo firmware per la scheda di dialogo connessa ad ogni protezione di cabina Microprocessore Motorola MC68EN302, sistema operativo real-time Psos+, networking software in ambiente real-time Pna+, protocollo di comunicazione TCP/IP Monitoraggio interruttori ad alta tensione Sviluppo di firmware per un sistema di controllo e monitoraggio di interruttori ad alta tensione Microprocessori Motorola MC68332 e MC68302, sistema operativo real-time AMX, linguaggio C 20

21 Convertitore protocollo FIP- Bitbus Sviluppo del firmware residente in una scheda avente funzioni di convertire di protocollo FIP- BITBUS Microprocessore Motorola MC68302, sistema operativo real-time Psos+, linguaggio C PLC Programmazione su PLC Modicom dei sistemi d automazione, comando e supervisione di: Una sottostazione di trasformazione elettrica delle Ferrovie dello Stato (primo esempio in Italia di utilizzo di logiche programmabili da parte delle Ferrovie dello Stato) Una sottostazione di trasformazione elettrica della Metropolitana Milanese Una sottostazione di trasformazione elettrica dell ATM di Milano Tre sottostazioni di trasformazione elettrica della Ferrovia Ostia Lido Roma Sistema di sviluppo MODSOFT Supervisione pozzi AGIP Centro raccolta olio Val D'Agri (Potenza): Sistema di supervisione e monitoraggio di una rete di pozzi petroliferi AGIP. Realizzazione del software dei sistemi ESD/PSD e di controllo pozzi. Assistenza ai collaudi in fabbrica e attivazione in campo PLC Allen Bradley SLC500 e sistema di sviluppo RSLOGIX. PLC Hima H51qHRS e sistema di sviluppo ELOP II NT. Software SCADA Rockwell RSVIEW Rete Ferroviaria Italiana Realizzazione di moduli software per un terminale dedicato alla gestione del sezionamento a distanza delle tratte elettriche Sistema operativo Linux RedHat 7.2 Interfaccia grafica X-Window Motif 21

22 Firmware di lettura/impostazione parametri valvole elettroidrauliche Gestione dei dati di impostazione valvole idrauliche scambiati serialmente con un PC ed un HMI Sistema operativo Windows 2000, interfaccia grafica LabView, microcontrollore Motorola 68HC12, linguaggio C Firmware di gestione apparati domotici Gestione di un impianto domotico attraverso l invio di comandi via sms o radiofrequenza Sistema operativo Windows 2000, protocollo di comunicazione Lon, microprocessore Toshiba Neuronchip, linguaggio C Centro di controllo della rete elettrica di Trieste (ACEGAS): preparazione di un database contenente i parametri di gestione delle cabine elettriche presentazione dei parametri nei confronti dell operatore basata su un sistema di finestre grafiche rappresentanti lo schema elettrico della cabina Sistema di supervisione TG8000 (Telegyr Systems), tool utilizzato per la realizzazione delle pagine grafiche: IPE Job scheduler per i reparti stampa e legatoria dell industria grafica realizzato da Didelme Sistemi Applicazione che gestisce in modo grafico la schedulazione di vari task (azioni, commesse, lavorazioni etc ) legati all attività di stampa e legatoria Utilizzo di un OCX della Netronic 22

23 Simulatore di guida ferroviaria realizzato in collaborazione con Dornier per le FS Implementazione di software in linguaggio C per il simulatore di guida della locomotiva E464 in ambiente Linux-Unix: Realizzazione di un software dedicato alla comunicazione del simulatore con i monitor della cabina comando, Creazione e modifica delle interfacce utente (UI) Sistema operativo Linux e Unix. Linguaggi: C, C++, Assembler per Microchip Microcontrollore Microchip 16F877 Protocollo di comunicazione TC57 Corso di formazione intitolato Validazione del SW tenuto presso IMQ Il corso, rivolto al personale IMQ, si è svolto sui seguenti temi: Architettura dei microcontrollori. Metodologie e formalismi per il progetto, lo sviluppo e il collaudo di sistemi embedded. Il testing del software secondo le norme sulla sicurezza (con esempi sulle norme CEI EN e CEI 61508). Lo sviluppo: codifica in linguaggio Assembler e C Pannelli di controllo delle macchine per lo stampaggio di materie plastiche della Automata Implementazione di dll in linguaggio C\C++ per la comunicazione (protocolli Bitbus e CAPC) tra PC e pannelli Realizzazione dei relativi programmi di test Implementazione di un applicativo per il controllo di dati di produzione provenienti da macchine connesse ad una rete ethernet, e raccolti mediante un OPC Server 23

24 Modulo di comunicazione atto a dotare i banchi di refrigerazione di produzione EPTA S.p.A. di due canali di comunicazione WIFI e Bluetooth Possibilità di scambiare dati ed interagire con dispositivi mobili (PC, telefoni cellulari, IPOD; ecc.) Possibilità via WIFI/INTERNET di tele controllare e monitorare i banche frigo da remoto Sistema sviluppato su PANDA board, SO Unix, liguaggio C++ Modulo di comunicazione LIN master per banchi frigo e modulo periferico LIN slave con uscita analogica 0-10 V Sviluppo dei moduli sia HW che SW Firmware sviluppato in linguaggio C Progetto HW/SW di un Gateway Modbus/Profibus Scheda elettronica che associata ad un qualsiasi apparato MODBUS RTU agisce da spina di comunicazione consentendo di inserire l apparato Modbus in un bus Profibus DP. Fornitura del file GSD (Generic Station Description) per un setup semplificato del bus Profibus Mappa di memoria del dispositivo Modbus configurabile Associazione delle variabili Modbus (registri e coils) a variabili Profibus liberamente configurabile Microprocessore Freescale HC S08 Linguaggi Assembler e C Progetto HW/SW di un Traslatore di Protocollo Modbus/M-Bus Scheda elettronica che associata ad un multimetro (Modbus RTU) della Contrel Elettronica consente di inserire il multimetro in un bus M-Bus Microprocessore Texas Instruments Stellaris ARM Cortex-M3S Linguaggio Assembler e C 24

25 Sistema di Automazione del Minimetro di Perugia Nell ambito della progettazione del sistema di automazione dell impianto realizzazione di documentazione tecnica secondo la norma IEC relativa a: specifiche funzionali descrizione architettura Hardware e Software protocolli di test Hardware e Software manuali uso e manutenzione Certificazione di sicurezza funzionale SIL 3 secondo la norma IEC PLC Siemens dalla famiglia Simatic S7 400 FH (Failsafe e High Availability) Ambiente di sviluppo Siemens Simatic S7 Scada Siemens WinCC Sviluppo e certificazione di sicurezza del sistema di telecontrollo degli impianti fissi di trazione elettrica a 3kVcc di RFI S.p.A. (gruppo Ferrovie dello Stato) Consulenza relativa alle attività di Hazard Analysis e di scrittura dei documenti correlati con la sicurezza (identificazione dei Pericoli ed Analisi del Rischio, (HIEA), Piano di Sicurezza del Sistema, Specifiche dei Requisiti di Sicurezza del Sistema e del Software, Safety Case, ecc. ). Assunzione del ruolo di Verificatore nell ambito delle attività di Verifica e Validazione del Sistema e del Software al fine di ottenere la certificazione SIL 2 del sistema secondo le norme CEI EN e Validazione del traduttore (compilatore) Software relativo al linguaggio di programmazione C mediante l utilizzo della suite di validazione Plum Hall. Analisi statica del codice sorgente ed analisi di copertura del Software ottenuta dal testing eseguite mediante tool dedicati; Scrittura di documentazione tecnica relativa al Software, quali, ad esempio, specifiche dei requisiti, dell architettura, di test, ecc. 25

26 Impianto Oil & Gas di West Ashrafi Egitto Nell ambito della progettazione dei principali sistemi strumentati per la sicurezza (SIS) dell impianto, ESD Emergency Shut Down; Fire & Gas detection, attività di: Hazard Analysis Collaborazione alla scrittura delle specifiche tecniche HW e SW Verifica e Validazione Safety Assessment Calcolo del SIL, dell affidabilità e della disponibilità dei singoli contrl-loop, e complessivi di sistema Certificazione di sicurezza funzionale SIL 3 secondo la norma IEC Design e ingegnerizzazione del SIS comprendente il calcolo e la verifica del SIL di ogni SIF: Calcolo dei PFD di ogni control loop FMEA di ogni control loop FTA di ogni control loop Diagramma dei blocchi di affidabilità e calcolo del SIL di ogni control loop. Definizione del piano di sicurezza e del ciclo di vita del sistema Analisi RAM comprendente il calcolo della disponibilità del SIS e del BPCS. Definizione delle procedure di valutazione del rischio. Sviluppo del piano di validazione e delle procedure di test del software applicativo Sistema a messaggi variabili del Minimetro di Perugia Realizzazione dell applicazione software che consente di visualizzare sui display delle vettura dei messaggi preconfigurati relativi alla posizione della vettura, oppure dei messaggi di avviso liberamente predisposti dal personale della sala di controllo del sistema Applicazione di tipo web interattiva con architettura Client/Server e con scambio dati tra server e client basato su protocollo AJAX Uso di JavaScript Linguaggi PHP, HTML, C e Visual Basic 26

27 27 Il progetto ICEBERG

28 28

29 ICEBERG PIATTAFORMA STRATEGICA PER LO SVILUPPO DI APPLICAZIONI DISTRIBUITE ICEBERG è un insieme di moduli e componenti software in formato sorgente, che, sviluppati interamente da T&T Systems, hanno nel loro insieme realizzato l obiettivo di ottenere un ambiente strutturato e standardizzato finalizzato all attività di sviluppo di software applicativo in ambiente multipiattaforma L attività di progettazione di programmi e applicazioni software ha da sempre costituito per T&T Systems il core business e la stessa mission della società. In questo contesto si è resa evidente nel tempo la necessità di disporre di un ambiente di sviluppo atto a facilitare e rendere più efficiente tale attività ed ICEBERG viene incontro proprio a questo tipo di esigenza. La T&T Systems per tutte le applicazioni sviluppate su commessa, può, grazie ad ICEBERG, avvalersi di una serie di componenti e moduli software pienamente controllabile, modulabile ed integrabile, il tutto senza il bisogno di supporti esterni e senza la necessità di pagare royalty o licenze. Non va poi sottovalutato il vantaggio, possedendo uno strumento come ICEBERG, di poter addestrare con maggiore rapidità ad una attività di sviluppo il personale neo-assunto proveniente dall università o dalla scuola superiore. Utilizzando ICEBERG viene così enormemente accelerata la formazione e la possibilità di rendersi operativi e produttivi. L ottica è stata quella di migliorare la qualità del servizio offerto, di standardizzare lo sviluppo e di diminuire i costi. Con ICEBERG la T&T Systems si è posta l obiettivo di ottenere un ambiente di sviluppo per applicazioni distribuite, basato su tecnologie non proprietarie. A tal fine è stato scelto come linguaggio di programmazione C++. In questo contesto il front-end (interfaccia utente) di una applicazione sviluppata con ICEBERG viene costruito con pagine grafiche, mentre la parte elaborativa (back-end), viene affidata ad una libreria di servizi, cioè di programmi sviluppati ad hoc in linguaggio C++. Va da se che sia i moduli grafici che i vari servizi, una volta sviluppati per una applicazione, possono essere riutilizzati per applicazioni successive, con grande risparmio di costi. Per quanto riguarda le pagine grafiche, si ha a disposizione, inglobate in ICEBERG, una serie di oggetti grafici (form, griglie, liste, menu, pulsanti etc) che di volta in volta vengono riutilizzati come template per le successive applicazioni. Riassumendo, le caratteristiche essenziali di ICEBERG sono: indipendenza dalle piattaforme hw sulle quali i vari componenti del sistema vengono installati indipendenza dai sistemi operativi possibilità di sviluppare applicazioni internettistiche senza dipendere da un browser specifici indipendenza da qualsiasi sistema, tool, linguaggio proprietario sviluppo della piattaforma realizzato completamente all interno della T&T Systems, avendo in tal modo la completa disponibilità dei moduli in linguaggio sorgente utilizzo di un linguaggio di programmazione standard (C/C++) e di compilatori open source una solida architettura distribuita e strutturata in maniera ottimale integrazione nella piattaforma di un completo sistema di gestione e monitoraggio possibilità di sviluppare applicazioni integranti dati (real time) di campo e dati di produzione con dati provenienti dalle aree di business possibilità di realizzare applicazioni grafiche integranti visualizzazioni 2d e 3d 29

30 Con l uso di ICEBERG lo sviluppo di applicazioni anche complesse e distribuite, è grandemente facilitato dal disporre di una serie di moduli già sviluppati, che costituiscono un minimo comune denominatore per tutte le applicazioni. Questa caratteristica di ICEBERG consente di strutturare le nostre offerte in due parti distinte: i moduli di ICEBERG già sviluppati ed utilizzabili nello sviluppo dei vostri sistemi verranno fornite mediante un contratto di licenza d uso (con o senza disponibilità dei sorgenti) le parti da sviluppare ex-novo per le specifiche esigenze delle aziende verranno invece quotate a corpo in base all impegno di risorse necessario ARCHITETTURA DI ICEBERG L architettura di ICEBERG è divisa in due macro aree: la rete applicativa (che si occupa della gestione attiva di dati e segnali da e verso il mondo esterno in base alle funzionalità che si intendono implementare) e il sistema di gestione e monitoraggio (che gestisce i processi e le macchine coinvolte dalla rete applicativa, permettendone la valutazione ed eventualmente una riorganizzazione a caldo per ottimizzare le risorse hardware disponibili). ICEBERG client application Monitor client ICEBERG dispatcher Monitor master ICEBERG services Monitor delegate DATA SERVER DataBase Dati, File Mondo esterno Internet OTHER I/O 30

31 31

32 Rete Applicativa La rete applicativa di ICEBERG prevede quattro livelli, integrati con un sistema di gestione e monitoraggio. Di seguito la descrizione. Livello 1: ICEBERG client application ICEBERG client application è un programma grafico che permette di gestire le funzionalità che si intendono implementare e può essere installato su: Personal computer con sistema operativo WINDOWS (XP sp3 o superiore) Personal computer con sistema operativo LINUX ( o superiore) Personal computer con sistema operativo MAC- OS ( o superiore) Smart phone e tablet con sistema operativo ios (4.3 o superiore) Smart phone e tablet con sistema operativo Android (2.1 o superiore) Ogni ICEBERG client application è costituita dai seguenti tre moduli: Interfaccia utente: l interfaccia utente viene realizzata mediante l utilizzo di oggetti e componenti grafici facenti parte integrante della piattaforma. Tali oggetti e componenti grafici (caselle di testo, bottoni, radio button, griglie, menù a tendina, liste etc.) sono sviluppati in linguaggio C/C++ sfruttando le api OpenGL e OpenGL ES Modulo atto all invio messaggi al dispatcher Modulo atto alla ricezione messaggi dal dispatcher Livello 2: ICEBERG dispatcher ICEBERG dispatcher è un programma predisposto a ricevere richieste dalle ICEBERG client application e a inoltrarle agli ICEBERG services, con tecniche di instradamento intelligenti le cui regole possono variare in funzione del carico elaborativo e dello stato della rete. ICEBERG dispatcher può essere installato su: Personal computer con sistema operativo WINDOWS (XP sp3 o superiore) Personal computer con sistema operativo LINUX ( o superiore) Personal computer con sistema operativo MAC- OS ( o superiore) 32

33 Workstation con sistema operativo LINUX ( o superiore) Schede elettroniche programmabili con sistema operativo LINUX ( o superiore) Esso è costituito dai seguenti quattro moduli: Modulo per ricezione messaggi dai client Modulo invio messaggi ai client Modulo per invio richieste ai servizi Modulo ricezione risposte dai servizi Livello 3: ICEBERG services Gli ICEBERG services sono programmi eseguibili predisposti a gestire le richieste provenienti dall ICEBERG dispatcher e a interagire con il mondo esterno. Gli ICEBERG services possono essere installati nello stesso computer dall ICEBERG dispatcher oppure su uno o più computer distribuiti in rete. Gli ICEBERG services possono essere installati su: Personal computer con sistema operativo WINDOWS (Xp sp3 o superiore) Personal computer con sistema operativo LINUX ( o superiore) Personal computer con sistema operativo MAC- OS ( o superiore) Workstation con sistema operativo LINUX ( o superiore) Schede elettroniche programmabili con sistema operativo LINUX ( o superiore) Attualmente sono stati sviluppati, tra gli altri, i seguenti servizi: Connessione a DB: SQLite, Sybase, SQL Server, MySQL Gestione stampe: file bitmap, file testo Driver comunicazione: RS-232, TCP/IP, UDP Gestione trasferimento file: FTP Gestione mail: POP3, SMTP Criptaggio dati: caesar, vigenere, playfair Gestione macchine in remoto: TELNET 33

34 Livello 4: Mondo esterno Sul mondo esterno, per mezzo dei servizi, ICEBERG può compiere le seguenti azioni: Acquisizioni di dati di campo analogici e digitali Invio di comandi analogici o digitali verso il campo Interrogazioni e download di informazioni da basi di dati strutturati o no su DBMS Interfacciamento con applicativi di terze parti. Sistema di gestione e monitoraggio La struttura di monitoraggio è parte integrante della piattaforma ICEBERG. Essa consiste in una serie di programmi aventi il compito di effettuare una gestione completa dei processi attivi sulle diverse macchine sulle quali viene distribuita l applicazione. Si tratta quindi, in relazione al sistema ICEBERG, di un vero e proprio sistema operativo distribuito ; ciò significa che, su ogni macchina della rete fisica su cui è installato un modulo della piattaforma, è anche attivo un processo in grado di effettuare le seguenti operazioni: Avviare e arrestare i programmi coinvolti nella rete applicativa installati sulla propria macchina Interrogare i componenti della piattaforma installati sulla propria macchina per ottenere informazioni su stato e traffico gestito Il sistema di gestione e monitoraggio è adibito inoltre a: Configurare a caldo la rete applicativa sulla base dell analisi del carico del lavoro Controllare il corretto funzionamento delle macchine e dei processi che le caratterizzano Analogamente a quanto visto per la rete applicativa, anche per il sistema di gestione e monitoraggio possono essere individuati diversi livelli di funzionamento; in questo caso essi sono tre e sono descritti di seguito. Livello 1: Monitor client Consiste in un programma installato su una macchina client, abilitata all amministrazione dell intero sistema. Consente ad un utente amministratore di gestire e controllare l intero sistema di monitoraggio. 34

35 Livello 2: Monitor master Si tratta di un programma sempre attivo residente sulla stessa macchina su cui è attivo l ICEBERG dispatcher. Il Monitor master è in grado di comunicare con il Monitor client e lo fa su un canale di comunicazione parallelo a quello della rete applicativa, ma completamente indipendente. Il Monitor master permette di controllare l attività dell ICEBERG dispatcher e degli altri ICEBERG services, eventualmente residenti sulla sua stessa macchina, funzionando da unità centrale della struttura di monitoraggio. Le funzionalità del Monitor master sono le seguenti: Avvio e arresto dei servizi installati sulla stessa macchina Avvio e arresto dei servizi installati sulle altre macchine, grazie alla comunicazione con i Monitor delegate Interrogazione dei componenti del sistema installati sulla sua stessa macchina per ottenere informazioni su stato e traffico gestito Controllo dei Monitor delegate inviando loro richieste e ricevendone risposte da inoltrare al Monitor client dell amministratore. Livello 3: Monitor delegate Su ogni macchina della rete è attivo un programma detto Monitor delegate in comunicazione diretta con il Monitor master. Ogni Monitor delegate ha totale accesso agli ICEBERG services attivi sulla stessa macchina ed è in grado di controllarli permettendone l avvio, l arresto ed è in grado di interrogarli per ottenere informazioni su stato e traffico gestito. 35

36 Sicurezza Funzionale dei Sistemi Elettronici 36

37 37

38 T&T Systems, nell'ambito della Sicurezza Funzionale dei Sistemi Elettronici destinati ad essere utilizzati in applicazioni safety-critical e ad alta disponibilità, offre le seguenti competenze: a) norme relative alla sicurezza funzionale dei sistemi elettronici. T&T Systems ha maturato esperienze specifiche relative alla norme internazionali di tipo generale: IEC e UL 1998, e alle norme internazionali di settore, come ad esempio: IEC (industria di processo); IEC 50126, 50128, (applicazioni ferroviarie); IEC (apparati elettromedicali) b) conoscenze ingegneristiche necessarie alla progettazione di sistemi safety critical e/o ad alta disponibilità; ad esempio: l hazard analisys, la determinazione del SIL (Safety Integrity Level), la determinazione dell albero dei guasti, il calcolo della probabilità di guasto, la stesura del Reability blockdiagram ed altro c) tutte le conoscenze ed esperienze attinenti la sicurezza funzionale del software consistenti in metodologie e tecniche di analisi, di design e di validazione così come previste dalle norme sulla sicurezza, quali, ad esempio:ul 1998, IEC , IEC 50508, IEC ed altre ancora. Capacità di applicare tali tecniche e metodologie a progetti software industriali complessi L'offerta della T&T Systems in tale ambito copre una vasta gamma di settori: dal nucleare all oil & gas, dal medicale ai trasporti pubblici, dalle utility ai servizi primari, e comprende sia sistemi di automazione complessi che singoli apparati. Per capire cosa sia la sicurezza funzionale, innanzitutto bisogna definire cosa si intende per sicurezza. In questo caso per sicurezza si intende l assenza di inaccettabili rischi di ferite o danni alla salute delle persone, sia come esito diretto, sia come esito indiretto di danneggiamenti provocati ai beni o all ambiente. Nei sistemi tecnici ci possono essere molti tipi diversi di rischi: rischi meccanici, elettrici, rischi chimici, i rischi di esplosione, eccetera. Quando si dice che un sistema, un apparato, o una macchina sono sicuri, si intende dire che i rischi presentati da essi sono sufficientemente bassi per poter essere accettati. La sicurezza funzionale, pertanto, è la parte della sicurezza globale che dipende dal corretto funzionamento di un sistema o di un apparato in risposta a i propri input; in altre parole la sicurezza funzionale consiste nell individuare le condizioni potenzialmente pericolose che comportano l attivazione di dispositivi protettivi o correttivi, per prevenire l insorgenza di eventi pericolosi, oppure per mitigarne le conseguenze dannose. Dalla definizione data, si può indurre che la sicurezza funzionale è basata su sistemi attivi; ad esempio: l attivazione di un pressostato quando la pressione all interno di un serbatoio raggiunge un livello potenzialmente pericoloso, e la conseguente apertura di una valvola di scarico per diminuire la pressione ed evitarne il possibile scoppio 38

39 l'individuazione di fumo da parte di sensori intelligenti e, conseguentemente, l'attivazione del relativo sistema antincendio pertanto, i sistemi di sicurezza passivi, quali le porte tagliafuoco, non possono esssere considerati come correlati con la sicurezza funzionale in quanto non corrispondono ai criteri sopra riportati. La sicurezza funzionale è un concetto applicabile a tutti i settori industriali, ed è fondamentale per consentire l utilizzo di tecnologie complesse nei sistemi critici per la sicurezza umana, quali l avionica, i sistemi di automazione dell industria di processo, i sistemi automatici di segnalamento ferroviario, eccetera. Infatti la sicurezza funzionale serve ad assicurare che i sistemi di sicurezza forniscano la desiderata riduzione del rischio necessaria per garantire la sicurezza di un impianto o di un sistema. La sicurezza funzionale riguarda pertanto l'uso di sistemi di sicurezza automatizzati per proteggere da danni le persone e/o l'ambiente. E' possibile dare evidenza del raggiungimento della sicurezza funzionale documentando che la funzionalità di detti sistemi è sufficientemente affidabile per il livello di rischio che essi devono controllare. La sicurezza funzionale è una questione che concerne i proprietari e gli operatori degli impianti e dei macchinari, così come le imprese che progettano e forniscono sistemi di sicurezza ed i componenti che ne fanno parte. I sistemi di sicurezza possono fallire per diversi motivi, da grossolani errori umani e di specificazione, a minuscoli "bachi" nel software. Questi modi di guasto possono essere inavvertitamente "incorporati" nel sistema e rimanere latenti in attesa di "colpire"..., oppure possono essere di natura più casuale perché qualsiasi hardware ha una certa probabilità di guastarsi prima o poi. Indipendentemente dalle cause di guasto, i sistemi di sicurezza sono considerati come l'ultima difesa prima del danno, pertanto la loro sicurezza funzionale deve essere "progettata" in modo integrato sin dal concepimento del sistema o dell'impianto, e deve essere mantenuta integra per tutto il suo ciclo di vita. Com'è intuibile il campo d'azione riguardante la sicurezza funzionale è molto ampio e molto profondo, e coinvolge tutte le imprese e le organizzazioni implicate nella catena di fornitura e di utilizzo, sia che esse siano responsabili della proprietà dell'intero impianto, dell'ingegneria del sistema nel suo complesso, oppure dello sviluppo del software a bordo di in un minuscolo sensore integrato nell'elettronica. 39

40 Il Software a bordo degli elaboratori elettronici può essere usato per pilotare diversi tipi di sistemi, tra cui, ad esempio: il controllo del traffico aereo, le applicazioni ferroviarie, gli impianti nucleari. Come si può intuire, i guasti a questo tipo di impianti possono avere conseguenze molto diverse, ognuna delle quali può avere un certo livello di gravità o di criticità. La conseguenza peggiore è la perdita di vite umane, e generalmente a questa conseguenza viene assegnato il livello di criticità maggiore; per il software di questi sistemi di solito viene richiesto l utilizzo delle norme e delle procedure più rigorose. Gli altri livelli di criticità, invece, considerano la gravità del guasto in base al compito di cui il sistema è responsabile ed in base all entità del danno provocato ai beni materiali, alle eventuali lesioni/ferite provocate, o ad altri tipi di perdite. Il software ad alta integrità, quindi, è un tipo di software che deve essere in grado di operare in modo affidabile nelle funzionalità critiche per la sicurezza, e il cui insuccesso può produrre conseguenze catastrofiche come ad esempio ferite gravi, perdita di vite umane, danni ai beni materiali, danni economici, oppure falle nella sicurezza. Esempi di ciò, come già accennato, possono essere il software dei sistemi di sicurezza delle centrali nucleari, dei dispositivi medicali, delle applicazioni bancarie elettroniche, dei sistemi di controllo del traffico aereo, dei processi di produzione automatizzati, dei sistemi militari, eccetera. In altre parole il software ad alta integrità è un software la cui robustezza ed affidabilità è tale da ridurre la probabilità di malfunzionamenti ad un livello compatibile con quello richiesto per le applicazione critiche per la sicurezza. A questo punto la domanda da porsi è come sia possibile implementare un software ad alta integrità, ovvero come sia possibile ottenere un software che abbia le caratteristiche sopra descritte. La prima considerazione da tenere a mente è che il software, a differenza dall hardware, non è affetto dagli errori aleatori, ma solo da errori sistematici, cioè da malfunzionamenti che dipendono da errori commessi durante la sua progettazione e/o realizzazione; tali errori possono essere, a seconda dei casi, errori di specificazione oppure di implementazione/ realizzazione. Per questo motivo l approccio attuale è quello di cercare di minimizzare la probabilità che tali errori vengano inglobati nel software, adottando un processo realizzativo il più rigoroso possibile. Le attuali norme relative alla sicurezza funzionale prescrivono l adozione di un particolare ciclo di vita del software, denominato ciclo di vita di sicurezza. I requisiti di tale ciclo coprono tutti gli aspetti implicati nella gestione di un prodotto software, dai processi di Quality Assurance, alle procedure di modifica e manutenzione; dalle metodologie di analisi, alle tecniche di testing. Per quanto concerne lo sviluppo del software, le norme relative alla sicurezza di ultima generazione suggeriscono quasi sempre di adottare il così detto modello a "V". 40

41 41

42 42 Business Intelligence e Data Warehouse

43 43

44 Il supporto adeguato in ogni fase della progettazione La Business Intelligence si pone l obbiettivo di supportare analisti e manager aziendali fornendo loro le informazioni necessarie ai processi decisionali quotidiani. A tal fine è necessario recuperare i dati aziendali, uniformarli e organizzarli in strutture dati che siano funzionali ad una loro analisi, ossia costruire il Data Warehouse aziendale. In tutte le fasi di questo processo, che trasforma i dati in informazioni, METER ( consociata T&T Systems ) propone le proprie competenze sulla base della esperienza maturata e dell uso di tecnologie e metodologie innovative. Estrazione e Trasformazione dei Dati Preparazione e Archiviazione dei Dati Interpretazione e Analisi dei Dati Presentazione dei Dati Sistema Transazionale OLTP Sistemi Legacy Sistemi E- Business Banche Dati Esterne 44

45 Estrazione e Trasformazione dei Dati E la fase di acquisizione e validazione dei dati. Il patrimonio dei dati in azienda è spesso disomogeneo e frammentato a seconda dei diversi domini del Sistema Transazionale (Produzione, Acquisti, Magazzino, Ricerca e sviluppo, Marketing e Vendite, Contabilità e Finanza). Esso deve essere integrato con altre fonti di dati come i Sistemi Legacy, i Sistemi di E-Business e le Banche dati Esterne. Per raggiungere l obiettivo di una struttura organizzata e condivisa di informazioni e conoscenze è necessario: Individuare i sistemi alimentanti i dati di interesse, Definire i processi e le regole di estrazione dalle fonti alimentanti e di caricamento nella base dati, Definire i processi e le regole di trasformazione (pulire, uniformare, completare, ) per l integrazione (dati mancanti o errati, codifiche o denominazioni differenti, unità di misura o formati inconsistenti). Tecnologie utilizzate: Oracle Warehouse Builder, DB2 Warehouse Manager, SAS Warehouse Administrator, SQL Server DTS, e/o sviluppo custom. Preparazione e Archiviazione dei Dati E la fase di distribuzione dei dati agli utenti e alle applicazioni. Si pone l obiettivo di realizzare una base dati di massimo dettaglio disponibile per: la creazione di dati di sintesi (data mart tematici o aggregazioni), l esecuzione di analisi di tipo statistico che devono essere effettuate sul massimo dettaglio. Essa è disegnata tipicamente secondo un modello a stella, è denormalizzata, storicizzata e ridondante per facilitare la consultazione e le performance. Tecnologie utilizzate: Tipicamente è realizzata su piattaforme relazionali (Oracle, DB2, SQL Server, ) 45

46 Star-Schema A partire da un classico Physical Data Model di tipo relazionale e normalizzato è possibile realizzare un semplice Star-schema come in figura. Nello Star-schema la tabella centrale è detta Tabella dei Fatti, da cui si diramano tutta una serie di tabelle di look-up dette Dimensioni, contenenti le descrizioni dettagliate dei dati corrispondenti agli ID Le Gerarchie descrivono la struttura organizzativa e la relazione logica a livelli o padre-figlio di una dimensione di analisi. Se ad esempio la dimensione è il Tempo, una sua possibile gerarchia può essere la seguente (a partire dal figlio verso il padre): settimana->mese->quarto di anno->anno Interpretazione e Analisi dei Dati E la fase di trasformazione dei dati in informazioni per gli utenti del sistema. Predispone e prepara i dati per l utente finale attraverso: aggregazioni tematiche (vendite, magazzino, ) o per tipo di utente (commerciale, contabile, ), valorizzazione di indici e/o variabili, applicazione di modelli statistici che hanno l obiettivo di individuare legami e somiglianze non esplicitamente osservabili. Tecnologie: Si utilizzano generalmente strutture dati diverse: RDB, Relational Data Base (Oracle, SQL Server, DB2, Oracle, ) HDB, Hybrid Data Base (Holos, Essbase, SQL Server OLAP Services, ) MDB, Multidimensional Data Base (Holos, Essbase, SLQ Server OLAP Services, SAS MDDB, ) 46

47 L On-Line Analytical Processing (OLAP) Metadata Model si basa sulla definizione di tabelle multidimensionali, dette cubi. Ciascun lato di un cubo risulta una Dimensione, o un suo sottoinsieme, di uno Starschema. In figura viene visualizzato un esempio di un cubo a tre dimensioni relativo allo Star-schema della sezione precedente e le possibili viste bidimensionali costituite dalle sue sezioni OLAP Metadata Model 47

48 Sistemi a supporto in tempo reale delle decisioni 48

49 49

50 Sistemi a supporto in tempo reale delle decisioni Le organizzazioni innovative di successo stanno comprendendo che l analisi retrospettiva dei dati business critical, supportati dagli strumenti tradizionali di Business Intelligence, non è più sufficiente per soddisfare la richiesta di operare in unmercato altamente competitivo, dove le decisioni devono essere prese alla velocità di Internet. Maggior velocità vuol dire essere maggiormente in grado di vedere e reagire ai cambi del proprio ambiente di business e, di conseguenza, guadagnare vantaggio competitivo nei confronti dei concorrenti che usano unicamente la visione retrospettiva dei dati storici. Inoltre, si è registrato che i processi di business sono sempre più digitalizzati. A questo si aggiunge la grande disponibilità di sensori elettronici che hanno aumentato significativamente il volume di eventi disponibili come input digitali. Sebbene i vantaggi potenziali di un approccio real time all informazione siano comprovabili, l applicazione pratica di tale modelli risulta ancora limitata a causa dalla complessità nell allestimento di un infrastruttura event-driven e dalla scarsa disponibilità sul mercato di competenze specifiche. Questo tipo di approccio diventa però sempre più strategico in varie aree di business ed in questa ottica T&T Systems offre il proprio supporto e consulenza, mediante l'utilizzo della piattaforma ICEBERG. Complex Event Processing (CEP), letteralmente "elaborazione degli eventi complessi", è una teoria nuova ma in costante evoluzione, originariamente concepita da David Luckham, Stanford University nel Consiste nell'uso della tecnologia per individuare in anticipo eventi di alto livello risultanti da specifici fattori di basso livello identificando e analizzando relazioni di tipo causa-effetto su eventi in real time, e consentendo così azioni di risposta immediate e proattive a specifici scenari. L innovazione tecnologica evidenzia tre tendenze: Crescita del volume di eventi rappresentati da input digitali Crescita del numero e del tipo di eventi richiesti per prendere una decisione business; questi eventi possono essere sia interni all organizzazione sia esterni Velocità di degrado del valore dell informazione business, che ne richiede l impiego nelle appropriate finestre temporali 50

51 L elaborazione dei processi in tempo reale sta crescendo di rilevanza nella grandi organizzazioni che devono soddisfare le seguenti richieste business: Prendere più velocemente decisioni conseguenze di eventi maturati in processi business critici Rispondere più velocemente e con maggiore accuratezza alle opportunità di business e alle sollecitazioni specie se provenienti dall ambiente esterno (integrazione di dati esterni, gestione di input dal campo, conformità verso nuove normative, dati ambientali, ecc.) Migliorare i livelli di servizio o le funzionalità di processo per offrire al cliente vantaggi competitivi In questo ambito, T&T Systems offre la propria esperienza per rispondere alla crescente richiesta, da parte delle aziende Manifatturiere e di Servizi, di soluzioni CEP oriented, perché molto sensibili all importanza di reagire prontamente ad eventi esterni favorevoli o critici. T&T Systems vuole dare un supporto decisivo alle Piccole e Medie imprese che dimostrano una propensione molto positiva agli investimenti in innovazione. Infatti la prima vera sfida che la nostra industria deve vincere è quella della crescita, puntando soprattutto sulla produzione ad alto valore aggiunto per sottrarsi alla concorrenza di prezzo dei paesi emergenti. Partendo da queste considerazioni, T&T Systems intende qualificare la sua offerta in quei segmenti di mercato in cui: I processi decisionali interni risultano migliorabili con l introduzione della tecnologia CEP nei processi di business critici e sono fortemente influenzati dall impiego di data in motion Il miglioramento dei processi decisionali comporta un vantaggio competitivo nei confronti della concorrenza Il miglioramento dei livelli di servizio offerti aumenta il valore della proposta e la competitività. 51

52 52 La metodologia di lavoro

53 53

54 Il supporto adeguato in ogni fase della progettazione L Iter di progettazione ha inizio con un attenta analisi della situazione corrente in collaborazione col cliente. A seguito di essa si passa alla definizione dei requisiti cui l applicazione deve soddisfare e si procede alla modellizzazione del software, ossia alla sua definizione logica. Segue l ideazione e la realizzazione dell applicativo conformemente alle caratteristiche dell ambiente di sviluppo (piattaforme, protocolli, linguaggi). Si conclude con la validazione dell applicazione, la sua installazione e se necessario la sua manutenzione e modernizzazione. In tutte queste fasi forniamo il nostro supporto e la nostra esperienza. 54

55 Specificazione Studio di Fattibilità Analisi Architetturale Design del software Implementazione Verifica e Validazione Manutenzione e Modernizzazione Comprensione del problema col cliente Definizione delle funzionalità richieste Definizione dei requisiti della applicazione Il nostro standard aziendale per la specificazion e, l analisi ed il design è UML Verifica della fattibilità delle funzionalità richieste in relazione alle risorse a disposizione (hardware e software) ed ai tempi/costi Decisione dell ambiente di sviluppo del software Programmazione della attività di lavoro Il metodo d analisi usato è Object- Oriented (UML) Progettazio ne di architettur e complesse, distribuite, parallele, sequenziali Utilizzo di strumenti (CASE) per il software engineerin g Utilizzo di un design modulare che permette la riusabilità del software Competen ze ingegneri stiche, fisicomatemati che, informati che Ideazione di procedure di calcolo compless e Installazione, configurazione, utilizzo di sistemi operativi realtime, tools di sviluppo, linguaggi.. Esperienza di sviluppo con più gruppi di lavoro e gestione delle fasi di integrazione e delle release software Utilizzo di prodotti per il pre-debug software, di emulatori, di simulatori di microcontrollo -ri e periferiche Definizione delle funzionalità da testare e realizzazione di test-case su tutte le componenti del sistema Integrazione con la parte hardware, utilizzo di analizzatori di protocollo e analizzatori di performance del software Installazione presso il cliente, redazione della manualistica necessaria La manutenzio ne può spaziare dalla semplice risoluzione di un problema funzionale, all estension e e aggiorname nto del prodotto, fino a giungere al porting su altra piattaforma Modernizzazione e ottimizzazio ne del prodotto 55

56 Specificazione Comprensione delle caratteristiche del prodotto Individuazione delle sue funzionalità Definizione dei requisiti Scrittura della specifica E la fase di comprensione delle caratteristiche del prodotto software richiesto in collaborazione col cliente. Vengono quindi individuate le funzionalità a cui deve soddisfare l applicazione e vengono definiti i suoi requisiti. A conclusione di questa fase normalmente redigiamo la cosiddetta Specifica dei Requisiti o Specifica Funzionale. Come azienda abbiamo maturato una consolidata esperienza in molti settori (cfr. Dettaglio delle Competenze) quali quello elettrico, automazione di macchine, supervisione e controllo di processi, trasmissione ed elaborazione dati. Possiamo quindi offrire le nostre competenze nella comprensione di molte delle problematiche legate a tali ambiti e proporre delle soluzioni informatiche adeguate. In tutte le fasi della progettazione operiamo seguendo una precisa metodologia di lavoro ed utilizzando tecnologie e strumenti all avanguardia In merito alla metodologia, il nostro standard aziendale per la specificazione, l analisi ed il design è UML (Unified Modelling Language). UML è la notazione standard industriale internazionale per l analisi e il design Object-Oriented. E definito dall Object Management Group (www.omg.org) e sta per essere recepito come standard anche dalla Comunità Europea 56

57 Approfondimento L utilizzo di UML nella fase di specificazione permette di definire il cosiddetto UseCase Diagram, ossia un diagramma che definisce le funzionalità del sistema, i soggetti coinvolti e le relazioni esistenti tra di essi. Un esempio molto semplice di UseCase Diagram è il seguente. Esso definisce il problema di come prenotare una camera in un Hotel. l soggetti Hotel Reserv ation System Make Reservation Reception Customer Confirm Reservation Cancel Reservation Manager Check In Guest Check Out Guest Reserve Conference Room coinvolti sono il cliente, la Reception e il Manager dell Hotel. Le operazioni principali che coinvolgono cliente e Reception sono: Effettuare una prenotazione, Confermare la prenotazione, Cancellare la prenotazione, Fare il check-in del cliente, Fare il check-out del cliente. L operazione che coinvolge cliente e Manager è invece: Prenotazione della conference-room. Studio di Fattibilità Verifica della fattibilità delle funzioni richieste Verifica della compatibilità delle risorse SW/HW disponibili con i requisiti dell applicazione Scelta degli strumenti di sviluppo Valutazione dei tempi Valutazione dei costi Scrittura (mediante tools ad hoc) del piano temporale e definizione delle fasi del progetto con le relative milestones Tale studio riguarda la verifica della fattibilità del prodotto software richiesto in base ai vincoli di tempo/costo definiti dal cliente ed in base alle risorse hardware/software messe a disposizione. 57

T&T SYSTEMS srl. Presentazione della Società

T&T SYSTEMS srl. Presentazione della Società T&T SYSTEMS srl Presentazione della Società Contatti Sede legale I-20129 Milano, via Plinio 1 Uffici I-20127 Milano, via N. Battaglia 27 Telefono +39 0228970440 Fax +39 022871305 Posta elettronica: Informazioni

Dettagli

SISTEMA DI SUPERVISIONE, TELECONTROLLO E AUTOMAZIONE DELLE RETI DI ACQUEDOTTO GESTITE DA ACAOP S.p.A

SISTEMA DI SUPERVISIONE, TELECONTROLLO E AUTOMAZIONE DELLE RETI DI ACQUEDOTTO GESTITE DA ACAOP S.p.A S.p.A. SISTEMA DI SUPERVISIONE, TELECONTROLLO E AUTOMAZIONE DELLE RETI DI ACQUEDOTTO GESTITE DA ACAOP S.p.A Ing. Daniele Sturla Acaop S.p.A Stradella (PV) S.p.A. ACAOP S.p.A. (Azienda Consorziale Acquedotti

Dettagli

Verona, 29-30 ottobre 2013!

Verona, 29-30 ottobre 2013! Verona, 29-30 ottobre 2013! L interfaccia tra i sistemi di controllo ed i sistemi elettrici: nuove architetture basate su reti e/o bus di comunicazione Andrea Bazzani Michele Monaco Sergio Guardiano SISTEMI

Dettagli

Hardware & Software Development

Hardware & Software Development Hardware & Software Development MISSION Realizzare prodotti ad alta innovazione tecnologica e fornire servizi con elevati standard qualitativi 3 AZIENDA ATTIVITÀ Prodotti 4 6 8 10 5 AZIENDA ISER Tech

Dettagli

Luigi Piroddi piroddi@elet.polimi.it

Luigi Piroddi piroddi@elet.polimi.it Automazione industriale dispense del corso 2. Introduzione al controllo logico Luigi Piroddi piroddi@elet.polimi.it Modello CIM Un moderno sistema di produzione è conforme al modello CIM (Computer Integrated

Dettagli

SISTEMA DI MONITORAGGIO E TELECONTROLLO DA CENTRO REMOTO E/O LOCALE, PER LAMPIONE A LED INTELLIGENTE

SISTEMA DI MONITORAGGIO E TELECONTROLLO DA CENTRO REMOTO E/O LOCALE, PER LAMPIONE A LED INTELLIGENTE SISTEMA DI MONITORAGGIO E TELECONTROLLO DA CENTRO REMOTO E/O LOCALE, PER LAMPIONE A LED INTELLIGENTE - itrpled - INDICE 1. GENERALITA 2. DESCRIZIONE DEL SISTEMA 3. CARATTERISTICHE DEL SISTEMA 4. VANTAGGI

Dettagli

Semplifica la tua automazione con Control Technology Inc.

Semplifica la tua automazione con Control Technology Inc. Semplifica la tua automazione con Control Technology Inc. mantenendo il controllo dei costi CTI Serie 2500 Dei PLC robusti e potenti per il controllo di processo e l automazione Una supervision/scada intelligente

Dettagli

Il Telecontrollo Cloud Virtualizzato

Il Telecontrollo Cloud Virtualizzato Il Telecontrollo Cloud Virtualizzato Dare vita ad un network intelligente di impianti distribuiti sul territorio, migliorando la sostenibilità e massimizzando la competitività globale. Laura Graci e Domenico

Dettagli

Automazione di impianti e telecontrollo in un sistema. SIMATIC PCS 7 TeleControl SIMATIC PCS 7. Answers for industry.

Automazione di impianti e telecontrollo in un sistema. SIMATIC PCS 7 TeleControl SIMATIC PCS 7. Answers for industry. Automazione di impianti e telecontrollo in un sistema SIMATIC TeleControl SIMATIC Answers for industry. SIMATIC TeleControl La soluzione intelligente per impianti con stazioni di automazione locali, distribuite

Dettagli

FLESSIBILITÀ ACCESSIBILITÀ COLLEGAMENTO INTERNET APPLICAZIONI SPECIFICHE

FLESSIBILITÀ ACCESSIBILITÀ COLLEGAMENTO INTERNET APPLICAZIONI SPECIFICHE RITOP Il sistema di supervisione per la gestione delle risorse idriche e dell energia VERSATILITÀ FLESSIBILITÀ ACCESSIBILITÀ COLLEGAMENTO INTERNET APPLICAZIONI SPECIFICHE Vista d insieme Soluzioni su misura

Dettagli

Ersatdue s.a.s. di Fiore E. & C. REGOLAZIONI AUTOMATICHE E ASSISTENZA TECNICA

Ersatdue s.a.s. di Fiore E. & C. REGOLAZIONI AUTOMATICHE E ASSISTENZA TECNICA Ersatdue s.a.s. di Fiore E. & C. REGOLAZIONI AUTOMATICHE E ASSISTENZA TECNICA Chi Siamo La ERSATDUE nasce nei primi anni ottanta come Ersatdue di E. Fiore e da allora ha maturato la propria esperienza

Dettagli

Progettazione di Sistemi Interattivi. Gli strati e la rete. Struttura e supporti all implementazione di applicazioni in rete (cenni)

Progettazione di Sistemi Interattivi. Gli strati e la rete. Struttura e supporti all implementazione di applicazioni in rete (cenni) Progettazione di Sistemi Interattivi Struttura e supporti all implementazione di applicazioni in rete (cenni) Docente: Daniela Fogli Gli strati e la rete Stratificazione da un altro punto di vista: i calcolatori

Dettagli

www.zetaqlab.com C-Light Web-based Management Software

www.zetaqlab.com C-Light Web-based Management Software www.zetaqlab.com C-Light Web-based Management Software WEB-BASED MANAGEMENT SOFTWARE C-Light è l applicazione per la gestione locale (intranet) e remota (internet) di ogni impianto d automazione integrabile

Dettagli

MAESTRO-PV Specifiche tecniche per sistema telecontrollo, gestione e invio allarmi per impianti fotovoltaici

MAESTRO-PV Specifiche tecniche per sistema telecontrollo, gestione e invio allarmi per impianti fotovoltaici SPECIFICHE TECNICHE MAESTRO-PV Specifiche tecniche per sistema telecontrollo, gestione e invio allarmi per impianti fotovoltaici RSPV05I1 rev.01 0909 (Descrizione) Il sistema di telegestione telecontrollo

Dettagli

ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA

ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA Obiettivo Richiamare quello che non si può non sapere Fare alcune precisazioni terminologiche IL COMPUTER La struttura, i componenti

Dettagli

ODP piattaforma per concetti aperti di telecontrollo via GPRS

ODP piattaforma per concetti aperti di telecontrollo via GPRS ODP piattaforma per concetti aperti di telecontrollo via GPRS trasmissione sicura via GPRS uso di componenti standard (PLC e modem) uso di protocolli e interfacce standard struttura aperta per la connessione

Dettagli

InfoTecna ITCube Web

InfoTecna ITCube Web InfoTecna ITCubeWeb ITCubeWeb è un software avanzato per la consultazione tramite interfaccia Web di dati analitici organizzati in forma multidimensionale. L analisi multidimensionale è il sistema più

Dettagli

La soluzione specifica per la Substation Automation

La soluzione specifica per la Substation Automation La soluzione specifica per la Substation Automation Giuseppe Menin giuseppe.menin@copadata.it www.copadata.it Forum Telecontrollo Reti Acqua Gas ed Elettriche Roma 14-15 ottobre 2009 L esperienza insegna

Dettagli

ACQUISIZIONE DATI TELECONTROLLO AUTOMAZIONI

ACQUISIZIONE DATI TELECONTROLLO AUTOMAZIONI 1 ACQUISIZIONE DATI 2 TELECONTROLLO 3 BUILDING E INFRASTRUTTURE 4 AUTOMAZIONI ACQUISIZIONE DATI Sistema di acquisizione dati: sistema in grado di raccogliere, elaborare e memorizzare grandezze analogiche

Dettagli

Commissione Ingegneria dell Informazione Internet-based automation: Applicazioni per il risparmio energetico nell industria

Commissione Ingegneria dell Informazione Internet-based automation: Applicazioni per il risparmio energetico nell industria Internet-based automation: Applicazioni per il risparmio energetico nell industria Milano, 04/12/2013 Giulio Destri Agenda Commissione Ingegneria dell Informazione La C.R.O.I.L. in breve Il contesto: internet-based

Dettagli

SISTEMA DI CONTROLLO DISTRIBUITO DI UN IMPIANTO DI PRODUZIONE DI ENERGIA ELETTRICA DA RIFIUTI NON PERICOLOSI

SISTEMA DI CONTROLLO DISTRIBUITO DI UN IMPIANTO DI PRODUZIONE DI ENERGIA ELETTRICA DA RIFIUTI NON PERICOLOSI SISTEMA DI CONTROLLO DISTRIBUITO DI UN IMPIANTO DI PRODUZIONE DI ENERGIA ELETTRICA DA RIFIUTI NON PERICOLOSI s.d.i. automazione industriale ha fornito e messo in servizio nell anno 2003 il sistema di controllo

Dettagli

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer Architetture Informatiche Dal Mainframe al Personal Computer Architetture Le architetture informatiche definiscono le modalità secondo le quali sono collegati tra di loro i diversi sistemi ( livello fisico

Dettagli

Migliorare l efficienza controllando l energia Sistemi evoluti di monitoraggio per impianti fotovoltaici

Migliorare l efficienza controllando l energia Sistemi evoluti di monitoraggio per impianti fotovoltaici Migliorare l efficienza controllando l energia Sistemi evoluti di monitoraggio per impianti fotovoltaici Un investimento dal rendimento assicurato Grazie ai quadri di stringa ABB è possibile misurare costantemente

Dettagli

Il nuovo sistema di Telecontrollo, Gestione e

Il nuovo sistema di Telecontrollo, Gestione e Il nuovo sistema di Telecontrollo, Gestione e Diagnostica per gli impianti di trasformazione e distribuzione dell energia elettrica alle linee di trazione ferroviaria di RFI Sergio Cosmi Rete Ferroviaria

Dettagli

Open Core Engineering Libertà ed efficienza nelle vostre mani

Open Core Engineering Libertà ed efficienza nelle vostre mani Open Core Engineering Libertà ed efficienza nelle vostre mani Nuove opportunità per affrontare le attuali sfide nella progettazione di software Cicli di vita dei prodotti sempre più brevi stanno alimentando

Dettagli

Verona, 29-30 ottobre 2013!

Verona, 29-30 ottobre 2013! Verona, 29-30 ottobre 2013! Il Machine Controller piattaforma integrata di Controllo, Motion, Robotica, Visione e Sicurezza su bus EtherCAT Omron Electronics spa Ing. Marco Filippis Product Manager Servo,

Dettagli

SISTEMI INTERESSATI ALL ACQUISIZIONE DATI

SISTEMI INTERESSATI ALL ACQUISIZIONE DATI SISTEMI INTERESSATI ALL ACQUISIZIONE DATI Strumenti dedicati a particolari fasi operative (esempio: analizzatori di bus di campo, sniffer, strumenti per il monitoraggio della distribuzione dell energia,..)

Dettagli

Andrea Pichetto easitec S.r.l. Parma, 16 Settembre 2010

Andrea Pichetto easitec S.r.l. Parma, 16 Settembre 2010 Soft Control facile con RTX e Windows Embedded Standard 7 Architetture Soft Control Andrea Pichetto easitec S.r.l. Parma, 16 Settembre 2010 Innovazioni nelle architetture x86 Oggi calcolatori PC compatibili

Dettagli

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer Architetture Informatiche Dal Mainframe al Personal Computer Architetture Le architetture informatiche definiscono le modalità secondo le quali sono collegati tra di loro i diversi sistemi ( livello fisico

Dettagli

1. Hard Real Time Linux (Laurea VO o specialistica)

1. Hard Real Time Linux (Laurea VO o specialistica) 20/9/06 Elenco Tesi Disponibili Applied Research & Technology Dept. La Società MBDA La MBDA Italia è un azienda leader nella realizzazione di sistemi di difesa che con i suoi prodotti è in grado di soddisfare

Dettagli

soluzioni per durare nel tempo Il partner tecnologico per l automazione industriale e la difesa

soluzioni per durare nel tempo Il partner tecnologico per l automazione industriale e la difesa soluzioni per durare nel tempo Il partner tecnologico per l automazione industriale e la difesa DEVI... SVILUPPARE UN APPARATO? REALIZZARE UN APPLICAZIONE? PERSONALIZZARE UN PRODOTTO? è il tuo partner

Dettagli

PCS7 PROCESS CONTROL FOR SITE EMISSION CONTAINMENT

PCS7 PROCESS CONTROL FOR SITE EMISSION CONTAINMENT P.M.S. S.r.l. Via Migliara 46 n 6 04010 B.go S.Donato Sabaudia (LT) Tel. 0773.56281 Fax 0773.50490 Email info@pmstecnoelectric.it PROGETTO: PCS7 PROCESS CONTROL FOR SITE EMISSION CONTAINMENT Dalla richiesta

Dettagli

SCADA: struttura modulare

SCADA: struttura modulare Sistemi per il controllo di supervisione e l acquisizione dati o (Supervisory Control And Data Acquisition) Sistema informatico di misura e controllo distribuito per il monitoraggio di processi fisici

Dettagli

Attività e insegnamenti dell indirizzo Elettronica ed elettrotecnica articolazione: Elettrotecnica. Disciplina: COMPLEMENTI DI MATEMATICA

Attività e insegnamenti dell indirizzo Elettronica ed elettrotecnica articolazione: Elettrotecnica. Disciplina: COMPLEMENTI DI MATEMATICA Attività e insegnamenti dell indirizzo Elettronica ed elettrotecnica articolazione: Elettrotecnica Disciplina: COMPLEMENTI DI MATEMATICA Il docente di Complementi di matematica concorre a far conseguire

Dettagli

Il software: natura e qualità

Il software: natura e qualità Sommario Il software: natura e qualità Leggere Cap. 2 Ghezzi et al. Natura e peculiarità del software Classificazione delle qualità del software Qualità del prodotto e del processo Qualità interne ed esterne

Dettagli

1.2 Software applicativo per PC Windows

1.2 Software applicativo per PC Windows 211 1.2 Software applicativo per PC Windows Caratteristiche principali di Saia Visi.Plus Integrazione ottimale e personalizzabile per Saia PG5 e Saia PCD, utilizzato con successo in tutto il mondo a partire

Dettagli

Agente di rete NetMan 101/102 Plus SENSORI AMBIENTALI. Caratteristiche. Software e Accessori

Agente di rete NetMan 101/102 Plus SENSORI AMBIENTALI. Caratteristiche. Software e Accessori Agente di rete NetMan 101/102 Plus L agente di rete NetMan plus consente la gestione dell UPS collegato direttamente su LAN 10/100 Mb utilizzando i principali protocolli di comunicazione di rete (TCP/IP,

Dettagli

Smart Lab: struttura unica nel suo genere dedicata alla sperimentazione, alla ricerca ed alla dimostrazione di tecnologie innovative

Smart Lab: struttura unica nel suo genere dedicata alla sperimentazione, alla ricerca ed alla dimostrazione di tecnologie innovative : struttura unica nel suo genere dedicata alla sperimentazione, alla ricerca ed alla dimostrazione di tecnologie innovative Affrontare le sfide della società nell era del consumo sostenibile Aiutare i

Dettagli

E-Mail. Scheduling. Modalità d invio. E-Mail

E-Mail. Scheduling. Modalità d invio. E-Mail BI BI Terranova, azienda leader in Italia per le soluzioni Software rivolte al mercato delle Utilities, propone la soluzione Software di Business Intelligence RETIBI, sviluppata per offrire un maggiore

Dettagli

Sistemi di rivelazione: certificazione SIL, impianti ridondati. Il mondo dell energia chiede sempre maggiore sicurezza

Sistemi di rivelazione: certificazione SIL, impianti ridondati. Il mondo dell energia chiede sempre maggiore sicurezza Sistemi di rivelazione: certificazione SIL, impianti ridondati. Il mondo dell energia chiede sempre maggiore sicurezza FORUM di PREVENZIONE FORUM di PREVENZIONE Certificazione SIL (Safety Integrity Level)

Dettagli

PRESENTAZIONE Taurus Informatica S.r.l. Area Microsoft

PRESENTAZIONE Taurus Informatica S.r.l. Area Microsoft Pag. 1 di 8 PRESENTAZIONE Taurus Informatica S.r.l. Sommario E IL MONDO MICROSOFT...2 LA NOSTRA ESPERIENZA...3 Formazione...3 Sviluppo e Sistemi...3 LA NOSTRA PROPOSTA...8 Pag. 2 di 8 AREA MICROSOFT E

Dettagli

MRC: Nuova Architettura

MRC: Nuova Architettura MRC: Nuova Architettura Release: 1.0 16 febbraio 2014 Autore: Andrea Gualducci MRC: Nuova Architettura Pag. 1 di 12 SOMMARIO MRC: Nuova Architettura... 1 Introduzione...3 Efficienza...3 Deployement...3

Dettagli

INNOVATION CASE. Sistema di controllo del traffico in una galleria autostradale

INNOVATION CASE. Sistema di controllo del traffico in una galleria autostradale Sistema di controllo del traffico in una galleria autostradale INNOVARE: COSA? L IDEA Ovunque nel mondo si assiste ad un aumento della densità del traffico veicolare. Il fenomeno porta con sé un enorme

Dettagli

L AUTOMAZIONE INDUSTRIALE PLUG&PLAY

L AUTOMAZIONE INDUSTRIALE PLUG&PLAY SOLUZIONI PLUG&PLAY PER AUTOMAZIONE INDUSTRIALE White Paper Rel. Maggio 1 L AUTOMAZIONE INDUSTRIALE PLUG&PLAY Ing. Stefano Linari, Chief Technical Officer ALLEANTIA S.R.L. Via Umberto Forti 24/14 6121

Dettagli

Ministero della Difesa/ Stato Maggiore della Difesa

Ministero della Difesa/ Stato Maggiore della Difesa Riusabilità del software - Catalogo delle applicazioni: Verticale Applicazione: CMS/CMD - Card Management System - Carta Multiservizi della Difesa Amministrazione: Ministero della Difesa/ Stato Maggiore

Dettagli

«Messa in sicurezza di uno stabilimento per acque minerali tramite soluzioni integrate di networking e telecontrollo»

«Messa in sicurezza di uno stabilimento per acque minerali tramite soluzioni integrate di networking e telecontrollo» AssoAutomazione Associazione Italiana Automazione e Misura «Messa in sicurezza di uno stabilimento per acque minerali tramite soluzioni integrate di networking e telecontrollo» Relatori: Ing. Antonio Allocca

Dettagli

APPENDICE 5 AL CAPITOLATO TECNICO

APPENDICE 5 AL CAPITOLATO TECNICO APPENDICE 5 AL CAPITOLATO TECNICO Descrizione dei profili professionali INDICE 1 PROFILI PROFESSIONALI RICHIESTI 3 1.1 CAPO PROGETTO 3 1.2 ANALISTA FUNZIONALE 4 1.3 ANALISTA PROGRAMMATORE 5 1.4 PROGRAMMATORE

Dettagli

Allegato 2: Prospetto informativo generale

Allegato 2: Prospetto informativo generale Gara a procedura ristretta accelerata per l affidamento, mediante l utilizzo dell Accordo Quadro di cui all art. 59 del D.Lgs. n. 163/2006, di Servizi di Supporto in ambito ICT a InnovaPuglia S.p.A. Allegato

Dettagli

LINUX. Che cos'e` un sistema operativo?

LINUX. Che cos'e` un sistema operativo? LINUX LINUX Introduzione Una versione completa e affidabile di UNIX Disponibile per PC x86 Intel/AMD e numerose altre piattaforme Strumento (quasi) indispensabile per le esercitazioni Include gli strumenti

Dettagli

SOLUZIONI DI AUTOMAZIONE INDUSTRIALE CON I PRODOTTI H/W E S/W DI CJB GENNAIO 2011

SOLUZIONI DI AUTOMAZIONE INDUSTRIALE CON I PRODOTTI H/W E S/W DI CJB GENNAIO 2011 SOLUZIONI DI AUTOMAZIONE INDUSTRIALE CON I PRODOTTI H/W E S/W DI CJB GENNAIO 2011 Questo documento illustra in modo sintetico le possibili soluzioni di Automazione & Controllo, utilizzando i prodotti CJB

Dettagli

Calcolo numerico e programmazione. Sistemi operativi

Calcolo numerico e programmazione. Sistemi operativi Calcolo numerico e programmazione Sistemi operativi Tullio Facchinetti 25 maggio 2012 13:47 http://robot.unipv.it/toolleeo Sistemi operativi insieme di programmi che rendono

Dettagli

Contabilizzazione Monitoraggio Fotovoltaico Home & Building Automation Custom Monitoring System

Contabilizzazione Monitoraggio Fotovoltaico Home & Building Automation Custom Monitoring System PRESENTAZIONE COMPANY PROFILE 1.5 Company Profile Contabilizzazione Monitoraggio Fotovoltaico Home & Building Automation Custom Monitoring System STORIA E MISSIONE 2004 nasce come system integrator 2005

Dettagli

LogicLab S.r.l. Presentazione

LogicLab S.r.l. Presentazione Presentazione LogicLab s.r.l. è una società specializzata nella progettazione hardware, firmware e software di dispositivi di misura, protezione e controllo destinati al mercato industriale che trovano

Dettagli

SENTRON Powermanager Software per l energy management

SENTRON Powermanager Software per l energy management Powermanager Software per l energy management /2 /3 /7 /8 /9 /10 /11 /12 Informazioni generali Powermanager V 3.0 Powerconfig SIMATIC PCS 7 Powerrate SIMATIC WinCC Powerrate Librerie per SIMATIC PCS 7

Dettagli

ICT Information &Communication Technology

ICT Information &Communication Technology ICT Information &Communication Technology www.tilak.it Profile Tilak Srl, azienda specializzata in soluzioni in ambito Communication Technology opera nell ambito dei servizi di consulenza, formazione e

Dettagli

Logic Lab. un progetto italiano. www.axelsw.it. soluzioni SOFTWARE PER L'AUTOMAZIONE INDUSTRIALE

Logic Lab. un progetto italiano. www.axelsw.it. soluzioni SOFTWARE PER L'AUTOMAZIONE INDUSTRIALE Logic Lab soluzioni SOFTWARE PER L'AUTOMAZIONE INDUSTRIALE un progetto italiano www.axelsw.it Logic Lab La garanzia e l economia degli standard più diffusi sul mercato LogicLab è un ambiente di sviluppo

Dettagli

ERP Commercio e Servizi

ERP Commercio e Servizi ERP Commercio e Servizi Sistema informativo: una scelta strategica In questi ultimi anni hanno avuto grande affermazione nel mercato mondiale i cosiddetti sistemi software ERP. Tali sistemi sono in grado

Dettagli

All. 1. CAPITOLATO TECNICO per la Fornitura di una Infrastruttura Blade per il Progetto PIC di Rete Ferroviaria Italiana S.p.A.

All. 1. CAPITOLATO TECNICO per la Fornitura di una Infrastruttura Blade per il Progetto PIC di Rete Ferroviaria Italiana S.p.A. All. 1 CAPITOLATO TECNICO per la Fornitura di una Infrastruttura Blade per il Progetto PIC di Rete Ferroviaria Italiana S.p.A. INDICE 1. INTRODUZIONE...3 2. OGGETTO E LUOGO DI CONSEGNA DELLA FORNITURA...4

Dettagli

Consulenza strategica. Sistemi embedded. Sistemi software. Sistemi Machine to Machine

Consulenza strategica. Sistemi embedded. Sistemi software. Sistemi Machine to Machine REFRESH YOUR SYSTEM Per competere nell odierna economia globale, è di vitale importanza comprendere le esigenze del cliente, guidandolo nella scelta della giusta soluzione. Questa è la filosofia di lavoro

Dettagli

Consulenza e organizzazione aziendale, consulenza e servizi nel settore ICT

Consulenza e organizzazione aziendale, consulenza e servizi nel settore ICT Consulenza e organizzazione aziendale, consulenza e servizi nel settore ICT e-mail : info.itgolasolutions@gmail.com Q Sistemi Qualità consulenza e formazione La nostra società è composta da un Team di

Dettagli

La tecnica proporzionale

La tecnica proporzionale La tecnica proporzionale Regolatori di pressione La tecnica proporzionale Regolatori di pressione La tecnica proporzionale La tecnica proporzionale Controllo direzione e flusso La tecnica proporzionale

Dettagli

Sistema di supervisione e controllo TAC VISTA

Sistema di supervisione e controllo TAC VISTA Sistema di supervisione e controllo TAC VISTA Software TAC VISTA IV TAC VISTA IV è il sistema di supervisione e gestione per edifici che permette il monitoraggio, il controllo e la gestione degli impianti

Dettagli

WEB SERVER EMBEDDED PER APPLICAZIONI DI DOMOTICA. Fig. 1 - Architettura di un web server embedded

WEB SERVER EMBEDDED PER APPLICAZIONI DI DOMOTICA. Fig. 1 - Architettura di un web server embedded WEB SERVER EMBEDDED PER APPLICAZIONI DI Cristian Randieri Per far fronte alle esigenze di sviluppatori che intendono gestire applicazioni professionali per la domotica e la home building automation sfruttando

Dettagli

the digital connection company Full Lighting Management

the digital connection company Full Lighting Management Ailux S.r.l. è una realtà tecnologica che ha come strategia aziendale la connettività. L azienda ed il suo management si riconoscono e amano identificarsi come una digital connection. L unione di un management

Dettagli

Fiery Network Controller per Xerox WorkCentre 7800 Series. Guida introduttiva

Fiery Network Controller per Xerox WorkCentre 7800 Series. Guida introduttiva Fiery Network Controller per Xerox WorkCentre 7800 Series Guida introduttiva 2013 Electronics For Imaging, Inc. Per questo prodotto, il trattamento delle informazioni contenute nella presente pubblicazione

Dettagli

Multicom 301/302. Agente di rete NetMan 101/102 Plus. Convertitore di protocollo. Duplicatore di seriale Multicom 351/352.

Multicom 301/302. Agente di rete NetMan 101/102 Plus. Convertitore di protocollo. Duplicatore di seriale Multicom 351/352. Agente di rete NetMan 101/102 Plus L agente di rete NetMan plus consente la gestione dell UPS collegato direttamente su LAN 10/100 Mb utilizzando i principali protocolli di comunicazione di rete (TCP/IP,

Dettagli

NetCrunch 6. Server per il controllo della rete aziendale. Controlla

NetCrunch 6. Server per il controllo della rete aziendale. Controlla AdRem NetCrunch 6 Server per il controllo della rete aziendale Con NetCrunch puoi tenere sotto controllo ogni applicazione, servizio, server e apparato critico della tua azienda. Documenta Esplora la topologia

Dettagli

Dott. Davide Tamellini Ing. Vittorio Agostinelli. Automazione. AssoAutomazione

Dott. Davide Tamellini Ing. Vittorio Agostinelli. Automazione. AssoAutomazione La gestione dell IP dinamico in rete GPRS con utilizzo del protocollo IEC60870: il concetto di Plc Gprs Manager, nella comunicazione wireless con standard IEC, applicato alle reti idriche geograficamente

Dettagli

Linee Guida per la progettazione e realizzazione della sicurezza nelle gallerie stradali secondo la normativa vigente

Linee Guida per la progettazione e realizzazione della sicurezza nelle gallerie stradali secondo la normativa vigente linee_g_italia 1-12- 12:16 Pagina 136 gallerie stradali Linee Guida per la progettazione e realizzazione della sicurezza nelle gallerie stradali Rev. Ottobre Pag. 136 di 216 I cicli di ventilazione sono

Dettagli

Titolo: È gradita una competenza base in Matlab. Conoscenze linguistiche: padronanza della lingua inglese

Titolo: È gradita una competenza base in Matlab. Conoscenze linguistiche: padronanza della lingua inglese Titolo: Studio e sviluppo di applicazioni innovative basate su tecnologia di sensori indossabili Descrizione: Le body sensor networks (BSN) sono costituite da piccoli dispositivi che posti sul corpo umano

Dettagli

Esperto informatico e Tutor E.C.D.L. e M.O.S. D.C.S. Diffusione Corsi Specializzati Corso Secondigliano, 166, 80100 Napoli

Esperto informatico e Tutor E.C.D.L. e M.O.S. D.C.S. Diffusione Corsi Specializzati Corso Secondigliano, 166, 80100 Napoli CURRICULUM VITAE INFORMAZIONI PERSONALI Nome e Cognome Indirizzo Web Angelo Bencivenga http://anjeloinformatic.altervista.org/ http://anjelopotenza.spaces.live.com/ e Mail anjeloinformatica@gmail.com Nazionalità

Dettagli

Presentazione del sistema Adcon Telemetry

Presentazione del sistema Adcon Telemetry Presentazione del sistema Adcon Telemetry 1. Premessa Lo scopo del monitoraggio è quello di automatizzare i processi, nei vari campi di applicazione, mediante sistemi di controllo, di trasmissione, raccolta

Dettagli

Sistema di monitoraggio delle correnti in ingresso in impianti fotovoltaici

Sistema di monitoraggio delle correnti in ingresso in impianti fotovoltaici Sistema di monitoraggio delle correnti in ingresso in impianti fotovoltaici "L uso della piattaforma CompactRIO ha consentito l implementazione di un sistema di monitoraggio adatto ad essere utilizzato

Dettagli

CICLADI. Gestione delle dosature e della produzione. per il settore della gomma e delle mescole

CICLADI. Gestione delle dosature e della produzione. per il settore della gomma e delle mescole Come disporre di un sistema gestionale costantemente aggiornato con le informazioni provenienti dal processo produttivo? La risposta è in un sistema MES CICLADI Gestione delle dosature e della produzione

Dettagli

PSS 4000 e SafetyNET p: l'automazione diventa semplice

PSS 4000 e SafetyNET p: l'automazione diventa semplice PSS 4000 e SafetyNET p: l'automazione diventa semplice SPS/IPC/DRIVES Italia 24 Maggio 2012 Pilz Italia srl Alberto Confalonieri Application Engineer Scenario: Studi di settore Costi di progettazione elettronica

Dettagli

sistemi integrare interfacciare comunicare Supervisionare Gestire remotare Attuare www.eps-sistemi.it

sistemi integrare interfacciare comunicare Supervisionare Gestire remotare Attuare www.eps-sistemi.it sistemi integrare interfacciare comunicare Supervisionare Gestire remotare Attuare www.eps-sistemi.it sistemi COSTRUTTORI di macchine ed impianti, INTEGRATORI di sistemi ed UTILIZZATORI finali si affidano

Dettagli

ISTRUZIONE TECNICA SETTORE TECNOLOGICO. Indirizzo Elettronica ed Elettrotecnica

ISTRUZIONE TECNICA SETTORE TECNOLOGICO. Indirizzo Elettronica ed Elettrotecnica ISTRUZIONE TECNICA SETTORE TECNOLOGICO Indirizzo Elettronica ed Elettrotecnica L indirizzo Elettronica ed Elettrotecnica propone una formazione polivalente che unisce i principi, le tecnologie e le pratiche

Dettagli

Le Aziende del Distretto Green & High Tech presentano i loro progetti. Valorizzare le sinergie della rete per creare valore aggiunto.

Le Aziende del Distretto Green & High Tech presentano i loro progetti. Valorizzare le sinergie della rete per creare valore aggiunto. Le Aziende del Distretto Green & High Tech presentano i loro progetti Valorizzare le sinergie della rete per creare valore aggiunto Azcom Technology Relatore: Claudio Canosi 10-15 Aprile 2014 APA Confartigianato

Dettagli

Distribuzione elettrica e generazione distribuita: automazione e controllo

Distribuzione elettrica e generazione distribuita: automazione e controllo Torna al programma Distribuzione elettrica e generazione distribuita: automazione e controllo Tecnologie e sistemi di comunicazione per il controllo di generatori distribuiti e reti L. Capetta Definizione

Dettagli

Programma. Scada: cosa vuol dire? Breve storia dei sistemi di Supervisione. Lo SCADA nel mondo Schneider Electric : prodotti e applicazioni (1 parte)

Programma. Scada: cosa vuol dire? Breve storia dei sistemi di Supervisione. Lo SCADA nel mondo Schneider Electric : prodotti e applicazioni (1 parte) Programma Ore 14.30 Ore 14.45 Ore 15.30 Ore 16.30 Saluto di Benvenuto. Apertura Lavori Scada: cosa vuol dire? Breve storia dei sistemi di Supervisione Campi applicativi e benefici di utlizzo di uno SCADA

Dettagli

ISTRUZIONE TECNICA SETTORE TECNOLOGICO. Indirizzo Elettronica ed Elettrotecnica

ISTRUZIONE TECNICA SETTORE TECNOLOGICO. Indirizzo Elettronica ed Elettrotecnica ISTRUZIONE TECNICA SETTORE TECNOLOGICO Indirizzo Elettronica ed Elettrotecnica L indirizzo Elettronica ed Elettrotecnica propone una formazione polivalente che unisce i principi, le tecnologie e le pratiche

Dettagli

Alcatel OmniVista 4760

Alcatel OmniVista 4760 Alcatel OmniVista 4760 La piattaforma di gestione aperta Una soluzione completa per la gestione di rete ARCHITETTURA APERTA Il tentativo di essere al passo con le innovazioni nel campo delle reti e delle

Dettagli

I bus di campo nell automazione industriale

I bus di campo nell automazione industriale I bus di campo nell automazione industriale Fabio Giorgi Introduzione Aspetti di comunicazione nell automazione industriale Esempio di cella di lavorazione Passaggio dal controllo centralizzato al controllo

Dettagli

ICT e SmartGrid. Massimiliano Chiandone mchiandone@units.it

ICT e SmartGrid. Massimiliano Chiandone mchiandone@units.it ICT e SmartGrid Massimiliano Chiandone mchiandone@units.it Sommario Introduzione Nuove Architetture dei Sistemi Elettrici Motivazioni, requisiti, caratteristiche Comunicazioni Dispositivi Un esempio Applicazioni

Dettagli

F O R M A T O E U R O P E O P E R I L C U R R I C U L U M V I T A E

F O R M A T O E U R O P E O P E R I L C U R R I C U L U M V I T A E F O R M A T O E U R O P E O P E R I L C U R R I C U L U M V I T A E INFORMAZIONI PERSONALI Nome GIUSEPPE DE VITO Indirizzo Telefono E-mail Nazionalità Data di nascita ESPERIENZA LAVORATIVA Data IN CORSO

Dettagli

Strategie di rinnovo dei sistemi di automazione di stazione

Strategie di rinnovo dei sistemi di automazione di stazione Strategie di rinnovo dei sistemi di automazione di stazione Massimo Petrini TERNA SpA Emiliano Casale TERNA SpA Maurizio Pareti SELTA SpA Forum Telecontrollo Reti Acqua Gas ed Elettriche Roma 14-15 ottobre

Dettagli

Scada, hmi di SuPerviSione e mes. flessibile e Potente, SyStem Platform È. ambienti di gestione dati in tempo reale.

Scada, hmi di SuPerviSione e mes. flessibile e Potente, SyStem Platform È. ambienti di gestione dati in tempo reale. WonderWare SyStem Platform fornisce un unica Piattaforma SoftWare Scalabile Per tutte le applicazioni che costituiscono i SiStemi di automazione industriale quali Scada, hmi di SuPerviSione e mes (manufacturing

Dettagli

Soluzioni ABB per l efficienza energetica

Soluzioni ABB per l efficienza energetica Sammy Saba, ABB Energy Efficiency Country Team, Novembre 2013 Soluzioni ABB per l efficienza energetica Il sistema di misura come strumento per la gestione dell energia novembre 21, 2013 Slide 1 Fasi del

Dettagli

SMS Supervisor Management System

SMS Supervisor Management System www.brccompressors.it www.brcfuelmaker.it SMS Supervisor Management System SMS: Sistema di Supervisione e Controllo degli impianti di erogazione metano. Totalmente ingegnerizzato da Dresser Wayne, il sistema

Dettagli

Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001

Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001 Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001 Oggi più che mai, le aziende italiane sentono la necessità di raccogliere,

Dettagli

NET SERVO-DRIVER LIBRARY Caso Applicativo

NET SERVO-DRIVER LIBRARY Caso Applicativo NET SERVO-DRIVER LIBRARY Caso Applicativo Renzo Zaltieri NET SERVO-DRIVER 1 Mechatronics Labs Una azienda con oltre 20 anni di esperienza che risponde alla crescente domanda di ingegnerizzazione, rinnovamento

Dettagli

Telecontrollo con soluzione PLC GPRS Manager per le reti di Pubblica Utilità.

Telecontrollo con soluzione PLC GPRS Manager per le reti di Pubblica Utilità. Relatore: Ing. Recchia Simone Responsabile Tecnico Panasonic Electric Works Italia Telecontrollo con soluzione PLC Manager per le reti di Pubblica Utilità. Case history di un automazione distribuita per

Dettagli

I SISTEMI OPERATIVI CONCETTI INTRODUTTIVI

I SISTEMI OPERATIVI CONCETTI INTRODUTTIVI I SISTEMI OPERATIVI CONCETTI INTRODUTTIVI Il Software Software di Base Sistema Operativo (Software di base essenziale) Software di base non essenziale Utility Driver Software applicativi (Applicazioni)

Dettagli

APPENDICE 7 AL CAPITOLATO TECNICO

APPENDICE 7 AL CAPITOLATO TECNICO APPENDICE 7 AL CAPITOLATO TECNICO Profili professionali Gara relativa all affidamento dei servizi di sviluppo, manutenzione e gestione su aree del Sistema Informativo Gestionale di ENAV Appendice 7 al

Dettagli

LIBERA L EFFICIENZA E LA COMPETITIVITÀ DEI TUOI STRUMENTI! Open Solutions, Smart Integration

LIBERA L EFFICIENZA E LA COMPETITIVITÀ DEI TUOI STRUMENTI! Open Solutions, Smart Integration LIBERA L EFFICIENZA E LA COMPETITIVITÀ DEI TUOI STRUMENTI! Open Solutions, Smart Integration COSA FACCIAMO SEMPLIFICHIAMO I PROCESSI DEL TUO BUSINESS CON SOLUZIONI SU MISURA EXTRA supporta lo sviluppo

Dettagli

Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001

Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001 Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001 Giuseppe Menin - COPA-DATA Srl giuseppe.menin@copadata.it La direttiva

Dettagli

Arduino: domotica open source

Arduino: domotica open source Arduino: domotica open source Emanuele Palazzetti Feedback: http://tinyurl.com/arduinold2011 1 Physical Computing Costruire dei sistemi fisici interattivi tramite l'uso di software e di hardware in grado

Dettagli

Sistemi e schedulazione in tempo reale

Sistemi e schedulazione in tempo reale Sistemi e schedulazione in tempo reale 1 Sistemi in tempo reale Sistemi di calcolo in cui la correttezza del funzionamento dipende criticamente dal tempo in cui i risultati sono prodotti. Possibili campi

Dettagli

PROGETTO AMS Autonomic Maintenance System

PROGETTO AMS Autonomic Maintenance System PROGETTO AMS Autonomic Maintenance System Progettazione e Sviluppo di un PROTOTIPO di Piattaforma Informatica per la Gestione Autonomica, Integrata e Collaborativa della Manutenzione RELAZIONE TECNICO-SCIENTIFICA

Dettagli

ISTITUTO TECNICO ECONOMICO MOSSOTTI

ISTITUTO TECNICO ECONOMICO MOSSOTTI CLASSE III INDIRIZZO S.I.A. UdA n. 1 Titolo: conoscenze di base Conoscenza delle caratteristiche dell informatica e degli strumenti utilizzati Informatica e sistemi di elaborazione Conoscenza delle caratteristiche

Dettagli