The VisionMachineIdentificationType contains the identification and nameplate information that can be used to identify an instance as a “Machine”. This ObjectType is a subtype of the MachineIdentificationType defined in OPC 40001-1 Machinery Companion Specification. It is formally defined in Table 12. This ObjectType identifies the whole vision system and can be used for all components that are machines themselves.

image013.png

Figure 8 – VisionMachineIdentificationType

Table 12 – VisionMachineIdentificationType Definition

Attribute

Value

BrowseName

VisionMachineIdentificationType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 3:MachineIdentificationType 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 machine vision system following the rules of Sematic Versioning 2.0.0

The ConfigurationCode property provides the specific information how 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 machine vision system following the rules of Semantic Versioning 2.0.0.