Discrete Control Condition function block configuration and execution

Reset the first active interlock condition

When interlock first out output I_FIRST_OUT is nonzero, it resets to zero when:

If CMD_IN_D status is bad, I_FIRST_OUT does not reset automatically and it must be reset manually.

After a reset, I_FIRST_OUT remains zero until the next trap occurs.

When the value of I_FIRST_OUT is zero, its status is GoodNonCascade.