13 Profiles and Namespaces ToC Previous Next

13.3 Facets and Profiles ToC Previous Next

13.3.3 Client ToC Previous Next

13.3.3.1 Overview ToC

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

13.3.3.2 Facets ToC

13.3.3.2.1 Basic Control Client Facet ToC

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

13.3.3.2.2 Full Control Client Facet ToC

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

13.3.3.2.3 Basic Result Content Client Facet ToC

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

13.3.3.2.4 Simple Result Content Client Facet ToC

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

13.3.3.2.5 Full Result Content Client Facet ToC

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

13.3.3.2.6 Result Meta Data Client Facet ToC

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

13.3.3.2.7 Configuration Handling Client Facet ToC

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

13.3.3.2.8 Recipe Handling Client Facet ToC

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

13.3.3.2.9 Vision State Monitoring Client Facet ToC

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

13.3.3.2.10 Production Quality Monitoring Client Facet ToC

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

13.3.3.2.11 Data Backup Client Facet ToC

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

13.3.3.3 Profiles ToC

13.3.3.3.1 Basic Control Client Profile ToC

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

13.3.3.3.2 Simple Control Client Profile ToC

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

13.3.3.3.3 Full Control Client Profile ToC

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

13.3.3.3.4 Result Content Client Profile ToC

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

13.3.3.3.5 Monitoring Client Profile ToC

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

13.3.3.3.6 Configuration Management Client Profile ToC

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

Previous Next