Top Banner
Make2Pack – An Overview DAu Seminar Nov. 9. 2010
36
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

Make2Pack – An OverviewDAu Seminar Nov. 9. 2010

Page 2: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

2

NNE Pharmaplan at a glance• Over 80 years of experience in the pharma and biotech industries

• Spanned over 3 continents across Europe, North America and Asia

• We employ over 1,600 people at more than • 25 locations in 12 countries around the world.

Turnover 2009: DKK 1.488M, EUR 200M, USD 261M

Automation & IT Knowledge & Experience

• Independent Consultant & Implementation Partner• +300 employees many with 10+ years of experience• Deep cross disciplinary knowledge (API, Finished Goods, Devices, Laboratories)• Comprehensive business & regulatory understanding• Knowledge about how to use technology to provide business advantages• Setting the international standards & guidelines• Stay on site until the task is solved, even if others has given up

Page 3: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

3

Agenda

• Make2Pack – relations to OMAC, ISA, WBF

• OMAC – Pack Standards

• ISA 88 – Technical Report

• ISA 88 Standards, Part 1,2,3,4

• ISA 88 Standard, Part 5

• Advantages by standardisation

• Conclusions and recommendations

Page 4: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

4

Relations – Who is OMAC?

OMAC - Organization for Machine Automation and Control

• Founded in 1994 as The Open Modular Architecture Controls User's Group

• The global organization for automation and manufacturing professionals that is dedicated to supporting the machine automation and operational needs of manufacturing.

• OMAC has about 500 members from end-user companies, OEM's, and technology providers and integrator companies.

• Since 2005 a part of ISA but in 2010 OMAC separates from ISA.

Page 5: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

5

Relations – Who is ISA?

ISA - International Society of Automation

• Founded in 1945, now with over 30,000 worldwide members

• ISA is a leading, global, non-profit organization that is setting the standard for automation by helping members and other professionals solve difficult technical problems.

• ISA develops standards and publishes books and technical articles

• Provides education and training

• Certifies industry professionals

• Hosts conferences and exhibitions for automation professionals

Mission• Become the standard for automation globally by certifying industry professionals; providing

education and training; publishing books and technical articles; hosting conferences and exhibitions for automation professionals; and developing standards for industry.

• Vision• To work in partnership with members, customers, and subject-matter experts to disseminate

the highest quality, unbiased automation information worldwide.

Page 6: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

6

Relations – Who is WBF?

WBF - The Organization for Production Technology • WBF was founded in 1994, by people who were engaged in writing a new standard (SP88) about automation of procedural control in manufacturing in a batch processing environment, thus the name of the organization: “World Batch Forum”.

Topics WBF addresses include:• Production Management Techniques

• Information Integration

• Automated Equipment Design

• Control of Batch Process Operations

• Process & Production Automation

• Recipe Content, Format & Structure

• Safety & Environmental Concerns

• Compliance with FDA, EPA, OSHA

• Application of Industry Standards

• Evolving Technologies of Interest

Page 7: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

7

Make2Pack – how did it start?

• In May 2004 the WBF’s SP88 committee and OMAC held a meeting and decided to establish Make2Pack as an umbrella for collaboration between the two groups.

• The Make2Pack Working Group provides a forum for the harmonization of models and concepts between OMAC PackML work and current work being done by the ISA's SP88 committee generally called Recipe-Equipment interface.

• This work will result in direct input to the SP88 committee and the possible inclusion of packaging requirements as part of an SP88 Batch Control.

Page 8: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

8

OMAC Work Groups

OMAC has two working groups:

• Machine Tool Working Group• Machine Tool Working Group works with CNC controller vendors, CAD/CAM suppliers, and CNC

OEMs to encourage support of OMAC-endorsed open-architecture specifications and other best practices through products and practices. STEP-NC and HMI-API are two subgroups.

• Packaging Work Group• Packaging Working Group (PWG) seeks to maximize end-user and original equipment manufacturer

(OEM) machine automation choices, increase flexibility, facilitate a smaller-footprint machine, achieve faster throughput, and reduce costs through greater industry openness and interoperability. Doing so will allow end users to “connect-and-pack” different technologies to meet business needs.

• PWG has issued,

• Guidelines for Packaging Machinery Automation v. 3.1

• PWG has five subgroups.Guidelines

for Packaging Machinery

Automation

V 3.1

Page 9: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

9

OMAC Packaging Work Groups

Packaging Work Group’s five sub-groups:

• PackAdvantage - Identifies and communicates to the packaging industry the benefits/Results of using "connect & pack" guidelines for packaging automation systems

• PackConnect - defines the control architecture platforms and connectivity requirements for packaging automation systems

• PackLearn - promotes awareness of Group initiatives by defining and developing programs to meet the educational and training needs of the industry

• PackSoft - develops guidelines for machinery programming languages to ease learning, support transportability of software across platforms, and allow continuing innovation

• PackML – develops naming convention guidelines for communications between production machinery within the packaging industry.

Page 10: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

10

OMAC Pack Documents

