Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
Daniel O. Trivino MES Administrator
B|Braun – Irvine, CA
Extend MES Functionality by Integrating MES (Level 3) to a Lower Level Batch Control System (Level 2)
Daniel Trivino - MES Engineer | Extend MES Functionality by | Page
Agenda
1. Introduction to B|Braun Medical, Inc.
2. The Basic Components of MES
3. Level 3 and 2 Integration
4. Comments and questions
Key U.S. Locations Bethlehem, PA - Headquarters
Center Valley, PA - Aesculap headquarters
Allentown, PA – Medical Device Manufacturing
Irvine, CA – Pharma Manufacturing
Carrollton, TX - Infusion Pumps Manufacturing
Corporate Headquarters Melsungen, Germany – Worldwide Headquarters
Daniel Trivino - MES Engineer | Extend MES Functionality by | Page
Irvine Product line
IV and Irrigation Solutions
Basic & Specialty Nutrition
Drug Delivery
Plasma Volume Management
PVC-free/DEHP-free
4
Daniel Trivino - MES Engineer | Extend MES Functionality by | Page
Process Overview
Weighing & Mixing Blow/Fill/Seal Sterilization Packing
5
The Basic Components of MES
Daniel Trivino - MES Engineer | Extend MES Functionality by | Page
ISA 95 Definition IT Level
7
Level 2
Level 1
Discrete
Control
Batch
Control
Continuous
Control
Equipment supervisory
control. Automated Process
control. SCADA.
Direct equipment control.
PLC’s, sensors.
SAP Business Management
Planning & Logistics
Generate/Manage Orders,
BOMS, Inventory, Basic
Production Schedule
Level 4
Manufacturing Operations
Management
Level 3
Inventory Operations
Quality Operations
Maintenance Operations
Production Management
Daniel Trivino - MES Engineer | Extend MES Functionality by | Page
Integrating MES with ERP
IT Landscape – ISA 95 Layers
8
Level 2
Level 1
Discrete
Control
Batch
Control
Continuous
Control
Equipment supervisory
control. Automated Process
control. SCADA.
Direct equipment control.
PLC’s, sensors.
SAP Business Management
Planning & Logistics
Generate/Manage Orders,
BOMS, Inventory, Basic
Production Schedule
Level 4
Manufacturing Operations
Management
Level 3
Inventory Operations
Quality Operations
Maintenance Operations
Production Management
Daniel Trivino - MES Engineer | Extend MES Functionality by | Page
Integrating MES with ERP
IT Landscape – ISA 95 Layers
9
Level 2
Level 1
Discrete
Control
Batch
Control
Continuous
Control
Equipment supervisory
control. Automated Process
control. SCADA.
Direct equipment control.
PLC’s, sensors.
SAP Business Management
Planning & Logistics
Generate/Manage Orders,
BOMS, Inventory, Basic
Production Schedule
Level 4
Manufacturing Operations
Management
Level 3
Inventory Operations
Quality Operations
Maintenance Operations
Production Management
Daniel Trivino - MES Engineer | Extend MES Functionality by | Page 10
(MES ) Werum PAS-X
(PU) Automation, Instruments, Equipment
(PU) Controls - Siemens & Others
(ERP) SAP Enterprise Resource
Planning
PLC Drives, Motor Relays
DCS / OCS
Manual Process Control
(PUC) P / PE Siemens PCS 7 (Data Collection & Softlogic)
Level 2
Level 1
Discrete
Control
Batch
Control
Continuous
Control
Equipment supervisory
control. Automated Process
control. SCADA.
Direct equipment control.
PLC’s, sensors.
SAP Business Management
Planning & Logistics
Generate/Manage Orders,
BOMS, Inventory, Basic
Production Schedule
Level 4
Manufacturing Operations
Management
Level 3
Inventory Operations
Quality Operations
Maintenance Operations
Production Management
Daniel Trivino - MES Engineer | Extend MES Functionality by | Page
Real World Network Diagram
(MES / EBR) Werum PAS-X
(PU) Automation, Instruments, Equipment
(PU) Controls - Siemens & Others
(ERP) SAP Enterprise Resource
Planning
PLC Drives, Motor Relays
DCS / OCS
Manual Process Control
(PUC) P / PE Siemens PCS 7 (Data Collection & Softlogic)
11
Level 2 and 3 Integration
Daniel Trivino - MES Engineer | Extend MES Functionality by | Page
Level 2 and 3 Integration- Planning
•First establish a process flow of production
•Establish what activities the lower level system (L2) will be controlling
•Establish what activities MES (L3) will be controlling
13
Daniel Trivino - MES Engineer | Extend MES Functionality by | Page
Level 2 and 3 Integration- Specification
•Establish URS for MES
•Created Functional Specification for SAP
•Created Functional Specification for MES
•Created Functional Specification for PUC
•Created System Design Spec for Automation
14
Daniel Trivino - MES Engineer | Extend MES Functionality by | Page 15
(MES)
SCADA Adapter
DCS / Batch Adapter
Data Historian Adapter
•Tag Base addressing
•Read and write tags
•Real Time access
•Recipe base
addressing
•Read and set recipe
parameter
•Real time access
•Tag or recipe based
addressing
•Read only
•Access to data some
minutes in past only
Daniel Trivino - MES Engineer | Extend MES Functionality by | Page
Level 2 and 3 Integration- Development
•Receive-message-type basic functions
•Send-message-type basic functions
16
MES
PUC
‘Send
Message”
Step 1
“Receive”
‘Send
Message”
“Receive”
“Receive”
Step 2 Step 3 Step 4 Step 5
Werum integration adapter
Siemens integration adapter
Daniel Trivino - MES Engineer | Extend MES Functionality by | Page
Level 2 and 3 Integration Send-message-type basic functions
are used to control the process flow
between the MES and PUC
17
Daniel Trivino - MES Engineer | Extend MES Functionality by | Page
Level 2 and 3 Integration Receive-message-type basic
functions are used to control the
process flow between the MES and
the underlying system.
18
Daniel Trivino - MES Engineer | Extend MES Functionality by | Page
Level 2 and 3 Integration- Process
•Receive-message-type basic functions
•Send-message-type basic functions
19
MES
PUC
Production order
to PUC
PUC start
Setup order
Start time recorded
Start Order
Signature and
time recorded
Order end
Start
time PUC start
Setup
Signature
and time Order
End
Daniel Trivino - MES Engineer | Extend MES Functionality by | Page
Level 2 and 3 Integration
•Detailed process flow for PUC batch recipe
20
Daniel Trivino - MES Engineer | Extend MES Functionality by | Page
Level 2 and 3 Integration
•Detailed process flow for Operator
21
Daniel Trivino - MES Engineer | Extend MES Functionality by | Page 22
Daniel Trivino - MES Engineer | Extend MES Functionality by | Page 23
Daniel Trivino - MES Engineer | Extend MES Functionality by | Page
Best practices for a successful integration
•Understand the process
•Establish comprehensive subject matter expert team
•Create realistic timelines
•Address Needs vs. Wants
•Leverage vendor and equipment support
•Simulate process
•Perform vigorous testing
•Maintain communication throughout the organization
24
Daniel Trivino - MES Engineer | Extend MES Functionality by | Page
Thank you!
Daniel Trivino MES Administrator
B|Braun – Irvine, CA