Extend MES Functionality by Integrating MES (Level 3) to a ... · Level 2 and 3 Integration-...

Post on 11-May-2020

5 views 0 download

transcript

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

danieltrivino76@gmail.com