8 Profiles and ConformanceUnits

8.1 Conformance Units

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

Table 33 – Conformance Units for Laser Systems
Category Title Description
ServerLaserSystems LaserSystemType BasicThe LaserSystemType is represented in the AddressSpace All instances contain all nodes declared as mandatory in the LaserSystemType. Every optional node available in the instances matches the type definition.
ServerLaserSystems LaserSystemMonitoringType BasicThe LaserSystemMonitoringType is represented in the AddressSpace. All instances contain all nodes declared as mandatory in the LaserSystemMonitoringType. Every optional node available in the instances matches the type definition.
ServerLaserSystems LaserSystemStatusType BasicThe LaserSystemStatusType is represented in the AddressSpace. All instances contain all nodes declared as mandatory in the LaserSystemStatusType. Every optional node available in the instances matches the type definition.
ServerLaserSystems LaserSystemOperationCounterType BasicThe LaserSystemOperationCounterType is represented in the AddressSpace. All instances contain all nodes declared as mandatory in the LaserSystemOperationCounterType. Every optional node available in the instances matches the type definition.
ServerLaserSystems LaserSystemState_StateMachineType BasicThe LaserSystemState_StateMachineType is represented in the AddressSpace. All instances contain all nodes declared as mandatory in the LaserSystemState_StateMachineType. Every optional node available in the instances matches the type definition.
ServerLaserSystems ActivityDataMonitoringType BasicThe ActivityDataMonitoringType is represented in the AddressSpace. All instances contain all nodes declared as mandatory in the ActivityDataMonitoringType. Every optional node available in the instances matches the type definition.
ServerLaserSystems ConditionDataMonitoringType BasicThe ConditionDataMonitoringType is represented in the AddressSpace. All instances contain all nodes declared as mandatory in the ConditionDataMonitoringType. Every optional node available in the instances matches the type definition.
ServerLaserSystems ConsumptionDataMonitoringType BasicThe ConsumptionDataMonitoringType is represented in the AddressSpace. All instances contain all nodes declared as mandatory in the ConsumptionDataMonitoringType. Every optional node available in the instances matches the type definition.
ServerLaserSystems LaserSystemMaintenancePrognosisType BasicThe LaserSystemMaintenancePrognosisType is represented in the AddressSpace. All instances contain all nodes declared as mandatory in the LaserSystemMaintenancePrognosisType. Every optional node available in the instances matches the type definition.
ServerLaserSystems LaserSystemUtilityChangePrognosisType BasicThe LaserSystemUtilityChangePrognosisType is represented in the AddressSpace. All instances contain all nodes declared as mandatory in the LaserSystemUtilityChangePrognosisType. Every optional node available in the instances matches the type definition.
ServerLaserSystems LaserSystemProductionType BasicThe Laser LaserSystemProductionType is represented in the AddressSpace. All instances contain all nodes declared as mandatory in the LaserSystemProductionType. Every optional node available in the instances matches the type definition.
ServerLaserSystems RecipeSettingsAndOverviewType BasicThe RecipeSettingsAndOverviewType is represented in the AddressSpace. All instances contain all nodes declared as mandatory in the RecipeSettingsAndOverviewType. Every optional node available in the instances matches the type definition.

8.2 Profiles

8.2.1 Profile list

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

Table 34 – Profile URIs for Laser Systems
Profile URI
LaserSystems Basic Server Profilehttp://opcfoundation.org/UA-Profile/LaserSystems/Server/Basic
LaserSystems Stacklight Facethttp://opcfoundation.org/UA-Profile/LaserSystems/Server/Stacklight
LaserSystems Monitoring Facethttp://opcfoundation.org/UA-Profile/LaserSystems/Server/Monitoring
LaserSystems Notification Facethttp://opcfoundation.org/UA-Profile/LaserSystems/Server/Notification
LaserSystems Production Facethttp://opcfoundation.org/UA-Profile/LaserSystems/Server/Production

8.2.2 Server Facets

8.2.2.1 Overview

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

8.2.2.2 LaserSystems Basic Server Profile

Table 35 defines a Profile that describes the minimum required content and address space functionality any LaserSystem server shall at least provide.

Table 35 – LaserSystems Basic Server Profile
Group Conformance Unit / Profile Title Mandatory / Optional
Profile0:Micro Embedded Device 2017 Server ProfileM
Base Information0:Base Info Placeholder Modelling RulesM
Profile0:State Machine Server FacetM
Base Information0:Base Info Custom Type SystemM
Base Information0:Base Info Placeholder Modelling RulesM
Profile3:Machinery Component Identification Server FacetM
Profile3:Machinery State Server FacetM
LaserSystemsLaserSystems LaserSystemState_StateMachineType BasicM
LaserSystemsLaserSystems LaserSystemOperationCounterType BasicM
Profile2:DI OperationCounter InterfaceM
8.2.2.3 LaserSystems Stacklight Facet

Table 36 defines a Facet which enables the provisioning stack light related information of a laser system.

Table 36 – LaserSystems Stacklight Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
ProfieLaserSystems Basic Server ProfileM
Profile5:IA Stacklight Server ProfileM
8.2.2.4 LaserSystems Monitoring Facet

Table 37 defines a Facet that enables the provisioning of monitoring data for a laser system.

Table 37 – LaserSystems Monitoring Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
ProfieLaserSystems Basic Server ProfileM
Base Information0:Base Info Engineering UnitsM
LaserSystemsLaserSystems ActivityDataMonitoringType BasicM
LaserSystemsLaserSystems ConditionDataMonitoringType BasicM
LaserSystemsLaserSystems ConsumptionDataMonitoringType BasicM
8.2.2.5 LaserSystems Notification Server Facet

Table 38 defines a Facet that enables the provisioning of errors, warnings, notifications and maintenance related information.

Table 38 – LaserSystems Notification Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
ProfileLaserSystems Basic Server ProfileM
Profile4:MachineTool Errors and Alerts Server FacetM
LaserSystemsLaserSystems LaserSystemMaintenancePrognosisType BasicM
LaserSystemsLaserSystems LaserSystemUtilityChangePrognosisType BasicM
8.2.2.6 LaserSystems Production Server Facet

Table 39 defines a Facet that enables the provisioning of recipe and setting information handled by the laser system.

Table 39 – LaserSystems Production Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
ProfileLaserSystems Basic Server ProfileM
Profile4:MachineTool Prognoses Server FacetM
LaserSystemsLaserSystems LaserSystemProductionType BasicM
LaserSystemsLaserSystems RecipeSettingsAndOverviewType BasicM