8 ISA-95 Common Object Model ToC Previous Next

8.2 Role based Equipment Information ToC Previous Next

8.2.3 VariableTypes ToC Previous Next

8.2.3.1 ISA95AssetAssignmentType ToC Model

The ISA95AssetAssignmentType is a concrete VariableType that can be used directly. It is a subtype of BaseDataVariableType defined in OPC 10000-5.

This VariableType is used to track the asset assignment, It is usually includes history. The Variables associated with VariableType provide the asset assignment information. The structure of asset assignment information can be extended. Therefore, third party may design particular structure for the asset assignment information. This standard defines the minimum information elements for the asset assignment.

Table 56 - ISA95AssetAssignmentType definition

Attribute Value
BrowseName ISA95AssetAssignmentType
IsAbstract False
ValueRank 0 (OneOrMoreDimensions)
DataType Structure
Historizing True

Subtype of the BaseDataVariableType defined in OPC 10000-5

References NodeClass BrowseName DataType TypeDefinition ModellingRule
HasISA95Attribute Variable Id NodeId PropertyType Mandatory
HasISA95Attribute Variable AssignmentDescription LocalizedText PropertyType Mandatory
HasISA95Attribute Variable StartTime DateTime PropertyType Mandatory
HasISA95Attribute Variable StopTime DateTime PropertyType Mandatory

This variable type according to ISA-95 shall maintain prior and/or support multiple results depending on the vendor specific information model. To accommodate this requirement, vendors will be required to support historical storage of the value for instances of ISA95AssetAssignmentType.

From history a user can determine all of the physical assets that were used to represent this logical piece of equipment. Also the history of all logical equipment a particular physical asset was assigned to can be reviewed, when this variable is used on a physical asset.

Id is an identifier of the asset assignment information. This id is the NodeId of the instance of PhysicalAssetType that is currently assigned to this piece of equipment (if this variable is part of an Equipment object). This VariableType is also used for PhysicalAssetType objects, in which case this id would be the NodeId of the instance of the EquipmentType that the physical asset is assigned to.

AssignmentDescription is an additional information or description of the assignment.

StartTime is the time at which the asset assignment was made.

StopTime is the time at which the asset assignment was change / ended.

This standard defines ISA95AssetAssignmentDataType as the default DataType. Third parties may define their own structure that contains additional elements, but it must still contain all the elements defined in the ISA95AssetAssignmentDataType. It is also recommended that any new items that are added to the new ISA95AssetAssignmentDataType also be added to the new subtype of the ISA95AssetAssignmentType variable type.

8.2.3.2 EquipmentCapabilityTestResultType ToC Model

The EquipmentCapabilityTestResultType is a concrete VariableType that can be used directly. It is a subtype of ISA95TestResultType VariableType defined in 7.5.4.

This VariableType indicates the results from an Equipment test.

Table 57 – EquipmentCapabilityTestResultType definition

Attribute Value
BrowseName EquipmentCapabilityTestResultType
IsAbstract False
ValueRank 0 (OneOrMoreDimensions)
DataType Structure
Historizing True

Subtype of the ISA95TestResultType defined in 7.5.4.

This variable type according to ISA-95 shall have prior and or multiple results available depending on the vendor specific model. To accommodate this requirement, vendors will be required to support historical storage of instances of EquipmentCapabilityTestResultType

8.2.3.3 EquipmentClassPropertyType ToC Model

The EquipmentClassPropertyType is a concrete VariableType that can be used directly. It is a subtype of ISA95ClassPropertyType defined in 7.5.4.

This VariableType indicates ISA95ClassProperties for an EquipmentClassType. Variables of this VariableType may be associated to an instance of an EquipmentCapabilityTestSpecificationType defined in 8.1.3.1.

Table 58 – EquipmentClassPropertyType definition

Attribute Value
BrowseName EquipmentClassPropertyType
IsAbstract False
ValueRank 0 (OneOrMoreDimensions)
DataType BaseDataType

Subtype of the ISA95ClasspropertyType defined in 7.5.2.

References NodeClass BrowseName DataType TypeDefinition ModellingRule
HasISA95ClassProperty Variable <PropertyName>   EquipmentClassPropertyType OptionalPlaceholder
TestedByEquipmentTest Object <TestSpecification>   EquipmentCapabilityTestSpecificationType OptionalPlaceholder

<PropertyName> is a placeholder for possible nested instances of EquipmentClassPropertyType. These properties can have any name but shall be referenced using the HasISA95ClassProperty reference and shall be of type EquipmentClassPropertyType or a subtype of it

<TestSpecification> is a placeholder for any test specification that this EquipmentClassPropertyType is tested by. These test specifications can have any name but shall be referenced using the TestedByEquipmentTest Reference and shall be of type EquipmentCapabilityTestSpecificationType or a subtype of it.

8.2.3.4 EquipmentPropertyType ToC Model

The EquipmentPropertyType is a concrete VariableType that can be used directly. It is a subtype of ISA95PropertyType defined in 7.5.3.

This VariableType indicates ISA95Properties of a role based equipment. An instance of an EquipmentPropertyType may be related to instances of EquipmentCapabilityTestSpecificationType defined in 8.1.3.1 and may be tested by the execution of the equipment test specification with results exchanged in an equipment test result.

Table 59 – EquipmentPropertyType definition

Attribute Value
BrowseName EquipmentPropertyType
IsAbstract False
ValueRank 0 (OneOrMoreDimensions)
DataType BaseDataType

Subtype of the ISA95PropertyType defined in 7.5.3.

References NodeClass BrowseName DataType TypeDefinition ModellingRule
HasTestResult Variable <TestResult> BaseDataType EquipmentCapabilityTestResultType OptionalPlaceholder
HasISA95Property Variable <PropertyName>   EquipmentPropertyType OptionalPlaceholder
TestedByEquipmentTest Object <TestSpecification>   EquipmentCapabilityTestSpecificationType OptionalPlaceholder

<TestResult> is the optional results associated with anEquipmentCapabilityTestSpecificationType. These test results can have any name but shall be referenced using the HasTestResult Reference and shall be of type EquipmentCapabilityTestResultType or a subtype of it. In addition each <TestResult> shall have a ResultsForSpecification Reference to the instance of EquipmentCapabilityTestSpecificationType that it is associated with. It is recommended that the names assigned to the instance of the EquipmentCapabilityTestSpecificationType object and the <TestResult> variable follow some naming convention, to allow operators to more easily match test results to the test specification that they are for.

<PropertyName> is a placeholder for possible additional nested instances of EquipmentPropertyTypes. These properties can have any name but shall be referenced using the HasISA95Property reference and shall be of type EquipmentPropertyType or a subtype of it

<TestSpecification> is a placeholder for any capability test specification that an instance of this EquipmentPropertyType conforms to. These test specifications can have any name but shall be referenced using the TestedByEquipmentTest Reference and shall be of type EquipmentCapabilityTestSpecificationType or a subtype of it

Previous Next