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.
| Category | Title | Description |
| Server | ShotBlastMachine Basic | At least one instance of the ShotBlastMachineMachineType is available on the server. The instance has all mandatory nodes. |
| Server | ShotBlastMachine Media | Every ShotBlastMachineType instance has at least one instance of the optional node from the ShotBlastMediaType. |
| Server | ShotBlastMachine Deployment Monitoring | Every ShotBlastMachineType instance has at least one instance of the optional nodes from the DeploymentType. |
| Server | ShotBlastMachine RefillSilo | Every ShotBlastMachineType instance has at least one instance of the optional node from the RefillSiloType. |
| Server | ShotBlastMachine Pressurised | Every ShotBlastMachineType instance has at least one instance of the optional node from the PressurisedBoilerType. |
| Server | ShotBlastMachine Filtration System | Every ShotBlastMachineType instance has at least one instance of the optional node from the FiltrationType. |
| Server | ShotBlastMachine PAEFS Filtration System OPC40740 | Every 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. |
| Server | ShotBlastMachine StateMachines | Every ShotBlastMachineType instance has one instance of the optional node from the 3:MachineryOperationModeStateMachineType and the 3:MachineryItemState_StateMachineType. |
| Server | ShotBlastMachine JobManagement | Every ShotBlastMachineType instance has at least one instance of the optional node from the 5:JobManagementType. |
| Server | ShotBlastChamber Multiple Blasters | Every ShotBlastChamberType instance has more then one instance of the mandatory Placeholder node from the BlasterType. |
| Server | Wheel Blaster | Every BlasterType instance has an instance of the optional node WheelRotationSpeed. |
| Server | Pressurised Blaster | Every BlasterType instance has an instance of the optional node ShotBlastPressure. |
| Server | Hopper Fill Level Monitoring | Every HopperType instance has an instance of the optional nodes HopperLevelMax and HopperLevelMin. |
| Server | Refill Silo Fill Level Monitoring | Every RefillSiloType instance has an instance of the optional nodes RefillSiloLevelMax and RefillSiloLevelMin. |
| Server | Pressurised Boiler Fill Level Monitoring | Every PressurisedBoilerType instance has an instance of the optional nodes PressurisedBoilerLevelMax and PressurisedBoilerLevelMin. |
| Server | Filtration Status Monitoring | Every 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.
| Profile | URI |
| Pressurised Shot Blasting Machine Server Facet | http://opcfoundation.org/UA-Profile/ShotBlasting/Server/PressurisedShotBlastingMachineServerProfile |
| Wheel Blasting Machine Server Facet | http://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.
| Group | Conformance Unit/ Profile Title | M / O |
| ShotBlasting | ShotBlastMachine Basic | M |
| ShotBlasting | Pressurised Blaster | M |
| ShotBlasting | ShotBlastMachine Media | O |
| ShotBlasting | ShotBlastMachine Deployment Monitoring | O |
| ShotBlasting | ShotBlastMachine RefillSilo | O |
| ShotBlasting | ShotBlastMachine Pressurised | O |
| ShotBlasting | ShotBlastMachine Filtration System | O |
| ShotBlasting | ShotBlastMachine PAEFS Filtration System OPC40740 | O |
| ShotBlasting | ShotBlastMachine StateMachines | O |
| ShotBlasting | ShotBlastMachine JobManagement | O |
| ShotBlasting | ShotBlastChamber Multiple Blasters | O |
| ShotBlasting | Hopper Fill Level Monitoring | O |
| ShotBlasting | Refill Silo Fill Level Monitoring | O |
| ShotBlasting | Pressurised Boiler Fill Level Monitoring | O |
| ShotBlasting | Filtration Status Monitoring | O |
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.
| Group | Conformance Unit/ Profile Title | M / O |
| ShotBlasting | ShotBlastMachine Basic | M |
| ShotBlasting | Wheel Blaster | M |
| ShotBlasting | ShotBlastMachine Media | O |
| ShotBlasting | ShotBlastMachine Deployment Monitoring | O |
| ShotBlasting | ShotBlastMachine RefillSilo | O |
| ShotBlasting | ShotBlastMachine Pressurised | O |
| ShotBlasting | ShotBlastMachine Filtration System | O |
| ShotBlasting | ShotBlastMachine PAEFS Filtration System OPC40740 | O |
| ShotBlasting | ShotBlastMachine StateMachines | O |
| ShotBlasting | ShotBlastMachine JobManagement | O |
| ShotBlasting | ShotBlastChamber Multiple Blasters | O |
| ShotBlasting | Hopper Fill Level Monitoring | O |
| ShotBlasting | Refill Silo Fill Level Monitoring | O |
| ShotBlasting | Pressurised Boiler Fill Level Monitoring | O |
| ShotBlasting | Filtration Status Monitoring | O |
8.2.3 Client Facets
This specification does not define any Client Facets.