PmpFlowCalcPQ (FB)

FUNCTION_BLOCK PmpFlowCalcPQ EXTENDS AbbLConC3

The function block PmpFlowCalcPQ calculates the flow rate of pumps using the pump pressure flow rate (PQ) curve characteristics. This function is applicable only for pumps run by variable frequency drives.

InOut:

Scope

Name

Type

Initial

Comment

Input

PQCurveP

ARRAY [1..5] OF REAL

2: The input PQCurveP defines an array of input power for PQ curve of pumps run by variable frequency drives. The values are in meters. PQ parameters are available in the pump characteristics of manufacturer’s specification.
  • Value of PQCurveP[1] < PQCurveP[2]….. < PQCurveP[5]

PQCurveQ

ARRAY [1..5] OF REAL

3: The input PQCurveQ defines an array of flow rate values for PQ curve of pumps run by variable frequency drives. The values are in cubic meters per hour. PQ parameters are available in the pump characteristics of manufacturer’s specification.
  • Value of PQCurveQ[1] < PQCurveQ[2]….. < PQCurveQ[5]

NominalSpeed

INT

1400

4: The input NominalSpeed defines the rated speeed of the pumps run by VFD in rpm. Range-Value>0

ActualSpeed

INT

10

5: The input ActualSpeed indicates the actual speed of the VFD in rpm, read from the drive parameters. Range-Value>0

ActualPower

REAL

1.0

6: The input ActualPower defines the actual power of the motor in kW, read from the drive parameters. Range-Value>0.0

PumpMotorEff

REAL

0.85

7: The input PumpMotorEff Combined efficiency of the motor and the pump set. Range[0.00 to 1.00]

LowSpeedCalc

INT

100

8: The input LowSpeedCalc defines the low speed limit in rpm, this function block calculates the actual flow only when input ActualSpeed is more than this value. Range- Value>0

Output

ErrorID

ERROR_ID

3: Error code in case of error in the function block execution.

WarningID

WARNING_ID

4: Warning code in case of warning in the function block execution.

WarnAct

BOOL

FALSE

5: Operation is running with warning. This output is TRUE for at least one cycle or until Execute is set to FALSE. The output WarningID gives more details about the warning.

ActualFlow

REAL

0.0

6: Calculated actual flow in m3 per hour. Range-Value>0.0

Methods:

A_StartAction

B_CyclicAction

C_CleaningAction

D_AbortAction

E_ResetAction

Structure: