The FilterUnitType is a subcomponent of a filter system consisting of other devices and components.

It is formally defined in Table 26.

Table 26 – FilterUnitType Definition

Attribute

Value

BrowseName

FilterUnitType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5

0:HasComponent

Object

<CleaningUnit>

CleaningUnitType

OP

0:HasComponent

Object

<Separator>

SeparatorType

OP

0:HasComponent

Object

<DischargeSystem>

DischargeSystemType

OP

0:HasComponent

Object

AirIntakeConnection

AirConnectionType

M

0:HasComponent

Object

AirOutletConnection

AirConnectionType

M

0:HasAddIn

Object

2:Identification

4:MachineryItemIdentificationType

O

0:HasAddIn

Object

4:MachineryItemState

4:MachineryItemState_StateMachineType

M

0:HasComponent

Object

Airflow

SensorSetpointReadType 

O

0:HasComponent

Object

Pressure

SensorSetpointReadType

O

0:HasComponent

Object

RotationalSpeed

SensorSetpointReadType

O

0:HasProperty

Variable

MaintenanceRequested

0:Boolean

0:PropertyType

O,R

0:HasComponent

Object

PowerConsumption

ConsumptionType

O

0:HasComponent

Object

AirConsumption

ConsumptionType

O

0:HasProperty

Variable

Malfunction

0:Boolean

0:PropertyType

M,R

0:HasComponent

Object

PressureLoss

SensorMonitoringType

O

0:HasComponent

Method

OperationOn

O

0:HasComponent

Method

OperationOff

O

0:HasComponent

Method

SetAndActivateAirflowSetpoint

O

0:HasComponent

Method

SetAndActivatePressureSetpoint

O

0:HasComponent

Method

SetAndActivateRotationalSpeedSetpoint

O

0:GeneratesEvent

ObjectType

MaintenanceRequestedConditionType

0:GeneratesEvent

ObjectType

MalfunctionAlarmType

0:HasInterface

ObjectType

2:IOperationCounterType

Applied from IOperationCounterType

0:HasProperty

Variable

PowerOnDuration

0:Duration

0:PropertyType

O

0:HasProperty

Variable

OperationDuration

0:Duration

0:PropertyType

O

0:HasProperty

Variable

OperationCycleCounter

0:UInteger

0:PropertyType

O

Conformance Units

PAEFS FilterUnitType Basic

PAEFS FilterUnitType Advanced

PAEFS FilterUnit Component Identification

PAEFS FilterUnit Machine Identification

PAEFS FilterUnit Statemachine

PAEFS Operation FilterUnitType

PAEFS FilterUnit Airflow Setpoint

PAEFS FilterUnit Pressure Setpoint

PAEFS FilterUnit Rotational Speed Setpoint

PAEFS FilterUnitType Events

Table 27 – FilterUnitType Attribute values for child nodes

BrowsePath

Attribute Description

<CleaningUnit>

The cleaning units that are part of the filter unit.

<Separator>

The separators that are part of the filter unit.

<DischargeSystem>

The discharge systems that are part of the filter unit.

AirIntakeConnection

The connection to the ducting system from which the polluted process gas enters the filter unit.

AirOutletConnection

The connection to the ducting system through which the cleaned process gas leaves the filter unit.

2:Identification

Data for machine identification (OPC 40001-1): The Identification folder can have either the concrete type MachineIdentificationType or MachineryComponentType. If the filter unit is considered a component of a larger filter machine, MachineryComponentType is used. If the filter unit is considered a machine by itself, MachineIdentificationType is used.

2:Identification

NominalAirflow

The nominal airflow of the filter unit is the value specified by the manufacturer which defines the nominal extraction capacity of a filter unit under operating conditions.

2:Identification

ExIdentification

The marking on the type plate of the filter unit regarding explosion protection.

2:Identification

RatedPower

The rated power of the filter unit is the nominal electrical power of the filter unit under operating conditions specified by the manufacturer.

4:MachineryItemState

StateMachine representing the operating state of the filter unit (OPC 40001-1).

Airflow

Setpoint for the airflow that flows through the filter unit.

Pressure

Setpoint for the negative pressure at the filter unit. Describes the setpoint value for the pressure difference of the raw gas side compared to the environment.

RotationalSpeed

Setpoint for the rotational speed of a "virtual" fan. This value is a setpoint. In reality, the filter system can have several fans.

MaintenanceRequested

The maintenance request allows the manufacturer to inform the operator that the system requires maintenance. True = maintenance requested by system. False = no maintenance requested.

PowerConsumption

Contains information regarding the energy consumption of the filter unit.

AirConsumption

Contains information regarding the consumption of compressed air of the filter unit.

Malfunction

One or more subsystems of the filter unit have a malfunction. True in case of error.

PressureLoss

The specification of the total pressure loss of the filter unit between the device intake connection on the raw gas side and the device outlet on the clean gas side.

The server sends a MalfunctionAlarmType event when the Malfunction property changes.

The MaintenanceRequestedConditionType is triggered when the MaintenanceRequested property changes.

The amount of gas that is processed by the filter unit can be governed either by airflow, pressure, or rotational fan speed. Only one of these three quantities can be specified as the setpoint at a time.

