enabling & deploying operational performance

26
Enabling & Deploying Operational Performance Rob Aleksa Procter & Gamble

Upload: signa

Post on 14-Jan-2016

42 views

Category:

Documents


0 download

DESCRIPTION

Enabling & Deploying Operational Performance. Rob Aleksa Procter & Gamble. Objective. Motivate You to Adopt PackML Technology Suppliers: Embed Directly in Control System OEMs & End-Users: Apply!!. Discussion Agenda. 1. Introduction. 2. Challenges. 3. Using standards. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Enabling & Deploying Operational Performance

Enabling & Deploying Operational Performance

Rob Aleksa

Procter & Gamble

Page 2: Enabling & Deploying Operational Performance

An Automation Federation Organization

Objective

• Motivate You to Adopt PackML– Technology Suppliers: Embed Directly in Control System– OEMs & End-Users: Apply!!

Page 3: Enabling & Deploying Operational Performance

An Automation Federation Organization

Discussion Agenda

1. Introduction

2. Challenges

3. Using standards

4. Implementation Strategy

5. Summary

Page 4: Enabling & Deploying Operational Performance

An Automation Federation Organization

Barry Boehm, Software Engineering EconomicsData from projects at IBM, GTE, and TRW

Typical or Traditional Project

Modular Project & Good Software Methodology

Software Development

Page 5: Enabling & Deploying Operational Performance

An Automation Federation Organization

How Standards Benefit P&G?

• We buy equipment– Globally– Commercial and customized/unique equipment– Sometimes we’re the OEM– Implication: Integration of many different types of engineering

designs & technology

• Standards– Reduce initial and life cycle costs– Enable P&G and OEMs to focus on innovation– Help in information gathering to drive effective machine

management, utilization, and continuous improvement

“When you do things right, people won't be sure you've done anything at all.”

Page 6: Enabling & Deploying Operational Performance

An Automation Federation Organization

Software Management Challenge

• Machine systems are increasing in complexity– Many axis of servo drives– Coordinated axis, registration, phasing– Vision system integration– Fault management– Information capture & MES integration– Machine to machine coordination– Global coordination (Engineering, training, maintenance)

• Strategies– Structured, modular object coding– Code encapsulation for reapplication– Consistent software methods across OEM machines– Apply standards

Traditional MechanicalMachine

Flexible and Unique Performing“Electronic” Machine

Page 7: Enabling & Deploying Operational Performance

An Automation Federation Organization

Information Management Challenges

• Information complexity– Horizontal integration (machine-machine, machine-process)– Vertical integration (production management & coordination)– “Make-pack-and-ship” replaces “make-to-stock”– Regulatory compliance

• Strategies– Apply standard interfaces– Common nomenclature and organization– Modular, structured standard code across machines

– Reduces validation costs

– Simplifies asset verification and management

Page 8: Enabling & Deploying Operational Performance

An Automation Federation Organization

Typical PLC Software Techniques?

Page 9: Enabling & Deploying Operational Performance

An Automation Federation Organization

Typical PLC Software Techniques?

NOT FUNCTIONALLY ORGANIZEDNO CONSISTENT TAG STRUCTURE

Page 10: Enabling & Deploying Operational Performance

An Automation Federation Organization

Templated Solutions

Page 11: Enabling & Deploying Operational Performance

An Automation Federation Organization

Templated Solutions

INDUSTRY TEMPLATES LEADS TO CONSISTENT & SUPPORTABLE STRATEGY

(Higher Quality Product Logical)

Page 12: Enabling & Deploying Operational Performance

An Automation Federation Organization

• Covers– Auto Mode State Model (S88

derived)

– Data Definitions (Pack Tags)

• Assists – Derive efficiency information

through Pack Tags

– Maintenance & Trouble Shooting through common approach in Machine Sequence

– Consistent data format makes integration go smoother, adoption of a OEM machine is easier.

PackML

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

Page 13: Enabling & Deploying Operational Performance

An Automation Federation Organization

Stopping

HoldingHeld

Stopped AbortingAborted

Start

SC

SC

SC

SC

Starting

Un-Suspending

StopAbort

SC

Prepared, Lack, Tailback, etc.

Operating

Suspended Suspending

Mode Manager Program

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

Producing (Auto)

Stopping

Execute

Resetting

HoldingHeld

Stopped AbortingAborted

SC

Start SC

SC

SC

Idle

Un-HoldUn-Holding

SC

Clearing

Starting

Hold

