OPC 10030: ISA-95 Common Object Model
Released 1.00
2013-10-30
This document is subject to the license terms described here.
The general OPC Foundation specification license agreement also applies and can be found here.
This document is a copy of the original which can be found here.
This document defines nodes in the following nodesets:
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
A.1 Generic models