Profiles and facets are named groupings of Conformance Units as defined in OPC 10000-7. This section describes the various facets and profiles on the server and the client side that are provided as part of the OPC UA Machine Vision companion specification information model.

Table 160 – Server Facets

Profile

Related Category

URI

Basic Vision System Server Facet

Machine Vision CS Server

http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/BasicVisionSystemServerFacet

Inline Vision System Server Facet

Machine Vision CS Server

http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/InlineVisionSystemServerFacet

Automatic Mode Server Facet

Machine Vision CS Server

http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/AutomaticModeServerFacet

Processing Times Server Facet

Machine Vision CS Server

http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/ProcessingTimesMetaDataHandlingServerFacet

File Transfer Server Facet

Machine Vision CS Server

http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/FileTransferServerFacet

Basic Result Handling Server Facet

Machine Vision CS Server

http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/BasicResultHandlingServerFacet

Inline Result Handling Server Facet

Machine Vision CS Server

http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/InlineResultHandlingServerFacet

Full Result Handling Server Facet

Machine Vision CS Server

http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/FullResultHandlingServerFacet

Standard Configuration Handling Server Facet

Machine Vision CS Server

http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/StandardConfigurationHandlingServerFacet

Full Configuration Handling Server Facet

Machine Vision CS Server

http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/FullConfigurationHandlingServerFacet

Standard Recipe Handling Server Facet

Machine Vision CS Server

http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/StandardRecipeHandlingServerFacet

Full Recipe Handling Server Facet

Machine Vision CS Server

http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/FullRecipeHandlingServerFacet

Basic Vision System Server Profile

Machine Vision CS Server

http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/BasicVisionSystemServerProfile

Basic Vision System Server Profile without OPC UA Security

Machine Vision CS Server

http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/BasicVisionSystemServerProfileWithoutOPCUASecurity

Simple Inline Vision System Server Profile

Machine Vision CS Server

http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/SimpleInlineVisionSystemServerProfile

Simple Inline Vision System with File Transfer Server Profile

Machine Vision CS Server

http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/SimpleInlineVisionSystemWithFileTransferServerProfile

Simple Inline Vision System with File Revisioning Server Profile

Machine Vision CS Server

http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/SimpleInlineVisionSystemWithFileRevisioningServerProfile

Inline Vision System with File Transfer Server Profile

Machine Vision CS Server

http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/InlineVisionSystemWithFileTransferServerProfile

Inline Vision System with File Revisioning Server Profile

Machine Vision CS Server

http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/InlineVisionSystemWithFileRevisioningServerProfile

Full Vision System Server Profile

Machine Vision CS Server

http://opcfoundation.org/UA-Profile/External/Server/ MachineVision/FullVisionSystemServerProfile

This facet defines the elements for a very basic machine vision system. It shall implement the mandatory nodes and also some fundamental types and functionality concerning results, configurations and recipes

Table 161 – Definition of Basic Vision System Server Facet

Group

Conformance Unit / Profile Title

M / O

Vision System

Basic Vision System

Mandatory

Vision System

Basic Result Management

Mandatory

Vision System

Basic Configuration Management

Mandatory

Vision System

Basic Recipe Management

Mandatory

An “inline” machine vision system, as defined in Section 3.1, is used in the manner of a 100% inspection system within a production line (which does not necessarily mean that it is a quality inspection system at all).

This type of use typically takes place under the guidance and supervision of a control system which requires information about the current operating state of the vision system, error conditions and other diagnostic information, and may want to inform the vision system about safety-related events.

Table 162 – Definition of Inline Vision System Server Facet

Group

Conformance Unit / Profile Title

M / O

Vision System

Safety State Management

Optional

Vision System

System State Information

Mandatory

Vision System

Diagnostic Events

Mandatory

Vision System

Information Events

Mandatory

Vision System

Error Conditions

Mandatory

