7.6 FilterUnitType ObjectType Definition

7.6.1 Overview

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

It is formally defined in Table 28.

Table 28 – FilterUnitType Definition
Attribute Value
BrowseNameFilterUnitType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseObjectType defined in OPC 10000-5
0:HasComponentObject<CleaningUnit>CleaningUnitTypeOP
0:HasComponentObject<Separator>SeparatorTypeOP
0:HasComponentObject<DischargeSystem>DischargeSystemTypeOP
0:HasComponentObjectAirIntakeConnectionAirConnectionTypeM
0:HasComponentObjectAirOutletConnectionAirConnectionTypeM
0:HasAddInObject2:Identification4:MachineryItemIdentificationTypeO
0:HasComponentObject4:MachineryBuildingBlocks0:FolderTypeO
0:HasAddInObject4:MachineryItemState4:MachineryItemState_StateMachineTypeM
0:HasComponentObjectAirflowSensorSetpointReadType O
0:HasComponentObjectPressureSensorSetpointReadTypeO
0:HasComponentObjectRotationalSpeedSensorSetpointReadTypeO
0:HasPropertyVariableMaintenanceRequested0:Boolean0:PropertyTypeO,R
0:HasComponentObjectPowerConsumptionConsumptionTypeO
0:HasComponentObjectAirConsumptionConsumptionTypeO
0:HasPropertyVariableMalfunction0:Boolean0:PropertyTypeM,R
0:HasComponentObjectPressureLossSensorMonitoringTypeO
0:HasComponentMethodOperationOnO
0:HasComponentMethodOperationOffO
0:HasComponentMethodSetAndActivateAirflowSetpointO
0:HasComponentMethodSetAndActivatePressureSetpointO
0:HasComponentMethodSetAndActivateRotationalSpeedSetpointO
0:GeneratesEventObjectTypeMaintenanceRequestedConditionType
0:GeneratesEventObjectTypeMalfunctionAlarmType
0:HasInterfaceObjectType2:IOperationCounterType
Applied from IOperationCounterType
0:HasPropertyVariablePowerOnDuration0:Duration0:PropertyTypeO
0:HasPropertyVariableOperationDuration0:Duration0:PropertyTypeO
0:HasPropertyVariableOperationCycleCounter0:UInteger0:PropertyTypeO
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 29 – 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.
AirIntakeConnectionThe connection to the ducting system from which the polluted process gas enters the filter unit.
AirOutletConnectionThe connection to the ducting system through which the cleaned process gas leaves the filter unit.
2:IdentificationData 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.

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.

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

The rated power of the filter unit is the nominal electrical power of the filter unit under operating conditions specified by the manufacturer.
4:MachineryItemStateStateMachine representing the operating state of the filter unit (OPC 40001-1).
AirflowSetpoint for the airflow that flows through the filter unit.
PressureSetpoint 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.
RotationalSpeedSetpoint for the rotational speed of a "virtual" fan. This value is a setpoint. In reality, the filter system can have several fans.
MaintenanceRequestedThe maintenance request allows the manufacturer to inform the operator that the system requires maintenance. True = maintenance requested by system. False = no maintenance requested.
PowerConsumptionContains information regarding the energy consumption of the filter unit.
AirConsumptionContains information regarding the consumption of compressed air of the filter unit.
MalfunctionOne or more subsystems of the filter unit have a malfunction. True in case of error.
PressureLossThe 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 30 – FilterUnitType Additional Subcomponents
Source Path Reference NodeClass BrowseName DataType TypeDefinition Others
2:Identification0:HasComponentVariableNominalAirflow0:Double0:AnalogUnitRangeTypeM,R
2:Identification0:HasPropertyVariableExIdentification0:String0:PropertyTypeO,R
2:Identification0:HasComponentVariableRatedPower0:Double0:AnalogUnitRangeTypeO,R

The components of the FilterUnitType have additional references which are defined in Table 31.

Table 31 – FilterUnitType Additional References
SourceBrowsePath Reference Type Is Forward TargetBrowsePath
4:MachineryBuildingBlocks0:HasAddInTrue2:Identification
4:MachineryBuildingBlocks0:HasAddInTrue4:MachineryItemState

7.6.2 SetAndActivateAirflowSetpointMethod

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 32 and Table 33 specify the Arguments and AddressSpace representation, respectively.

Signature

	SetAndActivateAirflowSetpoint(
		[in]	0:Double		Value)
Table 32 – SetAndActivateAirflowSetpointMethod Arguments
Argument Description
ValueNew setpoint value
Table 33 – SetAndActivateAirflowSetpointMethod AddressSpace Definition
Attribute Value
BrowseNameSetAndActivateAirflowSetpoint
References Node Class BrowseName DataType TypeDefinition ModellingRule
0:HasPropertyVariable0:InputArguments0:Argument[]0:PropertyType0:Mandatory
Conformance Units
PAEFS FilterUnit Airflow Setpoint

7.6.3 SetAndActivatePressureSetpoint Method

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 34 and Table 35 specify the Arguments and AddressSpace representation, respectively.

Signature

	SetAndActivatePressureSetpoint (
		[in]	0:Double	Value)
Table 34 – SetAndActivatePressureSetpoint Method Arguments
Argument Description
ValueNew setpoint value
Table 35 – SetAndActivatePressureSetpoint Method AddressSpace Definition
Attribute Value
BrowseNameSetAndActivatePressureSetpoint
References Node Class BrowseName DataType TypeDefinition ModellingRule
0:HasPropertyVariable0:InputArguments0:Argument[]0:PropertyType0:Mandatory
Conformance Units
PAEFS FilterUnit Pressure Setpoint

7.6.4 SetAndActivateRotationalSpeedSetpoint Method

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 36 and Table 37 specify the Arguments and AddressSpace representation, respectively.

Signature

	SetAndActivateRotationalSpeedSetpoint (
		[in]	0:Double	Value)
Table 36 – SetAndActivateRotationalSpeedSetpoint Method Arguments
Argument Description
ValueNew setpoint value
Table 37 – SetAndActivateRotationalSpeedSetpoint Method AddressSpace Definition
Attribute Value
BrowseNameSetAndActivateRotationalSpeedSetpoint
References Node Class BrowseName DataType TypeDefinition ModellingRule
0:HasPropertyVariable0:InputArguments0:Argument[]0:PropertyType0:Mandatory
Conformance Units
PAEFS FilterUnit Rotational Speed Setpoint

7.6.5 OperationOn Method

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 38 specifies the AddressSpace representation.

Signature

	OperationOn ()
Table 38 – OperationOn Method AddressSpace Definition
Attribute Value
BrowseNameOperationOn
References Node Class BrowseName DataType TypeDefinition ModellingRule
Conformance Units
PAEFS Operation FilterUnitType

7.6.6 OperationOff Method

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 39 specifies the AddressSpace representation. The method changes the state of MachineryItemState.

Signature

	OperationOff ()
Table 39 – OperationOff Method AddressSpace Definition
Attribute Value
BrowseNameOperationOff
References Node Class BrowseName DataType TypeDefinition ModellingRule
Conformance Units
PAEFS Operation FilterUnitType