0% found this document useful (0 votes)
146 views45 pages

MES 6.2 Overview for Industrial Automation

The document discusses manufacturing execution systems (MES) and their role in industrial automation according to the ISA-95 standard. MES systems operate at level 3, the intermediate layer between control systems (levels 0-2) and enterprise systems (level 4). They dispatch and control manufacturing processes based on real-time plant data. Key functions of MES include production scheduling, quality management, and product tracking to ensure traceability throughout the manufacturing workflow.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
146 views45 pages

MES 6.2 Overview for Industrial Automation

The document discusses manufacturing execution systems (MES) and their role in industrial automation according to the ISA-95 standard. MES systems operate at level 3, the intermediate layer between control systems (levels 0-2) and enterprise systems (level 4). They dispatch and control manufacturing processes based on real-time plant data. Key functions of MES include production scheduling, quality management, and product tracking to ensure traceability throughout the manufacturing workflow.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd

Project

Definition

Operations,
Asset Mgmt

ERP

Industrial Automation
Automation Industrielle
Industrielle Automation

Design,
Procurement

MES
Process Control
Commissioning,
Debugging

Field
Fabrication

Installation,
Checkout

6.2

Manufacturing Execution System = MES


Pilotage de fabrication
Herstellungstechnik
Prof. Dr. H. Kirrmann
ABB Research Center, Baden, Switzerland

2006 May 2005, HK

Manufacturing model: Restaurant


authorities
accounting

controller
recipes

menu

table
clients
clients
clients
clients
clients

cashier

cooks
cooks

suppliers

fresh
food

chef

waiters
waiters

prepared
food

table
dish washer
dish washer

table
table

waste

processes, actors, ressources, consumables, flows


Industrial Automation

Manufacturing Execution System 6.2 - 2

Manufacturing Execution System (according to ISA*)


MES is the intermediate layer (3) between Control (0,1,2) and Enterprise (4)

Unternehmungsleitebene,
Conduite d'entreprise

Betriebsleitebene,
Conduite de fabrique
Model addressed in ISA 88

ISA: Instrument Society of America


Source: ANSI/ISA95.00.012000

Industrial Automation

Manufacturing Execution System 6.2 - 3

Location of MES in the control hierarchy


Sales & Service Management
Customer
Relationship
Management

E-Commerce

Dispatching
Production
Units

Product
Tracking

Maintenance
Management

Process
Management

Inventory
Management

Resource
Allocation

MES: Integrated Production


Data, Working with Operations
Management Systems, People,
And Practice
Document
Control

Labour
Management

Procurement
E-Auction

Drives,
Motors Relays

Strategic
Sourcing

Scheduling &
Planning

Inbound/
Outbound
Logistics

Product Data
Management

Quality
Management

Product & Process


Engineering

Performance
Analysis

CAD/CAM

Controls
PLC/ Soft
Logic

Supply Chain Management


SCM

Enterprise Resource Planning


ERP

Manual
Process
Control

Data
Collection

DCS/ OCS

Automation, Instruments, Equipment


source: MESA White Paper

Industrial Automation

Manufacturing Execution System 6.2 - 4

Type of production

make to
stock

factory

produce warehouse

select &
order
customer
deliver

specify & order

make to
order

factory

customer
produce & deliver

make to
configuration

configure & order


factory
produce
parts

Industrial Automation

factory
warehouse

use

customer
customize
& deliver

Manufacturing Execution System 6.2 - 5

Notions
Serial number: a unique identifier assigned to a produced good, lot or part
Bill of Material (BOM): list of parts and consumables needed to produce a product
Recipe: the operations needs to produce a part
Bill of Resources; non consumable resources required for production
Workflow: the flow of parts within the factory
Traceability: ability to track where the parts a product come from and who assembled them
Work Order: order to produce a certain quantity of a product
Push / pull: produce when parts are available, require parts when product is required
Kanban: supplier cares that the parts tray of the client are never void.
Scheduling / dispatching: (flight timetable / tower) (Planer / Disponent)
Engineering Change Order (ECO): design or recipe errors reported to engineering.