This facet gives a superior control system more detailed control over the behavior of the vision system. This is related to the notion of an inline machine vision system which will typically operate in automatic mode.

Table 163 – Definition of Automatic Mode Server Facet

Group

Conformance Unit / Profile Title

M / O

Vision State Machine

Automatic Mode

Mandatory

Vision State Machine

Easy Confirmation

Optional

Vision State Machine

Error Events

Mandatory

Vision State Machine

StepModel Preoperational

Optional

Vision State Machine

StepModel Halted

Optional

Vision State Machine

StepModel Error

Optional

Automatic Mode

Simulation

Mandatory

Automatic Mode

StepModel Initialized

Optional

Automatic Mode

StepModel Ready

Optional

Automatic Mode

StepModel SingleExecution

Optional

Automatic Mode

StepModel ContinuousExecution

Optional

This facet contains information about the basic start and end time of jobs as well as information about internal timing of jobs.

Table 164 – Definition of Processing Times Server Facet

Group

Conformance Unit / Profile Title

M / O

Meta Data Handling

Processing Times

Mandatory

Meta Data Handling

Processing Times Extended

Mandatory

This facet combines the various TemporaryFileTransfer definitions for the transfer of black-box data to and from the vision system.

Table 165 – Definition of File Transfer Server Facet

Group

Conformance Unit / Profile Title

M / O

Result Handling

Result File

Mandatory

Configuration Handling

Configuration File

Mandatory

Recipe Handling

Recipe File

Mandatory

This facet contains the basic definitions for the handling of result content within the ResultDataType (the basic definitions for the identification of results are already contained in the Basic Vision System Facet in Section 13.3.2.2.1).

Table 166 – Definition of Basic Result Handling Server Facet

Group

Conformance Unit / Profile Title

M / O

Result Handling

Event Based Content

Mandatory

Result Handling

Method Based Content

Optional

This facet contains result handling functionality which will typically be expected from an inline vision system (see Section 13.3.2.2.2). Since such a system running within an automated production line will usually handle series of individual, often identifiable parts, and may need to buffer results for later collection, the conformance units Part ID and Result File are part of this facet.

Table 167 – Definition of Inline Result Handling Server Facet

Group

Conformance Unit / Profile Title

M / O

Machine Vision CS Server Facet

Basic Result Handling Facet

Mandatory

Meta Data Handling

Measurement ID

Mandatory

Meta Data Handling

Part ID

Mandatory

Result Handling

Method Based Content

Mandatory

Result Handling

Result File

Mandatory

This facet adds the capability of exposing individual results in the address space inside the Results folder to the Inline Result Handling Facet (see Section 13.3.2.2.7).

Table 168 – Definition of Full Result Handling Server Facet

Group

Conformance Unit / Profile Title

M / O

Machine Vision CS Server Facet

Inline Result Handling Facet

Mandatory

Result Handling

Result Folder

Mandatory

This facet combines the handling of configuration identification with the transfer of black-box configuration content by TemporaryFileTransfer objects.

Table 169 – Definition of Standard Configuration Handling Server Facet

Group

Conformance Unit / Profile Title

M / O

Meta Data Handling

Configuration ID External

Mandatory

Configuration Handling

Configuration File

Mandatory

This facet adds the capability of exposing individual configurations in the address space inside the Configurations folder to the Standard Configuration Handling Facet (see Section 13.3.2.2.9).

Table 170 – Definition of Full Configuration Handling Server Facet

Group

Conformance Unit / Profile Title

M / O

Machine Vision CS Server Facet

Standard Configuration Handling Facet

Mandatory

Meta Data Handling

Configuration Versioning

Mandatory

Configuration Handling

Configuration Folder

Mandatory

This facet combines the handling of recipe and product identification with the transfer of black-box recipe content by TemporaryFileTransfer objects.

Table 171 – Definition of Standard Recipe Handling Server Facet

Group

Conformance Unit / Profile Title

M / O

Meta Data Handling

Recipe ID External

Mandatory

