FB_BA_FdbCtrlBinary

FB_BA_FdbCtrlBinary 1:

The function block is used for feedback monitoring of an actuator by means of digital feedback. Application examples of the function block are, for example, an operation feedback monitoring, a process feedback monitoring or the run monitoring of a drive by means of limit switches.

The input bEn is used for enabling the function block. If bEn is FALSE, the message output bQ will always be FALSE.

The switching actuator output of the unit to be monitored is connected to the input bActuator. The bSwitch input is used to connect the feedback signal (e.g. differential pressure switch, flow monitor or limit switch).

By means of the timer udiFdbDelay_sec [s] a response delay of the feedback control after the start of the unit is set.

The second timer udiInterruptionDelay_sec [s] serves for a response delay of the feedback control after reaching the final state.

VAR_INPUT

bEn                      : BOOL;
bActuator                : BOOL;
bSwitch                  : BOOL;
udiFdbDelay_sec          : UDINT;
udiInterruptionDelay_sec : UDINT;

bEn: Function block enable.

bActuator: Feedback of the switching output.

bSwitch: Feedback signal from the process.

udiFdbDelay_sec: Response delay [s] of the monitoring function when the actuator is started. Internally limited to values between 0 and Const.udiTiSec.

udiInterruptionDelay_sec: Response delay [s] of the monitoring function when the actuator has already been started successfully (e.g. pressure fluctuations when monitoring the running of a fan). Internally limited to values between 0 and Const.udiTiSec.

VAR_OUTPUT

bQ                        : BOOL;
udiRemTiFdbDelay          : UDINT;
udiRemTiInterruptionDelay : UDINT;

bQ: Output an error message if the feedback signal is not present within the parameterized time of udiFdbDelay_sec, or the feedback signal has been interrupted longer than after udiInterruptionDelay_sec.

udiRemTiFdbDelay: Remaining time [s] until output bErrOpn is set.

udiRemTiInterruptionDelay: Remaining time [s] until output bErrSwi is set.

Requirements

Development environment

Required PLC library

TwinCAT from v3.1.4024.7

Tc3_BA from v1.1.6.0