10 Profile

10.1 Conformance Unit

10.1.1 Overview

This section defines ConformanceUnits that are specific to the OPC UA ISA-95 Information model. These ConformanceUnits are separated into ConformanceUnits that are Server specific and those that are Client specific.

10.1.2 Server

Table 107 defines the Server based ConformanceUnits. These units are separated into common items, Physical Asset, Equipment, Personnel and material handling based ConformanceUnits

Table 106 – ISA95 Server Information Model
Category Title Description Derived
Server ISA95-CCTS Data Representation Model

Support for ISA95 defined CCTS DataTypes, This includes support for the following types:

CDTAmountDecimal

CDTBinaryObject

CDTCode

CDTDateTime

CDTGraphic

CDTIdentifier

CDTMeasure

CDTOrdinal

CDTPicture

CDTRate

CDTSound

CDTVideo

This includes supporting any supplemental properties which are exposed on the DataType. The actual list of supported CDT DataType is provided by this ConformanceUnit. The default values of the any supplemental properties are used or the supplemental property is added to an instance to override its value.

Server ISA95-CCTS Data Representation Model ComplexThe server automatically adds CCTS Supplemental data properties to any variables that are defined to use the given DataType. The new supplemental properties have a default value that is from the supplemental property on the DataType.
Server ISA95-Data Representation Model

Support for ISA95 define DataTypes, This includes support for the following basic types:

CurrencyCode

DateString

Decimal

DecimalString

DurationString

NormalizedString

TimeString

The actual list of supported data types is provided by this ConformanceUnit

