The VisionComponentIdentificationType contains the identification and nameplate information that can be used to identify an instance as a “Component”. This ObjectType is a subtype of MachineryComponentIdentificationType defined in OPC 40001-1 Machinery Companion Specification. It is formally defined in Table 13.
Figure 9 – VisionComponentIdentificationType
Table 13 – VisionComponentIdentificationType Definition
Attribute |
Value |
||||
BrowseName |
VisionComponentIdentificationType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 3:MachineryComponentIdentificationType defined in OPC UA for Machinery, inheriting the InstanceDeclarations of that Node. |
|||||
0:HasProperty |
Variable |
2:HardwareRevision |
0:SemanticVersionString |
0:PropertyType |
O |
0:HasProperty |
Variable |
ConfigurationCode |
0:String |
0:PropertyType |
O |
0:HasProperty |
Variable |
2:SoftwareRevision |
0:SemanticVersionString |
0:PropertyType |
O |
The HardwareRevision property provides the revision level of the hardware of the component in the machine vision system following the rules of Sematic Versioning 2.0.0
The ConfigurationCode property provides the specific information how that component of the machine vision system has been configured for a specific use case or application.
The SoftwareRevision property provides the version or revision level of the software in the component of the machine vision system following the rules of Semantic Versioning 2.0.0.