Annex C ISA-95 Mapping (Normative)

CDT

CDT OPC UA
Data Type Primitive Type Data Type Base Data Type
AmountDecimalCDTAmountDecimalByteString
Binary ObjectBinaryCDTBinaryObjectByteString
GraphicBinaryCDTGraphicByteString
PictureBinaryCDTPictureByteString
SoundBinaryCDTSoundByteString
VideoBinaryCDTVideoByteString
CodeStringCDTCodeEnumeration
DateTimeTimePointCDTDateTimeDateTime
IdentifierStringCDTIdentifierString
IndicatorBooleanCDTIndicatorBoolean
MeasureDecimalCDTMeasureDecimalByteString
DoubleCDTMeasureDoubleDouble
FloatCDTMeasureFloatFloat
IntegerCDTMeasureInt64Int64
CDTMeasureInt32Int32
NameStringCDTNameString
NumericDecimalCDTNumberDecimalByteString
DoubleCDTNumberDoubleDouble
FloatCDTNumberFloatFloat
IntegerCDTNumberInt64Int64
CDTNumberInt32Int32
OrdinalIntegerCDTOrdinalInt32
PercentDecimalN/AN/A
DoubleCDTPercentDoubleDouble
FloatCDTPercentFloatFloat
IntegerN/AN/A
RatioDecimalCDTRatioDecimalByteString
DoubleCDTRatioDoubleDouble
FloatCDTRatioFloatFloat
IntegerCDTRatioInt64Int64
CDTRatioInt32Int32
ValueDecimalCDTValueDecimalByteString
DoubleCDTValueDoubleDouble
FloatCDTValueFloatFloat
IntegerCDTValueInt64Int64
CDTValueInt32Int32
StringCDTValueStringString
QuantityDecimalCDTQuantityDecimalByteString
DoubleCDTQuantityDoubleDouble
FloatCDTQuantityFloatFloat
IntegerCDTQuantityInt64Int64
CDTQuantityInt32Int32
RateDecimalCDTRateDecimalByteString
DoubleCDTRateDoubleDouble
FloatCDTRateFloatFloat
TextStringCDTTextString
DateTimePointCDTDateDate
TimeTimePointCDTTimeDateTime

C.1 Generic models

ISA-95 OPC UA
Model Type Model Type
Has property ofISA95AssociationHasISA95ClassPropertyReference
Has value forISA95AssociationHasISA95PropertyReference
May contain nestedISA95AssociationHasISA95(Class)PropertyReference
N/AISA95AssociationHasISA95AttributeReference
Records the execution ofISA95AssociationN/AReference
May be made up ofISA95AssociationMadeUpOfReference
Defined byISA95AssociationDefinedByReference
Is tested by anISA95AssociationTestedByReference
Implemented ByISA95AssociationEquipmentOfReference
N/AN/AAssociateToReference
N/AN/AISA95EquipmentLevelEnumDataType
N/AN/AISA95TestResultDataTypeDataType
N/AN/AISA95AssetAssignmentDataTypeDataType
Hierarchy scopeISA95AttributeISA95HierarchyScopeTypeDataVariable
N/AN/AISA95TestResultTypeDataVariable
N/AN/AISA95AssetAssignmentTypeDataVariable
N/AN/AISA95ClassTypeObject
N/AN/AISA95ObjectTypeObject
N/AN/AISA95TestSpecificationTypeObject

Personnel Information

ISA-95 OPC UA
Model Type Model Type
QualificationTestResultISA95ObjectQualificationTestResultTypeDataVariable
Personnel Class PropertyISA95PropertyPersonnelClassPropertyTypeDataVariable
Person PropertyISA95PropertyPersonPropertyTypeDataVariable
PersonnelISA95ObjectPersonnelClassTypeObject
PersonISA95ObjectPersonTypeObject
QualificationTestSpecificationISA95ObjectQualificationTestSpecificationTypeObject
Defined byISA95AssociationDefinedByPersonnelClassReference
Is tested by anISA95AssociationConformsToQualificationTestReference

Role Based Equipment Information

ISA-95 OPC UA
Model Type Model Type
EquipmentCapabilityTestResultISA95ObjectEquipmentCapabilityTestResultTypeDataVariable
EquipmentClass PropertyISA95PropertyEquipmentClassPropertyTypeDataVariable
EquipmentPropertyISA95PropertyEquipmentPropertyTypeDataVariable
EquipmentClassISA95ObjectEquipmentClassTypeObject
EquipmentISA95ObjectEquipmentTypeObject
EquipmentCapabilityTestSpecificationISA95ObjectEquipmentCapabilityTestSpecificationTypeObject
Defines Procedure for Obtaining anISA95Association
Maps toISA95Association

Physical Asset Information

ISA-95 OPC UA
Model Type Model Type
PhysicalAssetCapabilityTestResultISA95ObjectPhysicalAssetCapabilityTestResultTypeDataVariable
PhysicalAssetClass PropertyISA95PropertyPhysicalAssetClassPropertyTypeDataVariable
PhysicalAssetPropertyISA95PropertyPhysicalAssetPropertyTypeDataVariable
PhysicalAssetClassISA95ObjectPhysicalAssetClassTypeObject
PhysicalAssetISA95ObjectPhysicalAssetTypeObject
PhysicalAssetCapabilityTestSpecificationISA95ObjectPhysicalAssetCapabilityTestSpecificationTypeObject
Defines Procedure for Obtaining anISA95Association
Maps toISA95Association

Material Handling Information

ISA-95 OPC UA
Model Type Model Type
QATestResultISA95ObjectMaterialTestResultTypeDataVariable
MaterialClass PropertyISA95PropertyMaterialClassPropertyTypeDataVariable
MaterialLotPropertyISA95PropertyMaterialLotPropertyTypeDataVariable
MaterialDefinitionPropertyISA95PropertyMaterialDefinitionPropertyTypeDataVariable
MaterialClassISA95ObjectMaterialClassTypeObject
MaterialDefinitionISA95ObjectMaterialDefinitionTypeObject
MaterialLotISA95ObjectMaterialLotTYpeObject
MaterialSublotISA95ObjectMaterialSubLotTypeObject
MaterialTestSpecificationISA95ObjectMaterialTestSpecificationTypeObject
Defines Procedure for Obtaining anISA95Association
Maps toISA95Association