Industrial Automation

Manufacturing Execution System 6.2 - 6

Example Workflow

Preparation
of stator

Winding

Welding

Impregnation

Assembly
of rotor

Final Tests

Workflow is the path that the product being manufactured takes through several
stations.
Recipe is the sequence of operations that takes place at one particular station.

Industrial Automation

Manufacturing Execution System 6.2 - 7

Office lay-outs impact order lead-time


Before
People
Distance
Time

Current

11

110 m
70 hours

30 m

23 hours

Future
5

CL
RD
OL

20 m

CL

MI
OH

MI

OH

7,5 hours

OH

PO
OH
PU

CL

RD

MI
S

OS

OP

OL

OP
PU
QC

Before: ~ 300 meters (3 floors)


Time: + 4 days
Industrial Automation

After: 9 meters
Time: 2 hours
Manufacturing Execution System 6.2 - 8

ISA S95 standard


This US standard defines terminology and good practices

Delineate the business processes from the manufacturing processes

Identify the responsibilities and functions in Business to Manufacturing and


Manufacturing to Manufacturing integration

Identify exchanged information in Business to Manufacturing integration

Improve integration of manufacturing by defining:


Common terminology
Consistent set of models

Establish common points for the integration of manufacturing systems with


other enterprise systems

Industrial Automation

Manufacturing Execution System 6.2 - 9

ANSI/ISA 95 standard documents

ANSI/ISA95.00.01 Enterprise - Control System Integration - Part 1: Models


and Terminology
IEC/ISO 62264-1 International Standard (2000)

ANSI/ISA95.00.02 Enterprise - Control System Integration - Part 2: Data


Structures and Attributes
IEC/ISO 62264-2 International Standard (2001)

Draft standards dS95.00.03 Enterprise - Control System Integration - Part


3: Models of Manufacturing Operations
Still under construction Draft 14 released for review

This course applies S95

Industrial Automation

Manufacturing Execution System 6.2 - 10

Location hierarchy
enterprise

Level 4 activities
typically deal with
these objects

site

area

Level 3 activities
typically deal with
these objects

process
cell
unit

Lower level
equipment used
in batch
operations

Industrial Automation

production
unit

production
line

storage
area

work
cell

storage
unit

Lower level
Lower level
Lower level
equipment used equipment used equipment used in
in continuous
in repetitive or material management
operations
discrete operations
operations

Manufacturing Execution System 6.2 - 11

Location elements
Factory (plant)

group of production cells with identical


production capabilities

Area
Production Line
Production Pool

a place where a particular manufacturing


operation on the product is executed.

Production Cell
Machine

Industrial Automation

Manufacturing Execution System 6.2 - 12

Production elements

Production
Lot
Product

a number of products of the same type to be manufactured


as per production order, identified by a production ID
a number of products of the same type treated as a whole
for a production
a final product, identified by its serial number

identifiable components of the product,


can be used for product tracking

Part

Material

Industrial Automation

expendible, not individualized components of the product

Manufacturing Execution System 6.2 - 13

Manufacturing Elements

InBox

materials,
parts,
energy

InBox

production
order
(recipe)

Production
Cell

OutBox

A palette can carry a


product or a lot
product,
waste
Palette

Production
Cell

OutBox

Transporter

Store

InBox

Production
Cell

OutBox

production
reports

Industrial Automation

Manufacturing Execution System 6.2 - 14

Example: manufacturing steps for switchgears

1.

Cold Shrinked tube Prepare the shrinked tubes by labelling cold shrinked tubes

2.

Assembly connector on top assemble the connector on top of the 12 kV/24kV embedded poles,
recording the torques.

3.

Assembly of high current EP assemble, calculate quantity of washers, and record torque (only
applies to high-current Eps)

4.

