7 OPC UA ObjectTypes

Figure 7 shows all ObjectTypes which are defined by this companion specification.

Figure 7 – ObjectTypes used in the OPC UA for Shot Blasting Technology

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.

7.2 ShotBlastChamberType ObjectType Definition

The ShotBlastChamberType is representing the TypeDefinition of the enclosed shot blasting chamber in which the blasting media is projected onto the workpiece. A shot blasting machine has at least one shot blast chamber, but can also be configured with several shot blasting chambers.

The ShotBlastChamberType is formally defined in Table 18.

Table 18 – ShotBlastChamberType Definition
Attribute Value
BrowseNameShotBlastChamberType
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:HasPropertyVariableLoadingState0:Boolean0:PropertyTypeM
0:HasComponentObject3:MachineryBuildingBlocks0:FolderTypeM
Conformance Units
ShotBlastChamber Multiple Blasters

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 blasting machine.

Blaster is representing the device which accelerates the shot blasting media either a rotating wheel with blades or by pressurized air.

LoadingState is indicating the status whether the shot blast machine is loaded with a workpiece or not. True means the shotblast chamber is loaded.

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 ShotBlastChamberType have additional references which are defined in Table 19.

Table 19 – ShotBlastChamberType Additional References
SourceBrowsePath Reference Type Is Forward TargetBrowsePath
3:MachineryBuildingBlocks0:HasAddInTrue2:Identification
3:MachineryBuildingBlocks0:HasAddInTrue3:Components

The components of the ShotBlastChamberType have additional subcomponents which are defined in Table 23.

Table 20 – ShotBlastChamberType Additional Subcomponents
Source Path Reference NodeClass BrowseName DataType TypeDefinition Others
3:Components0:HasComponentObject<Blaster>BlasterTypeMP

Blaster is representing the device which accelerates the shot blasting media either a rotating wheel with blades or by pressurized air.

7.3 BlasterType ObjectType Definition

The BlasterType is representing the TypeDefinition of the blaster which accelerates the shot blasting media either a rotating wheel with blades or by pressurized air. A blaster is a mandatory component of a shot blasting chamber. A shot blasting chamber can be configured with one or more blasters.

The BlasterType is formally defined in Table 21.

Table 21 – BlasterType Definition
Attribute Value
BrowseNameBlasterType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseObjectType defined in OPC 10000-5
0:HasAddInObject2:Identification3:MachineryComponentIdentificationTypeM
0:HasComponentObjectMonitoring0:FolderTypeM
0:HasComponentObject3:MachineryBuildingBlocks0:FolderTypeM
Conformance Units
Wheel Blaster
Pressurised Blaster

Identification is used as defined in OPC 40001-1 and shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.

Monitoring is representing a collection of the variables that are assigned to this specific component.

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 BlasterType have additional references which are defined in Table 22.

Table 22 – BlasterType Additional References
SourceBrowsePath Reference Type Is Forward TargetBrowsePath
3:MachineryBuildingBlocks0:HasAddInTrue2:Identification

The components of the BlasterType have additional subcomponents which are defined in Table 23.

Table 23 – BlasterType Additional Subcomponents
Source Path Reference NodeClass BrowseName DataType TypeDefinition Others
Monitoring0:HasComponentVariableShotBlastMediaThroughput0:Double0:AnalogUnitTypeO
Monitoring0:HasComponentVariableShotBlastMediaThroughputPercent0:UInt160:AnalogUnitTypeO
Monitoring0:HasPropertyVariableShotBlastTime0:Duration0:PropertyTypeO
Monitoring0:HasComponentVariableShotBlastPressure0:Double0:AnalogUnitTypeO
Monitoring0:HasComponentVariableWheelRotationSpeed0:Int320:AnalogUnitTypeO

ShotBlastMediaThroughput is representing the shot blast media throughput per shot blaster.

ShotBlastMediaThroughputPercent is representing the shot blasting media throughput per shot blaster in percent of the maximum throughput capacity.

ShotBlastTime is representing the duration in which the blaster processes shot blasting media.

ShotBlastPressure is representing the air pressure in the pressurized boiler.

