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.
| 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. |
9.3 Profiles
9.3.1 Profile list
Table 40 lists all Profiles defined in this document and defines their URIs.
| 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 |
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.
| Group | Conformance Unit / Profile Title | Mandatory / Optional |
| Profile | 0:Nano Embedded Device 2022 Server Profile http://opcfoundation.org/UA-Profile/Server/NanoEmbeddedDevice2022 | |
| Profile | 2:BaseDevice_Server_Facet | |
| Profile | 0:Data Access Server Facet http://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 |
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.
| 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 |