Meta Data Handling

Product ID

Mandatory

Recipe Handling

Recipe File

Mandatory

This facet adds the capability of exposing individual recipes and products in the address space inside the Recipes and Products folders to the Standard Recipe Handling Facet (see Section13.3.2.2.1113.3.2.2.11).

Table 172 – Definition of Full Recipe Handling Server Facet

Group

Conformance Unit / Profile Title

M / O

Machine Vision CS Server Facet

Standard Recipe Handling Facet

Meta Data Handling

Recipe Versioning

Mandatory

Recipe Handling

Recipe Folder

Mandatory

Recipe Handling

Product Folder

Mandatory

This Profile is a FullFeatured Profile intended for basic machine vision systems capable of limited handling of recipe and configuration information, provision of result information and content and executing the standard automatic mode as defined in Section 8.3.

It is built upon the Embedded 2017 UA Server Profile which provides Security conformance units.

Table 173 – Definition of Basic Vision System Server Profile

Group

Conformance Unit / Profile Title

M / O

Machine Vision CS Server

Basic Vision System Server Facet

Mandatory

Machine Vision CS Server

Basic Result Handling Server Facet

Mandatory

Vision System

Diagnostic Events

Optional

Vision System

Information Events

Optional

Vision State Machine

Automatic Mode

Mandatory

OPC UA

Embedded 2017 UA Server Profile

Mandatory

This profile is intended as fallback for very limited systems not capable of implementing OPC UA security functionality as required by the Embedded 2017 UA Server Profile used in all other profiles in this specification. We strongly recommend implementing OPC UA security whenever possible.

Table 174 – Definition of Basic Vision System Server Profile without OPC UA Security

Group

Conformance Unit / Profile Title

M / O

Machine Vision CS Server

Basic Vision System Server Facet

Mandatory

Machine Vision CS Server

Basic Result Handling Server Facet

Mandatory

Vision System

Diagnostic Events

Optional

Vision System

Information Events

Optional

Vision State Machine

Automatic Mode

Mandatory

OPC UA

Micro Embedded Device 2017 Server Profile

Mandatory

In accordance with the notion of an “inline” machine vision system, used, as defined in Section 3.1 and Section 13.3.2.2.2, in the manner of a 100% inspection system within a production line, this is a FullFeatured Profile, providing the typical functionality required for a simple version of such a system: full automatic mode, diagnostic info required by a control system, basic result handling. It lacks the handling of client-supplied IDs included in the (not-simple) Inline Result Handling Facet in Section 13.3.2.2.7, leaving the part tracing to the superior control system.

Table 175 – Definition of Simple Inline Vision System Server Profile

Group

Conformance Unit / Profile Title

M / O

Machine Vision CS Server

Basic Vision System Server Facet

Mandatory

Machine Vision CS Server

Inline Vision System Server Facet

Mandatory

Machine Vision CS Server

Automatic Mode Server Facet

Mandatory

Machine Vision CS Server

Basic Result Handling Server Facet

Mandatory

Meta Data Handling

Processing Times

Mandatory

OPC UA

Embedded 2017 UA Server Profile

Mandatory

This FullFeatured Profile complements the Simple Inline Vision System with the handling of recipe and configuration identification and the black-box transfer of contents by TemporaryFileTransfer objects.

Table 176 – Definition of Simple Inline Vision System with File Transfer Server Profile

Group

Conformance Unit / Profile Title

M / O

Machine Vision CS Server

Simple Inline Vision System Server Profile

Mandatory

Machine Vision CS Server

Standard Recipe Handling Server Facet

Mandatory

Machine Vision CS Server

Standard Configuration Handling Server Facet

Mandatory

Machine Vision CS Server

File Transfer Facet

Mandatory

Meta Data Handling

Processing Times

Mandatory

This FullFeatured Profile complements the Simple Inline Vision System with File Transfer by the capability of managing recipe and configuration versions.

