13 Profiles and ConformanceUnits

13.1 Conformance Units

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 BasicThe server provides the VisionSystemAssetType. The server also provides at least one instance of the VisionSystemAssetType with all its mandatory InstanceDeclarations.
ServerVSA IdentificationThe 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).
ServerVSA Maintenance InformationThe 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).
ServerVSA Health InformationThe 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).
ServerVSA 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.
ServerVSA ComputingDevice IdentificationThe 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).
ServerVSA ComputingDevice Maintenance InformationThe 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).
ServerVSA ComputingDevice Health InformationThe 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).
ServerVSA Find DisplayUnitsThe 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.
ServerVSA DisplayUnit IdentificationThe 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).
ServerVSA DisplayUnit Maintenance InformationThe 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).
ServerVSA DisplayUnit Health InformationThe 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).
ServerVSA Find PhysicalInterfacesThe 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.
ServerVSA PhysicalInterface IdentificationThe 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).
ServerVSA PhysicalInterface Maintenance InformationThe 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).
ServerVSA PhysicalInterface Health InformationThe 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).
ServerVSA Find ImageSensorsThe 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.
ServerVSA ImageSensor IdentificationThe 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).
ServerVSA ImageSensor Maintenance InformationThe 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).
ServerVSA ImageSensor Health InformationThe 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).
ServerVSA Find FrameGrabbersThe 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.
ServerVSA FrameGrabber IdentificationThe 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).
ServerVSA FrameGrabber Maintenance InformationThe 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).
ServerVSA FrameGrabber Health InformationThe 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).
ServerVSA Find LensesThe 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.
ServerVSA Lens IdentificationThe 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).
ServerVSA Lens Maintenance InformationThe 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).
ServerVSA Lens Health InformationThe 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).
ServerVSA Find LensControllersThe 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.
ServerVSA LensController IdentificationThe 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).
ServerVSA LensController Maintenance InformationThe 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).
ServerVSA LensController Health InformationThe 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).
ServerVSA Find OpticalFiltersThe 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.
ServerVSA OpticalFilter IdentificationThe 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).
ServerVSA OpticalFilter Maintenance InformationThe 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).
ServerVSA OpticalFilter Health InformationThe 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).
ServerVSA Find OtherOpticalEquipmentsThe 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.
ServerVSA OtherOpticalEquipment IdentificationThe 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).
ServerVSA OtherOpticalEquipment Maintenance InformationThe 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).
ServerVSA OtherOpticalEquipment Health InformationThe 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).
ServerVSA Find WayEncodersThe 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.
ServerVSA WayEncoder IdentificationThe 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).
ServerVSA WayEncoder Maintenance InformationThe 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).
ServerVSA WayEncoder Health InformationThe 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).
ServerVSA Find TriggerSensorsThe 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.
ServerVSA TriggerSensor IdentificationThe 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).
ServerVSA TriggerSensor Maintenance InformationThe 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).
ServerVSA TriggerSensor Health InformationThe 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).
ServerVSA Find LampsThe 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.
ServerVSA Lamp IdentificationThe 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).
ServerVSA Lamp Maintenance InformationThe 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).
ServerVSA Lamp Health InformationThe 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).
ServerVSA Find LightingControllersThe 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.
ServerVSA LightingController IdentificationThe 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).
ServerVSA LightingController Maintenance InformationThe 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).
ServerVSA LightingController Health InformationThe 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).
ServerVSA Find PatternGeneratorsThe 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.
ServerVSA PatternGenerator IdentificationThe 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).
ServerVSA PatternGenerator Maintenance InformationThe 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).
ServerVSA PatternGenerator Health InformationThe 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).
ServerVSA Find CalibrationTargetsThe 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.
ServerVSA CalibrationTarget IdentificationThe 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).
ServerVSA CalibrationTarget Maintenance InformationThe 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).
ServerVSA CalibrationTarget Health InformationThe 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).
ServerVSA Find AcquisitionBackgroundsThe 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.
ServerVSA AcquisitionBackground IdentificationThe 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).
ServerVSA AcquisitionBackground Maintenance InformationThe 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).
ServerVSA AcquisitionBackground Health InformationThe 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).
ServerVSA Find SurroundingEnvironmentThe 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.
ServerVSA SurroundingEnvironment IdentificationThe 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).
ServerVSA SurroundingEnvironment Maintenance InformationThe 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).
ServerVSA SurroundingEnvironment Health InformationThe 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).
ServerVSA Find HousingsThe 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.
ServerVSA Housing IdentificationThe 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).
ServerVSA Housing Maintenance InformationThe 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).
ServerVSA Housing Health InformationThe 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).
ServerVSA Find MotionDevicesThe 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.
ServerVSA MotionDevice IdentificationThe 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).
ServerVSA MotionDevice Maintenance InformationThe 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).
ServerVSA MotionDevice Health InformationThe 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).
ServerVSA Find PowerSuppliesThe 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.
ServerVSA PowerSupply IdentificationThe 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).
ServerVSA PowerSupply Maintenance InformationThe 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).
ServerVSA PowerSupply Health InformationThe 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).
ServerVSA Find ClimateControllersThe 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.
ServerVSA ClimateController IdentificationThe 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).
ServerVSA ClimateController Maintenance InformationThe 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).
ServerVSA ClimateController Health InformationThe 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).
ServerVSA Find LicensesThe 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.
ServerVSA License IdentificationThe 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).
ServerVSA License Maintenance InformationThe 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).
ServerVSA License Health InformationThe 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).
ServerVSA Find SoftwareComponentsThe 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.
ServerVSA SoftwareComponents IdentificationThe 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).
ServerVSA SoftwareComponents Maintenance InformationThe 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).
ServerVSA SoftwareComponents Health InformationThe 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).
ServerVSA Find NetworkDevicesThe 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.
ServerVSA NetworkDevice IdentificationThe 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).
ServerVSA NetworkDevice Maintenance InformationThe 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).
ServerVSA NetworkDevice Health InformationThe 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).
ServerVSA Optical PathsThe 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.
ServerVSA Data PathsThe 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.

