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.


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