Table 177 – Definition of Simple Inline Vision System with File Revisioning Server Profile

Group

Conformance Unit / Profile Title

M / O

Machine Vision CS Server

Simple Inline Vision System with File Transfer Server Profile

Mandatory

Meta Data Handling

Recipe Versioning

Mandatory

Meta Data Handling

Configuration Versioning

Mandatory

This FullFeatured Profile complements the Simple Inline Vision System with File Transfer by the complete ProcessingTimes information and the additional capability of handling result content and client-supplied IDs defined in the Inline Result Handling Facet in Section 13.3.2.2.7, and is thus suitable for sophisticated vision systems in automated production handling part traceability information.

Table 178 – Definition of Inline Vision System with File Transfer Server Profile

Group

Conformance Unit / Profile Title

M / O

Machine Vision CS Server

Simple Inline Vision System with File Transfer Server Profile

Mandatory

Machine Vision CS Server

Processing Times Server Facet

Mandatory

Machine Vision CS Server

Inline Result Handling Server Facet

Mandatory

This FullFeatured Profile complements complements the Inline Vision System with File Transfer by the capability of managing recipe and configuration versions and is thus suitable for sophisticated vision systems in automated production handling a multitude of recipes and configurations changing over time.

Table 179 – Definition of Inline Vision System with File Revisioning Server Profile

Group

Conformance Unit / Profile Title

M / O

Machine Vision CS Server

Inline Vision System with File Transfer Server Profile

Mandatory

Meta Data Handling

Recipe Versioning

Mandatory

Meta Data Handling

Recipe Versioning

This FullFeatured Profile comprises the complete functionality of this specification and is thus suitable for the most complex vision systems.

Table 180 – Definition of Full Vision System Server Profile

Group

Conformance Unit / Profile Title

M / O

Machine Vision CS Server

Inline Vision System with File Revisioning Server Profile

Mandatory

Machine Vision CS Server

Full Result Handling Server Facet

Mandatory

Machine Vision CS Server

Full Configuration Handling Server Facet

Mandatory

Machine Vision CS Server

Full Recipe Handling Server Facet

Mandatory

Table 181 – Definition of Client Facets

Profile

Related Category

URI

Basic Control Client Facet

Machine Vision CS Client

http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/BasicControlClientFacet

Full Control Client Facet

Machine Vision CS Client

http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/FullControlClientFacet

Basic Result Content Client Facet

Machine Vision CS Client

http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/BasicResultContentClientFacet

Simple Result Content Client Facet

Machine Vision CS Client

http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/SimpleResultContentClientFacet

Full Result Content Client Facet

Machine Vision CS Client

http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/FullResultContentClientFacet

Result Meta Data Client Facet

Machine Vision CS Client

http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/ResultMetaDataClientFacet

Configuration Handling Client Facet

Machine Vision CS Client

http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/ConfigurationHandlingClientFacet

Recipe Handling Client Facet

Machine Vision CS Client

http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/RecipeHandlingClientFacet

Vision State Monitoring Client Facet

Machine Vision CS Client

http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/VisionStateMonitoringClientFacet

Production Quality Monitoring Client Facet

Machine Vision CS Client

http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/ProductionQualitaMonitoringClientFacet

Data Backup Client Facet

Machine Vision CS Client

http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/DataBackupClientFacet

Basic Control Client Profile

Machine Vision CS Client

http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/BasicControlClientProfile

Simple Control Client Profile

Machine Vision CS Client

http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/SimpleControlClientProfile

Full Control Client Profile

Machine Vision CS Client

http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/FullControlClientProfile

Result Content Client Profile

Machine Vision CS Client

http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/ResultContentClientProfile

Monitoring Client Profile

Machine Vision CS Client

http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/MonitoringClientProfile

Configuration Management Client Profile

Machine Vision CS Client

http://opcfoundation.org/UA-Profile/External/Client/ MachineVision/ConfigurationManagementClientProfile