ServerISA95-Base TypesThe Server exposes the ISA95 Basic Type system. This includes: ISA95ClassPropertyType, ISA95PropertyType, ISA95ClassType, ISA95ObjectType and ISA95TestSpecificationType.
ServerISA95 – TestResultsThe Server supports the ISA95TestResultsDataType and instance of the ISA95TestResultType variable that provide the result in this data type
Server ISA95 - ISA95TestResultMeasurementDataTypeThe Server supports the ISA95TestResultMeasurementDataType and instance of the ISA95TestResultType variable that provide the result in this data type
Server ISA95 – QualificationThe server supports test descriptions that are instances of QualificationTestSpecificationType. The server also supports instances of QualificationTestResultType or sub types of it that describe the test results associated with the provided instance of the QualificationTestSpecificationType.
ServerISA95-Personnel Model TypesThe Server supports PersonnelClassType and PersonnelClassPropertyType. This includes support for creating subtypes of PersonnelClassType that have predefined instances of PersonnelClassPropertyType.
Server ISA95-Person Model Type InstancesThe Server supports PersonType and PersonPropertyType. This includes support for instances that are defined against the type. Where these instances will have references to one or more subtypes of PersonnelClassType and will inherit all instances of PersonnelClassPropertyType provided in the referenced PersonnelClassType as instances of PersonPropertyType.
ServerISA95–Person Model SubtypesThe Server supports creating sub-types of PersonType where the sub types have predefined PersonnelClassType references and appropriate inheritance of PersonnelClassPropertyType instances. It also includes creating instance against the new sub-types
Server ISA95-Person Qualification Test ModelThe Server supports Qualification tests for Instance of PersonType and Instances of PersonPropertyType.; this includes support for maintaining test results.
Server ISA95-Personnel Qualification Test ModelThe Server supports Qualification tests for PersonnelClassType and for instances of PersonnelClassPropertyType, this include support for maintaining test results.
Server ISA95 – Equipment CapabilityThe server supports test descriptions that are instances of EquipmentCapabilityTestSpecificationType. The server also supports instances of EquipmentCapabilityTestResultType or sub types of it that describe the test results associated with the provided instance of the EquipmentCapabilityTestSpecificationType.
ServerISA95-Equipment Class Model TypesThe Server supports EquipmentClassTypes and EquipmentClassPropertyType. This includes support for creating subtypes of EquipmentClassType that have predefined instances of EquipmentClassPropertyType.
Server ISA95-Equipment Model Type InstancesThe Server supports EquipmentType and EquipmentPropertyTypes. This includes support for instances that are defined against the type, where these instance will have references to one or more subtypes of EquipmentClassType and will inherit all instances of EquipmentClassPropertyType provided in the referenced EquipmentClassType as instances of EquipmentPropertyType.
Server ISA95 – Nested EquipmentThe server supports defining EquipmentType that are made up of other EquipmentType
Server ISA95 – EquipmentLevelThe server support defining a hierarchy of equipment instances, where the instances include an EquipmentLevel indication along with a browseable hierarchy structure.
ServerISA95 – Equipment Model SubtypesThe Server supports creating sub-types of EquipmentType where the sub types have predefined EquipmentClassType references and appropriate inheritance of EquipmentClassPropertyType instances. It also includes creating instance against the new sub-types
Server ISA95-Equipment Capability Test ModelThe Server supports Equipment Capability tests for instance of EquipmentType and Instances of EquipmentPropertyType., this includes support for maintaining test results.
ServerISA95 – AssetAssignmentSupports instance of ISA95AssetAssignmentType or a sub type of it, to link Physical Assets and Equipment. This includes supporting an associated data type for the VariableType.
Server ISA95 - Physical Asset CapabilityThe server supports test descriptions that are instances of PhysicalAssetCapabilityTestSpecificationType. The server also supports instances of PhysicalAssetCapabilityTestResultType or sub types of it that describe the test results associated with the provided instance of the PhysicalAssetCapabilityTestSpecificationType.
ServerISA95 - PhysicalAsset Class Model TypesThe Server supports PhysicalAssetClassTypes and PhysicalAssetClassPropertyType. This includes support for creating subtypes of PhysicalAssetClassType that have predefined instances of PhysicalAssetClassPropertyType.
Server ISA95 - PhysicalAsset ManufactureThe Server supports Manufacturer information for PhysicalAssetClassType
ServerISA95 - PhysicalAsset ModelNumberThe Server supports ModelNumber information for PhysicalAssetClassTypes
Server ISA95 - PhysicalAsset Model Type InstancesThe Server supports PhysicalAssetType and PhysicalAssetPropertyTypes. This includes support for instances that are defined against the type, where these instance will have references to one or more subtypes of PhysicalAssetClassType and will inherit all instances of PhysicalAssetClassPropertyType provided in the referenced PhysicalAssetClassType as instances of PhysicalAssetPropertyType.
Server ISA95 - Nested PhysicalAssetThe server supports defining PhysicalAssetType that are made up of other PhysicalAssetType.
ServerISA95 - PhysicalAsset LocationThe Server supports GeoSpatialLocationType and assigning location information to physical assets
ServerISA95 - PhysicalAsset VendorThe Server supports Vendor information for PhysicalAssetType
ServerISA95 - PhysicalAsset Model SubtypesThe Server supports creating sub-types of PhysicalAssetType where the sub types have predefined PhysicalAssetClassType references and appropriate inheritance of PhysicalAssetClassPropertyType instances. It also includes creating instance against the new sub-types
Server ISA95-PhysicalAsset Capability Test ModelThe Server supports instances of PhysicalAssetCapabilityTestSpecificationType for instances of PhysicalAssetType and Instances of PhysicalAssetPropertyType. This includes support for maintaining test results.
Server ISA95 – Material capabilityThe server supports test descriptions that are instances of MaterialTestSpecificationType. The server also supports instances of MaterialTestResultType or sub types of it that describe the test results associated with the provided instance of the MaterialTestSpecificationType.
ServerISA95-Material Class Model TypesThe Server supports MaterialClassTypes and MaterialClassPropertyType. This includes support for creating subtypes of MaterialClassType that have predefined instances of MaterialClassPropertyType.
ServerISA95-Material Class Model AssemblyThe Server supports creating Assemblies of MaterialClassType. This includes support for AssemblyType and AssemblyRelationship information
Server ISA95- Material Class Test The Server supports instances of MaterialTestSpecificationType for MaterialClassType and Instances of MaterialClassPropertyType.
ServerISA95-Material Definition Model TypesThe Server supports MaterialDefinitionTypes and MaterialDefinitionPropertyType. This includes support for creating subtypes of MaterialDefinitionType that have predefined instances of MaterialDefinitionPropertyType and predefined References to MaterialClassType Nodes.
ServerISA95-Material Definition Model AssemblyThe Server supports creating Assemblies of MaterialDefinitionType. This includes support for AssemblyType and AssemblyRelationship information
Server ISA95- Material Definition Test The Server supports instances of MaterialTestSpecificationType for MaterialDefinitionType and Instances of MaterialDefinitionPropertyType.
Server ISA95- MaterialLot Model Type InstancesThe Server supports MaterialLotType and MaterialLotPropertyType. This includes support for instances that are defined against the type, where these instance will have references to a subtype of MaterialDefinitionType and will inherit all instances of MaterialDefinitionPropertyType provided in the referenced MaterialDefinitionType as instances of MaterialLotPropertyType.
Server ISA95 – MaterialLot Nested MaterialLotThe server supports defining MaterialLotTypes that are assembled from of other MaterialLotTypes. This includes support for AssemblyType and AssemblyRelationship information
Server ISA95 – MaterialLot Nested MaterialSublotThe server supports defining MaterialLotTypes that are assembled from MaterialSublotTypes. This includes support for AssemblyType and AssemblyRelationship information
Server ISA95 – MaterialLot Madeup MaterialSublotThe server supports defining MaterialLotTypes that are Made up of MaterialSublotTypes.
ServerISA95 – MaterialLot Model SubtypesThe Server supports creating sub-types of MaterialLotType where the sub types have predefined MaterialDefinitionType references and appropriate inheritance of MaterialDefinitionPropertyType instances. It also includes creating instance against the new sub-types
Server ISA95 - MaterialLot StatusThe Server supports Status information for MaterialLotType
ServerISA95 – MaterialLot StorageLocationThe Server supports StorageLocation information for MaterialLotType
ServerISA95 – MaterialLot Quantity The Server supports Quantity information for MaterialLotType
Server ISA95- MaterialLot Test The Server supports instances of MaterialTestSpecificationType for instance of MaterialLotType and instances of MaterialLotPropertyType. This includes support for maintaining test results.
Server ISA95- MaterialSublot Model Type InstancesThe Server supports MaterialSublotType and MaterialLotPropertyType. This includes support for instances that are defined against the type, where these instance will have references to a subtype of MaterialDefinitionType and will inherit all instances of MaterialDefinitionPropertyType provided in the referenced MaterialDefinitionType as instances of MaterialLotPropertyType.
Server ISA95 – MaterialSublot Nested MaterialLotThe server supports defining MaterialSublotTypes that are assembled from of other MaterialLotTypes. This includes support for AssemblyType and AssemblyRelationship information
Server ISA95 – MaterialSublot Nested MaterialSublotThe server supports defining MaterialSublotTypes that are assembled from MaterialSublotTypes. This includes support for AssemblyType and AssemblyRelationship information
Server ISA95 – MaterialSublot Madeup MaterialSublotThe server supports defining MaterialSublotTypes that are Made up of MaterialSublotTypes.
ServerISA95 – Materialsublot Model SubtypesThe Server supports creating sub-types of MaterialSublotType where the sub types have predefined MaterialDefinitionType references and appropriate inheritance of MaterialDefinitionPropertyType instances. It also includes creating instance against the new sub-types
Server ISA95 - MaterialSublot StatusThe Server supports Status information for MaterialSublotType
ServerISA95 – MaterialSublot StorageLocationThe Server supports StorageLocation information for MaterialSublotType
ServerISA95 – MaterialSublot Quantity The Server supports Quantity information for MaterialSublotType
Server ISA95- MaterialSublot Test The Server supports instances of MaterialTestSpecificationType for instance of MaterialSublotType and instances of MaterialLotPropertyType. This includes support for maintaining test results.

