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.
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).