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 |