9 Conformance unit and Profiles

9.1 Overview

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

9.2 Conformance Units

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
ServerFlatGlass_GlassMachineTypeThe 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.
ServerFlatGlass_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.
ServerFlatGlass_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.
ServerFlatGlass_ConfigurationRulesTypeThe 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.
ServerFlatGlass_UserProfileDataTypeSupports the struct UserProfileDataType.
ServerFlatGlass_FileFormatDataTypeSupports the struct FileFormatDataType.
ServerFlatGlass_LimitedString64Supports the DataType LimitedString64.
ServerFlatGlass_CoordinateSystemEnumerationSupports the enumeration type CoordinateSystemEnumeration
ServerFlatGlass_ProcessingParameterDataTypeSupports the struct ProcessingParameterDataType.
ServerFlatGlass_ProcessingCategoryDataTypeSupports the struct ProcessingCategoryDataType.
ServerFlatGlass_EClassTermDataTypeSupports the struct EClassTermDataType.
ServerFlatGlass_ValueDataTypeSupports the struct ValueDataType.

9.3 Profiles

9.3.1 Profile list

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 Profilehttp://opcfoundation.org/UA-Profile/Glass/Flat/Server/ServerBase/V2
Glass Identification Server V2 Facethttp://opcfoundation.org/UA-Profile/Glass/Flat/Server/Identification/V2

9.3.2 Server Facets

9.3.2.1 Overview

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).

9.3.2.2 Glass Server Base V2 Profile and Facets

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
Profile0:Nano Embedded Device 2022 Server Profile
http://opcfoundation.org/UA-Profile/Server/NanoEmbeddedDevice2022
Profile2:BaseDevice_Server_Facet
Profile0:Data Access Server Facet
http://opcfoundation.org/UA-Profile/Server/DataAccess
Flat Glass FlatGlass_GlassMachineTypeM
ProfileGlass Identification Server V2 Facet
Profile3:State Server Facet
Profile3:Machinery Job Management Base Server Facet
Flat Glass FlatGlass_ProcessingParameterDataTypeO
Flat Glass FlatGlass_ProcessingCategoryDataTypeO
Flat Glass FlatGlass_ValueDataTypeO
9.3.2.3 Glass Identification Server V2 Facet

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_GlassMachineIdentificationTypeM
Machinery3:Machinery Machine Identification Server FacetM
Flat Glass FlatGlass_UserProfileDataTypeO
Flat Glass FlatGlass_FileFormatDataTypeO
Flat Glass FlatGlass_LimitedString64O
Flat Glass FlatGlass_CoordinateSystemEnumerationO
Flat Glass FlatGlass_EClassTermDataTypeO
Flat Glass FlatGlass_ManualFolderType O
Flat Glass FlatGlass_ConfigurationRulesTypeO