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
PQCurvePARRAY [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]
PQCurveQARRAY [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]
NominalSpeedINT1400
4: The input NominalSpeed defines the rated speeed of the pumps run by VFD in rpm. Range-Value>0
ActualSpeedINT10
5: The input ActualSpeed indicates the actual speed of the VFD in rpm, read from the drive parameters. Range-Value>0
ActualPowerREAL1.0
6: The input ActualPower defines the actual power of the motor in kW, read from the drive parameters. Range-Value>0.0
PumpMotorEffREAL0.85
7: The input PumpMotorEff Combined efficiency of the motor and the pump set. Range[0.00 to 1.00]
LowSpeedCalcINT100
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
ErrorID3: Error code in case of error in the function block execution.
WarningID4: Warning code in case of warning in the function block execution.
WarnActBOOLFALSE
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.
ActualFlowREAL0.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: