Annex A Machine Vision Namespace and mappings (Normative)

A.1 Namespace and identifiers for Machine Vision Information Model

This appendix defines the numeric identifiers for all of the numeric NodeIds defined in this specification. The identifiers are specified in a CSV file with the following syntax:

<SymbolName>, <Identifier>, <NodeClass>

Where the SymbolName is either the BrowseName of a Type Node or the BrowsePath for an Instance Node that appears in the specification and the Identifier is the numeric value for the NodeId.

The BrowsePath for an Instance Node is constructed by appending the BrowseName of the instance Node to the BrowseName for the containing instance or type. An underscore character is used to separate each BrowseName in the path. Let’s take for example, the <type> ObjectType Node which has the <propery> Property. The Name for the <property> InstanceDeclaration within the <type> declaration is: AutoIdDeviceType_DeviceLocation.

The NamespaceUri for all NodeIds defined here is http://opcfoundation.org/UA/MachineVision/

The CSV released with this version of the specification can be found here:

http://www.opcfoundation.org/UA/schemas/MachineVision/1.0/NodeIds.csv

NOTE The latest CSV that is compatible with this version of the specification can be found here:

http://www.opcfoundation.org/UA/schemas/MachineVision/NodeIds.csv

A computer processible version of the complete Information Model defined in this specification is also provided. It follows the XML Information Model schema syntax defined in OPC 10000-6.

The Information Model Schema released with this version of the specification can be found here:

http://www.opcfoundation.org/UA/schemas/MachineVision/1.0/Opc.Ua.MachineVision.NodeSet2.xml

A.2 Profile URIs for Machine Vision Information Model

Table A.1 defines the Profile URIs for the Machine Vision Information Model companion specification.

Table A.1 – Profile URIs

Profile Profile URI
Basic Vision System Server Facethttp://opcfoundation.org/UA-Profile/External/Server/ MachineVision/BasicVisionSystemServerFacet
Inline Vision System Server Facethttp://opcfoundation.org/UA-Profile/External/Server/ MachineVision/InlineVisionSystemServerFacet
Automatic Mode Server Facethttp://opcfoundation.org/UA-Profile/External/Server/ MachineVision/AutomaticModeServerFacet
Processing Times Server Facethttp://opcfoundation.org/UA-Profile/External/Server/ MachineVision/ProcessingTimesMetaDataHandlingServerFacet
File Transfer Server Facethttp://opcfoundation.org/UA-Profile/External/Server/ MachineVision/FileTransferServerFacet
Basic Result Handling Server Facethttp://opcfoundation.org/UA-Profile/External/Server/ MachineVision/BasicResultHandlingServerFacet
Inline Result Handling Server Facethttp://opcfoundation.org/UA-Profile/External/Server/ MachineVision/InlineResultHandlingServerFacet
Full Result Handling Server Facethttp://opcfoundation.org/UA-Profile/External/Server/ MachineVision/FullResultHandlingServerFacet
Standard Configuration Handling Server Facethttp://opcfoundation.org/UA-Profile/External/Server/ MachineVision/StandardConfigurationHandlingServerFacet
Full Configuration Handling Server Facethttp://opcfoundation.org/UA-Profile/External/Server/ MachineVision/FullConfigurationHandlingServerFacet
Standard Recipe Handling Server Facethttp://opcfoundation.org/UA-Profile/External/Server/ MachineVision/StandardRecipeHandlingServerFacet
Full Recipe Handling Server Facethttp://opcfoundation.org/UA-Profile/External/Server/ MachineVision/FullRecipeHandlingServerFacet
Basic Vision System Server Profile http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/BasicVisionSystemServerProfile
Basic Vision System Server Profile without OPC UA Security http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/BasicVisionSystemServerProfileWithoutOPCUASecurity
Simple Inline Vision System Server Profile http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/SimpleInlineVisionSystemServerProfile
Simple Inline Vision System with File Transfer Server Profile http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/SimpleInlineVisionSystemWithFileTransferServerProfile
Simple Inline Vision System with File Revisioning Server Profile http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/SimpleInlineVisionSystemWithFileRevisioningServerProfile
Inline Vision System with File Transfer Server Profile http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/InlineVisionSystemWithFileTransferServerProfile
Inline Vision System with File Revisioning Server Profile http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/InlineVisionSystemWithFileRevisioningServerProfile
Full Vision System Server Profile http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/FullVisionSystemServerProfile
Basic Control Client Facet http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/BasicControlClientFacet
Full Control Client Facet http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/FullControlClientFacet
Basic Result Content Client Facet http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/BasicResultContentClientFacet
Simple Result Content Client Facet http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/SimpleResultContentClientFacet
Full Result Content Client Facet http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/FullResultContentClientFacet
Result Meta Data Client Facet http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/ResultMetaDataClientFacet
Configuration Handling Client Facet http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/ConfigurationHandlingClientFacet
Recipe Handling Client Facet http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/RecipeHandlingClientFacet
Vision State Monitoring Client Facet http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/VisionStateMonitoringClientFacet
Production Quality Monitoring Client Facet http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/ProductionQualitaMonitoringClientFacet
Data Backup Client Facet http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/DataBackupClientFacet
Basic Control Client Profile http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/BasicControlClientProfile
Simple Control Client Profile http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/SimpleControlClientProfile
Full Control Client Profile http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/FullControlClientProfile
Result Content Client Profile http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/ResultContentClientProfile
Monitoring Client Profile http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/MonitoringClientProfile
Configuration Management Client Profile http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/ConfigurationManagementClientProfile