13 Profiles and Namespaces ToC Previous Next

13.3 Facets and Profiles ToC Previous Next

13.3.2 Server ToC Previous Next

13.3.2.1 Overview ToC

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

13.3.2.2 Facets ToC

13.3.2.2.1 Basic Vision System Server Facet ToC

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

13.3.2.2.2 Inline Vision System Server Facet ToC

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

13.3.2.2.3 Automatic Mode Server Facet ToC

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

13.3.2.2.4 Processing Times Server Facet ToC

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

13.3.2.2.5 File Transfer Server Facet ToC

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

13.3.2.2.6 Basic Result Handling Server Facet ToC

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

13.3.2.2.7 Inline Result Handling Server Facet ToC

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

13.3.2.2.8 Full Result Handling Server Facet ToC

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

13.3.2.2.9 Standard Configuration Handling Server Facet ToC

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

13.3.2.2.10 Full Configuration Handling Server Facet ToC

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

13.3.2.2.11 Standard Recipe Handling Server Facet ToC

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

13.3.2.2.12 Full Recipe Handling Server Facet ToC

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

13.3.2.3 Profiles ToC

13.3.2.3.1 Basic Vision System Server Profile ToC

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

13.3.2.3.2 Basic Vision System Server Profile without OPC UA Security ToC

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

13.3.2.3.3 Simple Inline Vision System Server Profile ToC

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

13.3.2.3.4 Simple Inline Vision System with File Transfer Profile ToC

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

13.3.2.3.5 Simple Inline Vision System with File Revisioning Server Profile ToC

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

13.3.2.3.6 Inline Vision System with File Transfer Server Profile ToC

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

13.3.2.3.7 Inline Vision System with File Revisioning Server Profile ToC

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  

13.3.2.3.8 Full Vision System Server Profile ToC

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

Previous Next