7.1 ShotBlastMachineType ObjectType Definition

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
BrowseNameShotBlastMachineType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseObjectType defined in OPC 10000-5
0:HasAddInObject2:Identification3:MachineIdentificationTypeM
0:HasAddInObject3:Components3:MachineComponentsTypeM
0:HasComponentObjectShotBlastMediaShotBlastMediaTypeO
0:HasComponentObjectMonitoring0:FolderTypeO
0:HasComponentObject3:MachineryBuildingBlocks0:FolderTypeM
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:MachineryBuildingBlocks0:HasAddInTrue2:Identification
3:MachineryBuildingBlocks0:HasAddInTrue3: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:Components0:HasComponentObject<ShotBlastChamber>ShotBlastChamberTypeMP
3:Components0:HasComponentObject<Hopper>HopperTypeMP
3:Components0:HasComponentObject<RefillSilo>RefillSiloTypeOP
3:Components0:HasComponentObject<PressurisedBoiler>PressurisedBoilerTypeOP
3:Components0:HasComponentObject<Conveyor>ConveyorTypeOP
3:Components0:HasComponentObject<FiltrationSystem>FiltrationTypeOP
Monitoring0:HasComponentObject<ShotBlastMediaSupply>DeploymentTypeOP
Monitoring0:HasComponentObject<Water>DeploymentTypeOP
Monitoring0:HasComponentObject<Electricity>DeploymentTypeOP
Monitoring0:HasComponentObject<PressurisedAir>DeploymentTypeOP
3:MachineryBuildingBlocks0:HasAddInObject3:OperationCounter3:MachineryOperationCounterTypeO
3:MachineryBuildingBlocks0:HasAddInObject3:LifetimeCounter3:MachineryLifetimeCounterTypeO
3:MachineryBuildingBlocks0:HasAddInObject3:MachineryOperationMode3:MachineryOperationModeStateMachineTypeO
3:MachineryBuildingBlocks0:HasAddInObject3:MachineryItemState3:MachineryItemState_StateMachineTypeO
3:MachineryBuildingBlocks0:HasAddInObject5:JobManagement5:JobManagementTypeO

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.