WheelRotationSpeed is representing the rotational speed of the shot blast wheel.

7.4 HopperType ObjectType Definition

The HopperType is representing the TypeDefinition of the main working storage for the shotblast media.

The HopperType is formally defined in Table 24.

Table 24 – HopperType Definition
Attribute Value
BrowseNameHopperType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseObjectType defined in OPC 10000-5
0:HasComponentObjectMonitoring0:FolderTypeO
Conformance Units
Hopper Fill Level Monitoring

Monitoring is representing a collection of the variables that are assigned to this specific component.

The components of the HopperType have additional subcomponents which are defined in Table 25.

Table 25 – HopperType Additional Subcomponents
Source Path Reference NodeClass BrowseName DataType TypeDefinition Others
Monitoring0:HasPropertyVariableHopperLevelMax0:Boolean0:PropertyTypeO
Monitoring0:HasPropertyVariableHopperLevelMin0:Boolean0:PropertyTypeO

HopperLevelMax is indicating that the maximum fill level of the hopper has been reached. True means the maximum fill level has been reached.

HopperLevelMin is indicating that the minimum fill level of the hopper has been reached. True means the minimum fill level has been reached.

7.5 RefillSiloType ObjectType Definition

The RefillSiloType is representing the TypeDefinition of the refill working storage with new shotblast media.

The RefillSiloType is formally defined in Table 26.

Table 26 – RefillSiloType Definition
Attribute Value
BrowseNameRefillSiloType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseObjectType defined in OPC 10000-5
0:HasComponentObjectMonitoring0:FolderTypeO

Monitoring is representing a collection of the variables that are assigned to this specific component.

The components of the RefillSiloType have additional subcomponents which are defined in Table 27.

Table 27 – RefillSiloType Additional Subcomponents
Source Path Reference NodeClass BrowseName DataType TypeDefinition Others
Monitoring0:HasPropertyVariableRefillSiloLevelMax0:Boolean0:PropertyTypeO
Monitoring0:HasPropertyVariableRefillSiloLevelMin0:Boolean0:PropertyTypeO

RefillSiloLevelMax is indicating that the maximum fill level of the refill silo has been reached. True means the maximum fill level has been reached.

RefillSiloLevelMin is indicating that the minimum fill level of the refill silo has been reached. True means the minimum fill level has been reached.

7.6 PressurisedBoilerType ObjectType Definition

The PressurisedBoilerType is representing the TypeDefinition of the main working storage for air blast machines.

The PressurisedBoilerType is formally defined in Table 28.

Table 28 – PressurisedBoilerType Definition
Attribute Value
BrowseNamePressurisedBoilerType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseObjectType defined in OPC 10000-5
0:HasAddInObject2:Identification3:MachineryComponentIdentificationTypeM
0:HasComponentObjectMonitoring0:FolderTypeM
0:HasComponentObject3:MachineryBuildingBlocks0:FolderTypeM

Identification is used as defined in OPC 40001-1 and shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.

Monitoring is representing a collection of the variables that are assigned to this specific component.

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 PressurisedBoilerType have additional references which are defined in Table 29.

Table 29 – PressurisedBoilerType Additional References
SourceBrowsePath Reference Type Is Forward TargetBrowsePath
3:MachineryBuildingBlocks0:HasAddInTrue2:Identification

The components of the PressurisedBoilerType have additional subcomponents which are defined in Table 30.

Table 30 – PressurisedBoilerType Additional Subcomponents
Source Path Reference NodeClass BrowseName DataType TypeDefinition Others
Monitoring0:HasPropertyVariablePressurisedBoilerLevelMax0:Boolean0:PropertyTypeO
Monitoring0:HasPropertyVariablePressurisedBoilerLevelMin0:Boolean0:PropertyTypeO
Monitoring0:HasComponentVariableStoragePressure0:Double0:AnalogUnitTypeO

PressurisedBoilerLevelMax is indicating that the maximum fill level of the pressurized boier has been reached. True means the maximum fill level has been reached.