This facet contains the basic functionality required for a client to monitor and control a vision system server using DataChange subscriptions and basic methods.

Table 182 – Definition of Basic Control Client Facet

Group

Conformance Unit / Profile Title

M / O

Vision System

System State Information Client

Mandatory

Vision System

Error Conditions Client

Optional

Vision State Machine

State Machine Monitoring

Mandatory

Vision State Machine

State Machine Control

Mandatory

Vision Automatic Mode

Automatic Mode Selection

Mandatory

Vision Automatic Mode

Automatic Mode Monitoring

Mandatory

Vision Automatic Mode

Automatic Mode Control

Mandatory

This facet contains functionality required for in-depth control of a vision system including StateChanged and Error events and the StepModel methods and events.

Table 183 – Definition of Full Control Client Facet

Group

Conformance Unit / Profile Title

M / O

Vision System

System State Information Client

Mandatory

Vision System

Error Conditions Client

Mandatory

Vision State Machine

State Machine Monitoring

Mandatory

Vision State Machine

State Machine Events Monitoring

Mandatory

Vision State Machine

State Machine Control

Mandatory

Vision State Machine

StepModel Monitoring

Mandatory

Vision State Machine

StepModel Events Monitoring

Mandatory

Vision State Machine

StepModel Control

Mandatory

Vision Automatic Mode

Automatic Mode Selection

Mandatory

Vision Automatic Mode

Simulation Mode Control

Mandatory

Vision Automatic Mode

Automatic Mode Monitoring

Mandatory

Vision Automatic Mode

Automatic Mode Events Monitoring

Mandatory

Vision Automatic Mode

Automatic Mode Control

Mandatory

This facet contains basic functionality required to monitor and access result information, including the distinction between real and simulated results.

Table 184 – Definition of Basic Result Content Client Facet

Group

Conformance Unit / Profile Title

M / O

Meta Data Handling

Client Result IsSimulated

Mandatory

Result Handling

Client Event Based Content Basic

Mandatory

Result Handling

Client Method Based Content Basic

Mandatory

This facet contains the same functionality as the Basic Result Content Client Facet in Section 13.3.3.2.3 and in addition the capability to process the – potentially dynamic – application-specific result content and to access black-box result content using TemporaryFileTransfer objects.

Table 185 – Definition of Simple Result Content Client Facet

Group

Conformance Unit / Profile Title

M / O

Meta Data Handling

Client Result IsSimulated

Mandatory

Result Handling

Client Event Based Content Basic

Mandatory

Result Handling

Client Event Based Content Extended

Optional

Result Handling

Client Method Based Content Basic

Mandatory

Result Handling

Client Method Based Content Extended

Optional

Result Handling

Client Result File

Mandatory

This facet contains the same functionality as the Simple Result Content Client Facet in Section 13.3.3.2.4 and in addition the capability to access result nodes exposed by a server in the Results folder.

Table 186 – Definition of Full Result Content Client Facet

Group

Conformance Unit / Profile Title

M / O

Meta Data Handling

Client Result IsSimulated

Mandatory

Result Handling

Client Event Based Content Basic

Mandatory

Result Handling

Client Event Based Content Extended

Mandatory

Result Handling

Client Method Based Content Basic

Mandatory

Result Handling

Client Method Based Content Extended

Mandatory

Result Handling

Client Result File

Mandatory

Result Handling

Client Result Folder

Optional

This facet contains functionality to process the entire range of meta data a vision system server can provide for a result.

Table 187 – Definition of Result Meta Data Client Facet

Group

Conformance Unit / Profile Title

M / O

Meta Data Handling

Client Job ID

Mandatory

Meta Data Handling

Client Measurement ID

Mandatory

Meta Data Handling

Client Part ID

Mandatory

Meta Data Handling

Client Result IsSimulated

Mandatory

Meta Data Handling

Client Recipe ID

Mandatory

Meta Data Handling

Basic Client Recipe Versioning

Optional

