La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

QCADOO MES slide 1 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 AUTOMAZIONE I MES QCADOO MES Redazione a cura dell'Ing. Letterio Zuccaro

Presentazioni simili


Presentazione sul tema: "QCADOO MES slide 1 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 AUTOMAZIONE I MES QCADOO MES Redazione a cura dell'Ing. Letterio Zuccaro"— Transcript della presentazione:

1 QCADOO MES slide 1 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 AUTOMAZIONE I MES QCADOO MES Redazione a cura dell'Ing. Letterio Zuccaro

2 QCADOO MES slide 2 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 PANORAMICA SULLA PIATTAFORMA QCADOO QCADOO FRAMEWORK QCOOSTORE QCADOO MES INSTALLAZIONE DI QCADOO MES USE CASE: PRODUZIONE LOCOMOTIVE GIOCATTOLO STRUTTURA DEL NUCLEO TEMATICO Richiami sui sistemi informativi aziendali I Manufacturing Execution Systems Funzioni primarie e di supporto dei MES Tecnologie informatiche impiegate nei MES Un esempio pratico: QCADOO MES

3 QCADOO MES slide 3 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 MES Panoramica sulla piattaforma qcadoo

4 QCADOO MES slide 4 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 Cosè qcadoo MES? qcadoo MES è un sistema di gestione della produzione indicato per piccole e medie imprese Combina molte funzioni presenti nei sistemi ERP, MRP e MES Non intende rimpiazzare grandi sistemi di gestione come SAP, MS Dynamics o Wonderware Obiettivo principale è ridurre la mole di documentazione cartacea che accompagna la produzione. Lapplicazione costituisce il componente software della piattaforma cloud fornita da qcadoo

5 QCADOO MES slide 5 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 Cloud computing Servizi offerti: (SaaS) Software as a Service (PaaS) Platform as a Service (IaaS) Infrastructure as a Service Wikipedia. Insieme di tecnologie (sotto forma di un servizio offerto da un provider al cliente) che permettono di memorizzare/archiviare e/o elaborare dati (tramite CPU o software) grazie all'utilizzo di risorse hardware/software distribuite e virtualizzate in rete.

6 QCADOO MES slide 6 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 Cloud computing IaaS - Infrastructure as a Service Consiste nellutilizzare linfrastruttura messa a disposizione dal provider al cliente per eseguire la propria applicazione, a fronte di un pagamento in base al consumo dellinfrastruttura stessa. Questo tipo di servizio offre la parte relativa al networking, allo storage dei dati, ai server fisici e ai software di virtualizzazione, lasciando sotto la responsabilità dellutente la gestione del sistema operativo, dell'eventuale middleware e della parte di runtime, oltre che dellapplicazione stessa. Esempio:

7 QCADOO MES slide 7 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 Cloud computing PaaS – Platform as a Service Livello immediatamente successivo a IaaS (che è inglobato in PaaS), Il provider fornisce anche il sistema operativo, il middleware e lambiente runtime necessari per eseguire lapplicazione, che quindi rimane lunica cosa sotto la responsabilità dell'utente, oltre alla definizione del modello (numero e dimensione dei server, datacenter, caratteristiche del networking, ecc.) da utilizzare per lesecuzione dellapplicazione. Esempio:

8 QCADOO MES slide 8 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 Cloud computing SaaS – Software as a Service Non viene eseguita unapplicazione proprietaria del cliente, ma il cliente stesso paga il diritto (mediante licenza o canone di affitto) di utilizzo di unapplicazione messa a disposizione dal provider, senza preoccuparsi di come essa venga realizzata e gestita nel cloud. Lunica preoccupazione del cliente in questo caso, oltre ovviamente alla scelta della corretta applicazione che soddisfi le sue necessità, è quella di gestire il numero di licenze richieste in funzione del numero di utenti. Esempio:

9 QCADOO MES slide 9 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 qcadoo Framework Piattaforma per lo sviluppo di applicazioni web modulari in Java e XML. Open source, fornita gratuitamente come PaaS per lo sviluppo di moduli per qcadoo MES e a pagamento per progetti indipendenti qcadoo MES Applicazione software per gestire la produzione aziendale. Distribuita sotto forma di web-application. qcooStore Appstore (simile ad Apple AppStore e Google Play) che distribuisce moduli per qcadoo MES e altre soluzioni orientate all'industria manifatturiera Cloud computing di qcadoo qcadoo Framework (PaaS) qcadoo MES (SaaS) qcooStore (Marketplace) Micro-billings Sistema per la gestione di micro- pagamenti per lacquisto dei moduli e componenti

