Figure 13 shows all ObjectTypes which are defined by this companion specification.
Figure 13 – All PAEFS ObjectTypes
Figure 14 – SensorMonitoringType Inheritance
The SensorMonitoringType represents a process value whose value is determined by a measuring device. It is formally defined in Table 12. The measuring device can be identified via the MachineryComponentIdentificationType from OPC 40001-1.
The process value and all associated metadata such as unit and value ranges are inherited from the ProcessValueType. The optional setpoint of the ProcessValueType must not be used in instances of this type. If a setpoint is needed, the subtypes SensorSetpointReadType and SensorSetpointWrite should be used.
Optionally it can be specified whether the measuring signal is provided in analog or digital form.
Table 12 – SensorMonitoringType Definition
Attribute |
Value |
||||
BrowseName |
SensorMonitoringType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in OPC 10000-5 |
|||||
0:HasComponent |
Object |
Signal |
|
5:ProcessValueType |
M |
0:HasAddIn |
Object |
2:Identification |
|
4:MachineryComponentIdentificationType |
O |
0:HasProperty |
Variable |
SignalForm |
AnalogDigitalEnum |
0:PropertyType |
O,R |
Conformance Units |
|||||
PAEFS SensorMonitoringType Basic |
|||||
PAEFS SensorMonitoringType Advanced |
Table 13 – SensorMonitoringType Attribute values for child Nodes
BrowsePath |
Attribute Description |
Signal |
Value of the signal. This includes min/max ranges, unit and other meta information. The optional setpoint should be implemented only for SensorSetpointReadType and SensorSetpointWriteType types. |
2:Identification |
Data to identify the sensor (OPC 40001-1). |
SignalForm |
Specifies whether the sensor is an analog or a digital sensor. |
The SensorSetpointReadType represents a process value and provides a setpoint for this value. It is formally defined in Table 14. A device is not required to provide a setpoint.
This type provides only read-access to the setpoint. Write-access is provided by SensorSetpointWriteType.
Table 14 – SensorSetpointReadType Definition
Attribute |
Value |
||||
BrowseName |
SensorSetpointReadType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the SensorMonitoringType |
|||||
0:HasProperty |
Variable |
IsActiveSetpoint |
0:Boolean |
0:PropertyType |
O,R |
Conformance Units |
|||||
PAEFS SensorSetpointReadType Basic |
|||||
PAEFS SensorSetpointReadType Advanced |
The component Variables of the SensorSetpointReadType have additional Attributes defined in Table 15.
Table 15 – SensorSetpointReadType Attribute values for child nodes
BrowsePath |
Description Attribute |
IsActiveSetpoint |
Indicates that the setpoint is currently active. |
The components of the SensorSetpointReadType have additional subcomponents which are defined in Table 16.
Table 16 – SensorSetpointReadType Additional Subcomponents
Source Path |
Reference |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Others |
Signal |
0:HasComponent |
Variable |
5:ProcessValueSetpoint |
0:Number{Any} |
5:ProcessValueSetpointVariableType |
O,R |
Some devices may control a process value via alternative, mutually exclusive setpoint (e.g. a target value for either pressure or airflow may be specified). The IsActiveSetpoint variable indicates whether the setpoint of an instance of this type is the currently active setpoint.
The SensorSetpointWriteType represents a process value and provides a readable and writable setpoint for this value. It is formally defined in Table 17.
Table 17 – SensorSetpointWriteType Definition
Attribute |
Value |
||||
BrowseName |
SensorSetpointWriteType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the SensorSetpointReadType |
|||||
Conformance Units |
|||||
PAEFS SensorSetpointWriteType Basic |
|||||
PAEFS SensorSetpointWriteType Advanced |
The components of the SensorSetpointWriteType have additional subcomponents which are defined in Table 18.
Table 18 – SensorSetpointWriteType Additional Subcomponents
Source Path |
Reference |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Others |
Signal |
0:HasComponent |
Variable |
5:ProcessValueSetpoint |
0:Number{Any} |
5:ProcessValueSetpointVariableType |
M,RW |
The ConsumptionType contains information related to the consumption of a device and is formally defined in Table 19. Consumption can refer, for example, to electricity or compressed air consumption.
Table 19 – ConsumptionType Definition
Attribute |
Value |
||||
BrowseName |
ConsumptionType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in OPC 10000-5 |
|||||
0:HasComponent |
Object |
CurrentConsumption |
|
SensorMonitoringType |
O |
0:HasComponent |
Variable |
LifetimeConsumption |
0:Double |
0:AnalogUnitType |
O,R |
Conformance Units |
|||||
PAEFS ConsumptionType Basic |
|||||
PAEFS ConsumptionType Advanced |
Table 20 – ConsumptionType Attribute values for child nodes
BrowsePath |
Attribute Description |
CurrentConsumption |
The current consumption of the device. |
LifetimeConsumption |
Consumption over total machine lifetime. The AnalogUnitType variables InstrumentRange and EURange must not be used. |
The FilterSystemType serves the purpose of extracting and filtering process gas, e.g., air. It consists of several filter units and other devices and components. It is formally defined in Table 21.
Table 21 – FilterSystemType Definition
Attribute |
Value |
||||
BrowseName |
FilterSystemType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in OPC 10000-5 |
|||||
0:HasAddIn |
Object |
2:Identification |
|
4:MachineIdentificationType |
O |
0:HasComponent |
Object |
<FilterUnit> |
|
FilterUnitType |
MP |
0:HasComponent |
Object |
AirIntakeConnection |
|
AirConnectionType |
M |
0:HasComponent |
Object |
AirOutletConnection |
|
AirConnectionType |
M |
0:HasComponent |
Object |
<FilterAidDevice> |
|
FilterAidDeviceType |
OP |
0:HasComponent |
Object |
<Fan> |
|
FanType |
OP |
0:HasComponent |
Object |
<SafetySystem> |
|
SafetySystemType |
OP |
0:HasComponent |
Object |
<TemperatureRegulator> |
|
TemperatureRegulatorType |
OP |
0:HasComponent |
Object |
PowerConsumption |
|
ConsumptionType |
O |
0:HasComponent |
Object |
AirConsumption |
|
ConsumptionType |
O |
0:HasProperty |
Variable |
MaintenanceRequested |
0:Boolean |
0:PropertyType |
O,R |
0:HasAddIn |
Object |
4:MachineryItemState |
|
4:MachineryItemState_StateMachineType |
M |
0:HasProperty |
Variable |
ControlMode |
ControlModeEnum |
0:PropertyType |
O,R |
0:HasComponent |
Method |
OperationOn |
|
|
O |
0:HasComponent |
Method |
OperationOff |
|
|
O |
0:HasProperty |
Variable |
Malfunction |
0:Boolean |
0:PropertyType |
M,R |
0:HasComponent |
Object |
PressureLoss |
|
SensorMonitoringType |
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 FilterSystemType Basic |
|||||
PAEFS FilterSystemType Advanced |
|||||
PAEFS FilterSystem Machine Identification |
|||||
PAEFS FilterSystem Statemachine |
|||||
PAEFS Operation FilterSystemType |
|||||
PAEFS FilterSystemType Events |
Table 22 – FilterSystemType Attribute values for child nodes
BrowsePath |
Attribute Description |
||
2:Identification |
Data for identification (OPC 40001-1): The FilterSystem should only have an Identification folder if the system as a whole is considered a machine. If the individual filter units are considered machines, the FilterSystem should not have an Identification folder. |
||
|
The nominal airflow of the filter system is the value specified by the manufacturer which defines the nominal extraction capacity of a unit under operating conditions. |
||
|
The marking on the type plate of the filter system regarding explosion protection. |
||
|
The rated power of the filter system is the nominal electrical power of the unit under operating conditions specified by the manufacturer. |
||
<FilterUnit> |
All filter units of the system. |
||
AirIntakeConnection |
The connection to the ducting system from which the process gas enters the filter system. |
||
AirOutletConnection |
The connection to the ducting system to which the cleaned process gas leaves the filter system. |
||
<FilterAidDevice> |
All filter aid devices that are used on the server. |
||
<Fan> |
All fans used on the server. |
||
<SafetySystem> |
All safety systems used on the server. |
||
<TemperatureRegulator> |
All temperature regulators used on the server. |
||
PowerConsumption |
Contains information regarding the energy consumption of the filter system. |
||
AirConsumption |
Contains information regarding the consumption of compressed air of the filter system. |
||
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. |
||
4:MachineryItemState |
StateMachine representing the operating state of the filter system (OPC 40001-1). |
||
ControlMode |
Operating mode that describes whether the system can be controlled externally. Possible values are manual, auto and other. |
||
Malfunction |
Malfunction describes that the filter system has a collective fault message. True in case of error. |
||
PressureLoss |
Specification of the current total pressure loss of the filter system 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 components of the FilterSystemType have additional subcomponents which are defined in Table 23.
Table 23 – FilterSystemType 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 OperationOn turns the filter system machine on. It should only be available on the filter system if the filter units are considered components of the filter system and do not have their own OperationOn and OperationOff methods. The method changes the state of MachineryItemState. The signature of this Method is specified below. Table 24 specifies the AddressSpace representation.
Signature
OperationOn ()
Table 24 – OperationOn Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
OperationOn |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
Conformance Units |
|||||
PAEFS Operation FilterSystemType |
The Method OperationOff turns the filter system machine off. As with the OperationOn method, this method should be present under the FilterSystemType if and only if the filter units are considered components of the system rather than individual machines. The method changes the state of MachineryItemState. The signature of this Method is specified below. Table 25 specifies the AddressSpace representation.
Signature
OperationOff ()
Table 25 – OperationOff Method AddressSpace Definition
Attribute |
Value |
|||||
BrowseName |
OperationOff |
|||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
Conformance Units |
||||||
PAEFS Operation FilterSystemType |
This building block provides information about the state of a MachineryItem. It defines the states NotAvailable, OutOfService, NotExecuting and Executing. The exact semantics of the states are defined in OPC 40001-1. The StateMachine defines Transitions between all States. Instances might restrict the usage of the defined States and Transitions. An overview of the StateMachine is provided in Figure 15.
Figure 15 – MachineryItemState StateMachine
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. |
||
|
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: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 |
The AirConnectionType is a non-tangible component representing the state of a connection from the ducting system to a filter unit. The connection can be open or closed. The open state represents a state of the ducting system where air can pass through to the filter unit.
It is formally defined in Table 36.
Table 36 – AirConnectionType Definition
Attribute |
Value |
||||
BrowseName |
AirConnectionType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in OPC 10000-5 |
|||||
0:HasComponent |
Object |
Humidity |
|
SensorMonitoringType |
O |
0:HasComponent |
Object |
Temperature |
|
SensorMonitoringType |
O |
0:HasComponent |
Object |
Airflow |
|
SensorMonitoringType |
O |
0:HasComponent |
Object |
GasQuality |
|
SensorMonitoringType |
O |
0:HasComponent |
Object |
Pressure |
|
SensorMonitoringType |
O |
0:HasProperty |
Variable |
ConnectionOpen |
AirConnectionOpenEnum |
0:PropertyType |
O,R |
0:HasProperty |
Variable |
Malfunction |
0:Boolean |
0:PropertyType |
O,R |
0:HasComponent |
Method |
Open |
|
|
O |
0:HasComponent |
Method |
Close |
|
|
O |
0:GeneratesEvent |
ObjectType |
MalfunctionAlarmType |
|
|
|
0:GeneratesEvent |
ObjectType |
AirConnectionStatusChangedConditionType |
|
|
|
Conformance Units |
|||||
PAEFS AirConnectionType Basic |
|||||
PAEFS AirConnectionType Advanced |
|||||
PAEFS AirConnectionType Events |
|||||
PAEFS AirConnectionType Methods |
Table 37 – AirConnectionType Attribute values for child nodes
BrowsePath |
Attribute Description |
Humidity |
Value of the humidity sensor |
Temperature |
Value of the temperature sensor |
Airflow |
Value of the air flow sensor |
GasQuality |
Value of the gas quality sensor |
Pressure |
Value of the pressure sensor |
ConnectionOpen |
Indicates the connections status (open, closed, or a state in between) |
Malfunction |
Indicates that the AirConnection is malfunctioning, i.e., an error occurs in a component that provides functionality for this abstract component; e.g., an error in the ducting system or a valve. True in case of error. |
The Open and Close Methods can be called to open or close the connection. In a complex ducting system that consists of a network of joints and junctions, opening or closing the connection may involve switching multiple valves.
The control logic for switching the state of the ducting system is determined by the server implementation.
The air connection may contain optional sensors for humidity, temperature, air flow, gas quality, and air pressure.
The server sends a MalfunctionAlarmType event when the Malfunction property changes.
The AirConnectionStatusChangedConditionType event is triggered when the ConnectionOpen property changes.
The Method Open opens or switches all valves of the ducting system so that the air can pass through to the filter device. The signature of this Method is specified below. Table 38 specifies the AddressSpace representation.
Signature
Open ()
Table 38 – Open Method AddressSpace Definition
Attribute |
Value |
|||||
BrowseName |
Open |
|||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
Conformance Units |
||||||
PAEFS AirConnectionType Methods |
The Method Close closes or switches some of the valves in the ducting system so that no air may pass through the ducting system to the device. The signature of this Method is specified below. Table 39 specifies the AddressSpace representation.
Signature
Close ()
Table 39 – Close Method AddressSpace Definition
Attribute |
Value |
|||||
BrowseName |
Close |
|||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
Conformance Units |
||||||
PAEFS AirConnectionType Methods |
The FanType represents a device for generating negative air pressure and is formally defined in Table 40.
Attribute |
Value |
||||
BrowseName |
FanType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in OPC 10000-5 |
|||||
HasAddIn |
Object |
2:Identification |
|
4:MachineryComponentIdentificationType |
O |
0:HasProperty |
Variable |
MaintenanceSwitchOn |
0:Boolean |
0:PropertyType |
O,R |
0:HasProperty |
Variable |
Malfunction |
0:Boolean |
0:PropertyType |
O,R |
0:HasAddIn |
Object |
4:MachineryItemState |
|
4:MachineryItemState_StateMachineType |
O |
0:HasComponent |
Object |
RotationalSpeed |
|
SensorSetpointWriteType |
O |
0:HasComponent |
Object |
PowerConsumption |
|
ConsumptionType |
O |
0:GeneratesEvent |
ObjectType |
MalfunctionAlarmType |
|
|
|
0:GeneratesEvent |
ObjectType |
MaintenanceSwitchConditionType |
|
|
|
Conformance Units |
|||||
PAEFS FanType Basic |
|||||
PAEFS FanType Advanced |
|||||
PAEFS Additional Statemachines |
|||||
PAEFS FanType Events |
Table 41 – FanType Attribute values for child nodes
BrowsePath |
Attribute Description |
2:Identification |
Data for component identification (OPC 40001-1). |
MaintenanceSwitchOn |
Status of a physical maintenance switch on the fan. True when the switch is on. |
Malfunction |
Indicates whether there is an error with the fan. True in case of error. |
4:MachineryItemState |
StateMachine representing the operating state of the fan (OPC 40001-1). |
RotationalSpeed |
Measured rotational speed of the fan. |
PowerConsumption |
Contains information regarding the energy consumption of the fan. |
The server sends a MalfunctionAlarmType event when the Malfunction property changes.
The server sends a MaintenanceSwitchOnConditionType event when the physical maintenance switch is turned on.
The TemperatureRegulatorType represents a device for regulating the temperature of the process gas and is formally defined in Table 42.
Table 42 – TemperatureRegulatorType Definition
Attribute |
Value |
||||
BrowseName |
TemperatureRegulatorType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in OPC 10000-5 |
|||||
0:HasAddIn |
Object |
2:Identification |
|
4:MachineryComponentIdentificationType |
O |
0:HasProperty |
Variable |
Malfunction |
0:Boolean |
0:PropertyType |
O,R |
0:HasAddIn |
Object |
4:MachineryItemState |
|
4:MachineryItemState_StateMachineType |
O |
0:HasComponent |
Object |
Temperature |
|
SensorSetpointWriteType |
O |
0:HasComponent |
Object |
PowerConsumption |
|
ConsumptionType |
O |
GeneratesEvent |
ObjectType |
MalfunctionAlarmType |
|
|
|
Conformance Units |
|||||
PAEFS TemperatureRegulatorType Basic |
|||||
PAEFS TemperatureRegulatorType Advanced |
|||||
PAEFS TemperatureRegulatorType Events |
|||||
PAEFS Additional Statemachines |
Table 43 – TemperatureRegulatorType Attribute values for child nodes
BrowsePath |
Description Attribute |
2:Identification |
Data for component identification (OPC 40001-1). |
Malfunction |
Indicates whether there is an error with the temperature regulator. True in case of error. |
4:MachineryItemState |
StateMachine representing the operating state of the temperature regulator (OPC 40001-1). |
Temperature |
Temperature of the process gas. |
PowerConsumption |
Contains information regarding the energy consumption of the temperature regulator. |
The server sends a MalfunctionAlarmType event when the Malfunction property changes.
The SafetySystemType is a generic component that represents a protective device. Each component in the PAEFS can reference an instance of the safety system via a Uses reference.
It is formally defined in Table 44.
Table 44 – SafetySystemType Definition
Attribute |
Value |
||||
BrowseName |
SafetySystemType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in OPC 10000-5 |
|||||
0:HasAddIn |
Object |
2:Identification |
|
4:MachineryComponentIdentificationType |
O |
0:HasProperty |
Variable |
Triggered |
0:Boolean |
0:PropertyType |
O,R |
0:HasAddIn |
Object |
4:MachineryItemState |
|
4:MachineryItemState_StateMachineType |
O |
0:HasProperty |
Variable |
Malfunction |
0:Boolean |
0:PropertyType |
O,R |
0:GeneratesEvent |
ObjectType |
MalfunctionAlarmType |
|
|
|
0:GeneratesEvent |
ObjectType |
SafetySystemTriggeredAlarmType |
|
|
|
Conformance Units |
|||||
PAEFS SafetySystemType Basic |
|||||
PAEFS SafetySystemType Advanced |
|||||
PAEFS SafetySystemType Events |
|||||
PAEFS Additional Statemachines |
The component Variables of the SafetySystemType have additional Attributes defined in Table 45.
Table 45 – SafetySystemType Attribute values for child nodes
BrowsePath |
Description Attribute |
2:Identification |
Data for component identification (OPC 40001-1). |
Triggered |
Indicates that the safety system has been triggered. If true the safety system has been triggered. |
4:MachineryItemState |
StateMachine representing the operating state of the unit (OPC 40001-1). |
Malfunction |
Indicates that the safety system is malfunctioning. True in case of error. |
The server sends a SafetySystemTriggeredAlarmType event when the safety system is triggered.
The server sends a MalfunctionAlarmType event when the Malfunction property changes.
The FilterAidDeviceType is a device for the application of a filter aid. It is formally defined in Table 46.
Table 46 – FilterAidDeviceType Definition
Attribute |
Value |
||||
BrowseName |
FilterAidDeviceType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in OPC 10000-5 |
|||||
0:HasAddIn |
Object |
2:Identification |
|
4:MachineryComponentIdentificationType |
O |
|
|
|
|
|
|
0:HasProperty |
Variable |
ContainerOpen |
0:Boolean |
0:PropertyType |
O,R |
0:HasComponent |
Object |
DosageAmount |
|
SensorSetpointWriteType |
O |
0:HasProperty |
Variable |
FilterAidDeviceStatus |
FilterAidDeviceStatusEnum |
0:PropertyType |
O,R |
0:HasComponent |
Object |
FillingLevel |
|
SensorMonitoringType |
O |
0:HasProperty |
Variable |
Malfunction |
0:Boolean |
0:PropertyType |
M,R |
0:HasAddIn |
Object |
4:MachineryItemState |
|
4:MachineryItemState_StateMachineType |
O |
0:HasProperty |
Variable |
CompressedAirSupplyInterrupted |
0:Boolean |
0:PropertyType |
O,R |
0:HasComponent |
Object |
PowerConsumption |
|
ConsumptionType |
O |
0:HasComponent |
Object |
AirConsumption |
|
ConsumptionType |
O |
0:HasProperty |
Variable |
DosingRequested |
0:Boolean |
0:PropertyType |
O,R |
0:HasProperty |
Variable |
AutomaticDosingEnabled |
0:Boolean |
0:PropertyType |
O,RW |
0:HasComponent |
Method |
ResetFillingLevel |
|
|
O |
0:HasComponent |
Method |
TriggerDosing |
|
|
O |
0:GeneratesEvent |
ObjectType |
ContainerOpenConditionType |
|
|
|
0:GeneratesEvent |
ObjectType |
CompressedAirSupplyInterruptedAlarmType |
|
|
|
0:GeneratesEvent |
ObjectType |
MalfunctionAlarmType |
|
|
|
0:GeneratesEvent |
ObjectType |
FilterAidDeviceStatusChangedConditionType |
|
|
|
Conformance Units |
|||||
PAEFS FilterAidDeviceType Basic |
|||||
PAEFS FilterAidDeviceType Advanced |
|||||
PAEFS FilterAidDeviceType Events |
|||||
PAEFS FilterAidDeviceType Methods |
|||||
PAEFS Additional Statemachines |
Table 47 – FilterAidDeviceType Attribute values for child nodes
BrowsePath |
Description Attribute |
2:Identification |
Data for machine identification (OPC 40001-1). |
ContainerOpen |
Indicates that the filter aid reservoir is not closed. |
DosageAmount |
The amount of filter aid that is added per cycle. |
FilterAidDeviceStatus |
Describes the action performed by the dosage unit (see FilterAidDeviceStatusEnum).
|
FillingLevel |
The filling level describes the amount of filter aid in the pre-storage reservoir. |
Malfunction |
Indicates that the filter aid device is malfunctioning. True in case of error. Malfunctions can be, for example, that there is no more filter aid or that there is a malfunction in the subsystems of the filter aid device. |
4:MachineryItemState |
StateMachine representing the operating state of the device (OPC 40001-1). |
CompressedAirSupplyInterrupted |
Indicates that the air supply is interrupted. |
PowerConsumption |
Describes the current power consumption of the filter aid device. |
AirConsumption |
Describes the compressed air consumption. |
DosingRequested |
Indicates that the filter system requests dosing. |
AutomaticDosingEnabled |
If enabled, the filter aid device is allowed to perform dosing automatically. |
If the filter aid reservoir is opened or closed, the event ContainerOpenConditionType will be triggered.
The event CompressedAirSupplyInterruptedAlarmType is triggered when the compressed air supply is interrupted.
When the value FilterAidDeviceStatus changes, the event FilterAidDeviceStatusChangedConditionType is triggered. The event contains a copy of the status value.
The server sends a MalfunctionAlarmType event when the Malfunction property changes.
The Method TriggerDosing triggers a single additional dosage. The signature of this Method is specified below. Table 48 specifies the AddressSpace representation.
Signature
TriggerDosing ()
Table 48 – TriggerDosing Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
TriggerDosing |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
Conformance Units |
|||||
PAEFS FilterAidDeviceType Methods |
The Method ResetFillingLevel resets the filling level of the filter aid reservoir. The signature of this Method is specified below. Table 49 specifies the AddressSpace representation.
Signature
ResetFillingLevel ()
Table 49 – ResetFillingLevel Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
ResetFillingLevel |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
Conformance Units |
|||||
PAEFS FilterAidDeviceType Methods |
Figure 16 – Illustration of SeparatorType and its subtypes
The SeparatorType is the abstract base type for separators. It contains optional sensor values that are common to all separators. Users may use one of the subtypes provided within this specification or create their own type. It is formally defined in Table 50.
Table 50 – SeparatorType Definition
Attribute |
Value |
||||
BrowseName |
SeparatorType |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in OPC 10000-5 |
|||||
0:HasAddIn |
Object |
2:Identification |
|
4:MachineryComponentIdentificationType |
O |
0:HasAddIn |
Object |
4:MachineryItemState |
|
4:MachineryItemState_StateMachineType |
O |
0:HasComponent |
Object |
FilterMediumState |
|
SensorMonitoringType |
O |
0:HasComponent |
Object |
Humidity |
|
SensorMonitoringType |
O |
0:HasComponent |
Object |
Temperature |
|
SensorMonitoringType |
O |
0:HasProperty |
Variable |
FilterMediumOperatingHours |
0:UInt32 |
0:PropertyType |
O,R |
Conformance Units |
|||||
PAEFS SeparatorType Basic |
|||||
PAEFS SeparatorType Advanced |
The component Variables of the SeparatorType have additional Attributes defined in Table 51.
Table 51 – SeparatorType Attribute values for child nodes
BrowsePath |
Description Attribute |
2:Identification |
Data for machine identification (OPC 40001-1). |
4:MachineryItemState |
StateMachine representing the operating state of the separator (OPC 40001-1). |
FilterMediumState |
The state of the filter medium; e.g., pressure difference or gas loading. |
Humidity |
The current humidity in the separator. |
Temperature |
The current temperature in the separator. |
FilterMediumOperatingHours |
The number of hours that the unit has been in operation since the last filter change. |
The CartridgeFilterType is a basic mechanical separator and is formally defined in Table 52.
Table 52 – CartridgeFilterType Definition
Attribute |
Value |
||||
BrowseName |
CartridgeFilterType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the SeparatorType |
|||||
Conformance Units |
|||||
PAEFS CartridgeFilterType Basic |
The AutomaticRollFilterType is a separator that is regenerated by rolling up the filter medium. It is formally defined in Table 53.
Table 53 – AutomaticRollFilterType Definition
Attribute |
Value |
||||
BrowseName |
AutomaticRollFilterType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the SeparatorType |
|||||
0:HasProperty |
Variable |
EndOfFilterRoll |
0:Boolean |
0:PropertyType |
O,R |
0:GeneratesEvent |
ObjectType |
EndOfFilterRollAlarmType |
|
|
|
Conformance Units |
|||||
PAEFS AutomaticRollFilterType Basic |
|||||
PAEFS AutomaticRollFilterType Advanced |
|||||
PAEFS AutomaticRollFilterType Events |
The component Variables of the AutomaticRollFilterType have additional Attributes defined in Table 54.
Table 54 – AutomaticRollFilterType Attribute values for child nodes
BrowsePath |
Description Attribute |
EndOfFilterRoll |
EndOfFilterRoll is true if the end of the filter roll is reached. |
The EndOfFilterRollAlarmType event is sent when the end of the filter roll is reached.
The WetSeparatorType represents a separator that filters solid, liquid, or gaseous components using a liquid medium and is formally defined in Table 55.
Table 55 – WetSeparatorType Definition
Attribute |
Value |
||||
BrowseName |
WetSeparatorType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the SeparatorType |
|||||
|
|
|
|
|
|
0:HasProperty |
Variable |
WashingAgentDrainOpen |
0:Boolean |
0:PropertyType |
O,R |
0:HasProperty |
Variable |
WashingAgentDrainMalfunction |
0:Boolean |
0:PropertyType |
O,R |
0:HasProperty |
Variable |
WashingAgentInflowOpen |
0:Boolean |
0:PropertyType |
O,R |
0:HasProperty |
Variable |
WashingAgentInflowMalfunction |
0:Boolean |
0:PropertyType |
O,R |
0:GeneratesEvent |
ObjectType |
WashingAgentInflowOpenConditionType |
|
|
|
0:GeneratesEvent |
ObjectType |
WashingAgentInflowMalfunctionAlarmType |
|
|
|
0:GeneratesEvent |
ObjectType |
WashingAgentDrainOpenConditionType |
|
|
|
0:GeneratesEvent |
ObjectType |
WashingAgentDrainMalfunctionAlarmType |
|
|
|
Conformance Units |
|||||
PAEFS WetSeparatorType Basic |
|||||
PAEFS WetSeparatorType Advanced |
|||||
PAEFS WetSeparatorType Events |
The component Variables of the WetSeparatorType have additional Attributes defined in Table 56.
Table 56 – WetSeparatorType Attribute values for child nodes
BrowsePath |
Description Attribute |
WashingAgentDrainOpen |
Indicates that the washing agent drain valve is open. |
WashingAgentDrainMalfunction |
Indicates whether there is an error with the washing agent drain. True in case of error. Examples: clogging, burst pipe, defective valve. |
WashingAgentInflowOpen |
Indicates that the washing agent inflow valve is open. |
WashingAgentInflowMalfunction |
Indicates whether there is an error with the washing agent inflow. True in case of error. Examples: clogging, burst pipe, defective valve. |
The WashingAgentDrainOpenConditionType event is triggered when the value of the property WashingAgentDrainOpen changes.
The WashingAgentInflowOpenConditionType event is triggered when the value of the property WashingAgentInflowOpen changes.
The server sends a WashingAgentDrainMalfunctionAlarmType event when the WashingAgentDrainMalfunction property changes.
The server sends a WashingAgentInflowMalfunctionAlarmType event when the WashingAgentInflowMalfunction property changes.
Figure 17 – The electrostatic precipitator and its subcomponents
The ElectrostaticPrecipitatorType represents a separator that uses electrostatics to filter solid or liquid components from the process air and is formally defined in Table 57.
Table 57 – ElectrostaticPrecipitatorType Definition
Attribute |
Value |
||||
BrowseName |
ElectrostaticPrecipitatorType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the SeparatorType |
|||||
0:HasComponent |
Object |
<HighVoltageUnit> |
|
HighVoltageUnitType |
MP |
Conformance Units |
|||||
PAEFS ElectrostaticPrecipitatorType Basic |
|||||
PAEFS ElectrostaticPrecipitatorType Advanced |
|||||
PAEFS ElectrostaticPrecipitatorType Events |
The component Variables of the ElectrostaticPrecipitatorType have additional Attributes defined in Table 58.
Table 58 – ElectrostaticPrecipitatorType Attribute values for child nodes
BrowsePath |
Description Attribute |
<HighVoltageUnit> |
The precipitator’s high voltage units. |
The electrostatic precipitator is composed of multiple high voltage units. Each high voltage unit may have multiple ionizers and collectors.
The HighVoltageUnitType is a unit to produce high voltage to supply to ionizers and collectors. It is formally defined in Table 59.
Table 59 – HighVoltageUnitType Definition
Attribute |
Value |
||||
BrowseName |
HighVoltageUnitType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in OPC 10000-5 |
|||||
0:HasProperty |
Variable |
SupplyActive |
0:Boolean |
0:PropertyType |
O,R |
0:HasComponent |
Variable |
CurrentOutput |
0:Double |
0:AnalogUnitRangeType |
O,R |
0:HasProperty |
Variable |
Malfunction |
0:Boolean |
0:PropertyType |
O,R |
0:HasProperty |
Variable |
MaintenanceRequested |
0:Boolean |
0:PropertyType |
O,R |
0:HasComponent |
Object |
<Ionizer> |
|
IonizerType |
OP |
0:HasComponent |
Object |
<Collector> |
|
CollectorType |
OP |
0:GeneratesEvent |
ObjectType |
MalfunctionAlarmType |
|
|
|
0:GeneratesEvent |
ObjectType |
MaintenanceRequestedConditionType |
|
|
|
0:GeneratesEvent |
ObjectType |
HighVoltageUnitSupplyActiveEventType |
|
|
|
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 HighVoltageUnitType Basic |
|||||
PAEFS HighVoltageUnitType Advanced |
|||||
PAEFS HighVoltageUnitType Events |
The component Variables of the HighVoltageUnitType have additional Attributes defined in Table 60.
Table 60 – HighVoltageUnitType Attribute values for child nodes
BrowsePath |
Description Attribute |
SupplyActive |
Indicates that the high-voltage generator is emitting high voltage. |
CurrentOutput |
Current output of the high voltage unit. |
Malfunction |
Indicates that the high voltage generator is malfunctioning (e.g., excess/insufficient voltage, overheating, etc). True in case of error. |
MaintenanceRequested |
Indicates that maintenance is requested for the high voltage generator. |
<Ionizer> |
The ionizers of the high voltage unit. |
<Collector> |
The collectors of the high voltage unit. |
The Ionizer and Collector placeholders contain a list of ionizers and collectors, each of which provides an output value.
The HighVoltageUnitSupplyActiveEventType is triggered when the SupplyActive property changes.
The server sends a MalfunctionAlarmType event when the Malfunction property changes.
The MaintenanceRequestedConditionType is sent when the MaintenanceRequested property changes.
The IonizerType represents a unit for ionizing particles in a process air stream and is formally defined in Table 61.
Table 61 – IonizerType Definition
Attribute |
Value |
||||
BrowseName |
IonizerType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in OPC 10000-5 |
|||||
0:HasComponent |
Object |
IonizerOutput |
|
SensorMonitoringType |
M |
Conformance Units |
|||||
PAEFS IonizerType Basic |
The component Variables of the IonizerType have additional Attributes defined in Table 62.
Table 62 – IonizerType Attribute values for child nodes
BrowsePath |
Description Attribute |
IonizerOutput |
Describes the current flow or the voltage to the ionizer. |
The CollectorType represents a unit for separating particles from a process air stream and is formally defined in Table 63.
Table 63 – CollectorType Definition
Attribute |
Value |
||||
BrowseName |
CollectorType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in OPC 10000-5 |
|||||
0:HasComponent |
Object |
CollectorOutput |
|
SensorMonitoringType |
M |
Conformance Units |
|||||
PAEFS CollectorType Basic |
The component Variables of the CollectorType have additional Attributes defined in Table 64.
Table 64 – CollectorType Attribute values for child nodes
BrowsePath |
Description Attribute |
CollectorOutput |
Describes the current flow or the voltage to the collector. |
The CleaningUnitType represents a device for the reduction of filtered materials in separators and is formally defined in Table 65.
Table 65 – CleaningUnitType Definition
Attribute |
Value |
||||
BrowseName |
CleaningUnitType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in OPC 10000-5 |
|||||
0:HasComponent |
Object |
<Valve> |
|
CleaningUnitValveType |
OP |
0:HasAddIn |
Object |
2:Identification |
|
4:MachineryComponentIdentificationType |
O |
0:HasProperty |
Variable |
CleaningActive |
0:Boolean |
0:PropertyType |
M,R |
0:HasComponent |
Object |
ReservoirPressure |
|
SensorSetpointWriteType |
O |
0:HasProperty |
Variable |
TotalCleaningCycles |
0:UInt32 |
0:PropertyType |
O,R |
0:HasComponent |
Object |
FilterCleaningEffect |
|
SensorSetpointWriteType |
O |
0:HasProperty |
Variable |
CleaningRecommended |
0:Boolean |
0:PropertyType |
O,R |
0:HasAddIn |
Object |
4:MachineryItemState |
|
4:MachineryItemState_StateMachineType |
O |
0:HasProperty |
Variable |
Malfunction |
0:Boolean |
0:PropertyType |
O,R |
0:HasComponent |
Method |
RequestCleaning |
|
|
O |
0:HasProperty |
Variable |
AutomaticCleaningEnabled |
0:Boolean |
0:PropertyType |
O,RW |
0:HasComponent |
Object |
CleaningInterval |
|
SensorSetpointWriteType |
O |
0:HasComponent |
Object |
AirConsumption |
|
ConsumptionType |
O |
0:GeneratesEvent |
ObjectType |
MalfunctionAlarmType |
|
|
|
0:GeneratesEvent |
ObjectType |
CleaningUnitActiveConditionType |
|
|
|
0:GeneratesEvent |
ObjectType |
CleaningRecommendedConditionType |
|
|
|
Conformance Units |
|||||
PAEFS CleaningUnitType Basic |
|||||
PAEFS CleaningUnitType Advanced |
|||||
PAEFS CleaningUnitType Events |
|||||
PAEFS CleaningUnitType Methods |
|||||
PAEFS Additional Statemachines |
The component Variables of the CleaningUnitType have additional Attributes defined in Table 66.
Table 66 – CleaningUnitType Attribute values for child nodes
BrowsePath |
Description Attribute |
<Valve> |
The valves that are part of the cleaning unit. |
2:Identification |
Data for machine identification (OPC 40001-1). |
CleaningActive |
Describes that the unit is currently in a cleaning cycle. |
ReservoirPressure |
Describes the pressure of the compressed gas reservoir of the system. |
TotalCleaningCycles |
Count of the number of cleaning cycles carried out by the cleaning system. |
FilterCleaningEffect |
The filter cleaning effect describes the change in state of the separator after the last cleaning cycle has been run through. This can be, for example, a change in the pressure difference before and after the cleaning cycle. |
CleaningRecommended |
Indicates that cleaning of the separator is recommended. |
4:MachineryItemState |
StateMachine representing the operating state of the unit (OPC 40001-1). |
Malfunction |
Indicates that the cleaning unit is malfunctioning. True in case of error. Malfunctions can be, for example, that the filter cleaning effect is not sufficient. |
AutomaticCleaningEnabled |
If enabled, the cleaning unit may automatically perform the cleaning according to predefined rules when cleaning is necessary. Otherwise, automatic cleaning is blocked. |
CleaningInterval |
Time between cleaning cycles. |
AirConsumption |
Describes the current consumption of compressed air. |
The condition CleaningUnitActiveConditionType is triggered when the value of property CleaningActive changes.
The CleaningRecommendedConditionType event is triggered by the cleaning unit when the value of property CleaningRecommended changes.
The Method RequestCleaning requests cleaning of the unit. The cleaning unit will perform the cleaning as soon as possible. The signature of this Method is specified below. Table 67 specifies the AddressSpace representation.
Signature
RequestCleaning ()
Table 67 – RequestCleaning Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
RequestCleaning |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
Conformance Units |
|||||
PAEFS CleaningUnitType Methods |
The CleaningUnitValveType represents a part of the pressure tank of the cleaning unit for triggering a pressure surge into the separator. It is formally defined in Table 68.
Table 68 – CleaningUnitValveType Definition
Attribute |
Value |
||||
BrowseName |
CleaningUnitValveType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in OPC 10000-5 |
|||||
0:HasProperty |
Variable |
Malfunction |
0:Boolean |
0:PropertyType |
O,R |
0:HasProperty |
Variable |
Open |
0:Boolean |
0:PropertyType |
O,R |
0:GeneratesEvent |
ObjectType |
MalfunctionAlarmType |
|
|
|
Conformance Units |
|||||
PAEFS CleaningUnitValveType Basic |
|||||
PAEFS CleaningUnitValveType Advanced |
|||||
PAEFS CleaningUnitValveType Events |
The component Variables of the CleaningUnitValveType have additional Attributes defined in Table 69.
Table 69 – CleaningUnitValveType Attribute values for child nodes
BrowsePath |
Description Attribute |
Open |
Indicates that the valve is open. |
Malfunction |
Indicates that the cleaning unit valve is malfunctioning. True in case of error. Malfunctions can be, for example, that the valve does not open or close. |
The server sends a MalfunctionAlarmType event when the malfunction property changes.
The DischargeSystemType is a device used to remove collected filter material from the filter unit. The container can be discharged when a certain filling level is reached. It is formally defined in Table 70.
Table 70 – DischargeSystemType Definition
Attribute |
Value |
||||
BrowseName |
DischargeSystemType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in OPC 10000-5 |
|||||
0:HasAddIn |
Object |
2:Identification |
|
4:MachineryComponentIdentificationType |
O |
0:HasProperty |
Variable |
MaintenanceSwitchOn |
0:Boolean |
0:PropertyType |
M,R |
0:HasAddIn |
Object |
4:MachineryItemState |
|
4:MachineryItemState_StateMachineType |
M |
0:HasProperty |
Variable |
Malfunction |
0:Boolean |
0:PropertyType |
O,R |
0:HasProperty |
Variable |
DischargeContainerInstalled |
0:Boolean |
0:PropertyType |
O,R |
0:HasComponent |
Object |
FillingLevel |
|
SensorMonitoringType |
O |
0:HasComponent |
Object |
AirConsumption |
|
ConsumptionType |
O |
0:HasProperty |
Variable |
DischargeSystemEnabled |
0:Boolean |
0:PropertyType |
O,RW |
0:GeneratesEvent |
ObjectType |
MalfunctionAlarmType |
|
|
|
0:GeneratesEvent |
ObjectType |
MaintenanceSwitchConditionType |
|
|
|
0:GeneratesEvent |
ObjectType |
DischargeContainerInstalledConditionType |
|
|
|
Conformance Units |
|||||
PAEFS DischargeSystemType Basic |
|||||
PAEFS DischargeSystemType Advanced |
|||||
PAEFS DischargeSystemType Events |
The component Variables of the DischargeSystemType have additional Attributes defined in Table 71.
Table 71 – DischargeSystemType Attribute values for child nodes
BrowsePath |
Description Attribute |
2:Identification |
Data for component identification (OPC 40001-1). |
MaintenanceSwitchOn |
Status of a physical maintenance switch on the discharge system. True when the switch is on. |
Malfunction |
Indicates whether there is an error with the discharge system. True in case of error. Examples: discharge motor defective, discharge container full, discharge system blocked. |
4:MachineryItemState |
StateMachine representing the operating state of the discharge system (OPC 40001-1). |
DischargeContainerInstalled |
Indicates that the discharge container is in place. |
FillingLevel |
Filling level of the device. |
AirConsumption |
Contains information regarding the consumption of compressed air. |
DischargeSystemEnabled |
If enabled, discharge can be performed. If disabled, discharge cannot take place; for example, because a rotary valve is stopped or a discharge flap is closed. |
The server sends a MalfunctionAlarmType event when the Malfunction property changes.
The server sends a MaintenanceSwitchConditionType event when the physical maintenance switch is turned on or off.
The server sends a DischargeContainerInstalledConditionType event when the container is installed or removed.