10.1.3 Client

Table 107 defines the Client based ConformanceUnits. These units are separated into common items, Physical Asset, Equipment, Personnel and material handling based ConformanceUnits

Table 107 – ISA95 Client Information Model
Category Title Description Derived
Client ISA95-CCTS Data Representation Model ClientThe Client supports accessing any supplemental properties which are exposed on the DataType. The default values of the any supplemental properties are used. If the property is overwritten in the instance the instance version of the property is used.
Client ISA95-Data Representation Model Client

The client understands the ISA95 define DataTypes, This includes support for the following basic types:

CurrencyCode

DateString

Decimal

DecimalString

DurationString

NormalizedString

TimeString

Client ISA95 – TestResults ClientThe Client understands and can make use of the native ISA95TestResultsDataType
Client ISA95 - ISA95TestResultMeasurementDataType ClientThe Client understands and can make use of the native ISA95TestResultMeasurementDataType
Client ISA95 – Qualification ClientThe Client understands and can make use of the native test descriptions that are instances of QualificationTestSpecificationType. The Client also understands and can make use of the native QualificationTestResultType or sub types of it that describe the test results associated an instance of the QualificationTestSpecificationType.
Client ISA95-Person Model Type Instances ClientThe Client understands and can make use of PersonType and PersonPropertyType. This includes support for instances that are defined against the type.
Client ISA95–Person Model Subtypes ClientThe Client understands and can make use of sub-types of PersonType. This includes support for instance that are defined against the new sub-types
Client ISA95-Person Qualification Test Model ClientThe Client understands and can make use of Qualification tests for instances of PersonType and instances of PersonPropertyType. This includes support for maintaining test results.
Client ISA95-Personnel Qualification Test Model ClientThe Client understands and can make use of Qualification tests for PersonnelClassType and for instances of PersonnelClassPropertyType, This includes test results.
Client ISA95 – Equipment Capability ClientThe Client understands and can make use of test descriptions that are instances of EquipmentCapabilityTestResultType or sub types of it that describe the test results associated with a instance of EquipmentCapabilityTestSpecificationType.
Client ISA95-Equipment Model Type Instances ClientThe Client understands and can make use of EquipmentType and EquipmentPropertyTypes. This includes support for instances that are defined against the type.
Client ISA95 – Nested Equipment ClientThe Client understands and can make use of EquipmentType that are made up of other EquipmentType
Client ISA95 – EquipmentLevel ClientThe Client understands and can make use of a hierarchy of Equipment instances, where the instances include an EquipmentLevel indication along with a browseable hierarchy structure.
Client ISA95 – Equipment Model Subtypes ClientThe Client understands and can make use of sub-types of EquipmentType including instance against the new sub-types
Client ISA95-Equipment Capability Test Model ClientThe Client understands and can make use of Equipment Capability tests for instance of EquipmentType and Instances of EquipmentPropertyType. This includes support for test results.
Client ISA95 - Physical Asset Capability ClientThe Client understands and can make use of test descriptions that are instances of PhysicalAssetCapabilityTestSpecificationType. The Client also understands and can make use of instances of PhysicalAssetCapabilityTestResultType or sub types of it that describe the test results.
Client ISA95 - PhysicalAsset Manufacture ClientThe Client understands and can make use of Manufacturer information for PhysicalAsset ClassTypes
Client ISA95 - PhysicalAsset ModelNumber ClientThe Client understands and can make use of ModelNumber information for PhysicalAssetClassTypes
Client ISA95 - PhysicalAsset Model Type Instances ClientThe Client understands and can make use of PhysicalAssetType and PhysicalAssetPropertyTypes. This includes instances that are defined against the type,.
Client ISA95 - Nested PhysicalAsset ClientThe Client understands and can make use of PhysicalAssetTypes that are made up of other PhysicalAssetTypes.
Client ISA95 - PhysicalAsset Location ClientThe Client understands and can make use of GeoSpatialLocationType and location information on physical assets
Client ISA95 - PhysicalAsset Vendor ClientThe Client understands and can make use of Vendor information for PhysicalAsset Types
Client ISA95 - PhysicalAsset Model Subtypes ClientThe Client understands and can make use of sub-types of PhysicalAssetType including instance of the sub-types
Client ISA95-PhysicalAsset Capability Test Model ClientThe Client understands and can make use of instances of PhysicalAssetCapabilityTestSpecificationType including test results.
Client ISA95 – Material capability ClientThe Client understands and can make use of test descriptions that are instances of MaterialTestSpecificationType. The Client also understands and can make use of instances of MaterialTestResultType or sub types of it.
Client ISA95-Material Class Model Assembly ClientThe Client understands and can make use of Assemblies of MaterialClassType. This includes AssemblyType and AssemblyRelationship information
Client ISA95- Material Class Test ClientThe Client understands and can make use of instances of MaterialTestSpecificationType for MaterialClassType and Instances of MaterialClassPropertyType.
Client ISA95-Material Definition Model Types ClientThe Client understands and can make use of MaterialDefinitionTypes and MaterialDefinitionPropertyType.
Client ISA95-Material Definition Model Assembly ClientThe Client understands and can make use of Assemblies of MaterialDefinitionType. This includes AssemblyType and AssemblyRelationship information
Client ISA95- Material Definition Test ClientThe Client understands and can make use of instances of MaterialTestSpecificationType for MaterialDefinitionType and Instances of MaterialDefinitionPropertyType.
Client ISA95- MaterialLot Model Type Instances ClientThe Client understands and can make use of MaterialLotType and MaterialLotPropertyType. This includes instances that are defined against the type.
Client ISA95 – MaterialLot Nested MaterialLot ClientThe Client understands and can make use of MaterialLotTypes that are assembled from of other MaterialLotTypes. This includes AssemblyType and AssemblyRelationship information
Client ISA95 – MaterialLot Nested MaterialSublot ClientThe Client understands and can make use of MaterialLotTypes that are assembled from MaterialSublotTypes. This includes AssemblyType and AssemblyRelationship information
Client ISA95 – MaterialLot Madeup MaterialSublot ClientThe Client understands and can make use of MaterialLotTypes that are MadeUpOf MaterialSublotTypes.
Client ISA95 – MaterialLot Model Subtypes ClientThe Client understands and can make use of sub-types of MaterialLotType where the sub types.
Client ISA95 - MaterialLot Status ClientThe Client understands and can make use of Status information for MaterialLotType
Client ISA95 – MaterialLot StorageLocation ClientThe Client understands and can make use of StorageLocation information for MaterialLotType
Client ISA95 – MaterialLot Quantity Client The Client understands and can make use of Quantity information for MaterialLotType
Client ISA95- MaterialLot Test ClientThe Client understands and can make use of instances of MaterialTestSpecificationType for instance of MaterialLotType and instances of MaterialLotPropertyType. This includes maintaining test results.
Client ISA95- MaterialSublot Model Type Instances ClientThe Client understands and can make use of MaterialSublotType and MaterialLotPropertyType. This includes instances that are defined against the type.
Client ISA95 – MaterialSublot Nested MaterialLot ClientThe Client understands and can make use of MaterialSublotTypes that are assembled from of other MaterialLotTypes. This includes AssemblyType and AssemblyRelationship information
Client ISA95 – MaterialSublot Nested MaterialSublot ClientThe Client understands and can make use of MaterialSublotTypes that are assembled from MaterialSublotTypes. This includes AssemblyType and AssemblyRelationship information
Client ISA95 – MaterialSublot Madeup MaterialSublot ClientThe Client understands and can make use of MaterialSublotTypes that are Made up of MaterialSublotTypes.
Client ISA95 – Materialsublot Model Subtypes ClientThe Client understands and can make use of creating sub-types of MaterialSublotType. The Client understands and can make use of instance for the sub-types
Client ISA95 - MaterialSublot Status ClientThe Client understands and can make use of Status information for MaterialSublotType
Client ISA95 – MaterialSublot StorageLocation ClientThe Client understands and can make use of StorageLocation information for MaterialSublotType
Client ISA95 – MaterialSublot Quantity Client The Client understands and can make use of Quantity information for MaterialSublotType
Client ISA95- MaterialSublot Test ClientThe Client understands and can make use of instances of MaterialTestSpecificationType for instance of MaterialSublotType and instances of MaterialLotPropertyType. This includes test results.

