Alfonso Carlone - Esperienze di Lavoro dal 1990 al 1996


Società di appartenenza: SYFA-Syntax Factory Automation (Gruppo Olivetti)

Qualifica: Progettista Software, Analista, Programmatore

Periodo: Da Gennaio 1990 a Novembre 1996
Attività svolte:

Nel 1990 Partecipa al progetto di Automazione Integrata di una Fabbrica di componenti elettronici nell'ex URSS commissionata da Olivetti.
Nell'ambito di questo progetto si occupa in particolare di Progettazione dell'architettura, Analisi, Sviluppo e Messa in funzione(4 mesi di permanenza a Leningrado nel 1991) dei programmi applicativi per l'automazione del magazzino centrale (Sistemi VAX/VMS, linguaggio C, database Oracle 5.0, architettura software a processi cooperanti, comunicazione via DECnet).
Il magazzino, composto da 100 locazioni per pallet e 8000 per contenitori, gestisce il controllo qualità, ingresso, uscita, inventario e picking. Il software sviluppato gestisce la logica applicativa, la base dati Oracle, e la comunicazione con i PLC per la movimentazione di 5 trasloelevatori e 2 navette.
L'implementazione comprende sia il software di base (interprocess communication) che le funzionalità applicative di livello 2 secondo l'architettura CIM (gestione giacenza, gestione impianto, gestione macro missioni di movimentazione).
Nel corso del progetto è stato sviluppato inoltre un software di simulazione del PLC di magazzino per effettuare gli 'home test' in sede prima di effettuare l'installazione finale.



Nel 1991-1992 Partecipa all'analisi e allo sviluppo del software per l'automazione del magazzino di una fabbrica di tubi commissionato da Iritecna (ex Italimpianti, Genova) in collaborazione con FATA di Pianezza e alla relativa installazione (2 mesi di trasferta) a Tianjin, nella Repubblica Popolare Cinese.
Il lavoro è stato realizzato su sistemi VAX/VMS in configurazione MIRA e PC Dos, rete DECnet per il colloquio con le altre macchine di livello 2 (produzione, progettazione, controllo qualità), protocollo Siemens SIMATIC S5 per il colloquio con le macchine di livello 1 (PLC), linguaggio C.
Per quest'ultimo progetto ha preparato il materiale didattico e tenuto i corsi di formazione al personale tecnico cinese che ha preso in carico la manutenzione software del magazzino (2 settimane di corso presso Iritecna di Genova nel settembre 92).

Nel 1992 realizza le specifiche tecniche, lo sviluppo e l'avviamento del magazzino a movimentazione automatica presso lo stabilimento di produzione lavatrici Zanussi di Porcia (Pordenone) (Sistemi Vax Vms, linguaggio C database DBMS, protocollo DFH1 per colloquio con PLC, rete DECnet per colloquio con host).

Parallelamente a questi progetti partecipa allo sviluppo di due piattaforme software generalizzate e configurabili (MADE-SILOS) per l'automazione di diverse aree di interesse (produzione, logistica, gestionale).
Questi prodotti software permettono agli sviluppatori di focalizzarsi sui problemi logici del progetto e non sui dettagli implementativi (sistema operativo, interfaccia operatore, interprocess communication, intersystem communication, protocolli, gestione di mappe, accesso a data base) perchè forniscono le primitive standard di accesso e le librerie che ne implementano le possibili scelte fisiche dei prodotti da utilizzare.
I pacchetti prodotti per i sistemi operativi Vms/Unix/Dos secondo l'architettura a processi cooperanti Client/Server in linguaggio C con l'utilizzo di Osf Motif per l'ambiente grafico, sono stati certificati dall'ente di controllo ISO9000 del software e sono stati presentati nel catalogo dei prodotti Olivetti di Factory Automation.

Dal 1993 al 1995 collabora allo sviluppo del progetto OPP (Olivetti Petrol Platform),
un software per la automazione delle stazioni di rifornimento carburante e vendita al dettaglio. Per il primo anno lavora come consulente presso gli uffici ex ICO dell'Olivetti di Ivrea, dopodichè l'intero progetto viene preso in carico dalla Syfa per realizzarne una versione da installare presso l' IP (Ital Petroli) di Genova e la Statoil Canadese.
La realizzazione è stata effettuata su hardware Olivetti, Unix system V, C-language, data base Oracle 6.0 e C-Isam, secondo l'architettura software transazionale a processi cooperanti.
L'applicazione gestisce sia i dati provenienti dalle pompe di benzina (tramite il protocollo DOMS) che la vendita degli articoli in negozio e gli scambi dei dati con i sistemi host bancari (bancomat, credit card) e propietari.
Nell'ambito di questo progetto si occupa sia della fase di analisi che della personalizzazione dei processi applicativi.

Sviluppa inoltre(C-languages, Unix asincrono) il driver che permette al sistema di colloquiare con l'host della IP e gli host bancari tramite la rete Argotel , un 'network application layer' di proprietà Telecom operante attraverso la linea telefonica pubblica.

Dal gennaio 1996, a seguito della riorganizzazione Olivetti e dell'unione delle società SyFa e Syntax nella O.Group, lavora presso il ced RAI di Torino come consulente per applicazioni in ambiente FOCUS 4GL mainframe e client-server.
Inizialmente le applicazioni FOCUS fornivano agli utenti RAI l'accesso ai dati presenti sui mainframe dai terminali collegati con il sistema centrale, attraverso un'interfaccia testuale. Successivamente si è passati ad una architettura client-server in cui, utilizzando il prodotto FOCUS for Windows gli utenti possono accedere dal proprio PC con interfaccia grafica ai dati presenti sui server indipendentemente dal data base utilizzato.