This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. Attribution: Jean Vieille
Work: ISA8895 Implementation
Section: Overview Chapter: Modelling
Language: English
Version: V3 - 05/2011
- Jean Vieille
- www.syntropicfactory.info [email protected]
Research community www.controlchainmanagement.org Consulting group www.controlchaingroup.com
Agenda
■
ISA-88 snapshot
■■■■■■
ISA-95 snapshot IIPS Lifecycle CCM modelling framework ISA-88/95 based Models and Objects ISA-88/95 in Production Lifecycles Methodology
- 1_12_ISA8895_Overview_Introduction_Modeling
- 2
Automation challenge
Ideal Automation
ISA-88
Flexibility
« manual Control »
Capability
Darin Flemming Lou Pillai
« Classical » Automation
1_12_ISA8895_Overview_Introduction_Modeling
Complexity
3
ISA-88 standard
■
US and International “Batch Control” standard
■
The ISA88 committee develops the US ANSI standard
■
The IEC65A WG11 develops the IEC international standard
- US standard
- INTL
- Sub Title
Standard
ANSI/ISA-88.00.01: 2010
IEC 61512-1: Part 1: Models and Terminology” 1997
ANSI/ISA-88.00.02: 2001
IEC 61512-2: Part 2: Data structures and guidelines for 2001
IEC 61512-3: Part 3: General and Site Recipe - Models and 2008 Representation languages
ANSI/ISA-88.00.03: 2003
ANSI/ISA-88.00.04: 2006
IEC 61512-4: Part 4: Batch Production Records 2009
- ISA Draft88.00.05
- -
- Part 5: Implementation Models & Terminology for
Modular Equipment Control
- 1_12_ISA8895_Overview_Introduction_Modeling
- 4
ISA-88 snapshot
■
Object Design of automation applications
Reuse, Knowledge Management, Robustness
Flexible Design of automation applications - No programming required for
Ø
■
ØØØ
Modification of recipes, making different products with the same facility Using alternate equipment for the same production step Sequencing production runs for different products
■
Interoperability
Ø
Assembling software components from different origins
■
Product Industrialization
ØØ
Neutral specification of product physico-chemical transformations Conversion of this specification into operating procedure for target facilities
■
Production Information
ØØ
Data structures for production information history Includes several ISA-95 models
■
Applications
ØØ
Initially designed for Batch processes, but applicable to any type of process Functional specification, batch managers, historians, PDM/PLM
- 1_12_ISA8895_Overview_Introduction_Modeling
- 5
ISA-88 Adoption
■
Automation Functional Engineering Good Practices
Ø
Largely applied worldwide, proven benefits
■
Best known in process industries
Ø
Less in other domains…
■
All automation vendors offer solutions
Ø
Generally limited to the support of recipes (authoring, execution, reporting)
Ø
Sometime at the equipment control level
■
Applies more and more to all types of production
Ø
No equivalent standards for discrete and continuous processes…
Ø
Adapt easily
Ø
Most benefits with globalized application: all types of processes, all locations
- 1_12_ISA8895_Overview_Introduction_Modeling
- 6
Agenda
■
ISA-88 snapshot
■■■■■■
ISA-95 snapshot IIPS Lifecycle CCM modelling framework ISA-88/95 based Models and Objects ISA-88/95 in Production Lifecycles Methodology
- 1_12_ISA8895_Overview_Introduction_Modeling
- 7
ISA-95 snapshot
■
B2M: Collaboration Business / Execution
Ø
Communication between execution systems (MES/MOM, DCS, MMS, LIMS, WES, SCADA,…) and business systems (ERP, SCM)
Master data management
Ø
■
MES/MOM : Functional definition Data and Activity models
■
Ø
Description of resources, capability, products, work order requests and reports
Ø
Definition of operation management activities (MES)
■
Applications:
Ø
User requirements and functional specification of MES and B2M interfaces
Ø
Native B2M connectors - MES/ERP (B2MML)
Ø
Possible basis for developing MES applications and software…
- 1_12_ISA8895_Overview_Introduction_Modeling
- 8
What is ISA-95?
■
US & International standard “Enterprise - Control System Integration”
■
The ISA95 committee develops the ISA-95 standards
■
The ISO/IEC JWG5 develops the international standard
- US standard
- INTL Standard
- Sub Title
ANSI/ISA-95.00.01: IEC/ISO 62264-1: Part 1: Models and Terminology” 2010 2003
ANSI/ISA-95.00.02: IEC/ISO 62264-2: Part 2: Data Structures and Attributes” 2010 2004
ANSI/ISA-95.00.03: IEC/ISO 62264-3: Part 3: Activity Models of Manufacturing Operations
- 2005
- 2007
- Management
- ISA draft 95.00.04
- -
- (Part 4: Object Models and Attributes of
Manufacturing Operations Management)
ASNI/ISA-95.00.05: IEC/ISO 62264-5: Part 5: Business to Manufacturing Transactions
- 2007
- 2010 (APUB)
- 1_12_ISA8895_Overview_Introduction_Modeling
- 9
Benefits and adoption of ISA-95
■
Benefits:
Ø
Direct : Cost and risk reduction of MES and B2M projects
Ø
Indirect :
§
Improvement of operational performance : CTP, agile manufacturing, planning feedback, error reduction
§
Dynamization of IT/Business alignment
■
Adoption:
Ø
Most automation / MES vendors claim their adhesion to ISA95
Ø
ERP vendors ignore it
§
Noticeable exception: SAP since 2004
Ø
B2MML becomes the de facto standard for B2M information exchange
- 1_12_ISA8895_Overview_Introduction_Modeling
- 10
Agenda
■
ISA-88 snapshot
■■■■■■
ISA-95 snapshot IIPS Lifecycle CCM modelling framework ISA-88/95 based Models and Objects ISA-88/95 in Production Lifecycles Methodology
- 1_12_ISA8895_Overview_Introduction_Modeling
- 11
CCM global IIPS life cycle
IIPS : Industrial Information Processing Systems
Manage
Strategy Guidance Master Planning
Execute
Use
User
Requirement s
Industrial
Architecture
- IIPS
- IIPS
- Construction
- Deployment
IIPS Support Maintenance
IIPS
Operation
Information Technology
- 1_12_ISA8895_Overview_Introduction_Modeling
- 12
CCM global IIPS life cycle
- Information Service Definition
- IT Resource Development
User
- Industrial
- IIPS
Construction
IIPS
Deployment
Requirement
Architecture s
IIPS Support Maintenance
IIPS
Operation
Run-time Information Processing
- 1_12_ISA8895_Overview_Introduction_Modeling
- 13
ISA-95 like IIPS life cycle
Run-time Information Processing
Information Service
Requests
Information Services
Requests
Information
Services
(BP)
Information
Services
(Task)
Information
Services
(implemented)
Information
Services Capability
Resources
HW, SW, DWH
Information Service Definition
IT Resource Development
- 1_12_ISA8895_Overview_Introduction_Modeling
- 14
Agenda
■
ISA-88 snapshot
■■■■■■
ISA-95 snapshot IIPS Lifecycle CCM modelling framework ISA-88/95 based Models and Objects ISA-88/95 in Production Lifecycles Methodology
- 1_12_ISA8895_Overview_Introduction_Modeling
- 15
Industrial Architecture Models Purpose
■
Scope
Ø
The entire industrial facility – the Production sub-system within the Enterprise system
Ø
Spatio-temporal description (structures and interactions) of this subsystem
Ø
The information reality that tights Energy and Matter together
■
Ongoing maintenance
Ø
This module only presents models for describing the facility
Ø
However, the facility is ever changing.
§
The Industrial Architecture Processes (IAP) integrates IAM within the global enterprise strategy definition and fulfillment process
■
IAM provides the framework
Ø
For capturing and managing knowledge
Ø
For mastering IIPS development planning
- 1_12_ISA8895_Overview_Introduction_Modeling
- 16
Industrial Architecture Dimensions
Operations Process Management
ISA-95
Physical Process Management
Physical Process Control
ISA-88
Equipment Control
TOGAF
ITIL
ISA-88 + ISA-95
- 1_12_ISA8895_Overview_Introduction_Modeling
- 17
IIPS Scope in Industrial Architecture framework
Business Information Processing Systems
Marketing, R&D, HR, Engineering, Sales, Purchasing, Finance/accounting, planning
Industrial Information Processing Systems
Production Inventory, Logistics Quality Maintenance Tooling
Operations Process Management
Resource & Definitions Management
Scheduling, Dispatching,
Analysis, Performance, Tracking, Reporting
…
Physical Process Management
Risk & Safety Information Configurations Documentation Regulation
Work Segments & Resources
Physical Process Control
Operating procedures, Routings, Recipes
Incidents & Deviations …
Equipment Control
Basic, Procedural, Coordination Control
- 1_12_ISA8895_Overview_Introduction_Modeling
- 18
Common IT systems involved
Operations Process Management
ERP
Physical Process Management
MES
Physical Process Control
AUTOMATION
Equipment Control
- 1_12_ISA8895_Overview_Introduction_Modeling
- 19
Agenda
■
ISA-88 snapshot
■■■■■■
ISA-95 snapshot IIPS Lifecycle CCM modelling framework ISA-88/95 based Models and Objects ISA-88/95 in Production Lifecycles Methodology
- 1_12_ISA8895_Overview_Introduction_Modeling
- 20
ISA88 Process model (Processing Requirement)
A Process is made up of an ordered set of one or more Process Stages
Process
A Process Stage is made up of an ordered set of one
or more Process Operations
Process Stage
A Process Operation is made up of an
ordered set of one or more Process
Actions
Process Operation
Process Action
- 1_12_ISA8895_Overview_Introduction_Modeling
- 21
Resource models (Structural description)
■
The resource asset models (Personnel, Equipment, and Material) are based on the ISA-95 breakdown.
■
All these resources share a similar pattern. Equipment and Material are indeed the same entity: A “machine” can be:
Ø
A “Physical Asset” for the company that makes products with it,
Ø
An “Inventory Asset” for the company that makes them (finish product) or sell / distributes it
- 1_12_ISA8895_Overview_Introduction_Modeling
- 22
ISA-95 Material Model
Is assembled from
- Is assembled from
- Is assembled from
- Is assembled from
- 0..n
- 0..n
- 0..n
- 0..n
- 0..n
- 0..n
Defines a grouping
Made up of
0..n
0..n
Material Class
Material Definition
Material Sublot
Material Lot
- 1..1
- 0..n
- 0..n
Defined by
0..n
Has
properties of
Has properties of
Has values for
Is tested by a >
Is tested by a >
0..n
Has values for
Is tested
by a >
May be made up of sublots
0..n
0..n
0..n
Material Test Specification
Records the execution of
Is tested by a >
0..n
Is tested by a >
0..n
QA Test Result
Defines a procedure for
0..n obtaining a
- 0..n
- 0..n
- 0..n
0..n
Material Class Property
Material Definition Property
0..n
Maps to
0..n
Material Lot Property
May map to
0..n <may contain nested
- 0..n
- 0..n
- <may contain nested
- <may contain nested
- 1_12_ISA8895_Overview_Introduction_Modeling
- 23
ISA-95 extended physical model (Actual Facility layout)
ENTERPRISE
BATCH
PROCESS
(ISA88)
CONTINUOUS
PROCESS
DISCRETE PROCESS
WAREHOUSE
SITE AREA
STORAGE
ZONE
WORK CENTER
PROCESS
CELL
PRODUCTION
UNIT
PRODUCTION
LINE
STORAGE
UNIT
- UNIT
- UNIT
- WORK CELL
WORK UNIT
EQUIPMENT
MODULE
CONTROL MODULE
- 1_12_ISA8895_Overview_Introduction_Modeling
- 24
ISA-95 Equipment Model
<May be made up of
0..n
0..n
Equipment
Equipment
0..n
0..n
Class
<Defined by
0..n
Has properties of >
Has values for >
Is tested by an >
Is tested by an >
- 0..n
- 0..n
Equipment
CapabilityTest Specification
- 0..n
- 0..n
0..n
Equipment
CapabilityTest
Result
<Records the execution of
Defines a procedure for obtaining an >
Is tested by an >
0..n
0..n
Equipment
ClassProperty
0..n
Equipment Property
Maps to
0..n
<may contain nested
0..n
<may contain nested
- 1_12_ISA8895_Overview_Introduction_Modeling
- 25
ISA-95 Personnel Model
0..n 0..n
Personnel
0..n
Person
< Defined by
Class
0..n
Is tested by a >
Has properties of >
Has values for >
Is tested by a >
- 0..n
- 0..n
Qualification
Test
Specification
Qualification
Test
< Records the execution of
- 0..n
- 0..n
0..n
Defines a procedure for obtaining a >
Result
Is tested by a >
- 0..n
- 0..n
0..n
- Personnel
- Person
Property
< Maps to
Class Property
- 1_12_ISA8895_Overview_Introduction_Modeling
- 26
ISA-88 Procedural Control model (Equipment/Product Interactions)
A Procedure is made up of an ordered set of one or more Unit Procedures
Procedure
A Unit Procedure is made up of an ordered set of
one or more Operations
Unit
Procedure
An Operation is made up of an ordered
set of one or more Phases
Operation
Phase
- 1_12_ISA8895_Overview_Introduction_Modeling
- 27
ISA-95 Segment Model
has an execution dependency on
0..n
0..n
Process Segment
Process Segment Dependency
0..n
May be made up of is a collection of
- 0..n
- 0..n
- 0..n
- 0..n
- 0..n
Process Segment Parameter
Equipment Segment Specification
Physical Asset
Segment Specification
Personnel Segment Specification
Material Segment Specification
0..n Is assembled from
Has properties of
Has properties of
Has properties of
Has properties of
0..n
May be made up of
- 0..n
- 0..n
- 0..n
0..n
Physical Asset
Segment Specification Property
Personnel Segment
Specification Property
Equipment Segment
Specification Property
Material Segment
Specification Property
0..n Corresponds to element in
0..n Corresponds to element in
- 0..n Corresponds
- 0..n Corresponds
- to element in
- to element in
- 1..1
- 1..1
- 1..1
1..1