OPC-UA For ISA95
OPC-UA For ISA95
OPC-UA For ISA95
1
Problem - ISA95.01 Levels
Level 4
Business Planning & Logistics
Plant Production Scheduling,
Operational Management, etc
Interface addressed
in the S95.01 and
Level 3 S95.02 standard
Manufacturing Area addressed
Operations & Control in the S95.03
Dispatching Production, Detailed Production standard
Scheduling, Reliability Assurance, ...
Levels
2,1,0
Batch Continuous Discrete
Control Control Control
Interface addressed
2
Existing Interface
• B2MML interface
• Batch Data Updates
• Not RealTime
• XML Based
•Desired
• Faster Updates
• Access to lower levels
The Solution
Common
Information
model
OPC UA ISA-95
Common
Information
Model
B2MML
Linking Systems
using existing
standards
3
How To
IEC, ISA-95B
Information Model Specifications
Create an
OPC Unified Architecture Information Model
based upon
ISA-95 Object Model and the B2MML implementation
Information Model
0..N
Equipment 0..N 0..N Maintenance
Equipment
Class 1..1 Is Against Request
0..N Defined By
4
Object Models in ISA 95.02
ISA-95.02
Object
model
ISA-95
5
Part 2 - 5x4 Object Models
• FIve categories of resources
– Personnel
– Equipment
– Physical Assets
– Material (and Energy)
– Process Segments
• Four Process, Product, & Production Models
– Capability & Capacity Definition
– Product Definition
– Production Schedule
– Production Performance
Has Has
properties values for
of
0..n 0..n
1..n 0..n
Is tested
by a Qualification
0..n Qualification 0..n Test
Records the
Test execution of Result
Defines a
Specification
procedure for
obtaining a
OPC and MES Day 2012 12
6
ISA-95
OPC UA
Model
Summary
Data Definition
7
Reference
Definition
15
OPC and MES Day 2012
Personnel Model
Personnel Supervisor Professional Laborer Operator Pump Draftsman
Class Engineer Mechanic
Qualification
Test
Person
Qualification
Test Results
Sally Jones- ID#12344 Joe Smith - ID#12345
8
Personnel
Model
Equipment
Model
9
Equipment
Model
10
Physical
Asset
Model
11
Material MaterialClass
PropertyType
MaterialTest
SpecificationType
Material
TestResultType
Definition ConformsTo
MaterialTest
HasISA95
Class
Property
<PropertyName>::
MaterialClassPropertyType
<TestSpecification>::”
MaterialDefinition
PropertyType
HasISA95
MaterialLotPropertyType
HasTest
Class <TestResult>::
Model
MaterialTestSpecificationType Property Result
TestedBy <PropertyName>:: HasISA95 MaterialTestResultType
MaterialTest MaterialDefinitionPropertyType Property
TestedBy
MaterialTest <PropertyName>::
MaterialDefinitionPropertyType
<TestSpecification>::
MaterialTestSpecificationType
MaterialDefinitionType
<TestSpecification>::
MaterialTestSpecificationType
AssemblyType
HasISA95 Assembly
ClassProperty Relationship MaterialLotType TestedBy
MaterialTest
DefinedBy <PropertyName>::
MaterialClass MateriallDefinitionPropertyType HasISA95 <TestSpecification>::
Attribute
TestedBy Assembled Status MaterialTestSpecificationType
From <MaterialClass>:: HasISA95
MaterialTest
Property
MaterialClassType
Quantity
<TestSpecification>:: AssemblyType
MaterialTestSpecificationType
<AssemblyLot>:: Assembly
MaterialLotType Relationship
MaterialClassType AssemblyType
MaterialSubLotType
Assembly
Relationship <MaterialSubLot>::
MaterialSublotType
HasISA95 <PropertyName>:: HasISA95
ClassProperty <PropertyName>:: Property
MateriallClassPropertyType
Assembled
<MaterialDefinition>:: MaterialDefinitionPropertyType?
From MaterialDefinitionType TestedBy
MaterialTest
TestedBy <AssemblyDefinition>::
MaterialTest MaterialClassType
<TestSpecification>::
<TestSpecification>:: MaterialTestSpecificationType
MaterialTestSpecificationType
Status
• Specification RC
– Profiles
– B2MML Mapping
– Implementations
12
Demo
Shockwave
Flash Object
Questions?
• Paul Hunkar
• [email protected]
13
Five Resource Object Models
Personnel resources managed for operations
People
Equipment
Physical Asset
Process Segments
People Product
Time
Capability/Capacity
Equipment
Operations Work
Definitions Definitions*
Physical Asset
Operations Work
Schedule Schedule*
Materials
Operations Work
Segments Performance Performance*
14
Process Segment Product definition Production capability Production schedule Production performance
Physical Asset Operations definition Operations capability Operations schedule Operations performance
Equipment
Material
Personnel
Detailed
Work Process scheduling
Segment
Work Capability
Work Performance
Resource Work
Schedule Tracking
management
Resource
Relationship
Work Alert
Dispatching
Analysis
Work Alert Work KPI
Work Master
15