This chapter defines the corresponding Conformance Units for the OPC UA Information Model for Machine Vision Part 2.

Table 74 – Conformance Units for Machine Vision Part 2

Category

Title

Description

Server

VSA Basic

The server provides the VisionSystemAssetType. The server also provides at least one instance of the VisionSystemAssetType with all its mandatory InstanceDeclarations.

Server

VSA Identification

The server provides the VisionMachineIdentificationType. The server also provides at least one instance of the VisionMachineIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An instance of VisionSystemAssetType shall reference an instance of VisionMachineIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of the VisionMaintenanceInfoType, with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An instance of VisionSystemAssetType shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of the VisionHealthInfoType, with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An instance of VisionSystemAssetType shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find ComputingDevices

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one ComputingDevices Object, connected to it with the HasComponent Reference. The ComputingDevices Object shall reference all objects representing computing devices under this object with an Organizes Reference.

Server

VSA ComputingDevice Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a computing device shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA ComputingDevice Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a computing device shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA ComputingDevice Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a computing device shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find DisplayUnits

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one DisplayUnits Object, connected to it with the HasComponent Reference. The DisplayUnits Object shall reference all objects representing display units under this object with an Organizes Reference.

Server

VSA DisplayUnit Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a display unit shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA DisplayUnit Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a display unit shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA DisplayUnit Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a display unit shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find PhysicalInterfaces

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one PhysicalInterfaces Object, connected to it with the HasComponent Reference. The PhysicalInterfaces Object shall reference all objects representing physical interfaces under this object with an Organizes Reference.

Server

VSA PhysicalInterface Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a physical interface shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA PhysicalInterface Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a physical interface shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA PhysicalInterface Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a physical interface shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find ImageSensors

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one ImageSensors Object, connected to it with the HasComponent Reference. The ImageSensors Object shall reference all objects representing image sensors under this object with an Organizes Reference.

Server

VSA ImageSensor Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing an image sensor shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA ImageSensor Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a image sensor shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA ImageSensor Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a image sensor shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find FrameGrabbers

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one FrameGrabbers Object, connected to it with the HasComponent Reference. The FrameGrabbers Object shall reference all objects representing frame grabbers under this object with an Organizes Reference.

Server

VSA FrameGrabber Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a frame grabber shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA FrameGrabber Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a frame grabber shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA FrameGrabber Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a frame grabber shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find Lenses

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one Lenses Object, connected to it with the HasComponent Reference. The Lenses Object shall reference all objects representing lenses under this object with an Organizes Reference.

Server

VSA Lens Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a lens shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Lens Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a lens shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Lens Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a lens shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find LensControllers

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one LensControllers Object, connected to it with the HasComponent Reference. The LensControllers Object shall reference all objects representing lens controllers under this object with an Organizes Reference.

Server

VSA LensController Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a lens controller shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA LensController Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a lens controller shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA LensController Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a lens controller shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find OpticalFilters

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one OpticalFilters Object, connected to it with the HasComponent Reference. The OpticalFilters Object shall reference all objects representing optical filters under this object with an Organizes Reference.

Server

VSA OpticalFilter Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a optical filter shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA OpticalFilter Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a optical filter shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA OpticalFilter Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a optical filter shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find OtherOpticalEquipments

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one OtherOpticalEquipments Object, connected to it with the HasComponent Reference. The OtherOpticalEquipments Object shall reference all objects representing other optical equipments under this object with an Organizes Reference.

Server

VSA OtherOpticalEquipment Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a other optical equipment shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA OtherOpticalEquipment Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a other optical equipment shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA OtherOpticalEquipment Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a other optical equipment shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find WayEncoders

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one WayEncoders Object, connected to it with the HasComponent Reference. The WayEncoders Object shall reference all objects representing way encoders under this object with an Organizes Reference.

Server