10.2 Facet

10.2.1 Overview

The section describes the various Facets that are provided as part of the OPC UA ISA-95 information model. These Facets include information model ConformanceUnits, but they also include ConformanceUnits or Facets from the base OPC UA Profile specification.

Table 108 - ISA95 Profiles
Profile Related Category URI
ISA95 Base Server FacetISA95 Model http://opcfoundation.org/UA-Profile/Server/ISA95/BaseServer
ISA95 Base Personnel Model Server FacetISA95 Model http://opcfoundation.org/UA-Profile/Server/ISA95/PersonnelServer
ISA95 Extended Personnel Model Server FacetISA95 Model http://opcfoundation.org/UA-Profile/Server/ISA95/ExtendedPersonnelServer
ISA95 Base Equipment Model Server FacetISA95 Model http://opcfoundation.org/UA-Profile/Server/ISA95/EquipmentServer
ISA95 Extended Equipment Model Server FacetISA95 Model http://opcfoundation.org/UA-Profile/Server/ISA95/ExtendedEquipmentServer
ISA95 Base Physical Asset Model Server FacetISA95 Model http://opcfoundation.org/UA-Profile/Server/ISA95/PhysicalAssetServer
ISA95 Extended Physical Asset Model Server FacetISA95 Model http://opcfoundation.org/UA-Profile/Server/ISA95/ExtendedPhysicalAssetServer
ISA95 Physical Asset Related Equipment Server FacetISA95 Model http://opcfoundation.org/UA-Profile/Server/ISA95/PhysicalAssetRelatedEquipmentServer
ISA95 Base MaterialClass Model Server FacetISA95 Model http://opcfoundation.org/UA-Profile/Server/ISA95/MaterialClassServer
ISA95 Base MaterialLot Model Server FacetISA95 Model http://opcfoundation.org/UA-Profile/Server/ISA95/MaterialLotServer
ISA95 Extended MaterialLot Model Server FacetISA95 Model http://opcfoundation.org/UA-Profile/Server/ISA95/ExtendedMaterialServer
ISA95 Base Client FacetISA95 Model http://opcfoundation.org/UA-Profile/Client/ISA95/BaseClient
ISA95 Base Personnel Model Client FacetISA95 Model http://opcfoundation.org/UA-Profile/Client/ISA95/PersonnelClient
ISA95 Extended Personnel Model Client FacetISA95 Model http://opcfoundation.org/UA-Profile/Client/ISA95/ExtendedPersonnelClient
ISA95 Base Equipment Model Client FacetISA95 Model http://opcfoundation.org/UA-Profile/Client/ISA95/EquipmentClient
ISA95 Extended Equipment Model Client FacetISA95 Model http://opcfoundation.org/UA-Profile/Client/ISA95/ExtendedEquipmentClient
ISA95 Base Physical Asset Model Client FacetISA95 Model http://opcfoundation.org/UA-Profile/Client/ISA95/PhysicalAssetClient
ISA95 Extended Physical Asset Model Client FacetISA95 Model http://opcfoundation.org/UA-Profile/Client/ISA95/ExtendedPhysicalAssetClient
ISA95 Physical Asset Related Equipment Client FacetISA95 Model http://opcfoundation.org/UA-Profile/Client/ISA95/PhysicalAssetRelatedEquipmentClient
ISA95 Base MaterialClass Model Client FacetISA95 Model http://opcfoundation.org/UA-Profile/Client/ISA95/MaterialClassClient
ISA95 Base MaterialLot Model Client FacetISA95 Model http://opcfoundation.org/UA-Profile/Client/ISA95/MaterialLotClient
ISA95 Extended MaterialLot Model Client FacetISA95 Model http://opcfoundation.org/UA-Profile/Client/ISA95/ExtendedMaterialLotClient

