The EquipmentClassType is an abstract ObjectType; it is expected to be subtyped. It is a subtype of ISA95ClassType defined in 7.6.2.
This ObjectType indicates a grouping of equipment with similar characteristics for a definite purpose such as manufacturing operations definition, scheduling, capability and performance. The EquipmentClassType may be associated to objects of an EquipmentCapabilityTestSpecificationType. It is expected that subtypes of the EquipmentClassType will be created that represent a particular class of equipment. These subtypes will have their own set of instance of EquipmentClassPropertyType and EquipmentCapabilityTestSpecificationType.
Table 61 - EquipmentClassType definition
Attribute |
Value |
||||||
BrowseName |
EquipmentClassType |
||||||
IsAbstract |
False |
||||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
||
Subtype of the ISA95ClassType defined in 7.6.2. |
|||||||
HasISA95Class Property |
Variable |
<PropertyName> |
BaseDataType |
EquipmentClassPropertyType |
OptionalPlaceholder |
||
TestedByEquipmentTest |
Object |
<TestSpecification> |
|
EquipmentCapabilityTestSpecificationType |
OptionalPlaceholder |
||
HasISA95Attribute |
Variable |
EquipmentLevel |
ISA95EquipmentElementLevelEnum |
PropertyType |
Optional |
<PropertyName> is a placeholder for possible additional 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 capability test specification that this EquipmentClassType conforms to. These capability 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
EquipmentLevel is an identification of the level in the role based equipment hierarchy.