PmpProtectionBinary (FB)
FUNCTION_BLOCK PmpProtectionBinary EXTENDS AbbLConC3
The function block PmpProtectionBinary monitors binary inputs and generates signals to shut down or to block the starting of pump or the process. The function block sends the signals to shut down or to block the starting of pump through inputs ProtectionShutdown or StartBlocker of these distributor and pump interface function blocks: PmpLevelDistributor, PmpFlowDistributor, PmpPressureDistributor, PmpInterfaceVFD, and PmpInterfaceDOL.
- InOut:
Scope
Name
Type
Initial
Comment
Input
BinaryInBOOLFALSE
- 2: The input BinaryIn receives the binary input from the process.
When input is TRUE, binary input received.
When input is FALSE, no input received.
BinarySignalDescriptionSTRING(60)3: BinarySignalDescription input allows the user to add the Description.
BinarySignalTypeBYTE0
- 4: Binary Input signal type. Range-[0 to 2]
0 = Not Used (no input signal)
1 = To generate alarm (binary input signal to generate an alarm)
2 = To generate Fault (binary input signal to indicate a fault)
ResetBOOLFALSE
- 5: The input Reset resets any active alarm/fault and alarm messages generated by analog or binary input signal.
When output is TRUE, alarm/fault and alarm message are reset.
When output is FALSE, no reset.
Output
ErrorID3: Error code in case of error in the function block execution. Range-[0 to 65535]
ShutdownBOOLFALSE
- 4: Shutdown output. User needs to connect this to ProtectionShutdown input of either distributor or pump interface depending upon BinarySignalType. The output Shutdown indicates pump shutdown depending on the analog or binary input signal.
If the requirement is to stop the complete process, then the output must be connected to the input ProtectionShutdown of the distributor function blocks.
If the requirement is stop only a particular pump, then the output must be connected to the input ProtectionShutdown of the interface function blocks.
Note
The output is generated when actual process value is compared with the limits in the input HighHighLim and/or LowLowLim.
When output is TRUE, pump station or pump is shutdown.
When output is FALSE, pump station or pump’s operation continues.
StartBlockerBOOLFALSE
- 5: The output StartBlocker of the protection function blocks PmpProtectionAnalog and/or PmpProtectionBinary stops the pump from starting depending on the analog or binary input signal.
If the requirement is to block starting of the complete process, then the output must be connected to the input StartBlocker of the distributor function blocks.
If the requirement is block the starting of only a particular pump, then the output must be connected to the input StartBlocker of the interface function blocks.
Note
The output is generated when actual process value is compared with the limits in the input HighLim and/or LowLim.
When input is TRUE, pump start is not allowed.
When input is FALSE, pump start is allowed.
Note
The input StartBlocker will not stop the already running pump.
StatusSTRING(90)6: Status message in case of Fault or alarm generated by this function block.
Methods:
A_StartAction
B_CyclicAction
C_CleaningAction
D_AbortAction
E_ResetAction
Structure: