Download presentation
Presentation is loading. Please wait.
Published byHarold Bruce Modified over 9 years ago
1
www.mesa.org 2009 European Plant-to-Enterprise Conference October 27-28, 2009, Utrecht, The Netherlands Mdf MES Development Framework Massimiliano Papaleo Mdf Project Manager
2
MES is a solution ERP communication (master data, orders, consumptions) Collect data from field Overall equipment effectiveness A manufacturing execution system CAN’T be a product
3
Mdf is a library Mdf - MES Development Framework Microsoft.NET library Manage all MES data –Resources (Material, Equipment, Personnel) –Combined resources (Process segment, etc) –Production (Product, Scheduling, Performance) –Utilities (Sequences, Parameters, etc) –Security management
4
Mdf is a tool With a web application the user can Manage the master data Configure the plant resources Manage all the collected data With the Visual Studio Addin Build classes automatically Create tables automatically
5
Mdf is ISA-95 compliant Resources models Combined resources models Production process product models Database tables Classes
6
Who can use Mdf System integrators MES designer Plant IT internal developer DB
7
An Mdf-MES architecture SQL Sever as storage layer Mdf framework as application layer Business rules as custom application layer Mdf portal and custom interface as web user interface layer
8
Navigate through ISA-95 The Mdf portal is a web application used to: Manage master data Configure plant resources Manage all collected data
9
Business rules Business rules are useful to model the production needs Business rules written in C# –Fast execution –Windows Workflow Foundation engine can process the rules
10
B2MML B2MML: XML implementation of the ISA-95 Mdf implements all the standard entities in a framework of over 200.NET classes B2MML compliant Mdf can to import/export the plant configuration using XML files
11
OPC interface OLE for Process Control (OPC): standard which defines the communication between etherogeneous control devices Mdf uses OPC to communicate with PLCs and field devices
12
Microsoft technologies Microsoft.NET Framework ensures: –System longevity –Full compatibility with new operating systems –High performances Entity framework makes easy to access data from any source
13
Resources Equipments Materials Personnel Orders Project entities
14
Combined resources Process segment Process segment capabilities Production capabilities
15
Production process product Product definition information Production schedule Production performance Production capability utilization
16
Process order management Order activation and order deactivation Production recipe Viewing of product set-points relating to the production segment Order closure Used materials and equipments storage Operators identification Set-up duration storage Archive of rejects Archive of downtime
17
Collect production data Using Mdf through the OPC client is possible to collect production data directly from plant machines
18
Traceability Traceability refers to the completeness of the information about every step in a process chain Using Mdf is possible to: –Keep track of all the components and data that contribute to the formation of product quality –Uniquely identify all the units of the production
19
Collect OEE Overall equipment effectiveness (OEE): hierarchy of metrics which describes how effectively a manufacturing operation is utilized Mdf offers several functions at different levels: –Availability rate –Performance rate –Quality rate
20
Warehouse management Warehouse operations: Equipment hierarchical structure, handling unit and custom order entities make possible a straightforward management
21
Reporting SQL Server as database server –Advanced reporting services used to generate production reports Reporting services allow showing the statistical and historical maintenance data
22
Documentation Part 1 ISA - 95 and MES application Equipment hierarchical model B2MML Mdf: ISA-95 and Visual Studio.NET Mdf architecture LINQ to Entity Workflow Foundation
23
Mdf – Bible Part 2 Install and configure Mdf Model MES application Custom production rule interface Custom production schedule interface Collect production data Part 3 Reporting Traceability Collect OEE
24
Thanks for listening Massimiliano Papaleo EmPy studio – IT Plant Solutions www.empystudio.com massimiliano.papaleo@empystudio.com mdf.support.service@empystudio.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.