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 |