10 QCADOO MES slide 10 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 Modulare Tale approccio permette di personalizzare il sistema secondo specifiche esigenze seguendo levoluzione nel tempo dellazienda. Open source Codice sorgente rilasciato gratuitamente su licenza AGPL. Chiunque può utilizzarlo per fini commerciali. Gli utenti che hanno bisogno di supporto e moduli professionali possono acquistare una licenza a pagamento Web-based qcadoo MES è disponibile via browser. Ciò rende il sistema platform- indipendent riducendo costi e tempi di installazione qcadoo MES: caratteristiche software

11 QCADOO MES slide 11 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 I moduli sono lelemento chiave del software Consentono di aggiungere facilmente nuove funzionalità Ogni modulo può essere realizzato ed esteso a partire da altri moduli Limplementazione di nuove features è ottenuta mediante luso di XML per la definizione di GUI (Interfaccia grafica) e data model e Java per lo sviluppo della logica applicativa La definizione del modello riguarda la struttura delle tabelle per la memorizzazione dei dati e le funzioni base di creazione, lettura, aggiornamento, rimozione (CRUD). qcadoo MES: moduli software

12 QCADOO MES slide 12 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 qcadoo MES: tipologie di servizio Qcadoo MES è fornito sotto forma di SaaS La web-application resiede su un server dedicato Supporto, backup e assistenza garantiti da Qcadoo Qcadoo MES installato localmente Ideale per sviluppo e test nuovi plugins Supporto, backup a carico dellutente Disponibilità limitata di moduli closed-source

13 QCADOO MES slide 13 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 Gestione dati di produzione - Dati anagrafici Informazioni sul personale e sui macchinari Definizione dizionari (es. unità di misura) - Prodotti I prodotti indicano tutto il materiale coinvolto nella produzione, dalle materie prime, ai semilavorati, fino ai prodotti finiti - Tecnologie Le tecnologie rappresentano il flusso di operazioni che portano alla trasformazione delle materie prime in semilavorati o prodotti finiti - Ordini di produzione Gli ordini definiscono ciò che bisogna produrre e in che quantità qcadoo MES : funzionalità

14 QCADOO MES slide 14 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 Valutazione costi e tempi di lavorazione Ogni attività o operazione è corredata di informazioni sul tempo di esecuzione e i costi. Raccogliendo i dati dallimpianto si può determinare se sono presenti problemi o colli di bottiglia che rallentano e fanno lievitare i costi della produzione La riduzione dei costi può avvenire eliminando scorte inutilizzate in magazzino e monitorando i tempi di inattività dellimpianto In questo ambito il sistema gestisce: - Ordini sui materiali Indicano quando e quali materie prime devono essere ordinate per soddisfare le richieste dei clienti e allo stesso tempo per ridurre scorte inutili. - Istruzioni di lavoro Ogni operaio sa esattamente cosa fare: conosce le materie prime che deve utilizzare, come deve operare, cosa dovrà essere prodotto qcadoo MES : funzionalità

15 QCADOO MES slide 15 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 Monitoraggio produzione Stato operazioni E possibile definire quali dati devono essere raccolti dallimpianto. In tal modo si può monitorare lo stato di ogni operazione (input, output, durata) Genealogia Registrando un prodotto si può risalire alle materie prime e semilavorati usati per realizzarlo. Tali informazioni vengono fornite mediante reports Correttezza delle informazioni Linformazione è fornita in maniera precisa. Laccesso al database centralizzato elimina le ridondanze tra i dati qcadoo MES : funzionalità

16 QCADOO MES slide 16 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 MES Installazione di qcadoo MES

17 QCADOO MES slide 17 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 Installare Java 6 JDK : sudo apt-get install openjdk-6-jdk Installare database PostgreSQL: sudo apt-get install postgresql Impostare password postgres123 per utente postgres: sudo passwd postgres Connettersi al DB: sudo su postgres -c psql Impostare password postgres123 nel DB per lutente postgres ALTER USER postgres with PASSWORD 'postgres123'; Creare database mes: CREATE DATABASE mes; Installazione su macchine Windows e Linux Installare Java 6 JDK : 6u26-download html Installare database PostgreSQL: training/pgdownload#windows Inserire password durante linstallazione del DB Lanciare lapplicativo pgAdmin fornito da PostgresSQL, connettersi al DB inserendo la password postgres123 Creare il database mes da pgAdmin Settare variabili dambiente Start -> Pannello di Controllo -> Sistema -> Avanzate -> Variabili dambiente Aggiungere il percorso alla cartella bin di Java 6 JDK nella variabile PATH Definire una nuova variabile JAVA_HOME alla cartella di Java JDK

