PmpDolSimu (FB)

FUNCTION_BLOCK PmpDolSimu EXTENDS AbbLConC3

The function block PmpDolSimu is a simple simulation of the direct online pumps.

Note

The outputs of the function block may or may not be as accurate as real process. Use this function block only for simulation testing and not on the actual system.

Outputs of this block may or may not be as accurate as real process.

InOut:

Scope

Name

Type

Initial

Comment

Input

Start

BOOL

FALSE

2: The input Start, starts the execution of the function block.
  • When input is TRUE, the execution starts.

  • When input is FALSE, the execution stops if running.

ExtFault

BOOL

FALSE

3: The input ExtFault simulates the external fault condition.
  • When input is TRUE, external fault condition is simulated.

  • When input is FALSE, no simulation.

NominalFlow

REAL

100.0

4: Nominal flow of the DOL Pump in m3/hr. Range-Value>0.0

Output

ErrorID

ERROR_ID

3: Error code.

Ready

BOOL

FALSE

4: The output Ready indicates that the used system (DOL/VFD) is ready for operation.
  • When output is TRUE, system is ready for operation.

  • When output is FALSE, system is not ready for operation.

Operating

BOOL

FALSE

5: The output Operating indicates that the device is operating.
  • When output is TRUE, device is operating.

  • When output is FALSE, device is not operating

Tripped

BOOL

FALSE

6: The output Tripped indicates that the used system (DOL/VFD) has tripped.
  • When output is TRUE, system tripped.

  • When output is FALSE, system is healthy.

PumpActFlow

REAL

0.0

7: Actual flow of the DOL pump in m3/hr. Range-Value>=0.0

Methods:

A_StartAction

B_CyclicAction

C_CleaningAction

D_AbortAction

E_ResetAction

Structure: