8 Profiles and ConformanceUnits

8.1 Conformance Units

This chapter defines the corresponding Conformance Units for the OPC UA Information Model for Shot Blasting Technology. The ConformanceUnits are meant to map one specific instance of a shot blast machine. Usually there is only one instance of the ShotBlastMachineType on an OPC UA server. When there are several instances of a shot blast machine on one OPC UA server, each instance must be mapped by it’s specific ConformanceUnits. Therefor it is recommended to separate the instances in different namespaces.

Table 43 – Conformance Units for OPC UA for Shot Blasting Technology
Category Title Description
ServerShotBlastMachine BasicAt least one instance of the ShotBlastMachineMachineType is available on the server. The instance has all mandatory nodes.
ServerShotBlastMachine MediaEvery ShotBlastMachineType instance has at least one instance of the optional node from the ShotBlastMediaType.
ServerShotBlastMachine Deployment MonitoringEvery ShotBlastMachineType instance has at least one instance of the optional nodes from the DeploymentType.
ServerShotBlastMachine RefillSiloEvery ShotBlastMachineType instance has at least one instance of the optional node from the RefillSiloType.
ServerShotBlastMachine PressurisedEvery ShotBlastMachineType instance has at least one instance of the optional node from the PressurisedBoilerType.
ServerShotBlastMachine Filtration SystemEvery ShotBlastMachineType instance has at least one instance of the optional node from the FiltrationType.
ServerShotBlastMachine PAEFS Filtration System OPC40740Every ShotBlastMachineType instance has not implemented the optional FiltrationType but the FilterSystemType of the OPC 40740 OPC UA for Process Air Extraction and Filtration Systems (PAEFS) Companion Specification.
ServerShotBlastMachine StateMachinesEvery ShotBlastMachineType instance has one instance of the optional node from the 3:MachineryOperationModeStateMachineType and the 3:MachineryItemState_StateMachineType.
ServerShotBlastMachine JobManagementEvery ShotBlastMachineType instance has at least one instance of the optional node from the 5:JobManagementType.
ServerShotBlastChamber Multiple BlastersEvery ShotBlastChamberType instance has more then one instance of the mandatory Placeholder node from the BlasterType.
ServerWheel BlasterEvery BlasterType instance has an instance of the optional node WheelRotationSpeed.
ServerPressurised BlasterEvery BlasterType instance has an instance of the optional node ShotBlastPressure.
ServerHopper Fill Level MonitoringEvery HopperType instance has an instance of the optional nodes HopperLevelMax and HopperLevelMin.
ServerRefill Silo Fill Level MonitoringEvery RefillSiloType instance has an instance of the optional nodes RefillSiloLevelMax and RefillSiloLevelMin.
ServerPressurised Boiler Fill Level MonitoringEvery PressurisedBoilerType instance has an instance of the optional nodes PressurisedBoilerLevelMax and PressurisedBoilerLevelMin.
ServerFiltration Status MonitoringEvery FiltrationType instance has an instance of the optional node 3:MachineryItemState_StateMachineType.

8.2 Profiles

8.2.1 Profile list

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

Table 44 – Profile URIs for OPC UA for Shot Blasting Technology
Profile URI
Pressurised Shot Blasting Machine Server Facethttp://opcfoundation.org/UA-Profile/ShotBlasting/Server/PressurisedShotBlastingMachineServerProfile
Wheel Blasting Machine Server Facethttp://opcfoundation.org/UA-Profile/ShotBlasting/Server/WheelBlastingMachineServerProfile

8.2.2 Server Facets

8.2.2.1 Overview

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

8.2.2.2 Pressurised Shot Blasting Machine Server Facet

This profile ensures that the information model implemented represents a pressurized shot blast machine.

Table 45 – Pressurised Shot Blasting Machine Server Facet
Group Conformance Unit/ Profile Title M / O
ShotBlastingShotBlastMachine BasicM
ShotBlastingPressurised BlasterM
ShotBlastingShotBlastMachine MediaO
ShotBlastingShotBlastMachine Deployment MonitoringO
ShotBlastingShotBlastMachine RefillSiloO
ShotBlastingShotBlastMachine PressurisedO
ShotBlastingShotBlastMachine Filtration SystemO
ShotBlastingShotBlastMachine PAEFS Filtration System OPC40740O
ShotBlastingShotBlastMachine StateMachinesO
ShotBlastingShotBlastMachine JobManagementO
ShotBlastingShotBlastChamber Multiple BlastersO
ShotBlastingHopper Fill Level MonitoringO
ShotBlastingRefill Silo Fill Level MonitoringO
ShotBlastingPressurised Boiler Fill Level MonitoringO
ShotBlastingFiltration Status MonitoringO
8.2.2.3 Wheel Blasting Machine Server Facet

This profile ensures that the information model implemented represents a shot blast machine that is accelerating the shot blast media via wheels.

Table 46 – Wheel Blasting Machine Server Facet
Group Conformance Unit/ Profile Title M / O
ShotBlastingShotBlastMachine BasicM
ShotBlastingWheel BlasterM
ShotBlastingShotBlastMachine MediaO
ShotBlastingShotBlastMachine Deployment MonitoringO
ShotBlastingShotBlastMachine RefillSiloO
ShotBlastingShotBlastMachine PressurisedO
ShotBlastingShotBlastMachine Filtration SystemO
ShotBlastingShotBlastMachine PAEFS Filtration System OPC40740O
ShotBlastingShotBlastMachine StateMachinesO
ShotBlastingShotBlastMachine JobManagementO
ShotBlastingShotBlastChamber Multiple BlastersO
ShotBlastingHopper Fill Level MonitoringO
ShotBlastingRefill Silo Fill Level MonitoringO
ShotBlastingPressurised Boiler Fill Level MonitoringO
ShotBlastingFiltration Status MonitoringO

8.2.3 Client Facets

This specification does not define any Client Facets.