25
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)

Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

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)

Page 2: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

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

Page 3: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

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

Page 4: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

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

Page 5: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

Daniel Trivino - MES Engineer | Extend MES Functionality by | Page

Process Overview

Weighing & Mixing Blow/Fill/Seal Sterilization Packing

5

Page 6: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

The Basic Components of MES

Page 7: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

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

Page 8: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

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

Page 9: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

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

Page 10: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

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

Page 11: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

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

Page 12: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

Level 2 and 3 Integration

Page 13: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

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

Page 14: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

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

Page 15: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

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

Page 16: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

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

Page 17: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

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

Page 18: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

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

Page 19: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

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

Page 20: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

Daniel Trivino - MES Engineer | Extend MES Functionality by | Page

Level 2 and 3 Integration

•Detailed process flow for PUC batch recipe

20

Page 21: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

Daniel Trivino - MES Engineer | Extend MES Functionality by | Page

Level 2 and 3 Integration

•Detailed process flow for Operator

21

Page 22: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

Daniel Trivino - MES Engineer | Extend MES Functionality by | Page 22

Page 23: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

Daniel Trivino - MES Engineer | Extend MES Functionality by | Page 23

Page 24: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

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

Page 25: Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration- Specification •Establish URS for MES •Created Functional Specification for SAP •Created

Daniel Trivino - MES Engineer | Extend MES Functionality by | Page

Thank you!

Daniel Trivino MES Administrator

B|Braun – Irvine, CA

[email protected]