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 Facet http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/BasicVisionSystemServerFacet
Inline Vision System Server Facet http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/InlineVisionSystemServerFacet
Automatic Mode Server Facet http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/AutomaticModeServerFacet
Processing Times Server Facet http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/ProcessingTimesMetaDataHandlingServerFacet
File Transfer Server Facet http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/FileTransferServerFacet
Basic Result Handling Server Facet http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/BasicResultHandlingServerFacet
Inline Result Handling Server Facet http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/InlineResultHandlingServerFacet
Full Result Handling Server Facet http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/FullResultHandlingServerFacet
Standard Configuration Handling Server Facet http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/StandardConfigurationHandlingServerFacet
Full Configuration Handling Server Facet http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/FullConfigurationHandlingServerFacet
Standard Recipe Handling Server Facet http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/StandardRecipeHandlingServerFacet
Full Recipe Handling Server Facet http://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