10.2.2 Server

10.2.2.1 ISA95 Base Server Facet

The profile describes the base characteristics that all OPC UA Server that are exposing the ISA-95 Information model. Additional profile will define support for various information models that are part of the overall ISA-95 information model.

Table 109 – ISA95 Base Server Facet
Group Conformance Unit / Profile Title Optional
ISA95 ModelISA95-CCTS Data Representation ModelFalse
ISA95 ModelISA95-CCTS Data Representation Model ComplexTrue
ISA95 ModelISA95-Data Representation ModelFalse
ISA95 ModelISA95-Base TypesFalse
ISA95 ModelISA95 – TestResultsTrue
ISA95 ModelISA95 - ISA95TestResultMeasurementDataTypeTrue
ISA95 ModelISA95 – QualificationFalse
10.2.2.2 ISA95 Base Personnel Model Server Facet

The profile describes the base characteristics for an OPC UA Server that is exposing the ISA-95 Personnel Information model.

Table 110 – ISA95 Base Personnel Model Server Facet
Group Conformance Unit / Profile Title Optional
ISA95 ModelISA95-Personnel Model TypesFalse
ISA95 ModelISA95-Person Model Type InstancesFalse
ISA95 ModelISA95-Person Qualification Test ModelFalse
ISA95 ModelISA95-Personnel Qualification Test ModelFalse
ProfileISA95 Base Server FacetFalse
10.2.2.3 ISA95 Extended Personnel Model Server Facet