PressurisedBoilerLevelMin is indicating that the minimum fill level of the pressurized boiler has been reached. True means the minimum fill level has been reached.

StoragePressure is representing the current pressure inside of the pressurized boiler.

7.7 ConveyorType ObjectType Definition

The ConveyorType is representing the component that is used to transport the part to be processed.

The ConveyorType is formally defined in Table 31.

Table 31 – ConveyorType Definition
Attribute Value
BrowseNameConveyorType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseObjectType defined in OPC 10000-5
0:HasAddInObject2:Identification3:MachineryComponentIdentificationTypeM
0:HasComponentObjectMonitoring0:FolderTypeO
0:HasComponentObject3:MachineryBuildingBlocks0:FolderTypeM

Identification is used as defined in OPC 40001-1 and shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.

Monitoring is representing a collection of the variables that are assigned to this specific component.

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 ConveyorType have additional references which are defined in Table 32.

Table 32 – ConveyorType Additional References
SourceBrowsePath Reference Type Is Forward TargetBrowsePath
3:MachineryBuildingBlocks0:HasAddInTrue2:Identification

The components of the ConveyorType have additional subcomponents which are defined in Table 33.

Table 33 – ConveyorType Additional Subcomponents
Source Path Reference NodeClass BrowseName DataType TypeDefinition Others
Monitoring0:HasComponentVariableConveyorTransportSpeed0:Double0:AnalogUnitTypeO
Monitoring0:HasComponentVariableWorkpieceRotationSpeed0:Double0:AnalogUnitTypeO

ConveyorTransportSpeed is representing the current speed at which the workpiece is moved by the conveyor.

WorkpieceRotationSpeed is representing the current rotational speed at which the workpiece is rotated by the conveyor.

7.8 ShotBlastMediaType ObjectType Definition

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
BrowseNameShotBlastMediaType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseObjectType defined in OPC 10000-5
0:HasPropertyVariableShotBlastMediaName0:String0:PropertyTypeO
0:HasPropertyVariableShotBlastMediaManufacturer0:String0:PropertyTypeO
0:HasComponentVariableNominalParticleSizeAverage0:Double0:BaseDataVariableTypeO
0:HasComponentVariableNominalParticleSizeRange0:Range0:BaseDataVariableTypeO
0:HasComponentVariableActualParticleSizeRange0:Range0:BaseDataVariableTypeO
0:HasComponentVariableShotBlastMediaHardnessAverage0:Double0:BaseDataVariableTypeO
0:HasComponentVariableShotBlastMediaHardnessRange0:Range0:BaseDataVariableTypeO
0:HasPropertyVariableShotBlastMediaBatch0:String0:PropertyTypeO

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
ShotBlastMediaHardnessAverage0:HasComponentVariableShotBlastMediaHardnessUnit0:UInt160:MultiStateValueDiscreteTypeM
ShotBlastMediaHardnessRange0:HasComponentVariableShotBlastMediaHardnessUnit0:UInt160:MultiStateValueDiscreteTypeM

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

[

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

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

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

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

]

[

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

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

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

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

]

7.9 DeploymentType ObjectType Definition

An object with the definition DeploymentType represents a media or energy deployment. Examples of this are water consumption, electricity consumption or the consumption of blasting material. The object is not limited to a list of media or energy sources and can map any deployment. It is formally defined in Table 37.

Table 37 – DeploymentType Definition
Attribute Value
BrowseNameDeploymentType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseObjectType defined in OPC 10000-5
0:HasComponentVariableConsumedMedia0:UInt160:MultiStateValueDiscreteTypeM
0:HasComponentVariableActualConsumption0:Double0:AnalogUnitTypeO
0:HasComponentVariableTotalConsumption0:Double0:AnalogUnitTypeO

ConsumedMedia is representing the type of media consumption that is mapped by this object.

ActualConsumption is representing the current consumption of the consumed media.

TotalConsumption is representing the total consumption of the consumed media during a defined time.

The components of the DeploymentType have additional subcomponents which are defined in Table 38.

Table 38 – DeploymentType Additional Subcomponents
Source Path Reference NodeClass BrowseName DataType TypeDefinition Others
TotalConsumption0:HasPropertyVariableConsumingPeriodUtcTime0:PropertyTypeO