Epoxy Department embed vacuum interrupter in epoxy in 4 steps: assembling connector to bottom,
run the epoxy machinery, remove blur and analyse load number of resin

5.

Assembly of EP 12kV/24 kV assembly current strip and push rod, and record torques

6.

Testing - test continuous operation and voltage drops

7.

Assembly of push-rods assembly according to part lists, spring force, and torque and generate
barcode and print labels

Industrial Automation

Manufacturing Execution System 6.2 - 15

Example: Assembly process


Office,
administration

Push rod
components

1
Vacuum
Interrupter

Cold shrinked
tube

Assembly
connector on
top

Components

Prepared
Embedded
pole
Buffer
Operation
/

Push rod
assembly

Epoxy department

Casted
Assembly of EP connect
products
12 kV/24 kV
push rod

6
Testing

Pre-heating

Assembly of
connector on
bottom

Casting

Finishing /
post curing

Analysis
DSC

k place

Operation number

Industrial Automation

Manufacturing Execution System 6.2 - 16

Example: Plant for manufacturing switchgears

Industrial Automation

Manufacturing Execution System 6.2 - 17

Dispatching and routing (workflow)

production cell

production pool

store

part
store

material
store
production reports

Industrial Automation

production order

Manufacturing Execution System 6.2 - 18

Workflow: Transportation, productivity and inventory waste

13.
Buf
fe

6. S
h
Circ ort
uit T
est

12.
Tap
ing

1. Tubes

10. Buffer

7. P
r

e-Te
st

8. P
rote
ctiv
e Ta
ping
5. 2ry Winding

Order Travel
2. Unprotected
Cores
3.
Pr
ote
cti
on

4. Taping
11. 1
ry

Industrial Automation

9. P
osit
ioni
ng

Win
ding

Manufacturing Execution System 6.2 - 19

have been vastly eliminated from the factory floor


Order Travel

Positioning
1ry Winding
Pre-Test

Taping

Protective
Taping

2ry Winding

Buffer
Taped Cores Kanban

Industrial Automation

Manufacturing Execution System 6.2 - 20

Automomous robots in manufacturing

source: KIVA, Boston

Industrial Automation

Manufacturing Execution System 6.2 - 21

Level 3: Manufacturing Execution System


dispatch and control the manufacturing process based on actual (real-time) data
recipe
engineering

engineering

resource
allocation
&
status

plant data

documentation
repository
labour
management

dispatching
production

maintenance
management

production tools
product

operation
scheduling

performance
analysis
process
management

product
tracking &
genealogy

quality
management
data
collection &
acquisition

(ANSI/ISA 95 standard)
Industrial Automation

Manufacturing Execution System 6.2 - 22

Manufacturing Workflow (e.g. pharmaceutical industry)

Enter
lot
data

Receiving
Receiving

Quarantin
Quarantin
ee

Request
& stock
allocation

Request
Request
material
material
Package
+ label
requirements
.

Initiate
Initiate
packaging
packaging

Sample
requirements

Obtain
Obtain
samples
samples

Dispense
Dispense
material
material

Packaging
steps

Packaging
Packaging

Industrial Automation

Send
Sendto
to
Manufact.
Manufact.

quarantin
quarantin
ee

Place
Placeinto
into
warehous
warehous
ee

Process
steps

Manufact.
Manufact.
process
process

Test
procedures

In-Process
In-Process

sample
sampletest
test

Release
procedures

Inspection
procedures

Packaged
Packaged
product
product

Assign
Location
number

Release
Release
materials
materials

Manufact.
material
requirements

Verification

Receive
Receive
material
material

Test
requirements

Obtain
Obtain
inspect
inspect

samples
samples

Release
Release

packaged
packaged
product
product

Shipping
Shipping

Manufacturing Execution System 6.2 - 23

ISA S95: 1. Resource Allocation and Status