The profile describes the base characteristics for an OPC UA Server that is exposing the ISA-95 Personnel Information model including the addition of defining subtype of PersonType.

Table 111 – ISA95 Extended Personnel Model Server Facet
Group Conformance Unit / Profile Title Optional
ProfileISA95 Base Server FacetFalse
ISA95 ModelISA95 – Person Model SubtypesFalse
10.2.2.4 ISA95 Base Equipment Model Server Facet

The profile describes the base characteristics for an OPC UA Server that is exposing the ISA-95 Equipment Information model.

Table 112 – ISA95 Base Equipment Model Server Facet
Group Conformance Unit / Profile Title Optional
ISA95 ModelISA95 – Equipment capabilityFalse
ISA95 ModelISA95-Equipment Class Model TypesFalse
ISA95 ModelISA95-Equipment Model Type InstancesFalse
ISA95 ModelISA95 – Nested EquipmentTrue
ISA95 ModelISA95 – EquipmentLevelTrue
ISA95 ModelISA95-Equipment Qualification Test ModelFalse
ProfileISA95 Base Server FacetFalse
10.2.2.5 ISA95 Extended Equipment Model Server Facet

The profile describes the base characteristics for an OPC UA Server that is exposing the ISA-95 Equipment Information model including the addition of defining subtypes of EquipmentType.

Table 113 – ISA95 Extended Equipment Model Server Facet
Group Conformance Unit / Profile Title Optional
ProfileISA95 Base Equipment Model Server FacetFalse
ISA95 ModelISA95 – Equipment Model SubtypesFalse
10.2.2.6 ISA95 Base Physical Asset Model Server Facet

The profile describes the base characteristics for an OPC UA Server that is exposing the ISA-95 Physical Asset Information model.

Table 114 – ISA95 Base Physical Asset Model Server Facet
Group Conformance Unit / Profile Title Optional
ISA95 ModelISA95 - Physical Asset capabilityFalse
ISA95 ModelISA95-PhysicalAsset Class Model TypesFalse
ISA95 ModelISA95 - PhysicalAsset ManufactureTrue
ISA95 ModelISA95 - PhysicalAsset ModelNumberTrue
ISA95 ModelISA95 - PhysicalAsset Model Type InstancesFalse
ISA95 ModelISA95 - Nested PhysicalAssetTrue
ISA95 ModelISA95 - PhysicalAsset LocationTrue
ISA95 ModelISA95 - PhysicalAsset VendorTrue
ISA95 ModelISA95-PhysicalAsset Qualification Test ModelFalse
ProfileISA95 Base Server FacetFalse
10.2.2.7 ISA95 Extended Physical Asset Model Server Facet

The profile describes the base characteristics for an OPC UA Server that is exposing the ISA-95 Physical Asset Information model including the addition of defining subtypes of PhysicalAssetType.

Table 115 – ISA95 Extended Physical Asset Model Server Facet
Group Conformance Unit / Profile Title Optional
ProfileISA95 Base Physical Asset Model Server FacetFalse
ISA95 ModelISA95 - PhysicalAsset Model SubtypesFalse
10.2.2.8 ISA95 Physical Asset Related Equipment Server Facet

The profile describes the base characteristics for an OPC UA Server that is exposing the ISA-95 Physical Asset Information model including the addition of defining subtypes of Physical Asset Type.

10.2.2.9 ISA95 Base MaterialClass Model Server Facet

The profile describes the base characteristics for an OPC UA Server that is exposing the ISA-95 Material Class Information model.

