OPC UA for Machinery – Part 1: Basic Building Blocks
11.2 MachineComponentsType ObjectType Definition
The MachineComponentsType provides HasComponentReferences to all identifiable components of a Machine and is formally defined in Table 26.
Table 26 – MachineComponentsType Definition
Attribute
Value
BrowseName
MachineComponentsType
IsAbstract
False
Description
Contains all identifiable components of a machine
References
Node Class
BrowseName
DataType
TypeDefinition
Other
Subtype of the 0:BaseObjectType defined in OPC 10000-5, i.e. inheriting the InstanceDeclarations of that Node.
0:HasProperty
Variable
0:DefaultInstanceBrowseName
0:QualifiedName
0:PropertyType
-
0:HasComponent
Object
<Component>
0:BaseObjectType
OP
Conformance Units
Machinery Find Components of Machines
The <Component> Object has the ModellingRuleOptionalPlaceholder and represents the identifiable components of a Machine. As any ObjectType can be used for components, it is of BaseObjectType. As all identifiable components shall contain the Identification Object, <Component> references to that AddIn as defined in Table 27. As a Machine can contain other Machines, it does not reference to the MachineryComponentIdentificationType, but the MachineryItemIdentificationType, which is the abstract supertype of MachineryComponentIdentificationType and MachineIdentificationType.