ConsumingPeriod is representing the time interval in which the TotalConsumption is recorded.

The component Variables of the DeploymentType have additional Attributes defined in Table 39.

Table 39 – DeploymentType Attribute values for child nodes
BrowsePath Value Attribute Description Attribute

[

{"Value": 0, “DisplayName": “Shotblast Media”, "Description": “”},

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

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

{“Value": 3, “DisplayName": “Pressurised Air”, "Description": “”}

]

7.10 FiltrationType ObjectType Definition

The FiltrationType provides all necessary information needed for a simple filtration system of a shot blast machine. It is formally defined in Table 40.

Table 40 – FiltrationType Definition
Attribute Value
BrowseNameFiltrationType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseObjectType defined in OPC 10000-5
0:HasAddInObject2:Identification3:MachineryComponentIdentificationTypeM
0:HasComponentObjectMonitoring0:FolderTypeM
0:HasComponentObject3:MachineryBuildingBlocks0:FolderTypeM
Conformance Units
Filtration Status Monitoring

Identification is used as defined in OPC 40001-1 and shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.

Monitoring is representing a collection of the variables that are assigned to this specific component.

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 FiltrationType have additional references which are defined in Table 41.

Table 41 – FiltrationType Additional References
SourceBrowsePath Reference Type Is Forward TargetBrowsePath
3:MachineryBuildingBlocks0:HasAddInTrue2:Identification

The components of the FiltrationType have additional subcomponents which are defined in Table 42.

Table 42 – FiltrationType Additional Subcomponents
Source Path Reference NodeClass BrowseName DataType TypeDefinition Others
Monitoring0:HasPropertyVariableFilterRunning0:Boolean0:PropertyTypeM
Monitoring0:HasPropertyVariableFlowRateOK0:Boolean0:PropertyTypeO
Monitoring0:HasPropertyVariableFilterCleaningRunning0:Boolean0:PropertyTypeO
Monitoring0:HasPropertyVariableDifferentialPressureMax0:Boolean0:PropertyTypeO
Monitoring0:HasPropertyVariableDifferentialPressureMin0:Boolean0:PropertyTypeO
Monitoring0:HasPropertyVariableDischargeSystemRunning0:Boolean0:PropertyTypeO
Monitoring0:HasPropertyVariableResidualDustOK0:Boolean0:PropertyTypeO
Monitoring0:HasComponentVariableDifferentialPressure0:Double0:AnalogUnitTypeO
Monitoring0:HasComponentVariableTemperatureFilterUnit0:Double0:AnalogUnitTypeO
Monitoring0:HasComponentVariableFillLevel<n>0:UInt160:AnalogUnitTypeOP
Monitoring0:HasComponentVariableFlowRate0:Double0:AnalogUnitTypeO
Monitoring0:HasComponentVariableResidualDust0:Double0:AnalogUnitTypeO
3:MachineryBuildingBlocks0:HasAddInObject3:MachineryItemState3:MachineryItemState_StateMachineTypeO

FilterRunning is representing the state of the fan of the filtration system. True means the fan is running.

FlowRateOK is indicating that the air flow inside of the piping system is okay.

FilterCleaningRunning is representing the state of the cleaning system of the filter unit. True means the cleaning system is currently cleaning the filter unit.

DifferentialPressureMax is indicating if the maximum differential pressure is reached.

DifferentialPressureMin is indicating if the minimum differential pressure is reached.

DischargeSystemRunning is representing the state of the device used to remove collected filter material from the filter unit.

ResidualDustOK is indicating if the exhaust gas is properly cleaned and inside the needed tolerances.

DifferentialPressure is representing the current pressure difference between the two sides of the filter unit.

TemperatureFilterUnit is representing the current temperature of the filter unit.

FillLevel<n> indicates the fill level of a device. As this Variable is an optional placeholder it can be instantiated as often as needed.

FlowRate is representing the air flow inside of the piping system.

ResidualDust is representing the quality of the exhaust gas exiting the filtration system.