Practical Enterprise Modelling: ISA 88 and ISA 95 Standards
Practical Enterprise Modelling: ISA 88 and ISA 95 Standards
Practical Enterprise Modelling: ISA 88 and ISA 95 Standards
IEC SB3 Sponsored Seminar Workshop on Industrial Automation Objects 3-4 April 2001, Geneva, Switzerland
Jean Vieille, Consultant ISA SP88 & SP95 committees member [email protected]
Agenda
ISA 88 and 95 in SCM and Production Scheduling ISA 95 : Enterprise-Production Communication ISA 88 : Modular Control
Production Schedule
Product Development
Resources Engineering
Agile Enterprise
Market / Customer demand
Production Schedule Production Schedule
Product Develoment
Resources Engineering
Enterprise System 1
S95.01 Scope
Level 4
Level 3
Control Systems
Control Systems
Control Systems
Delivery
Scheduling
Suppliers
Suppliers
Production
Distribution
Recipe Management
A
Process Management
Unit Supervision
Maintenance Management
Process Control
Process Management
Consumers
S88 et S95
Enterprise A Product Enterprise B Product
S88
S95
S88
Quality
Production Request
A Production Request is made up of 0..n Segment Requirements
Segment Requirement
A Segment Requirement may contain 0..n of each
Consumable Expected
Work Dispatching
Setup Instructions
Continuous Premix
Segment Requirement Product Definition Product Segments Process Segments Production Capabilities
Product Development
Resources
Resources Engineering
S88 : Schedule
S88 : Resources
Product Development
Resources Engineering
AspenTech Sequencia Rockwell FRSI OSI IBM GS Fluor Daniels PDXI MIT
Siemens InCode Yokogawa Foxboro InCode Intellution Microsoft AMR NAMUR PWC LLC
BaseTen Wonderware Propack Data Oracle Schneider Electric ORSI Jacobs Keops
MES solutions are too related to processing methods and too industry-specific Many benefits expected from standardization and documentation of best practices
S95.01
PDXI NAMUR Continuous Manufacturing Models
S88.01
Batch Manufacturing Models
SME
Discrete Manufacturing Models
Provide a clear demarcation of responsibilities and functions Provide a clear description of exchanged information
Scope of S95.01
The definition of the scope of the manufacturing control domain A definition of the functions associated with the interface between control functions and enterprise functions A definition of the information which is shared between control functions and enterprise functions Based on the Purdue Reference Model for CIM and MESA model
Product Inventory Control (7.0) Production Control (3.0) Quality Assurance (6.0) Material and Energy Control (4.0) Marketing & Sales
From ANSI/ISA-95.00.01-1995 Copyright ISA 2000. Used with permission. www.isa.org
Procurement (5.0)
Information Definitions
Categories of Information
Production Product Production Production Capability Definition Schedule Performance InformationInformation (What to (What was
(What is available for use) (How to make a product) make and use) made and used)
Product
People
Time
Capabilities
Equipment
Product Definitions
Materials
Production Schedule
Segments
Production Performance
pH
Density
Color Purity
QA Test Results
pH 7.0
Process Segments
Business view of production
Assembly
Inspect
Paint
Mixing Cans
Time
Capabilities
Capability Models
Product
People
Time
Capabilities
Equipment
Materials
Segments
Material System
Bill Of Materials e.g. 10 Speed Bicycle
Frame Assembly
Final Assembly
Paint
Color
Manufacturing Bill Frame : 1 Wheels : 2 Chain : 1 Seat : 1 Handlebars :1 Brake Pads : 4 ...
Frame Type
Seat Height
Manufacturing System
Production Schedule
People
Equipment
Product Definitions
Materials
Production Schedule
Segments
Production Performance
People
Equipment
Product Definitions
Materials
Production Schedule
Segments
Production Performance
Process Specification
What can be done with the resources
Product Definition
What must be defined to make a product
Production Scheduling
What is it to be made & used
Production Information
What was made & used
Process Segment
Resource Segment Capability
Product Segment
Resource Specification
Capability Property
Segment Property
Specification Property
Requirement Property
Actual Property
dISA95.02
Equipment Attributes
Attribute Name
Description
Examples
ID
A unique identification of a specific piece of R7726 equipment, within the scope of the information Reactor 101 exchanged (Production Capability, Production Lathe machine 33 Schedule, Production Performance, ) The ID is used in other parts of the model when the equipment must be identified, such as the production capability for this person, or a production response identifying the equipment.
Description
d95.03 Definitions Detailed Production Scheduling Production Tracking Production Dispatching Resource Management Historical Data Management (QA) Product Analysis Process Analysis Production Analysis Product Definition Management Process Monitoring Manual Operations Automated Control
Production Performance
Production Execution
Process Monitoring
Manual Operations
Automated Control
Automation Challenge
Ideal automation
Flexibility
S88
Manual Operation
Capability
Traditional Automation
Complexity
vs Stupid Bird
Limited intelligence Mostly decentralized design
Local decision making at feather level Cope well with unexpected situations Inherently adaptative structure
Walking
Scheduling hierarchy
Business system ISA 95
Process Control
Equipment Control
Intelligent Device
Process Control
Production schedule How to make the product using available services?
Equipment Control
How to provide the expected services taking care of safety ?
IEC 60848 IEC 61131 IEC 61499 IEC 61508 IEC61158
ISA 88
R&D
Site
May contain
Area
May contain
Process Cell
Must contain
Unit Equipment
May contain
Equipment Module
May contain May contain
Control Module
May contain
Physical Equipment
Equipment Entities
Equipment Control
EM
EM CM CM
EM
EM
CM
CM
CM
CM
D4 PID
Status
Circulating Pumping to Process Stopped Shutdown
Equipment Control
Unit Procedure
is an ordered set of
Operation
is an ordered set of
Phase
Equipment Phase
Equipment Control
Recipe Operation
is an ordered set of
Recipe Phase
References
Equipment Phase
Equipment Control
Equipment Procedure
is an ordered set of
Equipment Operation
is an ordered set of
Equipment Phase
Equipment Phase
Commands
State Machine
States
Phase Object
Parameters Start Hold Pause Aborting Pausing Data Run Held Paused
Stop
Abort Reset Resume Restart
Stopped
Aborted Idle
Holding
Running
Stopping
Completed
Restarting
Held
Holding
Start
Pause Resume
Pausing
Aborting
Stopping
Paused
Aborted Reset
Control Module
Exception Logic
Control Module
The process interlock logic takes precedence over phase logic and manual override logic. Typically, this logic is implemented in the DPCS.
Phase Logic
Equipment Module
Control Action
Field I/O
Control Module
Inhibit manual override (Interlock from phase logic), Also sent to console to inhibit choice of manual mode
Console Control
Control Module/Control Action State/Mode Exception Logic
Inputs to Control Action Logic: - Set manual mode - Command from operator's console
Preparation
S1
Initialize
Reaction
Charge
S1
Sample
Synchronization points
Initialize
T1 T1
S1
Sample OK
Transfer to Reactor
T1 T1
React
Transfer to Storage
THANK YOU