VSA WayEncoder Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a way encoder shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA WayEncoder Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a way encoder shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA WayEncoder Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a way encoder shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find TriggerSensors

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one TriggerSensors Object, connected to it with the HasComponent Reference. The TriggerSensors Object shall reference all objects representing trigger sensors under this object with an Organizes Reference.

Server

VSA TriggerSensor Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a trigger sensor shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA TriggerSensor Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a trigger sensor shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA TriggerSensor Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a trigger sensor shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find Lamps

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one Lamps Object, connected to it with the HasComponent Reference. The Lamps Object shall reference all objects representing lamps under this object with an Organizes Reference.

Server

VSA Lamp Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a lamp shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Lamp Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a lamp shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Lamp Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a lamp shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find LightingControllers

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one LightingControllers Object, connected to it with the HasComponent Reference. The LightingControllers Object shall reference all objects representing lighting controllers under this object with an Organizes Reference.

Server

VSA LightingController Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a lighting controller shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA LightingController Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a lighting controller shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA LightingController Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a lighting controller shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find PatternGenerators

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one PatternGenerators Object, connected to it with the HasComponent Reference. The PatternGenerators Object shall reference all objects representing pattern generators under this object with an Organizes Reference.

Server

VSA PatternGenerator Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a pattern generator shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA PatternGenerator Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a pattern generator shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA PatternGenerator Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a pattern generator shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find CalibrationTargets

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one CalibrationTargets Object, connected to it with the HasComponent Reference. The CalibrationTargets Object shall reference all objects representing calibration targets under this object with an Organizes Reference.

Server

VSA CalibrationTarget Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a calibration target shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA CalibrationTarget Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a calibration target shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA CalibrationTarget Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a calibration target shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find AcquisitionBackgrounds

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one AcquisitionBackgrounds Object, connected to it with the HasComponent Reference. The AcquisitionBackgrounds Object shall reference all objects representing acquisition backgrounds under this object with an Organizes Reference.

Server

VSA AcquisitionBackground Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing an acquisition background shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA AcquisitionBackground Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a acquisition background shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA AcquisitionBackground Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a acquisition background shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find SurroundingEnvironment

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one SurroundingEnvironment Object, connected to it with the HasComponent Reference. The SurroundingEnvironment Object shall reference all objects representing surrounding environment under this object with an Organizes Reference.

Server

VSA SurroundingEnvironment Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a surrounding environment shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA SurroundingEnvironment Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a surrounding environment shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA SurroundingEnvironment Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a surrounding environment shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find Housings

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one Housings Object, connected to it with the HasComponent Reference. The Housings Object shall reference all objects representing housings under this object with an Organizes Reference.

Server

VSA Housing Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a housing shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Housing Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a housing shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Housing Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a housing shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find MotionDevices

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one MotionDevices Object, connected to it with the HasComponent Reference. The MotionDevices Object shall reference all objects representing motion devices under this object with an Organizes Reference.

Server

VSA MotionDevice Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a motion device shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA MotionDevice Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a motion device shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA MotionDevice Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a motion device shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find PowerSupplies

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one PowerSupplies Object, connected to it with the HasComponent Reference. The PowerSupplies Object shall reference all objects representing power supplies under this object with an Organizes Reference.

Server

VSA PowerSupply Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a power supply shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA PowerSupply Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a power supply shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA PowerSupply Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a power supply shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find ClimateControllers

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one ClimateControllers Object, connected to it with the HasComponent Reference. The ClimateControllers Object shall reference all objects representing climate controllers under this object with an Organizes Reference.

Server

VSA ClimateController Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a termperature controller shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA ClimateController Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a termperature controller shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA ClimateController Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a termperature controller shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find Licenses

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one Licenses Object, connected to it with the HasComponent Reference. The Licenses Object shall reference all objects representing licenses under this object with an Organizes Reference.

Server

VSA License Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a license shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA License Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a license shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA License Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a license shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find SoftwareComponents

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one SoftwareComponents Object, connected to it with the HasComponent Reference. The SoftwareComponents Object shall reference all objects representing software components under this object with an Organizes Reference.

