10 Profiles and ConformanceUnits ToC Previous Next

10.2 Profiles ToC Previous Next

10.2.2 Server Facets ToC Previous Next

10.2.2.1 Overview ToC

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). Optional extensions are the Glass Event Server Facet, the Glass Dynamic Production Server Facet and the Changeable JobList Facet. One of the three Job Facets needs to be implemented (Processing, Cutting, Assembly). The following figure shows the structure of the base server profile and facets. The mandatory Profiles are grey, optionally are green and the yellow Profiles are optional and describe the production process. Mostly, only one of the yellow Facets is needed.

readme_files/image024.png Figure 19 – Glass Technology Profiles and Facets

10.2.2.2 Glass Base Server Profile and Facets ToC

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

Table 83 – Glass Base Server Profile

Group Conformance Unit / Profile Title Mandatory / Optional
Profile 0:Nano Embedded Device 2017 Server Profile http://opcfoundation.org/UA-Profile/Server/NanoEmbeddedDevice2017 M
Profile 2:BaseDevice_Server_Facet M
Profile 0:Data Access Server Facet http://opcfoundation.org/UA-Profile/Server/DataAccess O
     
Flat Glass GlassMachineType M
Flat Glass Glass Identification Facet M
Flat Glass Glass Minimal Production Facet M
Flat Glass Glass Dynamic Production Facet O
Flat Glass Glass Changeable JobList Server Facet O
Flat Glass Glass Event Server Facet O

10.2.2.3 Glass Identification Facet ToC

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

Table 84 – Glass Identification Server Facet

Group Conformance Unit / Profile Title M / O
Flat Glass FlatGlass_InstructionType M
Flat Glass FlatGlass_GlassMachineIdentificationType M
Machinery 3:Machinery Machine Identification Server Facet M

10.2.2.4 Glass Minimal Production Facet ToC

Table 85 defines the Minimal Production Facet, that needs the ProductionStateMachineType and the InitializingSubStateMachineType to provide the actual production state.

Table 85 – Glass Minimal Production Facet

Group Conformance Unit / Profile Title M / O
Flat Glass FlatGlass_ProductionType M
Flat Glass FlatGlass_ProductionStateMachineType M
Flat Glass FlatGlass_InitializingSubStateMachineType M

10.2.2.5 Glass Changeable JobList Facet ToC

Table 86 defines a Facet called Changeable JobList Facet that allows to change the production sequence of the jobs.

Table 86 – Glass Changeable JobList Facet

Group Conformance Unit / Profile Title M / O
Flat Glass FlatGlass_ChangePositionInList M

10.2.2.6 Glass Dynamic Production Facet ToC

Table 87 defines the Dynamic Production Facet that supports the full model specification for job handling, including inserting and deleting, releasing and suspending, as well as modifying.

0 Table 87 – Glass Dynamic Production Facet ToC

Group Conformance Unit / Profile Title M / O
Flat Glass FlatGlass_Minimal Production Facet M
Flat Glass FlatGlass_ReleaseJob_Method M
Flat Glass FlatGlass_SuspendJob_Method M
Flat Glass FlatGlass_InsertJob_Method M
Flat Glass FlatGlass_Delete Job_Method M
Flat Glass FlatGlass_Queue Job_Method M
Flat Glass Device_Lock_Service_Facet M

10.2.2.7 Glass Assembly Job Facet ToC

Table 88 defines a Facet that describes the mandatory Types for assembly jobs.

Table 88 – Glass Assembly Job Server Facet

Group Conformance Unit / Profile Title M / O
Flat Glass FlatGlass_AssemblyJobType M
Flat Glass FlatGlass_BaseMaterialType M
Flat Glass FlatGlass_GlassType O
Flat Glass FlatGlass_FoilType O
Flat Glass FlatGlass_SpacerType O
Flat Glass FlatGlass_GasMixType O
Flat Glass FlatGlass_GlassType O
Flat Glass FlatGlass_PackagingType O
Flat Glass FlatGlass_SealingMaterialType O

10.2.2.8 Glass Cutting Job Facet ToC

Table 89 defines a Facet that describes the mandatory Types for cutting jobs.

Table 89 – Glass Cutting Job Server Facet

Group Conformance Unit / Profile Title M / O
Flat Glass FlatGlass_CuttingJobType M
Flat Glass FlatGlass_BaseMaterialType M
Flat Glass FlatGlass_GlassType M
Flat Glass FlatGlass_FoilType O
Flat Glass FlatGlass_SpacerType O

10.2.2.9 Glass Processing Job Facet ToC

Table 90 defines a Facet that describes the mandatory Types for processing jobs.

Table 90 – Glass Processing Job Server Facet

Group Conformance Unit / Profile Title M / O
Flat Glass FlatGlass_ProcessingJobType M
Flat Glass FlatGlass_BaseMaterialType M
Flat Glass FlatGlass_GlassType O
Flat Glass FlatGlass_FoilType O
Flat Glass FlatGlass_SpacerType O
Flat Glass FlatGlass_GasMixType O
Flat Glass FlatGlass_GasType O
Flat Glass FlatGlass_PackagingType O
Flat Glass FlatGlass_SealingMaterialType O

10.2.2.10 Glass Event Facet ToC

Table 91 defines a Facet called Glass Event Facet that ca be used to send events when certain processing steps are completed or errors have occurred.

Table 91 – Glass Event Server Facet

Group Conformance Unit / Profile Title M / O
Flat Glass GlassEventType M
Flat Glass CommunicationErrorEventType O
Flat Glass MaterialReceivedEventType O
Flat Glass MaterialMissingEventType O
Flat Glass MaterialExitEventType O
Flat Glass IntermediateStepEvent O
Flat Glass InterruptedEventType O
Flat Glass OutOfJobEventType O
Flat Glass ProcessParameterOutOfRangeType O
Flat Glass ToolMissingEventType O
Flat Glass JobMovedEventType O
Flat Glass GlassEventType O

Previous Next