Meta Data Handling

Client Product ID

Mandatory

Meta Data Handling

Basic Client Configuration Versioning

Optional

Meta Data Handling

Client Processing Times

Mandatory

Meta Data Handling

Client Processing Times Extended

Mandatory

This facet contains the capabilities required to access the full potential range of configuration handling functionality potentially provided by a vision system server.

Table 188 – Definition of Configuration Handling Client Facet

Group

Conformance Unit / Profile Title

M / O

Meta Data Handling

Basic Client Configuration Versioning

Mandatory

Meta Data Handling

Full Client Configuration Versioning

Mandatory

Configuration Handling

Client Configuration Methods

Mandatory

Configuration Handling

Client Configuration File

Mandatory

Configuration Handling

Client Configuration Folder

Optional

This facet contains the capabilities required to access the full potential range of recipe handling functionality potentially provided by a vision system server.

Table 189 – Definition of Recipe Handling Client Facet

Group

Conformance Unit / Profile Title

M / O

Vision Automatic Mode

Automatic Mode Events Monitoring

Mandatory

Meta Data Handling

Client Recipe ID

Mandatory

Meta Data Handling

Basic Client Recipe Versioning

Mandatory

Meta Data Handling

Full Client Recipe Versioning

Mandatory

Meta Data Handling

Client Product ID

Mandatory

Recipe Handling

Client Recipe Methods

Mandatory

Recipe Handling

Client Recipe File

Mandatory

Recipe Handling

Client Recipe Folder

Optional

Recipe Handling

Client Product Folder

Optional

This facet contains the capabilities required to access the full potential range of state and condition information functionality potentially provided by a vision system server.

Table 190 – Definition of Vision State Monitoring Client Facet

Group

Conformance Unit / Profile Title

M / O

Vision System

System State Information Client

Mandatory

Vision System

Diagnostic Events Client

Mandatory

Vision System

Information Events Client

Mandatory

Vision System

Error Conditions Client

Mandatory

Vision State Machine

State Machine Monitoring

Mandatory

Vision State Machine

State Machine Events Monitoring

Mandatory

Vision State Machine

StepModel Monitoring

Mandatory

Vision State Machine

StepModel Events Monitoring

Mandatory

Vision Automatic Mode

Safety Information Client

Mandatory

Vision Automatic Mode

Easy Confirmation Client

Optional

Vision Automatic Mode

Automatic Mode Monitoring

Mandatory

Vision Automatic Mode

Automatic Mode Events Monitoring

Mandatory

This facet contains the capabilities required to access production-quality relevant information potentially provided by a vision system server, including the distinction between real and simulated results, result contents and the processing times which can be an important indicator for problems in either production or vision system.

Table 191 – Definition of Production Quality Monitoring Client Facet

Group

Conformance Unit / Profile Title

M / O

Meta Data Handling

Client Result IsSimulated

Mandatory

Meta Data Handling

Client Processing Times

Mandatory

Meta Data Handling

Client Processing Times Extended

Mandatory

Result Handling

Client Event Based Content Basic

Mandatory

Result Handling

Client Event Based Content Extended

Mandatory

This facet contains the capabilities required to manage the retrieval and organized backup of all types of data from a vision system server.

Table 192 – Definition of Data Backup Client Facet

Group

Conformance Unit / Profile Title

M / O

Meta Data Handling

Client Job ID

Mandatory

Meta Data Handling

Client Measurement ID

Mandatory

Meta Data Handling

Client Part ID

Mandatory

Meta Data Handling

Client Result IsSimulated

Mandatory

Meta Data Handling

Client Recipe ID

Mandatory

Meta Data Handling

Basic Client Recipe Versioning

Mandatory

Meta Data Handling

Full Client Recipe Versioning

Mandatory

Meta Data Handling

Client Product ID

Mandatory

Meta Data Handling

Basic Client Configuration Versioning

Mandatory

Meta Data Handling

Full Client Configuration Versioning