13.2 Profiles

13.2.1 Profile list

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 Facethttp://opcfoundation.org/UA-Profile/MachineVision/AMCM/Server/MVIdentification
Vision System Maintenance Info Server Facethttp://opcfoundation.org/UA-Profile/MachineVision/AMCM/Server/MVMaintenanceInfo
Vision System Health Info Server Facethttp://opcfoundation.org/UA-Profile/MachineVision/AMCM/Server/MVHealthInfo

13.2.2 Server Facets

13.2.2.1 Overview

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.

13.2.2.2 Vision Identification Server Facet

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 ManagementBasic Vision System AssetM
MV Asset ManagementVSA IdentificationM
MV Asset ManagementVSA Find ComputingDevicesO
MV Asset ManagementVSA ComputingDevice IdentificationO
MV Asset ManagementVSA Find DisplayUnitsO
MV Asset ManagementVSA DisplayUnit IdentificationO
MV Asset ManagementVSA Find PhysicalInterfacesO
MV Asset ManagementVSA PhysicalInterface IdentificationO
MV Asset ManagementVSA Find ImageSensorsO
MV Asset ManagementVSA ImageSensor IdentificationO
MV Asset ManagementVSA Find FrameGrabbersO
MV Asset ManagementVSA FrameGrabber IdentificationO
MV Asset ManagementVSA Find LensesO
MV Asset ManagementVSA Lens IdentificationO
MV Asset ManagementVSA Find LensControllersO
MV Asset ManagementVSA LensController IdentificationO
MV Asset ManagementVSA Find OpticalFiltersO
MV Asset ManagementVSA OpticalFilter IdentificationO
MV Asset ManagementVSA Find OtherOpticalEquipmentsO
MV Asset ManagementVSA OtherOpticalEquipment IdentificationO
MV Asset ManagementVSA Find WayEncodersO
MV Asset ManagementVSA WayEncoder IdentificationO
MV Asset ManagementVSA Find TriggerSensorsO
MV Asset ManagementVSA TriggerSensor IdentificationO
MV Asset ManagementVSA Find LampsO
MV Asset ManagementVSA Lamp IdentificationO
MV Asset ManagementVSA Find LightingControllersO
MV Asset ManagementVSA LightingController IdentificationO
MV Asset ManagementVSA Find PatternGeneratorsO
MV Asset ManagementVSA PatternGenerator IdentificationO
MV Asset ManagementVSA Find CalibrationTargetsO
MV Asset ManagementVSA CalibrationTarget IdentificationO
MV Asset ManagementVSA Find AcquisitionBackgroundsO
MV Asset ManagementVSA AcquisitionBackground IdentificationO
MV Asset ManagementVSA Find SurroundingEnvironmentO
MV Asset ManagementVSA SurroundingEnvironment IdentificationO
MV Asset ManagementVSA Find HousingsO
MV Asset ManagementVSA Housing IdentificationO
MV Asset ManagementVSA Find MotionDevicesO
MV Asset ManagementVSA MotionDevice IdentificationO
MV Asset ManagementVSA Find PowerSuppliesO
MV Asset ManagementVSA PowerSupply IdentificationO
MV Asset ManagementVSA Find ClimateControllersO
MV Asset ManagementVSA ClimateController IdentificationO
MV Asset ManagementVSA Find LicensesO
MV Asset ManagementVSA License IdentificationO
MV Asset ManagementVSA Find SoftwareComponentsO
MV Asset ManagementVSA SoftwareComponents IdentificationO
MV Asset ManagementVSA Find NetworkDevicesO
MV Asset ManagementVSA NetworkDevice IdentificationO
13.2.2.3 Vision System Maintenance Info Server Facet

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 ManagementBasic Vision System AssetM
MV Asset ManagementVSA Maintenance InformationM
MV Asset ManagementVSA Find ComputingDevicesO
MV Asset ManagementVSA ComputingDevice Maintenance InformationO
MV Asset ManagementVSA Find DisplayUnitsO
MV Asset ManagementVSA DisplayUnit Maintenance InformationO
MV Asset ManagementVSA Find PhysicalInterfacesO
MV Asset ManagementVSA PhysicalInterface Maintenance InformationO
MV Asset ManagementVSA Find ImageSensorsO
MV Asset ManagementVSA ImageSensor Maintenance InformationO
MV Asset ManagementVSA Find FrameGrabbersO
MV Asset ManagementVSA FrameGrabber Maintenance InformationO
MV Asset ManagementVSA Find LensesO
MV Asset ManagementVSA Lens Maintenance InformationO
MV Asset ManagementVSA Find LensControllersO
MV Asset ManagementVSA LensController Maintenance InformationO
MV Asset ManagementVSA Find OpticalFiltersO
MV Asset ManagementVSA OpticalFilter Maintenance InformationO
MV Asset ManagementVSA Find OtherOpticalEquipmentsO
MV Asset ManagementVSA OtherOpticalEquipment Maintenance InformationO
MV Asset ManagementVSA Find WayEncodersO
MV Asset ManagementVSA WayEncoder Maintenance InformationO
MV Asset ManagementVSA Find TriggerSensorsO
MV Asset ManagementVSA TriggerSensor Maintenance InformationO
MV Asset ManagementVSA Find LampsO
MV Asset ManagementVSA Lamp Maintenance InformationO
MV Asset ManagementVSA Find LightingControllersO
MV Asset ManagementVSA LightingController Maintenance InformationO
MV Asset ManagementVSA Find PatternGeneratorsO
MV Asset ManagementVSA PatternGenerator Maintenance InformationO
MV Asset ManagementVSA Find CalibrationTargetsO
MV Asset ManagementVSA CalibrationTarget Maintenance InformationO
MV Asset ManagementVSA Find AcquisitionBackgroundsO
MV Asset ManagementVSA AcquisitionBackground Maintenance InformationO
MV Asset ManagementVSA Find SurroundingEnvironmentO
MV Asset ManagementVSA SurroundingEnvironment Maintenance InformationO
MV Asset ManagementVSA Find HousingsO
MV Asset ManagementVSA Housing Maintenance InformationO
MV Asset ManagementVSA Find MotionDevicesO
MV Asset ManagementVSA MotionDevice Maintenance InformationO
MV Asset ManagementVSA Find PowerSuppliesO
MV Asset ManagementVSA PowerSupply Maintenance InformationO
MV Asset ManagementVSA Find ClimateControllersO
MV Asset ManagementVSA ClimateController Maintenance InformationO
MV Asset ManagementVSA Find LicensesO
MV Asset ManagementVSA License Maintenance InformationO
MV Asset ManagementVSA Find SoftwareComponentsO
MV Asset ManagementVSA SoftwareComponents Maintenance InformationO
MV Asset ManagementVSA Find NetworkDevicesO
MV Asset ManagementVSA NetworkDevice Maintenance InformationO
13.2.2.4 Vision System Health Info Server Facet

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 ManagementBasic Vision System AssetM
MV Asset ManagementVSA Health InformationM
MV Asset ManagementVSA Find ComputingDevicesO
MV Asset ManagementVSA ComputingDevice Health InformationO
MV Asset ManagementVSA Find DisplayUnitsO
MV Asset ManagementVSA DisplayUnit Health InformationO
MV Asset ManagementVSA Find PhysicalInterfacesO
MV Asset ManagementVSA PhysicalInterface Health InformationO
MV Asset ManagementVSA Find ImageSensorsO
MV Asset ManagementVSA ImageSensor Health InformationO
MV Asset ManagementVSA Find FrameGrabbersO
MV Asset ManagementVSA FrameGrabber Health InformationO
MV Asset ManagementVSA Find LensesO
MV Asset ManagementVSA Lens Health InformationO
MV Asset ManagementVSA Find LensControllersO
MV Asset ManagementVSA LensController Health InformationO
MV Asset ManagementVSA Find OpticalFiltersO
MV Asset ManagementVSA OpticalFilter Health InformationO
MV Asset ManagementVSA Find OtherOpticalEquipmentsO
MV Asset ManagementVSA OtherOpticalEquipment Health InformationO
MV Asset ManagementVSA Find WayEncodersO
MV Asset ManagementVSA WayEncoder Health InformationO
MV Asset ManagementVSA Find TriggerSensorsO
MV Asset ManagementVSA TriggerSensor Health InformationO
MV Asset ManagementVSA Find LampsO
MV Asset ManagementVSA Lamp Health InformationO
MV Asset ManagementVSA Find LightingControllersO
MV Asset ManagementVSA LightingController Health InformationO
MV Asset ManagementVSA Find PatternGeneratorsO
MV Asset ManagementVSA PatternGenerator Health InformationO
MV Asset ManagementVSA Find CalibrationTargetsO
MV Asset ManagementVSA CalibrationTarget Health InformationO
MV Asset ManagementVSA Find AcquisitionBackgroundsO
MV Asset ManagementVSA AcquisitionBackground Health InformationO
MV Asset ManagementVSA Find SurroundingEnvironmentO
MV Asset ManagementVSA SurroundingEnvironment Health InformationO
MV Asset ManagementVSA Find HousingsO
MV Asset ManagementVSA Housing Health InformationO
MV Asset ManagementVSA Find MotionDevicesO
MV Asset ManagementVSA MotionDevice Health InformationO
MV Asset ManagementVSA Find PowerSuppliesO
MV Asset ManagementVSA PowerSupply Health InformationO
MV Asset ManagementVSA Find ClimateControllersO
MV Asset ManagementVSA ClimateController Health InformationO
MV Asset ManagementVSA Find LicensesO
MV Asset ManagementVSA License Health InformationO
MV Asset ManagementVSA Find SoftwareComponentsO
MV Asset ManagementVSA SoftwareComponents Health InformationO
MV Asset ManagementVSA Find NetworkDevicesO
MV Asset ManagementVSA NetworkDevice Health InformationO