The PackML sub-group has developed the following documents:

• Packaging Machine Language Mode & States Definition Document, V3.0• June 2006

• (PackML)

• Tag Naming Guidelines, V3.0• July 2006

• (PackTags)

The PackSoft sub-group has developed the following document:

• Packaging Application Function Library March 2006, V1.0• March 2006

• PackAL

PackML

V 3.0

PackTags

V 3.0

PackAL

V 1.0

Page 11: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

11

OMAC PackSoft Work Group

PackAL

V 1.0

• PackAL is an application library of common software elements used in packaging applications

• 13 functions are machine functions, such as wind/unwind, dancer control, registration, and indexing

• 9 functions are communication functions for horizontal line communications, and one function is for the PackML machine state model

• The PackAL application library creates a common look and feel in software elements for functionality, communication and machine organization in packaging machinery

Page 12: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

12

OMAC PackML Content

State Types• Acting, Wait, Dual

States• Stopping, Stopped, Aborting, Aborted, Resetting, Idle, Starting, Execute, Suspending,

Suspended, Unsuspending, Holding, Held, UnHolding Clearing, Completing, Complete

• Execute is the only Dual State

Unit Modes

• Typical unit modes are Automatic, Semi-Auto, Manual, Index, Jog

• Each Unit Mode has a State Model, consisting of a sub-set of above States.

Unit Mode Manager

• The mode manager determines how, and in what state a machine may change unit modes

• The mode manager includes interlocks that prevent the machine changing at inappropriate states

PackML

V 3.0

Page 13: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

14

Stopping

Execute

Resetting

HoldingHeld

Stopped AbortingAborted

SC

Start SC

SC

SC

Idle

Un-HoldUn-Holding

SC

CompleteSC

Clearing

Starting

SuspendingUn-Suspending SCUn-Suspend

SC

Suspended

Completing

Suspend

Hold

SC

Stop

Clear

Abort

SC

Reset

Reset

OMAC PackML Content

OMAC PackML State Model:

PackML

V 3.0

Shown in Unit Mode: “Automatic” State Type: Acting

State Type: Wait

State Type: DualState Commands

Page 14: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

15

OMAC PackML Content

OMAC PackML State Model:

PackML

V 3.0

Stopping

Execute

Resetting

HoldingHeld

Stopped AbortingAborted

SC

Start SC

SC

SC

Idle

Un-HoldUn-Holding

SC

CompleteSC

Clearing

Starting

SuspendingUn-Suspending SCUn-Suspend

SC

Suspended

Completing

Suspend

Hold

SC

Stop

Clear

Abort

SC

Reset

Reset

Stopping

Execute

Resetting

HoldingHeld

Stopped AbortingAborted

SC

Start SC

SC

SC

Idle

Un-HoldUn-Holding

SC

Clearing

Starting

Hold

Stop

Clear

Abort

SC

Reset

Shown in Unit Mode: “Maintenance”

Page 15: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

16

OMAC PackML Content

Unit Mode Manager

PackML

V 3.0Unit Mode Manager:

Controlled management of transition from one Unit Mode to another

The mode manager determines how, and in what state a machine may change Unit Modes; ie. the Unit Mode Manager includes interlocks that prevent the machine changing at inappropriate states

Modetransition

Page 16: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

17

OMAC PackTags Content

Tag Types• 3 Types exists – Control, Status and Administration

Data Types, Units and Ranges• Integer, Real, Binary, String, Structure – a collection of data types. (This data type is

typically reserved for higher level processors.)

• Date/Time is not covered

PackTag prefix

• PML is used to identify that it is a PackML tag

• PMLc will represent that the tag is a “Control” tag with read / write access

• PMLs will represent that the tag is a “Status” tag with read access

• PMLa will represent that the tag is an “Administration ” tag with read access

• Example:

• PMLc.UnitMode PMLs.UnitModeCurrent

• Approximately 180 Pack Tags exists.

PackTags

V 3.0

Page 17: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

18

OMAC PackTags Content

PackTags - Example

PackTags

V 3.0

Page 18: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

19

ISA88

Harmonisation

and terminology

ISA TR88.00.02 Technical Report

• The Technical Report is an implementation guide, including examples

• TR was issued August 2008

• It merges the PackML and PackTags – but not one-to-one !

• There are differences in terminology and definitions

• PackAL – Function Libraries are not included

PackML

V 3.0

PackTags

V 3.0

Contents:

Machine States

• Acting State, Wait State, Dual State

Modes

• Producing, Maintenance, Manual

PackTags

• Status.StateCurrent

• Date/Time

Implementation Examples

OEE Definitions

Alarm Codes

Weihen Stephan Harmonisation

Page 19: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

20

ISA S-88 Standard(s)

• In daily speaking it is called S88 but it covers 4 parts

• Part 1: Models and Terminology

• Part 2: Data Structures and Guidelines for Languages

• Part 3: General Site Recipe Models and Representation

• Part 4: Batch Production Records

S88

Part 1S88

Part 1S88

Part 1S88

Part 1