Table 117 – ISA95 Base MaterialClass Model Server Facet
Group Conformance Unit / Profile Title Optional
ISA95 ModelISA95 – Material capabilityFalse
ISA95 ModelISA95-Material Class Model TypesFalse
ISA95 ModelISA95-Material Class Model AssemblyTrue
ISA95 ModelISA95- Material Class TestTrue
ISA95 ModelISA95-Material Definition Model TypesFalse
ISA95 ModelISA95-Material Definition Model AssemblyTrue
ISA95 ModelISA95- Material Definition TestTrue
ProfileISA95 Base Server FacetFalse
10.2.2.10 ISA95 Base MaterialLot Model Server Facet

The profile describes the base characteristics for an OPC UA Server that is exposing the ISA-95 Material Lot Information model.

Table 118 – ISA95 Base MaterialLot Model Server Facet
Group Conformance Unit / Profile Title Optional
ISA95 ModelISA95- MaterialLot Model Type InstancesFalse
ISA95 ModelISA95 – MaterialLot Nested MaterialLotTrue
ISA95 ModelISA95 – MaterialLot Madeup MaterialSublotTrue
ISA95 ModelISA95 - MaterialLot StatusTrue
ISA95 ModelISA95 - MaterialLotStorageLocationTrue
ISA95 ModelISA95 – MaterialLot Quantity True
ISA95 ModelISA95- MaterialLot Test True
ISA95 ModelISA95- MaterialSublot Model Type InstancesFalse
ISA95 ModelISA95 – MaterialSublot Nested MaterialLotTrue
ISA95 ModelISA95 – MaterialSublot Nested MaterialSublotTrue
ISA95 ModelISA95 – MaterialSublot Madeup MaterialSublotTrue
ISA95 ModelISA95 - MaterialSublot StatusTrue
ISA95 ModelISA95 – MaterialSublot StorageLocationTrue
ISA95 ModelISA95 – MaterialSublot Quantity True
ISA95 ModelISA95- MaterialSublot Test True
ProfileISA95 Base Server FacetFalse
10.2.2.11 ISA95 Extended MaterialLot Model Server Facet

The profile describes the base characteristics for an OPC UA Server that is exposing the ISA-95 Material Lot Information model including the addition of defining subtype of MaterialLotType and MaterialSublotType.

Table 119 – ISA95 Extended MaterialLot Model Server Facet
Group Conformance Unit / Profile Title Optional
ProfileISA95 Base Material Model Server FacetFalse
ISA95 ModelISA95 – MaterialLot Model SubtypesFalse
ISA95 ModelISA95 – MaterialSublot Model SubtypesFalse

10.2.3 Client

10.2.3.1 ISA95 Base Client Facet

The profile describes the base characteristics for all OPC UA Clients that make use of the ISA-95 Information model. Additional profiles will define support for various information models that are part of the overall ISA-95 information model.

Table 120 – ISA95 Base Client Facet
Group Conformance Unit / Profile Title Optional
ISA95 ModelISA95-CCTS Data Representation Model ClientFalse
ISA95 ModelISA95-Data Representation Model ClientFalse
ISA95 ModelISA95 – TestResults ClientTrue
ISA95 ModelISA95 - ISA95TestResultMeasurementDataType ClientTrue
ISA95 ModelISA95 – Qualification ClientFalse
10.2.3.2 ISA95 Base Personnel Model Client Facet

The profile describes the base characteristics for an OPC UA Client using the ISA-95 Personnel Information model.

Table 121 – ISA95 Base Personnel Model Client Facet
Group Conformance Unit / Profile Title Optional
ISA95 ModelISA95-Person Model Type Instances ClientFalse
ISA95 ModelISA95-Person Qualification Test Model ClientFalse
ISA95 ModelISA95-Personnel Qualification Test Model ClientFalse
ProfileISA95 Base Client FacetFalse
10.2.3.3 ISA95 Extended Personnel Model Client Facet

The profile describes the base characteristics for an OPC UA Client using the ISA-95 Personnel Information model including subtypes of PersonType.

Table 122 – ISA95 Extended Personnel Model Client Facet
Group Conformance Unit / Profile Title Optional
ProfileISA95 Base Client FacetFalse
ISA95 ModelISA95 – Person Model Subtypes ClientFalse
10.2.3.4 ISA95 Base Equipment Model Client Facet

The profile describes the base characteristics for an OPC UA Client that is using the ISA-95 Equipment Information model.

Table 123 – ISA95 Base Equipment Model Client Facet
Group Conformance Unit / Profile Title Optional
ISA95 ModelISA95 – Equipment Capability ClientFalse
ISA95 ModelISA95-Equipment Model Type Instances ClientFalse
ISA95 ModelISA95 – Nested Equipment ClientTrue
ISA95 ModelISA95 – EquipmentLevel ClientTrue
ISA95 ModelISA95-Equipment Qualification Test Model ClientFalse
ProfileISA95 Base Client FacetFalse
10.2.3.5 ISA95 Extended Equipment Model Client Facet

