The ShotBlastMediaType provides all necessary information on the blasting material used in the blasting process. It is formally defined in Table 34.

Table 34 – ShotBlastMediaType Definition

Attribute

Value

BrowseName

ShotBlastMediaType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5

0:HasProperty

Variable

ShotBlastMediaName

0:String

0:PropertyType

O

0:HasProperty

Variable

ShotBlastMediaManufacturer

0:String

0:PropertyType

O

0:HasComponent

Variable

NominalParticleSizeAverage

0:Double

0:BaseDataVariableType

O

0:HasComponent

Variable

NominalParticleSizeRange

0:Range

0:BaseDataVariableType

O

0:HasComponent

Variable

ActualParticleSizeRange

0:Range

0:BaseDataVariableType

O

0:HasComponent

Variable

ShotBlastMediaHardnessAverage

0:Double

0:BaseDataVariableType

O

0:HasComponent

Variable

ShotBlastMediaHardnessRange

0:Range

0:BaseDataVariableType

O

0:HasProperty

Variable

ShotBlastMediaBatch

0:String

0:PropertyType

O

ShotBlastMediaName is representing the name of the current used shot blast material.

ShotBlastMediaManufacturer is representing the manufacturers name of the current used shot blast material.

NominalParticleSizeAverage is representing the average particle size of the current used shot blast material.

NominalParticleSizeRange is representing the particle size range of the current used shot blast material.

ActualParticleSizeRange is representing the actual measured particle size range of the current used shot blast material.

ShotBlastMediaHardnessAverage is representing the average hardness of the current used shot blast material.

ShotBlastMediaHardnessRange is representing hardness range of the current used shot blast.

ShotBlastMediaBatch is representing a string that is identifying the charge of the used shot blast material.

The components of the ShotBlastMediaType have additional subcomponents which are defined in Table 35.

Table 35 – ShotBlastMediaType Additional Subcomponents

Source Path

Reference

NodeClass

BrowseName

DataType

TypeDefinition

Others

ShotBlastMediaHardnessAverage

0:HasComponent

Variable

ShotBlastMediaHardnessUnit

0:UInt16

0:MultiStateValueDiscreteType

M

ShotBlastMediaHardnessRange

0:HasComponent

Variable

ShotBlastMediaHardnessUnit

0:UInt16

0:MultiStateValueDiscreteType

M

The component Variables of the ShotBlastMediaType have additional Attributes defined in Table 36.

Table 36 – ShotBlastMediaType Attribute values for child nodes

BrowsePath

Value Attribute

Description Attribute

ShotBlastMediaHardnessAverage

ShotBlastMediaHardnessUnit

0:EnumValues

[

{"Value": 0, “DisplayName": “HRC”, "Description": “”},

{“Value": 1, “DisplayName": “HV”, "Description": “”},

{“Value": 2, “DisplayName": “MOHS”, "Description": “”},

{“Value": 3, “DisplayName": “HB”, "Description": “”}

]

ShotBlastMediaHardnessRange

ShotBlastMediaHardnessUnit

0:EnumValues

[

{"Value": 0, “DisplayName": “HRC”, "Description": “”},

{“Value": 1, “DisplayName": “HV”, "Description": “”},

{“Value": 2, “DisplayName": “MOHS”, "Description": “”},

{“Value": 3, “DisplayName": “HB”, "Description": “”}

]