Server

VSA SoftwareComponents Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a software shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA SoftwareComponents Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a software shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA SoftwareComponents Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a software shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Find NetworkDevices

The server provides at least one instance of VisionSystemAssetType and that instance shall contain exactly one NetworkDevices Object, connected to it with the HasComponent Reference. The NetworkDevices Object shall reference all objects representing network devices under this object with an Organizes Reference.

Server

VSA NetworkDevice Identification

The server provides the VisionComponentIdentificationType. The server also provides at least one instance of VisionComponentIdentificationType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a network device shall reference an instance of VisionComponentIdentificationType with a HasAddIn Reference (or a subtype thereof).

Server

VSA NetworkDevice Maintenance Information

The server provides the VisionMaintenanceInfoType. The server also provides at least one instance of VisionMaintenanceInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a network device shall reference an instance of VisionMaintenanceInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA NetworkDevice Health Information

The server provides the VisionHealthInfoType. The server also provides at least one instance of VisionHealthInfoType with all its mandatory InstanceDeclarations, and may provide its optional InstanceDeclarations, with read access. An Object representing a network device shall reference an instance of VisionHealthInfoType with a HasAddIn Reference (or a subtype thereof).

Server

VSA Optical Paths

The server provides the HasOpticalPathTo ReferenceType. A reference of this ReferenceType shall be used to connect two components of the vision system that have an optical path between them.

Server

VSA Data Paths

The server provides the TransmitsDataTo ReferenceType. A reference of this ReferenceType shall be used to connect two components of the vision system where data is being transmitted from one component to the other.

Table 75 lists all Profiles defined in this document and defines their URIs.

Table 75 – Profile URIs for OPC Machine Vision Part 2

Profile

URI

Vision Identification Server Facet

http://opcfoundation.org/UA-Profile/MachineVision/AMCM/Server/MVIdentification

Vision System Maintenance Info Server Facet

http://opcfoundation.org/UA-Profile/MachineVision/AMCM/Server/MVMaintenanceInfo

Vision System Health Info Server Facet

http://opcfoundation.org/UA-Profile/MachineVision/AMCM/Server/MVHealthInfo

The following sections specify the Facets available for Servers that implement the OPC UA for Machine Vision Part 2 companion specification. Each section defines and describes a Facet or Profile.

Table 76 defines a Facet that provides the basic identification of the VisionSystemAsset and its items.

Table 76 – Vision Identification Server Profile

Group

Conformance Unit / Profile Title

Mandatory / Optional

MV Asset Management

Basic Vision System Asset

M

MV Asset Management

VSA Identification

M

MV Asset Management

VSA Find ComputingDevices

O

MV Asset Management

VSA ComputingDevice Identification

O

MV Asset Management

VSA Find DisplayUnits

O

MV Asset Management

VSA DisplayUnit Identification

O

MV Asset Management

VSA Find PhysicalInterfaces

O

MV Asset Management

VSA PhysicalInterface Identification

O

MV Asset Management

VSA Find ImageSensors

O

MV Asset Management

VSA ImageSensor Identification

O

MV Asset Management

VSA Find FrameGrabbers

O

MV Asset Management

VSA FrameGrabber Identification

O

MV Asset Management

VSA Find Lenses

O

MV Asset Management

VSA Lens Identification

O

MV Asset Management

VSA Find LensControllers

O

MV Asset Management

VSA LensController Identification

O

MV Asset Management

VSA Find OpticalFilters

O

MV Asset Management

VSA OpticalFilter Identification

O

MV Asset Management

VSA Find OtherOpticalEquipments

O

MV Asset Management

VSA OtherOpticalEquipment Identification

O

MV Asset Management

VSA Find WayEncoders

O

MV Asset Management

VSA WayEncoder Identification

O

MV Asset Management

VSA Find TriggerSensors

O

MV Asset Management

VSA TriggerSensor Identification

