Input Description

../_images/7194a9a811f225990a331390009920b3

Function Block PUMP_PROTECTION

Note

The inputs marked with a triangle a8ff2e1307c7a0ab0a331390003f3165_78f228175b765b440a33139001315693 are of the class VAR_IN_OUT (input and output variable). These inputs must be connected to a variable.

EN (enable)

Data_Type Default_Value Range Unit
BOOL - - -

In order to enable the function block processing, input EN has to be continuously set to TRUE. The function block is not processed if input EN = FALSE. While input is set to TRUE, the inputs are continuously checked for validity and plausibility. If this is not the case, processing is aborted and an error is displayed.

PUMP_ID (pump identification number)

Data type: INT, default value: 1, range: 1-3

Identifies which Function Block instance is used for which physical pump.

INLET_CTRL (inlet control)

Data type: INT, default value: 0, range: 0-3

To enable Primary Protection
Mode Short description Description
0 Disabled Primary inlet pressure supervision is not used.
1 Alarm Detection of low inlet pressure produces an alarm after the inlet control delay.
2 Fault Detection of low inlet pressure trips drive after the inlet control delay.
3 Reduced speed Detection of low inlet pressure produces an alarm after the inlet control delay. The Pump speed is reduced to the speed specified in inlet forced reference.

PRESSURE_LOW_LIMIT (pressure low limit)

Data type: REAL, default value: 1, range: 0-100, unit: %

Low pressure level limit for primary protection.

PRESSURE_VERY_LOW_CTRL (pressure very low control)

Data type: INT, default value: 1, range: 0-2

To enable Pressure very low
Mode Short description Description
0 Disabled Secondary inlet pressure supervision is not used.
1 Fault Detection of very low inlet pressure trips drive.
2 Stop Detection of very low inlet pressure stops drive. The drive will restart, if pressure rises above PRESSURE_VERY_LOW_LIMIT value.

PRESSURE_VERY_LOW_LIMIT (pressure very low limit)

Data type: REAL, default value: 1, range: 0-100, unit: %

Very low pressure level limit at secondary protection.

INLET_CTRL_DELAY (inlet control delay)

Data type: TIME, default value: 1, range: 0-600, unit: s

Delay for primary (actual pressure less than the low pressure limit) and secondary supervision (actual pressure less than the very low pressure limit ) of pump inlet pressure.

Range: 0 to 600 seconds .

INLET_FORCED_REF (inlet forced reference)

Data type: INT, default value: 1, range: ³ 0, unit: rpm

Inlet forced reference for very low pressure. Detection of low inlet pressure produces an alarm after the inlet control delay. The pump speed is reduced to the speed specified in inlet forced reference.

OUTLET_CTRL (outlet control)

Data type: INT, default value: 1, range: 0-3

To enable Outlet Protection
Mode Short description Description
0 Disabled Primary outlet pressure supervision is not used.
1 Alarm Detection of high outlet pressure produces an alarm after the outlet control delay.
2 Fault Detection of high outlet pressure trips drive after the outlet control delay.
3 Reduced speed

Detection of high outlet pressure produces an alarm after the outlet control delay.

Pump speed: Reduced to the speed specified in outlet forced reference.

PRESSURE_HIGH_LIMIT(pressure high limit)

Data type: REAL, default value: 1, range: 0-100, unit: %

High pressure level limit for primary protection.

PRESSURE_VERY_HIGH_CTRL (pressure very high control)

Data type: INT, default value: 1, range: 0-2

To enable Pressure very high Control
Mode Short description Description
0 Disabled Secondary outlet pressure supervision is not used.
1 Fault Detection of very high outlet pressure trips drive.
2 Stop Detection of very high outlet pressure stops drive. The drive will restart, if pressure rises above limit.

PRESSURE_VERY_HIGH_LIMIT (pressure very high limit)

Data type: REAL, default value: 1, range: 0-100, unit: %

Very high pressure level limit at secondary protection.

OUTLET_CTRL_DELAY (outlet control delay)

Data type: TIME, default value: 1, range: 0-600, unit: s

Delay for primary and secondary supervision of pump outlet pressure.

OUTLET_FORCED_REF (outlet forced reference)

Data type: INT, default value: 1, range: ³ 0, unit: rpm

Outlet Forced Reference for very high pressure. Detection of high outlet pressure produces an alarm after the outlet control delay. The Pump speed is reduced to the speed specified in Outlet Forced Reference.

FLOW_MAX_CTRL (flow maximum control)

Data type: INT, default value: 1, range: 0-2

Mode Description
0 Protection from high flow rates disabled.
1 Alarms generated – minimum flow.
2 Fault generated - minimum flow, drive trips.

FLOW_MAX_LIMIT(flow maximum limit)

Data type: REAL, default value: 0, range: 0-32767, unit: m:sup:3/h

Value of max flow rate limit in m3/h.

FLOW_MIN_CTRL (flow minimum control)

Data type: REAL, default value: 1, range: 0-2

Mode Description
0 Protection from low flow rates disabled.
1 Alarms generated – minimum flow.
2 Fault generated - minimum flow, drive trips.

FLOW_MIN_LIMIT (flow minimum limit)

Data type: INT, default value: 0, range: 0-32767, unit: m:sup:3/h

Value of minimum flow rate limit.

FLOW_CTRL_DELAY (flow control delay)

Data type: TIME, default value: 1, range: 0-12600, unit: s

Delay before executing the control due to low or high flow rates.

FLOW_CHECK_DELAY (flow check delay)

Data type: TIME, default value: 1, range: 0-12600, unit: s

Delay after the start of the pump before monitoring the flow rates.

PROFILE_CTRL (profile control)

Data type: INT, default value: 1, range: 0-2

Mode Description
0 Protection from high flow rates disabled.
1 Alarms generated – maximum flow.
2 Fault generated - maximum flow, drive trips.

PROFILE_LIMIT (profile limit)

Data type: INT, default value: 1, range: 0-32767

Value of profile protection limit.

PROFILE_CTRL_DELAY (profile control delay)

Data type: TIME, default value: 1, range: ³ 0, unit: s

Time delay before the Profile Control activates.

PRESSURE_ACT (actual pressure)

Data type: INT, default value: 1, range: 0-100, unit: %

Actual pressure of the system.

FLOW_ACT (actual flow)

Data type: INT, default value: 1, range: ³ 0, unit: m3/h

Actual flow of the pump.

PID_DEVIATION(pid deviation)

Data type: REAL, default value: 0.0, range 0-100.0, unit %

Deviation of Set value from actual value. It is also known as PID error.

PID_OUT(pid out)

Data type: REAL, default value: 1, range: -100 to +100, unit: %

PID Out is generated by PUMP_PID Function Block. PID control process error value gives output.

STATION_DATA (station data structure)

Data type: PUMP_STATION_TYPE

This structure contains pumping station data. All the Functions Blocks receive some data, process it and write it back to the structure.