Meaning and significance of Profiles and ConformanceUnits are described in OPC 10000-7.

The Profiles and ConformanceUnits for this specification are also found in an online database which is accessible via https://profiles.opcfoundation.org/workinggroup/26

This chapter defines the corresponding Conformance Units for the OPC UA Information Model for glass technology.

Table 39 – Conformance Units for glass technology

Category

Title

Description

Server

FlatGlass_GlassMachineType

The Server supports nodes that conform to the (subtypes of) GlassMachineType. The GlassMachineType node itself is available in the AddressSpace. Every instance of the (subtypes of) GlassMachineType has to include all mandatory components of the GlassMachineType and may include the optional components.

Server

FlatGlass_GlassMachineIdentificationType

The Server supports nodes that conform to the (subtypes of) GlassMachineIdentificationType. The GlassMachineIdentificationType node itself is available in the AddressSpace. Every instance of the (subtypes of) GlassMachineIdentificationType has to include all mandatory components of the GlassMachineIdentificationType and may include the optional components.

Server

FlatGlass_ManualFolderType

The Server supports nodes that conform to the (subtypes of) ManualFolderType. The ManualFolderType node itself is available in the AddressSpace. Every instance of the (subtypes of) ManualFolderType has to include all mandatory components of the ManualFolderType and may include the optional components.

Server

FlatGlass_ConfigurationRulesType

The Server supports nodes that conform to the (subtypes of) ConfigurationRulesType. The ConfigurationRulesType node itself is available in the AddressSpace. Every instance of the (subtypes of) ConfigurationRulesType has to include all mandatory components of the ConfigurationRulesType and may include the optional components.

Server

FlatGlass_UserProfileDataType

Supports the struct UserProfileDataType.

Server

FlatGlass_FileFormatDataType

Supports the struct FileFormatDataType.

Server

FlatGlass_LimitedString64

Supports the DataType LimitedString64.

Server

FlatGlass_CoordinateSystemEnumeration

Supports the enumeration type CoordinateSystemEnumeration

Server

FlatGlass_ProcessingParameterDataType

Supports the struct ProcessingParameterDataType.

Server

FlatGlass_ProcessingCategoryDataType

Supports the struct ProcessingCategoryDataType.

Server

FlatGlass_EClassTermDataType

Supports the struct EClassTermDataType.

Server

FlatGlass_ValueDataType

Supports the struct ValueDataType.

Table 40 lists all Profiles defined in this document and defines their URIs.

Table 40 – Profile URIs for glass technology

Profile

URI

Glass Server Base V2 Profile

http://opcfoundation.org/UA-Profile/Glass/Flat/Server/ServerBase/V2

Glass Identification Server V2 Facet

http://opcfoundation.org/UA-Profile/Glass/Flat/Server/Identification/V2

The following sections specify the Facets available for Servers that implement the glass technology companion specification. Each section defines and describes a Facet or Profile.

An OPC UA Server that implements this Companion Specification needs to implement the Glass Base Server Profile (including the Facets Glass Identification Server Facet and Glass Minimal Production Facet).

Table 41 defines a Profile that describes the minimum requirements for the implementation of a Glass Technology OPC UA server.

Table 41 – Glass Server Base V2 Profile

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

0:Nano Embedded Device 2022 Server Profilehttp://opcfoundation.org/UA-Profile/Server/NanoEmbeddedDevice2022

Profile

2:BaseDevice_Server_Facet

Profile

0:Data Access Server Facethttp://opcfoundation.org/UA-Profile/Server/DataAccess

Flat Glass

FlatGlass_GlassMachineType

M

Profile

Glass Identification Server V2 Facet

Profile

3:State Server Facet

Profile

3:Machinery Job Management Base Server Facet

Flat Glass

FlatGlass_ProcessingParameterDataType

O

Flat Glass

FlatGlass_ProcessingCategoryDataType

O

Flat Glass

FlatGlass_ValueDataType

O

Table 42 defines a Facet for the identification of glass technology machines, which requires the InstructionType and MachineIdentificationType as mandatory.

Table 42 – Glass Identification Server V2 Facet

Group

Conformance Unit / Profile Title

M / O

Flat Glass

FlatGlass_GlassMachineIdentificationType

M

Machinery

3:Machinery Machine Identification Server Facet

M

Flat Glass

FlatGlass_UserProfileDataType

O

Flat Glass

FlatGlass_FileFormatDataType

O

Flat Glass

FlatGlass_LimitedString64

O

Flat Glass

FlatGlass_CoordinateSystemEnumeration

O

Flat Glass

FlatGlass_EClassTermDataType

O

Flat Glass

FlatGlass_ManualFolderType

O

Flat Glass

FlatGlass_ConfigurationRulesType

O