Mandatory

Meta Data Handling

Client Processing Times

Mandatory

Meta Data Handling

Client Processing Times Extended

Mandatory

Result Handling

Client Method Based Content Basic

Mandatory

Result Handling

Client Method Based Content Extended

Mandatory

Result Handling

Client Result File

Mandatory

Result Handling

Client Result Folder

Mandatory

Configuration Handling

Client Configuration Methods

Mandatory

Configuration Handling

Client Configuration File

Mandatory

Configuration Handling

Client Configuration Folder

Mandatory

Recipe Handling

Client Recipe Methods

Mandatory

Recipe Handling

Client Recipe File

Mandatory

Recipe Handling

Client Recipe Folder

Mandatory

Recipe Handling

Client Product Folder

Mandatory

This FullFeatured Profile defines a client capable of basic monitoring and control of a vision system server and its results.

Table 193 – Definition of Basic Control Client Profile

Group

Conformance Unit / Profile Title

M / O

Machine Vision CS Client

Basic Control Client Facet

Mandatory

Machine Vision CS Client

Basic Result Content Client Facet

Mandatory

OPC UA

Standard UA Client 2017 Profile

Mandatory

This FullFeatured Profile defines a client capable of in-depth monitoring and control of a vision system server and full utilization of its results.

Table 194 – Definition of Simple Control Client Profile

Group

Conformance Unit / Profile Title

M / O

Machine Vision CS Client

Full Control Client Facet

Mandatory

Machine Vision CS Client

Simple Result Content Client Facet

Mandatory

Machine Vision CS Client

Vision State Monitoring Client Facet

Mandatory

OPC UA

Standard UA Client 2017 Profile

Mandatory

This FullFeatured Profile defines a client capable of in-depth monitoring and control of a vision system server and full utilization of its results including all potentially provided result meta data.

Table 195 – Definition of Full Control Client Profile

Group

Conformance Unit / Profile Title

M / O

Machine Vision CS Client

Full Control Client Facet

Mandatory

Machine Vision CS Client

Full Result Content Client Facet

Mandatory

Machine Vision CS Client

Result Meta Data Client Facet

Mandatory

Machine Vision CS Client

Vision State Monitoring Client Facet

Mandatory

OPC UA

Standard UA Client 2017 Profile

Mandatory

This FullFeatured Profile defines a client capable of full utilization of the results of a vision system server including all potentially provided meta data. The intention of such a client is not control of the vision system server but observation and retrieval of its results.

Table 196 – Definition of Result Content Client Profile

Group

Conformance Unit / Profile Title

M / O

Machine Vision CS Client

Full Result Content Client Facet

Mandatory

Machine Vision CS Client

Result Meta Data Client Facet

Mandatory

OPC UA

Standard UA Client 2017 Profile

Mandatory

This FullFeatured Profile defines a client capable of monitoring all aspects of the state of a vision system server as well as production-quality relevant data and events. The intention of such a client is not control of the vision system but observation and condition monitoring.

Table 197 – Definition of Monitoring Client Profile

Group

Conformance Unit / Profile Title

M / O

Machine Vision CS Client

Vision State Monitoring Client Facet

Mandatory

Machine Vision CS Client

Production Quality Monitoring Client Facet

Mandatory

OPC UA

Standard UA Client 2017 Profile

Mandatory

This FullFeatured Profile defines a client capable of retrieving and providing all meta data and black-box data for vision system server configurations, recipes and results. The intention of such a client is not control of the vision system server, but management of all relevant data in connection with the server.

Table 198 – Definition of Configuration Management Client Profile

Group

Conformance Unit / Profile Title

M / O

Machine Vision CS Client

Configuration Handling Client Facet

Mandatory

Machine Vision CS Client

Recipe Handling Client Facet

Mandatory

Machine Vision CS Client

Data Backup Client Facet

Mandatory

OPC UA

Standard UA Client 2017 Profile

Mandatory