O

MV Asset Management

VSA Find Lamps

O

MV Asset Management

VSA Lamp Identification

O

MV Asset Management

VSA Find LightingControllers

O

MV Asset Management

VSA LightingController Identification

O

MV Asset Management

VSA Find PatternGenerators

O

MV Asset Management

VSA PatternGenerator Identification

O

MV Asset Management

VSA Find CalibrationTargets

O

MV Asset Management

VSA CalibrationTarget Identification

O

MV Asset Management

VSA Find AcquisitionBackgrounds

O

MV Asset Management

VSA AcquisitionBackground Identification

O

MV Asset Management

VSA Find SurroundingEnvironment

O

MV Asset Management

VSA SurroundingEnvironment Identification

O

MV Asset Management

VSA Find Housings

O

MV Asset Management

VSA Housing Identification

O

MV Asset Management

VSA Find MotionDevices

O

MV Asset Management

VSA MotionDevice Identification

O

MV Asset Management

VSA Find PowerSupplies

O

MV Asset Management

VSA PowerSupply Identification

O

MV Asset Management

VSA Find ClimateControllers

O

MV Asset Management

VSA ClimateController Identification

O

MV Asset Management

VSA Find Licenses

O

MV Asset Management

VSA License Identification

O

MV Asset Management

VSA Find SoftwareComponents

O

MV Asset Management

VSA SoftwareComponents Identification

O

MV Asset Management

VSA Find NetworkDevices

O

MV Asset Management

VSA NetworkDevice Identification

O

Table 77 defines a Facet that provides the maintenance information of the VisionSystemAsset and its items.

Table 77 – Vision System Maintenance Info Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

MV Asset Management

Basic Vision System Asset

M

MV Asset Management

VSA Maintenance Information

M

MV Asset Management

VSA Find ComputingDevices

O

MV Asset Management

VSA ComputingDevice Maintenance Information

O

MV Asset Management

VSA Find DisplayUnits

O

MV Asset Management

VSA DisplayUnit Maintenance Information

O

MV Asset Management

VSA Find PhysicalInterfaces

O

MV Asset Management

VSA PhysicalInterface Maintenance Information

O

MV Asset Management

VSA Find ImageSensors

O

MV Asset Management

VSA ImageSensor Maintenance Information

O

MV Asset Management

VSA Find FrameGrabbers

O

MV Asset Management

VSA FrameGrabber Maintenance Information

O

MV Asset Management

VSA Find Lenses

O

MV Asset Management

VSA Lens Maintenance Information

O

MV Asset Management

VSA Find LensControllers

O

MV Asset Management

VSA LensController Maintenance Information

O

MV Asset Management

VSA Find OpticalFilters

O

MV Asset Management

VSA OpticalFilter Maintenance Information

O

MV Asset Management

VSA Find OtherOpticalEquipments

O

MV Asset Management

VSA OtherOpticalEquipment Maintenance Information

O

MV Asset Management

VSA Find WayEncoders

O

MV Asset Management

VSA WayEncoder Maintenance Information

O

MV Asset Management

VSA Find TriggerSensors

O

MV Asset Management

VSA TriggerSensor Maintenance Information

O

MV Asset Management

VSA Find Lamps

O

MV Asset Management

VSA Lamp Maintenance Information

O

MV Asset Management

VSA Find LightingControllers

O

MV Asset Management

VSA LightingController Maintenance Information

O

MV Asset Management

VSA Find PatternGenerators

O

MV Asset Management

VSA PatternGenerator Maintenance Information

O

MV Asset Management

VSA Find CalibrationTargets

O

MV Asset Management

VSA CalibrationTarget Maintenance Information

O

MV Asset Management

VSA Find AcquisitionBackgrounds

O

MV Asset Management

VSA AcquisitionBackground Maintenance Information

O

MV Asset Management

VSA Find SurroundingEnvironment

O

MV Asset Management

VSA SurroundingEnvironment Maintenance Information

