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 |
|
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. |
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 Facet |
http://opcfoundation.org/UA-Profile/ShotBlasting/Server/PressurisedShotBlastingMachineServerProfile |
|
Wheel Blasting Machine Server Facet |
http://opcfoundation.org/UA-Profile/ShotBlasting/Server/WheelBlastingMachineServerProfile |
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.
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 |
|
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 |
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 |
|
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 |
This specification does not define any Client Facets.