OPC Unified Architecture – Common Object Model: ISA-95
Go
v1.00
1
Scope
2
Normative References
3
Terms, definitions and conventions
3.1
Overview
3.2
OPC UA ISA-95 Terms
3.2.1
ISA95<Term>
3.2.1.1
General
3.2.1.2
ISA95Class
3.2.1.3
ISA95Object
3.2.1.4
ISA95Property
3.2.1.5
ISA95Attribute
3.2.2
UML<Term>
3.2.2.1
General
3.3
Abbreviations and symbols
3.4
OPC UA Notation
4
Concept
4.1
Overview
4.2
ISA-95 Summary
4.2.1
Introduction
4.2.2
Why ISA-95?
4.2.3
ISA-95
4.2.4
Modelling Approach of ISA-95
4.2.5
Key Points
4.3
OPC UA Summary
4.3.1
Introduction
4.3.2
What is OPC UA?
4.3.3
Basics of OPC UA
4.3.4
Information Modelling in OPC UA
4.3.4.1
Concepts
4.3.4.2
Namespaces
4.3.4.3
Companion Specifications
4.4
Modelling Approach of ISA-95
5
Fundamentals
5.1
Meta-model Mapping Approach
5.1.1
General
5.1.2
ISA95Class
5.1.3
ISA95Object
5.1.4
ISA95Attribute
5.1.5
ISA95Property
5.1.6
Complex Value
5.1.6.1
General
5.1.6.2
Array value
5.1.6.3
Range value
5.1.6.4
Series value
5.1.6.5
Structured value
5.1.7
ISA95Reference
5.1.7.1
General
5.1.7.2
UMLAssociation
5.1.7.3
UMLGeneralization
5.1.7.4
UMLDependence
5.1.7.5
UMLAggregation
5.1.7.6
UMLComposite
5.2
Model Overview
6
ISA-95 Data Representation Model
6.1
General
6.2
Content Component DataType
6.2.1
General
6.2.2
CurrencyCode
6.2.3
DateString
6.2.4
Decimal
6.2.5
DecimalString
6.2.6
DurationString
6.2.7
NormalizedString
6.2.8
TimeString
6.3
Core Data Type DataType
6.3.1
General
6.3.2
CDTAmountDecimal
6.3.3
CDTBinaryObject
6.3.4
CDTCode
6.3.5
CDTDateTime
6.3.6
CDTGraphic
6.3.7
CDTIdentifier
6.3.8
CDTMeasure
6.3.9
CDTOrdinal
6.3.10
CDTPicture
6.3.11
CDTRate
6.3.12
CDTSound
6.3.13
CDTVideo
7
ISA-95 Base Information Model
7.1
Overview
7.2
Test Specification Information
7.3
Test Result Information
7.4
DataTypes
7.4.1
ISA95EquipmentElementLevelEnum
7.4.2
ISA95TestResultMeasurementDataType
7.4.3
ISA95TestResultDataType
7.5
VariableTypes
7.5.1
Overview
7.5.2
ISA95ClassPropertyType
7.5.3
ISA95PropertyType
7.5.4
ISA95TestResultType
7.6
ObjectType
7.6.1
Overview
7.6.2
ISA95ClassType
7.6.3
ISA95ObjectType
7.6.4
ISA95TestSpecificationType
8
ISA-95 Common Object Model
8.1
Personnel Information
8.1.1
Overview
8.1.2
VariableTypes
8.1.2.1
QualificationTestResultType
8.1.2.2
PersonnelClassPropertyType
8.1.2.3
PersonPropertyType
8.1.3
ObjectTypes
8.1.3.1
QualificationTestSpecificationType
8.1.3.2
PersonnelClassType
8.1.3.3
PersonType
8.2
Role based Equipment Information
8.2.1
Overview
8.2.2
DataTypes
8.2.2.1
ISA95AssetAssignmentDataType
8.2.3
VariableTypes
8.2.3.1
ISA95AssetAssignmentType
8.2.3.2
EquipmentCapabilityTestResultType
8.2.3.3
EquipmentClassPropertyType
8.2.3.4
EquipmentPropertyType
8.2.4
ObjectTypes
8.2.4.1
EquipmentCapabilityTestSpecificationType
8.2.4.2
EquipmentClassType
8.2.4.3
EquipmentType
8.3
Physical Asset information
8.3.1
Overview
8.3.2
VariableTypes
8.3.2.1
CompanyType
8.3.2.2
GeoSpatialLocationType
8.3.2.3
PhysicalAssetCapabilityTestResultType
8.3.2.4
PhysicalAssetClassPropertyType
8.3.2.5
PhysicalAssetPropertyType
8.3.3
ObjectTypes
8.3.3.1
PhysicalAssetCapabilityTestSpecificationType
8.3.3.2
PhysicalAssetClassType
8.3.3.3
PhysicalAssetType
8.4
Material information
8.4.1
Overview
8.4.2
VariableTypes
8.4.2.1
MaterialTestResultType
8.4.2.2
MaterialDefinitionPropertyType
8.4.2.3
MaterialClassPropertyType
8.4.2.4
MaterialLotPropertyType
8.4.3
Objects
8.4.3.1
MaterialTestSpecificationType
8.4.3.2
MaterialClassType
8.4.3.3
MaterialDefinitionType
8.4.3.4
MaterialLotType
8.4.3.5
MaterialSublotType
9
References
9.1
Overview
9.2
Base References
9.2.1
MadeUpOf
9.2.2
HasISA95ClassProperty
9.2.3
HasISA95Property
9.2.4
HasISA95Attribute
9.2.5
HasCDTSupplemental
9.2.6
LocatedIn
9.2.7
DefinedBy
9.2.8
TestedBy
9.2.9
ImplementedBy
9.2.10
HasTestResult
9.2.11
ResultsForSpecification
9.3
Personnel References
9.3.1
DefinedByPersonnelClass
9.3.2
TestedByQualificationTest
9.4
Equipment References
9.4.1
MadeUpOfEquipment
9.4.2
DefinedByEquipmentClass
9.4.3
TestedByEquipmentTest
9.5
Physical Asset References
9.5.1
MadeUpOfPhysicalAsset
9.5.2
DefinedByPhysicalAssetClass
9.5.3
TestedByPhysicalAssetTest
9.6
Material References
9.6.1
MadeUpOfMaterialSublot
9.6.2
DefinedByMaterialClass
9.6.3
TestedByMaterialTest
9.6.4
AssembledFrom
9.6.5
AssembledFromDefinition
9.6.6
AssembledFromClass
9.6.7
AssembledFromLot
9.6.8
AssembledFromSublot
10
Profile
10.1
Conformance Unit
10.1.1
Overview
10.1.2
Server
10.1.3
Client
10.2
Facet
10.2.1
Overview
10.2.2
Server
10.2.2.1
ISA95 Base Server Facet
10.2.2.2
ISA95 Base Personnel Model Server Facet
10.2.2.3
ISA95 Extended Personnel Model Server Facet
10.2.2.4
ISA95 Base Equipment Model Server Facet
10.2.2.5
ISA95 Extended Equipment Model Server Facet
10.2.2.6
ISA95 Base Physical Asset Model Server Facet
10.2.2.7
ISA95 Extended Physical Asset Model Server Facet
10.2.2.8
ISA95 Physical Asset Related Equipment Server Facet
10.2.2.9
ISA95 Base MaterialClass Model Server Facet
10.2.2.10
ISA95 Base MaterialLot Model Server Facet
10.2.2.11
ISA95 Extended MaterialLot Model Server Facet
10.2.3
Client
10.2.3.1
ISA95 Base Client Facet
10.2.3.2
ISA95 Base Personnel Model Client Facet
10.2.3.3
ISA95 Extended Personnel Model Client Facet
10.2.3.4
ISA95 Base Equipment Model Client Facet
10.2.3.5
ISA95 Extended Equipment Model Client Facet
10.2.3.6
ISA95 Base Physical Asset Model Client Facet
10.2.3.7
ISA95 Extended Physical Asset Model Client Facet
10.2.3.8
ISA95 Base MaterialClass Model Client Facet
10.2.3.9
ISA95 Base MaterialLot Model Client Facet
10.2.3.10
ISA95 Extended MaterialLot Model Client Facet
Annex A
XML Representation of Model
Annex B
Untitled
Annex C
ISA-95 Mapping (Normative)
C.1
Generic models
Annex D
B2MML Mapping (Informative)
Annex E
xtensions
Annex F
UML notation used in ISA-95 (Informative)
Annex G
Notation Extensions
7.1
Overview
Figure 19
illustrates overview of the ISA-95 Base Information Model.
Figure 19 - ISA-95 Base Information Model Overview
↑
↓
✕