Mdf - MES Development Framework
“Come posso disporre di un sistema gestionale aggiornato costantemente con le informazioni che provengono dal processo di produzione?”
Una unica risposta: Manufacturing Execution Systems, MES. Sono sistemi altamente complessi il cui obiettivo è quello di modellare la realtà produttiva e incapsularla in sistemi software di alto livello in grado di collezionare dati storici e controllare effettivamente la produzione.
Data la complessità e il grande interesse industriale, diverse organizzazioni internazionali hanno dato una chiara definizione delle funzionalità e dei modelli MES, standardizzandoli. In questo panorama, lo standard ISA-95, sviluppato da ISA e ANSI, definisce la terminologia, i modelli e gli schemi dal punto di vista di alto livello.
ISA-95 permette di applicare alle aree principali di produzione, un semplice modello generico. Standardizzando si vuole ridurre il rischio, i costi e gli errori connessi con l'implementazione di un sistema aziendale.
Mentre i MES rappresentano la risposta alla necessità di disporre di dati aggiornati in tempo reale e del totale e granulare controllo del comparto produttivo, Mdf rappresenta una risposta concreta per lo sviluppo di tali sistemi in un modo semplice e guidato.
“Make everything as simple as possible, but not simpler”, citando Einstein è questa l'idea alla base di Mdf. Lo sviluppo di un complesso sistema MES viene trasformato in un insieme di attività elementari in cui l'analista è chiamato ad inserire il modello logico del sistema.
Mdf, poggia le propria fondamenta su Microsoft Framework 2.0 e SQL Server. Strumento di modellazione e sviluppo rivolto a system integrator orientati allo sviluppo di sistemi di fabbrica in ambito di tracciabilità e rintracciabilità di prodotto, soluzioni logistiche, controllo della produzione e dei processi, gestione dei materiali e degli ordini di produzione.
Basato sullo standard ISA-95, Mdf implementa tutte le entità dello standard mediante un framework di oltre 200 classi .NET. Lo storage layer si basa su SQL Server, anche se, è nei piani la predisposizione della corrispondente versione Oracle.
Due sono i modelli principali che compongono lo standard ISA-95:
- Equipment model – definisce tutte le unità che compongono il comparto produttivo (es. stabilimento, area di produzione, macchina, ecc.)
- Material model – definisce tutti i materiali gestiti dal sistema (es. materie prime, semilavorati, prodotti finiti). Al suo interno sono compresi i lotti e sottolotti di produzione nonché le unità di movimentazione (es. pallet, carrelli ecc.)
Mdf permette di definire le strutture delle attrezzature (ISA-95 Equipment), dei materiali (ISA-95 Material), compresi lotti, sottolotti ed handling unit, generando automaticamente le tabelle in SQL Server e le relative classi in Visual Studio .NET.
Per meglio comprendere come il framework fornisca semplici strumenti di sviluppo possa essere utilizzato si riporta di seguito un breve esempio.
Si immagini in tal senso di trovarsi nella situazione di dover modellare un sistema di stoccaggio, Tank. Per ogni Tank è di interesse mantenere traccia della capacità, indicata come “Volume”.
Mdf dispone di un ambiente grafico attraverso cui definire il modello di interesse. Si procede creando una EquipmentClass di tipo Tank con associata proprietà di tipo decimal chiamata Volume. Integrato perfettamente in Visual Studio .NET, attraverso il Custom Class Generator, Mdf genererà automaticamente una classe .NET in C#.
Tale classe fornirà la possibilità di:
- Aggiungere, modificare e cancellare un Tank
- Impostare o leggere il Volume di un Tank
- Associare il Tank ad un altro Equipment a seconda della gerarchia (es. il Tank associato alla specifica area di lavorazione)
Secondo la stessa filosofia è possibile definire classi di materiali, lotti, sottolotti e handling unit. Attraverso questi semplici passaggi, ogni classe ed ogni struttura di database creata per la realtà di interesse risulta essere totalmente conforme allo standard ISA-95, esonerando di fatto lo sviluppatore dall'onere del rispetto della norma.
Sviluppare un MES completo in tempi rapidi con ottimi risultati sia in termini di performance che in termini di robustezza è chiaramente il risultato principe derivante dall'uso di Mdf.
Sul nostro sito è disponibile gratuitamente la versione di prova.
Mdf - Mes development framework
L’esperienza accumulata in ambito MES ha portato i nostri tecnici a sviluppare un
framework basato sullo standard internazionale ISA-95 per semplificare la realizzazione
di sistemi complessi, allo stesso tempo renderli affidabili e facilmente espandibili.
In questo modo i sistemi condividono lo stesso hardware e la stessa base dati, garantendo
modularità e piena interoperabilità
Download dell'ultima versione di Mdf.