This InterfaceType defines the minimal basic information that each item (that can be either a component or a machine by itself) shall provide in a vision system. It is formally defined in Table 18.
Table 18 – IVisionInfoType Definition
Attribute |
Value |
||||
BrowseName |
IVisionInfoType |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseInterfaceType defined in OPC 10001-7, i.e. inheriting the InstanceDeclarations of that Node. |
|||||
0:HasAddIn |
Object |
2:Identification |
|
3:MachineryItemIdentificationType |
M |
0:HasAddIn |
Object |
2:Maintenance |
|
VisionMaintenanceInfoType |
O |
0:HasAddIn |
Object |
Health |
|
VisionHealthInfoType |
O |
The 2:Identification object contains Properties of the item that will serve for identification like Manufacturer, SerialNumber, etc. This node shall be an instance of either the MachineIdentificationType or MachineryComponentIdentificationType or a subtype of either of these types. Depending on the type used, the item will be identified as a machine or a component. Implementers of this specification are free to provide subtypes of the base types defined in OPC 40001-1 Machinery Companion Specification or use the ones defined in Sections 7.1 and 7.2.
The 2:Maintenance object contains Properties which provide information needed for maintenance purposes e.g StartOfWarranty, MostRecentService etc., see Section 0 for further details.
The Health object contains Properties like Temperature, DeviceHealth and Notifications indicating the status of an item.
All the objects mentioned above (namely 2:Identification, 2:Maintenance and Health) are folders as they are instance declarations of types derived from the FolderType formally defined in in OPC 10000-5 Information Model