The profile describes the base characteristics for an OPC UA Client that is using the ISA-95 Equipment Information model including subtypes of EquipmentType.

Table 124 – ISA95 Extended Equipment Model Client Facet
Group Conformance Unit / Profile Title Optional
ProfileISA95 Base Equipment Model Client FacetFalse
ISA95 ModelISA95 – Equipment Model Subtypes ClientFalse
10.2.3.6 ISA95 Base Physical Asset Model Client Facet

The profile describes the base characteristics for an OPC UA Client that is using the ISA-95 Physical Asset Information model.

Table 125 – ISA95 Base Physical Asset Model Client Facet
Group Conformance Unit / Profile Title Optional
ISA95 ModelISA95 - Physical Asset Capability ClientFalse
ISA95 ModelISA95 - PhysicalAsset Manufacture ClientTrue
ISA95 ModelISA95 - PhysicalAsset ModelNumber ClientTrue
ISA95 ModelISA95 - PhysicalAsset Model Type Instances ClientFalse
ISA95 ModelISA95 - Nested PhysicalAsset ClientTrue
ISA95 ModelISA95 - PhysicalAsset Location ClientTrue
ISA95 ModelISA95 - PhysicalAsset Vendor ClientTrue
ISA95 ModelISA95-PhysicalAsset Qualification Test Model ClientFalse
ProfileISA95 Base Client FacetFalse
10.2.3.7 ISA95 Extended Physical Asset Model Client Facet

The profile describes the base characteristics for an OPC UA Client that is using the ISA-95 Personnel Information model including subtypes of PersonType.

Table 126 – ISA95 Extended Physical Asset Model Client Facet
Group Conformance Unit / Profile Title Optional
ProfileISA95 Base Physical Asset Model Client FacetFalse
ISA95 ModelISA95 - PhysicalAsset Model Subtypes ClientFalse
10.2.3.8 ISA95 Base MaterialClass Model Client Facet

The profile describes the base characteristics for an OPC UA Client that is using the ISA-95 Material Information model.

Table 127 – ISA95 Base MaterialClass Model Client Facet
Group Conformance Unit / Profile Title Optional
ISA95 ModelISA95 – Material capability ClientFalse
ISA95 ModelISA95-Material Class Model Types ClientFalse
ISA95 ModelISA95-Material Class Model Assembly ClientTrue
ISA95 ModelISA95- Material Class Test ClientTrue
ISA95 ModelISA95-Material Definition Model Types ClientFalse
ISA95 ModelISA95-Material Definition Model Assembly ClientTrue
ISA95 ModelISA95- Material Definition Test ClientTrue
ProfileISA95 Base Client FacetFalse
10.2.3.9 ISA95 Base MaterialLot Model Client Facet

The profile describes the base characteristics for an OPC UA Client that is using the ISA-95 Material Information model.

Table 128 – ISA95 Base MaterialLot Model Client Facet
Group Conformance Unit / Profile Title Optional
ISA95 ModelISA95- MaterialLot Model Type Instances ClientFalse
ISA95 ModelISA95 – MaterialLot Nested MaterialLot ClientTrue
ISA95 ModelISA95 – MaterialLot Madeup MaterialSublot ClientTrue
ISA95 ModelISA95 - MaterialLot Status ClientTrue
ISA95 ModelISA95 – MaterialLotStorageLocation ClientTrue
ISA95 ModelISA95 – MaterialLot Quantity ClientTrue
ISA95 ModelISA95- MaterialLot Test ClientTrue
ISA95 ModelISA95- MaterialSublot Model Type Instances ClientFalse
ISA95 ModelISA95 – MaterialSublot Nested MaterialLot ClientTrue
ISA95 ModelISA95 – MaterialSublot Nested MaterialSublot ClientTrue
ISA95 ModelISA95 – MaterialSublot Madeup MaterialSublot ClientTrue
ISA95 ModelISA95 - MaterialSublot Status ClientTrue
ISA95 ModelISA95 – MaterialSublot StorageLocation ClientTrue
ISA95 ModelISA95 – MaterialSublot Quantity ClientTrue
ISA95 ModelISA95- MaterialSublot Test ClientTrue
ProfileISA95 Base Client FacetFalse
10.2.3.10 ISA95 Extended MaterialLot Model Client Facet

The profile describes the base characteristics for an OPC UA Client that is using the ISA-95 Material Information model including subtypes of MaterialLotType and MaterialSublotType.

Table 129 – ISA95 Extended MaterialLot Model Client Facet
Group Conformance Unit / Profile Title Optional
ProfileISA95 Base Material Model Client FacetFalse
ISA95 ModelISA95 – MaterialLot Model Subtypes ClientFalse
ISA95 ModelISA95 – MaterialSublot Model Subtypes ClientFalse