Page 20: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

21

Automation & IT Functional Hierarchy

S88

Page 21: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

22

Automation & IT Functional Hierarchy

Automation & IT Functional Hierarchy

S88

S95

Page 22: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

23

Automation & IT Functional Hierarchy

Automation & IT Functional Hierarchy

S88

S95

OMAC

Page 23: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

24

ISA S-88 Standard – Part 5

• S88 Part 5, Working Draft no. 6 issued July 2010

• Part 5: Implementation Models & Terminology for Modular Equipment Control

• Provide hierarchical structure for defining and implementing the control found in Control Module and Equipment Module entities.

Enterprise

Site

Area

Site

Area

Containsone or more

Containszero or more

Containsone or more

S88

Part 5

Page 24: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

25

Automation & IT Functional Hierarchy

Automation & IT Functional Hierarchy

S88

S95

OMACS88Part 5

Page 25: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

26

ISA S-88 Standard – Part 5

Content

• Control Module

• Control Modules must ultimately combine with a device.

• It may do so through other Control Modules, or be the first point of contract between the logical control realm and the physical world.

• Equipment Module

• Coordinate the functions of other Equipment Modules and Control Modules

S88

Part 5

Page 26: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

27

Stopping

Execute

Resetting

HoldingHeld

Stopped AbortingAborted

SC

Start SC

SC

SC

Idle

Un-HoldUn-Holding

SC

CompleteSC

Clearing

Starting

SuspendingUn-Suspending SCUn-Suspend

SC

Suspended

Completing

Suspend

Hold

SC

Stop

Clear

Abort

SC

Reset

Reset

ISA S-88 Standard – Part 5

Content

• Procedural Interface State and Command Model S88

Part 5

Page 27: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

28

ISA S-88 Standard – Part 5Content

• Automation Object

S88

Part 5

Functional Strategy:

• Core control in the Automation Module

• Devices that would be implemented in a Functional Strategy are Servos, Material Transfers, Bipolar Devices, Two-way Valves, Motors, Pumps

Part 5 will not define functional strategies.

Page 28: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

29

ISA S-88 Standard – Part 5Content

• Automation Object

S88

Part 5

Functional Manager:

• Receives command and control attributes from a supervisory source (another AM, a HMI etc.)

• Command attributes cause an action to be performed in the Functional Strategy

• Includes status attributes that provide status of commands and control signals

Page 29: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

30

ISA S-88 Standard – Part 5Content

• Automation Object

S88

Part 5

Resource Manager:

• The Resource Manager is designed to regulate who is able to command the FS

• Only the supervisory source specified by the Resource Manager will be allowed access to the functional strategy by the Function Manager

Page 30: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

31

ISA S-88 Standard – Part 5Content

• Automation Object

S88

Part 5

RM FM FS

RM FM FS

FM FS

RM FM FS

FM FS FSFSRM FM FS

FM FS FS

FM FS FS FM FS FS

Recipe Procedural Control

S88 Part 1

S88 Part 5

Procedural InterfaceObject

EquipmentObject

ControlObject

FS

Equipment Procedural Control

Page 31: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

32

A world without standards!

Danish Keyboard Layout

Swedish Keyboard Layout

Page 32: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

33

Advantages by standardisation

End UserMaintenance• Only need to know one standard

Easier to test• Standard test plans• Ease of re-use

Interfaces• Uniform• Easier to expand and integrate

Flexibility• Less dependent on people and OEM’s

Operations• Uniform layout and “language”• Ease of operation

Progress and InnovationLowering costs

OEM

Development• Independent of programmers• Faster implementation• Easier to test

Support• Global support independent of “who made the program”

Interfaces• Easier to integrate with supervisory systems and other OEM machines

Re-use• Easier to re-use applications across customers

Page 33: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

34

Make2Pack – Conclusions

• OMAC has come a long way with the Pack standards• PackML, PackAL and PackTags

• OMAC is facing new challenges since they are now not part of ISA

• Make2Pack organisation is in Idle mode!• Lately the effort has been used in updating ISA-88 Part 1

• Tehnical Report OK – but what about PackAL?

• Too few people!?

• Marketing is needed

• ISA 88 Part 5, Working Draft July 2010• Very difficult to find the link to the PackML standards!

• More related to ISA 88 Part 1,2,3,4

• Much work is needed if it shall be used as a standard for Packaging

• The risk!• Without agreed and approved standards we see propreiteray solutions from the

automation suppliers

Page 34: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

35

Recommendations

• Read the OMAC documents first• PackML and PackTags

• PackAL is included in “Guidelines for Packaging Machinery Automation”

• Then read the Technical Report • ISA - TR88.00.02

• To avoid confusion…… • Don’t read the ISA88 Part 5, Working Draft yet!

PackML

V 3.0

PackTags

V 3.0Guidelines for

Packaging Machinery

Automation

V 3.1

Page 35: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

36

Make2Pack Bus

The future dream!

Page 36: Make2Pack – An Overview DAu Seminar Nov. 9. 2010.

Thanks!