Input Description

../_images/54a4c9ec1158e92b0a33139000854fcf

Function Block PUMP_SLEEP

Note

The inputs marked with a triangle 08a6210107c754ef0a33139000154607_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 number)

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

Pump identification number for which this Function Block to be called.

SLEEP_MODE

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

Sleep Mode
Mode Short description Description
0 Not Used  
1 Internal Actual value compared with sleep level and if sleep delay is elapsed then pump goes in sleep mode.
2 External Sleep function is activated using sleep external parameter value.
3 Internal and External If Sleep_External is true, the Sleep Mode will follow the Internal Mode.
4 Soft External If Sleep_External is true, the input of the PID controller will be set to 0. After the pump enters sleep mode, it will not wake up until the Sleep_External becomes false.

ACT_VALUE (actual value input of PID block)

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

Actual value of the process variable. This value is scaled as percentage values and attached to this variable. This is the same input which goes as the actual value into the PID.

SLEEP_LEVEL (sleep level)

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

This input defines the level to activate the sleep function. When actual value is equal to sleep level and pump rpm is below sleep rpm, then system waits for sleep delay. Once sleep delay is elapsed pump goes in sleep.

SLEEP_DELAY (sleep delay)

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

Time delay for the sleep function to activate. If the actual RPM value is below the parameter input SLEEP_RPM, the system will check if this condition stays for the duration of SLEEP_DELAY and then goes in to sleep-mode (shuts off).

SLEEP_EXTERNAL (sleep external)

Data type: BOOL

This input is used to enable the sleep function externally via a digital input signal

SLEEP_BOOST_STEP (sleep boost step)

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

If the drive enters sleep mode, the setpoint will be increased by this percentage for the time defined by sleep boost time. This allows the optimization of the resulting duty cycle by the sleep function.

SLEEP_BOOST_TIME (sleep boost time)

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

Time for which the sleep boost step will be used as an additional setpoint to the pump.

WAKEUP_MODE (wakeup mode)

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

Wakeup Mode
Mode Short description Description
0 Wake >Ref If the actual value remains below setpoint multiplied by the wakeup level for longer than the wakeup delay, the pump will wake up.
1 Wake <Ref If the actual value remains above setpoint multiplied by the wakeup level for longer than the wakeup delay, the pump will wake up.
2 Wake >Ext If the wakeup external level remains below actual value for longer than the wakeup delay, the pump will wake up.
3 Wake < If the wakeup external level remains above actual value for longer than the wakeup delay, the pump will wake up.

WAKEUP_LEVEL (wakeup level)

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

Defines the level to activate the wakeup function. It is a percentage of setpoint.

WAKEUP_DELAY (wakeup delay time)

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

Time delay for the wakeup function to activate.

WAKEUP_EXTERNAL_LEVEL (wakeup external level)

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

Wakeup external level. For wake up mode 2 and 3. This value is compared by actual value.

PUMP_SETPOINT (pump set point)

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

Process setpoint - the same setpoint connected in the PUMP_PID Function Block.

SLEEP_RPM (sleep rpm)

Data type: REAL, default value: 100, range: ³ 0, unit: rpm

Pump RPM below which pump should go in to the sleep mode. At very low speed pump efficiency is very low and piping losses are large. By setting this parameter, we can initiate sleep function at lower pump RPM.

ACT_RPM (actual rpm)

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

Actual RPM of the pump. This is compared by sleep RPM to initiate sleep function.

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.