Discrete Control Condition function block configuration and execution

Latch interlock conditions

Latching applies only to interlock conditions. The outputs of the interlock conditions can be individually latched by setting the parameter I_RESET_REQD_n to True.

When

then the block sets I_L_OUT_Dn to True.

When CMD_IN_D status is bad, the latching occurs immediately when the first two conditions are satisfied. As long as I_RESET_REQD_n is True, I_L_OUT_Dn remains True even if I_OUT_D_n returns to False or CMD_IN_D becomes the same as I_OUT.

When I_RESET_REQD_n is False, I_L_OUT_Dn and I_OUT_D_n have the same value.

When all conditions evaluate to False (including conditions that are True but disabled) and at least one I_L_OUT_Dn remains True, the block sets I_RESET_REQD to True to indicate that no interlock condition remains active (all I_OUT_D_n = False) and that the block must be reset to clear the latched interlock condition(s). Otherwise, I_RESET_REQD is False. In addition, when all conditions evaluate to False I_OUT returns to 255 (Passive).