O

MV Asset Management

VSA Find Housings

O

MV Asset Management

VSA Housing Maintenance Information

O

MV Asset Management

VSA Find MotionDevices

O

MV Asset Management

VSA MotionDevice Maintenance Information

O

MV Asset Management

VSA Find PowerSupplies

O

MV Asset Management

VSA PowerSupply Maintenance Information

O

MV Asset Management

VSA Find ClimateControllers

O

MV Asset Management

VSA ClimateController Maintenance Information

O

MV Asset Management

VSA Find Licenses

O

MV Asset Management

VSA License Maintenance Information

O

MV Asset Management

VSA Find SoftwareComponents

O

MV Asset Management

VSA SoftwareComponents Maintenance Information

O

MV Asset Management

VSA Find NetworkDevices

O

MV Asset Management

VSA NetworkDevice Maintenance Information

O

Table 78 defines a Facet that provides the health information of the VisionSystemAsset and its items.

Table 78 – Vision System Health Info Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

MV Asset Management

Basic Vision System Asset

M

MV Asset Management

VSA Health Information

M

MV Asset Management

VSA Find ComputingDevices

O

MV Asset Management

VSA ComputingDevice Health Information

O

MV Asset Management

VSA Find DisplayUnits

O

MV Asset Management

VSA DisplayUnit Health Information

O

MV Asset Management

VSA Find PhysicalInterfaces

O

MV Asset Management

VSA PhysicalInterface Health Information

O

MV Asset Management

VSA Find ImageSensors

O

MV Asset Management

VSA ImageSensor Health Information

O

MV Asset Management

VSA Find FrameGrabbers

O

MV Asset Management

VSA FrameGrabber Health Information

O

MV Asset Management

VSA Find Lenses

O

MV Asset Management

VSA Lens Health Information

O

MV Asset Management

VSA Find LensControllers

O

MV Asset Management

VSA LensController Health Information

O

MV Asset Management

VSA Find OpticalFilters

O

MV Asset Management

VSA OpticalFilter Health Information

O

MV Asset Management

VSA Find OtherOpticalEquipments

O

MV Asset Management

VSA OtherOpticalEquipment Health Information

O

MV Asset Management

VSA Find WayEncoders

O

MV Asset Management

VSA WayEncoder Health Information

O

MV Asset Management

VSA Find TriggerSensors

O

MV Asset Management

VSA TriggerSensor Health Information

O

MV Asset Management

VSA Find Lamps

O

MV Asset Management

VSA Lamp Health Information

O

MV Asset Management

VSA Find LightingControllers

O

MV Asset Management

VSA LightingController Health Information

O

MV Asset Management

VSA Find PatternGenerators

O

MV Asset Management

VSA PatternGenerator Health Information

O

MV Asset Management

VSA Find CalibrationTargets

O

MV Asset Management

VSA CalibrationTarget Health Information

O

MV Asset Management

VSA Find AcquisitionBackgrounds

O

MV Asset Management

VSA AcquisitionBackground Health Information

O

MV Asset Management

VSA Find SurroundingEnvironment

O

MV Asset Management

VSA SurroundingEnvironment Health Information

O

MV Asset Management

VSA Find Housings

O

MV Asset Management

VSA Housing Health Information

O

MV Asset Management

VSA Find MotionDevices

O

MV Asset Management

VSA MotionDevice Health Information

O

MV Asset Management

VSA Find PowerSupplies

O

MV Asset Management

VSA PowerSupply Health Information

O

MV Asset Management

VSA Find ClimateControllers

O

MV Asset Management

VSA ClimateController Health Information

O

MV Asset Management

VSA Find Licenses

O

MV Asset Management

VSA License Health Information

O

MV Asset Management

VSA Find SoftwareComponents

O

MV Asset Management

VSA SoftwareComponents Health Information

O

MV Asset Management

VSA Find NetworkDevices

O

MV Asset Management

VSA NetworkDevice Health Information

O