The ShotBlastMachineType defines the representation of a shot blasting machine. This Object is the entry point into the OPC UA information model. The ShotBlastMachineType is defined in Table 15.
Table 15 – ShotBlastMachineType Definition
|
Attribute |
Value |
||||
|
BrowseName |
ShotBlastMachineType |
||||
|
IsAbstract |
False |
||||
|
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the BaseObjectType defined in OPC 10000-5 |
|||||
|
0:HasAddIn |
Object |
2:Identification |
|
3:MachineIdentificationType |
M |
|
0:HasAddIn |
Object |
3:Components |
|
3:MachineComponentsType |
M |
|
0:HasComponent |
Object |
ShotBlastMedia |
|
ShotBlastMediaType |
O |
|
0:HasComponent |
Object |
Monitoring |
|
0:FolderType |
O |
|
0:HasComponent |
Object |
3:MachineryBuildingBlocks |
|
0:FolderType |
M |
|
Conformance Units |
|||||
|
ShotBlastMachine Basic |
|||||
|
ShotBlastMachine Media |
|||||
|
ShotBlastMachine Deployment Monitoring |
|||||
|
ShotBlastMachine RefillSilo |
|||||
|
ShotBlastMachine Pressurised |
|||||
|
ShotBlastMachine Filtration System |
|||||
|
ShotBlastMachine PAEFS Filtration System |
|||||
|
ShotBlastMachine StateMachines |
|||||
|
ShotBlastMachine JobManagement |
|||||
Identification is used as defined in OPC 40001-1 and shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.
Components is representing a collection of all physical components of the shot blast machine.
ShotBlastingMedia is representing the material accelerated by the blaster for surface treatment of the workpiece.
Monitoring is representing a collection of the variables that are assigned to this specific component. All media and energy consumption should be mapped according to the DeploymentType and placed within the Monitoring folder. Furthermore, any Variables that are recorded over the entire machine should be placed within the Monitoring folder.
MachineryBuildingBlocks is representing a folder that directly references all those building blocks of the OPC UA for Machinery (OPC 40001-1, OPC 40001-3) which are implemented as an add-in in this specific component.
The components of the ShotBlastMachineType have additional references which are defined in Table 16.
Table 16 – ShotBlastMachineType Additional References
|
SourceBrowsePath |
Reference Type |
Is Forward |
TargetBrowsePath |
|
3:MachineryBuildingBlocks |
0:HasAddIn |
True |
2:Identification |
|
3:MachineryBuildingBlocks |
0:HasAddIn |
True |
3:Components |
The components of the ShotBlastMachineType have additional subcomponents which are defined in Table 17.
Table 17 – ShotBlastMachineType Additional Subcomponents
|
Source Path |
Reference |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Others |
|
3:Components |
0:HasComponent |
Object |
<ShotBlastChamber> |
|
ShotBlastChamberType |
MP |
|
3:Components |
0:HasComponent |
Object |
<Hopper> |
|
HopperType |
MP |
|
3:Components |
0:HasComponent |
Object |
<RefillSilo> |
|
RefillSiloType |
OP |
|
3:Components |
0:HasComponent |
Object |
<PressurisedBoiler> |
|
PressurisedBoilerType |
OP |
|
3:Components |
0:HasComponent |
Object |
<Conveyor> |
|
ConveyorType |
OP |
|
3:Components |
0:HasComponent |
Object |
<FiltrationSystem> |
|
FiltrationType |
OP |
|
Monitoring |
0:HasComponent |
Object |
<ShotBlastMediaSupply> |
|
DeploymentType |
OP |
|
Monitoring |
0:HasComponent |
Object |
<Water> |
|
DeploymentType |
OP |
|
Monitoring |
0:HasComponent |
Object |
<Electricity> |
|
DeploymentType |
OP |
|
Monitoring |
0:HasComponent |
Object |
<PressurisedAir> |
|
DeploymentType |
OP |
|
3:MachineryBuildingBlocks |
0:HasAddIn |
Object |
3:OperationCounter |
|
3:MachineryOperationCounterType |
O |
|
3:MachineryBuildingBlocks |
0:HasAddIn |
Object |
3:LifetimeCounter |
|
3:MachineryLifetimeCounterType |
O |
|
3:MachineryBuildingBlocks |
0:HasAddIn |
Object |
3:MachineryOperationMode |
|
3:MachineryOperationModeStateMachineType |
O |
|
3:MachineryBuildingBlocks |
0:HasAddIn |
Object |
3:MachineryItemState |
|
3:MachineryItemState_StateMachineType |
O |
|
3:MachineryBuildingBlocks |
0:HasAddIn |
Object |
5:JobManagement |
|
5:JobManagementType |
O |
Note: All media and energy consumption should be mapped according to the DeploymentType and placed within the Monitoring folder. Furthermore, any variables that are recorded over the entire machine should be placed within the Monitoring folder.
ShotBlastChamber is representing the enclosed working area in which the blasting media is projected onto the workpiece.
Hopper is representing the main working storage for the shotblast media.
RefillSilo is representing the refill working storage with new shotblast media.
PressurisedBoiler is representing the main working storage for air blast machines.
Conveyor is representing the system that transports the workpiece within the shot blasting area.
FiltrationSystem is representing the system that is responsible for handling the existing process air and its filter unit.
ShotBlastMediaSupply is representing the consumption of blasting material during the blasting process.
Water is representing the consumption of water of the shot blast machine.
Electricity is representing the consumption of electricity of the shot blast machine.
PressurisedAir is representing the consumption of pressurized air of the shot blast machine.
OperationCounter is used as defined in OPC 40001-1. In the information model for shot blasting machines, all counters that are implemented according to the MachineryOperationCounterType of the OPC 40001-1 shall be integrated with the HasComponent reference under this Object. This Object shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.
LifetimeCounter is used as defined in OPC 40001-1. In the information model for shot blasting machines, all counters that are implemented according to the MachineryLifetimeCounterType of the OPC 40001-1 shall be integrated with the HasComponent reference under this Object. This Object shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.
OperationMode is to be used as decribed by OPC 40001-1 and shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.
MachineryItemState is to be used as decribed by OPC 40001-1 and shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.
JobManagement is used as defined in OPC 40001-3 and shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.