18 QCADOO MES slide 18 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 Scaricare qcadoo MES v ed estrarre larchivio: Disabilitare il caricamento dei dati di esempio impostando nel file mes.properties in qcadoo-mes-bin stable/qcadoo il campo: loadTestData=false Lanciare lapplicazione da terminale:./qcadoo-mes-bin stable/bin/startup.sh./qcadoo-mes-bin stable/bin/startup.bat Accedere da browser: Inserire dati accesso: User: admin Password: admin Installazione su macchine Windows e Linux

19 QCADOO MES slide 19 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 MES Use case: Produzione locomotive giocattolo

20 QCADOO MES slide 20 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 In questo tutorial viene mostrato come configurare qcadoo MES per gestire la produzione di locomotive giocattolo. Il prodotto viene fornito in tre varianti: Locomotiva con corpo laccato in blue e ruote non colorate Locomotiva con corpo non colorato e ruote blue Locomotiva con corpo e ruote non colorate Al termine della configurazione si potranno gestire gli ordini di produzione e pianificare il lavoro per soddisfare tali ordini Produzione di locomotive giocattolo

21 QCADOO MES slide 21 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 Diagramma operazioni Pannello di legno [1 u] Pannello di legno [1 u] Barra metallo [1 m] Taglio corpo Taglio ruote Taglio asta Lacca, colore blue [0,1 lt] Lacca, no colore [0,1 lt] Corpo locomotiva non laccato [10 u] Lacca, colore blue [0,1 lt] Vernice, no colore [0,1 lt] Set ruote non laccate [60 u] Barra metallo 5 cm [20 u] Verniciatura blue corpo locomotiva Verniciatura corpo locomotiva Verniciatura blue set ruote Verniciatura set ruote Realizzazione asse ruote da barra Corpo locomotiva no colore [1 u] Corpo locomotiva, blue [1 u] Set ruote, colore blue [1 u] Asse ruote [1 u] Set ruote no colore [1 u] Flusso di operazioni e le risorse coinvolte nella realizzazione del prodotto finito a partire dalle materie prime

22 QCADOO MES slide 22 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 Diagramma operazioni Corpo locomotiva no colore [1 u] Corpo locomotiva blue [1 u] Set ruote blue [1 u] Asse ruote [1 u] Set ruote no colore [1 u] Assemblaggio locomotiva blue, ruote non colorate Assemblaggio locomotiva non colorata, ruote blue Assemblaggio locomotiva e ruote non colorate Locomotiva non colorata, ruote blue [1 u] Locomotiva blue, ruote non colorate [1 u] Locomotiva e ruote non colorate [1 u]

23 QCADOO MES slide 23 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 Configurazione Dati anagrafici Prodotti Operazioni Tecnologie Inserimento ordine di produzione Generazione reports Ordini di materiale Piano di lavoro personale Piano di lavoro prodotto Steps

24 QCADOO MES slide 24 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 # Unità di misura (Basic Data -> Dictionaries -> Units) # Macchine (Basic Data -> Machines) # Personale (Basic Data -> Staff) Definizione dati anagrafici

25 QCADOO MES slide 25 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 # Materie prime, semilavorati e prodotto finiti (Basic Data -> Products) Definizione prodotti Materie prime Semilavorati Prodotti finiti

26 QCADOO MES slide 26 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 Definizione operazioni # Operazioni (Basic Data -> Technology -> Operation record)

27 QCADOO MES slide 27 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 # Tecnologie (Basic Data -> Technology -> Tecnologies) Definizione tecnologie

28 QCADOO MES slide 28 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 # Tecnologie, sequenza di operazioni (Basic Data -> Technology -> Tecnologies) Definizione tecnologie

29 QCADOO MES slide 29 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 # Tecnologie, sequenza di operazioni (Basic Data -> Technology -> Tecnologies) Definizione tecnologie

30 QCADOO MES slide 30 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 # Tecnologie, insiemi di tecnologie (Basic Data -> Technology -> Tecnologies) Definizione tecnologie

31 QCADOO MES slide 31 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 # Ordine di produzione (Production Orders -> Production orders) Inserimento nuovo ordine

32 QCADOO MES slide 32 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 Generazione reports (Reports) Ordine materiali Workplan personale Workplan prodotto

33 QCADOO MES slide 33 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 Qcadoo website Qcadoo Wiki - User Documentation Riferimenti


Scaricare ppt "QCADOO MES slide 1 L. Zuccaro A.A. 2012/2013AUTOMAZIONE 1 AUTOMAZIONE I MES QCADOO MES Redazione a cura dell'Ing. Letterio Zuccaro"

Presentazioni simili


Annunci Google