Guiding what people, machines, tools, and materials do, and what they are currently
doing.
Maintains and displays status of resources including machines, tools, labour, materials,
etc. that must be available in order for work to start.
Detail
1.
2.
3.
4.

manage resources (machines, tools, labour skills, materials, other equipment,


documents, that must be available for work to start and to be completed, directly
associated with control and manufacturing.
do local resource reservation to meet production-scheduling objectives.
ensure that equipment is properly set up for processing, including any allocation
needed for set-up.
provide real-time statuses of the resources and a detailed history of resource use.

Industrial Automation

Manufacturing Execution System 6.2 - 24

ISA S95: 2. Dispatching production (routing, workflow)


Giving commands to send materials or order to parts of the plant to begin a process or
step.
Detail
1.

Manage the flow of production in the form of jobs, orders, batches, lots, and work
orders, by dispatching production to specific equipment and personnel.

2.

Dispatch information is typically presented in the sequence in which the work needs
to be done and may change in real time as events occur on the factory floor.

3.

Alter the prescribed schedules, within agreed upon limits, based on local availability
and current conditions.

4.

Control the amount of work in process at any point through buffer management and
management of rework and salvage processes.

Industrial Automation

Manufacturing Execution System 6.2 - 25

ISA S95: 3. Data Collection


Monitoring, gathering, and organizing data about processes, materials, and operations
from people, machines, or controls.
Ability to collect and store data from production systems to use for population of
forms and records. Data can be collected manually or automatically in real time
increments

Detail
1.

obtain the operational production and parametric data associated with the
production equipment and processes.

2.

provide real-time status of equipment and production processes and a history of


production and parametric data.

Industrial Automation

Manufacturing Execution System 6.2 - 26

3. Data Collection Input devices specific for manufacturing

EAN Barcode

universal input device, serial number, error report.


Limited text length

Bar code label printer

Bar code scanner

PDF417: upcoming standard, high density coding


even small ink quantities may impair some products.

Industrial Automation

Manufacturing Execution System 6.2 - 27

3. Data Collection RFIDs


RFID = Radio Frequency Identifiers
Hundreds or even thousands of tags can be identified at the same time at distance of 3m
with a single reader antenna and 6m between two reader antennas.
At 13.56 MHz can store 512 bits, new versions working in the 915 MHz range
Price: 0.1 / piece
Unsuitable on metal, high temperatures, - for the better and the worse.

Industrial Automation

Manufacturing Execution System 6.2 - 28

3. Data Collection Local HMI

Industrial Automation

Manufacturing Execution System 6.2 - 29

ISA S95: 4. Quality Management


Recording, tracking and analyzing product/process characteristics against engineering
needs.
Detail
1.

provide real-time measurements collected from manufacturing and analysis in order to


assure proper product quality control and to identify problems requiring attention.

2.

Recommend corrections, including correlating the symptoms, actions and results to


determine the cause.

3.

SPC/SQC (statistical process control/statistical quality control) tracking and


management of offline inspection operations and analysis in laboratory information
management systems (LIMS).

Industrial Automation

Manufacturing Execution System 6.2 - 30

4: Quality Test
STEPS in assembly:
1.
2.
3.
4.
5.

Scan serial # from cabinet to id unit


Examine Work Order
Package both cabinets for shipping
Fill out checklist & test reports
Update Syteline & ship

Pack next cabinet

ABB DISTIBUTION AUTOMATION EQUIPMENT DIVISION


LAKE MARY, FLORIDA
CERTIFIED TEST REPORT - RETROFIT CABINETS
GENERALORDER #________________ SHOP ORDER__________________
UNIT SERIAL #____________________CUSTOMER #_________________________
PCD STYLE #_____________________________ PCD SERIAL # ________________
SOFTWARE VERSION NUMBER __________________________________________
FRONT PANEL CONTROLS
A. REMOTE ENABLE_______________ OK
B. GROUND BLOCK________________ OK
C. ALTERNATE PU _________________OK
D. SEF ENABLE ____________________OK
E.
RECLOSE BLOCK________________OK
F. PROG. 1_________________________OK
G. FAULT TEST ____________________OK

(WHEN APPLICABLE)
(BATTERY TEST)
(SELF TEST)

CONTROL FUNCTIONS
A. MINIMUM PICKUP, PHASE 1____OK PHASE 2 ____OK PHASE 3 ____OK GROUND ____OK
B. INSTANTANEOUS TRIPPING_____OK
C. TIME DELAY TRIPPING_________OK
D. RECLOSE TIMES______OK
E.
RESET TIME_____OK
INPUT/OUTPUT TEST
INTERLOCKED WITH REOTE ENABLED FUNCTION
REMOST CLOSE_______________OK
REMOTE TRIP_________________OK
REMOTE RECLOSE BLOCK_____OK
REMOTE ALT. 1_______________OK
INDEPENDENT OF REMOTE ENABLE FUNCTION
SUPERVISOR CLOSE__________OK
SUPERVISORY TRIP__________OK
VOLTAGE WITHSTAND
CHECK THE CONTROL CABINET WIRING, TO GROUND, AT 1500 VAC FOR

Typical Final Inspection Checklist

Industrial Automation

Manufacturing Execution System 6.2 - 31

4: Example of quality statistics


HEIGHT of Stator

X-bar and R Chart; variable:


Histogram of Means

X-bar: 780.71 (780.71); Sigma: 2.2978 (2.2978); n: 4.

785
784.16

784
783
782

USL
780.71

781
780
779

LSL

778

777.26

777
776
0

10

15

20

25

30

10

Histogram of Ranges

20

30

40

50

60

70

80

Range: 4.7306 (4.7306); Sigma: 2.0216 (2.0216); n: 4.

14
12
10.795

10
8
6

4.7306

4
2
0

0.0000

-2
0

10

15

20

25

10

20

Industrial Automation

30

40

50

60

70

80

Manufacturing Execution System 6.2 - 32

ISA S95: 5. Process Management


Directing the flow of work in the plant based on planned and actual production activities.
Detail
1.

monitor production and either automatically corrects or provides decision support to


operators for correcting and improving in-process functions.
These functions may be intra-operational and focus specifically on machines or
equipment being monitored and controlled, as well as inter-operational, tracking the
process from one operation to the next.

2.

manage alarms to ensure factory persons are aware of process changes that are
outside acceptable tolerances.

Industrial Automation

Manufacturing Execution System 6.2 - 33

ISA S95: 6. Product Tracking & Genealogy


Monitoring the progress of units, batches, or lots of output to create a full product history.
Detail
1.

Monitors and tracks material used in a manufactured part including revisions,


sources, serial numbers, supplier identification, or lot.
This information is retrievable in the event of quality problems or process changes to
identify comparable products.

2.

record information to allow forward and backward traceability of components and their
use within each end product.

Industrial Automation

Manufacturing Execution System 6.2 - 34

ISA S95: 7. Performance Analysis


Comparing measured results in the plant to goals and metrics.
Ability to consolidate collected data and calculate results including real production cost,
uptime, SPC/SQC of production parts, etc. Includes comparison of current vs.
historical performance.
Detail
1.

Provide up-to-the-minute reporting of actual manufacturing operations results along


with comparisons to past history and expected results.

2.

Performance results include such measurements as resource utilization, resource


availability, product unit cycle time, conformance to schedule, and performance to
standards.

3.

Include SPC/SQC analysis and may draw from information gathered by different
control functions that measure operating parameters.

Industrial Automation

Manufacturing Execution System 6.2 - 35

7. Performance Analysis: questions the factory owner asks


What is the number of good / bad pieces produced: by shift X, in week 20 ?
(with / without induced downtime)
What is the relation to the maximum ?
What was the average production speed of a unit compared to the maximum ?
What is the production speed in function of time, deducing stops ?
How much afar from the theoretical production capacity is my plant producing ?
What are the N major reasons why the unit is not producing at full capacity ?
How many stops did the unit suffered ?
What is the availability of my production unit
What is the efficiency of operator M ?, of shift S ?
What is the progression of the OEE (overall equipment efficiency) on a daily basis ?
How much time is spent loading / unloading the machine ?
How does my OEE compares with others ?
Industrial Automation

Manufacturing Execution System 6.2 - 36

7. Performance analysis and Pareto

Industrial Automation

Manufacturing Execution System 6.2 - 37

ISA S95: 8. Operations and detailed scheduling


Sequencing and timing activities for optimised plant performance based on finite
capacities of the resources
Detail
1.

Provide sequencing based on priorities, attributes, characteristics, and production


rules associated with specific production equipment and specific product
characteristics, such as shape, colour sequencing or other characteristics that,
when scheduled in sequence properly, minimize set-up.

2.

Operations and detailed scheduling is finite and it recognizes alternative and


overlapping/parallel operations in order to calculate in detail the exact time of
equipment loading and adjustment to shift patterns.

Industrial Automation

Manufacturing Execution System 6.2 - 38

ISA S95: 9 Document Control


Managing and distributing information on products, processes, designs, or orders.
Controls records and forms that must be maintained to serve regulatory and quality
needs and populates those forms with actual production data.
Also maintains current documents provided to operators to assist in production methods.
Detail:
1.

control records and forms that must be maintained with the production unit.
(records and forms include work instructions, recipes, drawings, standard
operation procedures, part programs, batch records, engineering change notices,
shift-to-shift communication, as well as the ability to edit "as planned" and "as
built" information).

2.

send instructions down to the operations, including providing data to operators or


recipes to device controls.

3.

control and integrity of regulatory, documentation, environmental, health and


safety regulations, and operative information such as corrective action
procedures.

Industrial Automation

Manufacturing Execution System 6.2 - 39

SA S95: 10 Labour Management


Tracking and directing the use of operations personnel based on qualifications, work
patterns and business needs
detail
1.

provide status of personnel in an up-to-the minute time frame.

2.

provide time and attendance reporting, certification tracking,

3.

track indirect functions such as material preparation or tool room work as a basis
for activity-based costing.

4.

interact with resource allocation to determine optimal assignments.

Industrial Automation

Manufacturing Execution System 6.2 - 40

ISA S95: 11. Maintenance Management

Planning and executing activities to keep capital assets in the plant performing to goal.
Detail
1.

Maintain equipment and tools.

2.

Ensure the equipment and tools availability for manufacturing.

3.

Schedule periodic or preventive maintenance as well as responding to immediate


problems.

4.

Maintain a history of past events or problems to aid in diagnosing problems.

Industrial Automation

Manufacturing Execution System 6.2 - 41

Additional definitions

12. Work order tracking (not S95)


Directing the flow of work in the plant based on planned and actual production activities
Monitors work orders as they pass through the operations. Real time status provides
management with view of actual production output and permits workflow changes based on
business rules.

13. Recipe Manager: (not S95)


Mapping production order operations to detailed list of tasks/jobs, providing detailed recipe for
manufacturing

Industrial Automation

Manufacturing Execution System 6.2 - 42

Conclusion

MES is a business of its own, that require a good knowledge of the manufacturing
process and organization skills.
Simulation tools are helpful to anticipate the real plant behavior
Although buzzwords abound (lean manufacturing,.), it is more an issue of
common sense than of science.

Industrial Automation

Manufacturing Execution System 6.2 - 43

Assessment
Which are the parts of the ISA S95 standard ?
What does Kanban means ?
What is asset management ?
Which manufacturing models exist ?
What is a KPI and which KPI is a client interested in ?
Which level 1 plants does ISA S95 consider ?

Industrial Automation

Manufacturing Execution System 6.2 - 44

Industrial Automation

Manufacturing Execution System 6.2 - 45

You might also like