Stop

Clear

Abort

SC

Reset

Maintenance Mode

Cleaning Mode

PackML - Common Operating Structure

Page 14: Enabling & Deploying Operational Performance

An Automation Federation Organization

Plant Controls Network

Case Packer

Palletizer

Stretchwrapper

Reporting SoftwareOPC Server

Accumulator

Line

`

Line Controller HMI

PackTags PackTags PackTags PackTagsPackTags PackTags

PackTags

Consistent nomenclature reduces interface complexity

PackTags is about Driving a Data Standard – a Common and Basic Machine Data Record.

PackTags – Common Nomenclature

Page 15: Enabling & Deploying Operational Performance

An Automation Federation Organization

Standard Software Methodology Benefits

• Users (operators, engineers, managers) learn only one system• Protects future flexibility to grow, the same methods can be re-used• Multiple machine types are interoperable• Integration time is reduced • Uptime is maximized (Common method increases familiarity,

improving ease of maintenance and troubleshooting)• Investment in learning and applying a controller is lessened with

each subsequent purchase• Common network tags among machines are configured identically

Page 16: Enabling & Deploying Operational Performance

An Automation Federation Organization

Latin American Application

Page 17: Enabling & Deploying Operational Performance

An Automation Federation Organization

• PackTags used to communicate and interlock.– Example : Cartoner gets jammed and goes to a Stopped State, its Mode Manager communicates to the Labeler

Mode Manager and make the Labeler transition to Holding and then to Held state, until jam condition is cleared.

Process Discrete (Packaging)

Filler

Wrapper

Labeler Cartoner

Storage B

Storage A

LA PackML (Mode Manager)

Page 18: Enabling & Deploying Operational Performance

An Automation Federation Organization

Methodology Feedback• Clear Functional Specs → Solid

Control System Design• Integrated with P&G systems• Integrated & Holistic Machine View

LA Learnings

Page 19: Enabling & Deploying Operational Performance

An Automation Federation Organization

P&G Implementation Strategy

• PackML into each Global Business Unit’s practices• Build capability to program, troubleshoot and operate state

based machines• Implementation plan in each Business Unit

– OEM communication method document and expectation when purchasing

– Leverage control vendor training programs and templates– Engineering aids– Leverage into information systems, specifically for OEE calculations

• Ensure continued industry compliance and alignment between End Users, OEMs, and Control Vendors

Page 20: Enabling & Deploying Operational Performance

An Automation Federation Organization

P&G Results to Date

• Standards– Phased rollout into GBU OEM Machine Specifications– Part of Corporate Global Machine Application Guide

• Implementations– Over 6 on-going machine developments implementing PackML– Over 4 OEM’s plan on using PackML – delivering over 100 machines

globally over the next 3 years– Upgrades planned on existing machines– Multiple installations to date – no negative comments

• Training– Multiple engineering contractors trained on PackML– Formal training earliert

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

Page 21: Enabling & Deploying Operational Performance

An Automation Federation Organization

Implementation Testimonials

Page 22: Enabling & Deploying Operational Performance

An Automation Federation Organization

GBU Project #1

“In February, a new PLC software on Line 6…. an 8% gain in PR realized. This gain was accomplished using modular code for programming called PackML….”

GBU Project #2

“On the packaging job PackML helped a lot during the startup of the multiple machine modules…. the whole line came up in no time at all. Engineering went faster once the State programming was complete.”

GBU Project #3

“On new machines there is a huge advantage in only learning one programming methodology….”

GBU Project #4

Line 68 Cartoner delivered in April ’07….“Plant E&I loves it.”

Implementation Testimonials

Page 23: Enabling & Deploying Operational Performance

An Automation Federation Organization

Beauty Care GBU Electrical Specification Packaging and MakingAll machines other than making skids shall follow OMAC guidelines (version 3), including the OMAC state model for automatic operation shown below….

P&G OEM Requirements Are Here!

Page 24: Enabling & Deploying Operational Performance

An Automation Federation Organization

Our Next Steps

• Continue deployment to new engineers• Develop internal detailed software specification• Develop training video• Work with internal MES partners to standardize on

Machine-to-MES interface using PackTags

Page 25: Enabling & Deploying Operational Performance

An Automation Federation Organization

Final Thoughts

• Deploy the PackML standards, support future standards and free up resources to innovate

• Standards enable improved operational performance

Page 26: Enabling & Deploying Operational Performance

An Automation Federation Organization

Questions ?