7.5 IVisionInfoType InterfaceType definition

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.

Figure 12 – IVisionInfoType
Table 18 – IVisionInfoType Definition
Attribute Value
BrowseNameIVisionInfoType
IsAbstractTrue
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:HasAddInObject2:Identification3:MachineryItemIdentificationTypeM
0:HasAddInObject2:MaintenanceVisionMaintenanceInfoTypeO
0:HasAddInObjectHealthVisionHealthInfoTypeO

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