The methods SetAndActivateAirflowSetpoint, SetAndActivatePressureSetpoint, and SetAndActivateRotationalSpeedSetpoint set the value of the setpoint and set this setpoint as the active setpoint.

Each of the objects Airflow, Pressure, and RotationalSpeed of type SensorType contains a read-only boolean variable IsActiveSetpoint. The boolean IsActiveSetpoint indicates which of the three setpoints is currently active. IsActiveSetpoint must be true for exactly one quantity at any given time.

Table 28 – FilterUnitType Additional Subcomponents

Source Path

Reference

NodeClass

BrowseName

DataType

TypeDefinition

Others

2:Identification

0:HasComponent

Variable

NominalAirflow

0:Double

0:AnalogUnitRangeType

M,R

2:Identification

0:HasProperty

Variable

ExIdentification

0:String

0:PropertyType

O,R

2:Identification

0:HasComponent

Variable

RatedPower

0:Double

0:AnalogUnitRangeType

O,R

The Method SetAndActivateAirflowSetpoint sets a setpoint for the airflow. The value’s unit is the same as the one specified in object Airflow. Since setpoints are mutually exclusive, the method also sets the boolean IsActiveSetpoint of the setpoints for pressure and rotational speed to false.

The signature of this Method is specified below. Table 28 and Table 29 specify the Arguments and AddressSpace representation, respectively.

Signature

SetAndActivateAirflowSetpoint(

[in]0:Double Value)

Table 28 – SetAndActivateAirflowSetpointMethod Arguments

Argument

Description

Value

New setpoint value

Table 29 – SetAndActivateAirflowSetpointMethod AddressSpace Definition

Attribute

Value

BrowseName

SetAndActivateAirflowSetpoint

References

Node Class

BrowseName

DataType

TypeDefinition

ModellingRule

0:HasProperty

Variable

0:InputArguments

0:Argument[]

0:PropertyType

0:Mandatory

Conformance Units

PAEFS FilterUnit Airflow Setpoint

The Method SetAndActivatePressureSetpoint sets a setpoint for the pressure. The value’s unit is the same as the one specified in object Pressure. Since setpoints are mutually exclusive, the method also sets the boolean IsActiveSetpoint of the setpoints for airflow and rotational speed to false. The signature of this Method is specified below.

Table 30 and Table 31 specify the Arguments and AddressSpace representation, respectively.

Signature

SetAndActivatePressureSetpoint (

[in]0:DoubleValue)

Table 30 – SetAndActivatePressureSetpoint Method Arguments

Argument

Description

Value

New setpoint value

Table 31 – SetAndActivatePressureSetpoint Method AddressSpace Definition

Attribute

Value

BrowseName

SetAndActivatePressureSetpoint

References

Node Class

BrowseName

DataType

TypeDefinition

ModellingRule

0:HasProperty

Variable

0:InputArguments

0:Argument[]

0:PropertyType

0:Mandatory

Conformance Units

PAEFS FilterUnit Pressure Setpoint

The Method SetAndActivateRotationalSpeedSetpoint sets a setpoint for the rotational speed. The value’s unit is the same as the one specified in object RotationalSpeed. Since setpoints are mutually exclusive, the method also sets the boolean IsActiveSetpoint of the setpoints for airflow and pressure to false.

The signature of this Method is specified below. Table 32 and Table 33 specify the Arguments and AddressSpace representation, respectively.

Signature

SetAndActivateRotationalSpeedSetpoint (

[in]0:DoubleValue)

Table 32 – SetAndActivateRotationalSpeedSetpoint Method Arguments

Argument

Description

Value

New setpoint value

Table 33 – SetAndActivateRotationalSpeedSetpoint Method AddressSpace Definition

Attribute

Value

BrowseName

SetAndActivateRotationalSpeedSetpoint

References

Node Class

BrowseName

DataType

TypeDefinition

ModellingRule

0:HasProperty

Variable

0:InputArguments

0:Argument[]

0:PropertyType

0:Mandatory

Conformance Units

PAEFS FilterUnit Rotational Speed Setpoint

The Method OperationOn turns the machine on. It should only be available on the filter unit if the filter unit is considered a machine, rather than a component of a larger machine. If the filter unit is only a component of a larger machine, the OperationOn Method should be present on the filter system. The method changes the state of MachineryItemState.

Table 34 specifies the AddressSpace representation.

Signature

OperationOn ()

Table 34 – OperationOn Method AddressSpace Definition

Attribute

Value

BrowseName

OperationOn

References

Node Class

BrowseName

DataType

TypeDefinition

ModellingRule

Conformance Units

PAEFS Operation FilterUnitType

The Method OperationOff turns the machine off. As with the OperationOn Method, this method should be present under the filter unit if and only if the filter unit is considered a machine. The signature of this Method is specified below. Table 35 specifies the AddressSpace representation. The method changes the state of MachineryItemState.

Signature

OperationOff ()

Table 35 – OperationOff Method AddressSpace Definition

Attribute

Value

BrowseName

OperationOff

References

Node Class

BrowseName

DataType

TypeDefinition

ModellingRule

Conformance Units

PAEFS Operation FilterUnitType