Discrete Control Condition function block configuration and execution

Select the interlock state output value

Each interlock condition has an associated configurable interlock state I_STATEn. The named states of I_STATEn correspond to the states of the downstream EDC block, including an additional Passive state.

Table: Named states of the $interlock_states named set
Value Named State

0

State 0

1

State 1

2

State 2

3

State 3

4

State 4

5

State 5

255

Passive State

Note

You can create a custom named set to use instead of $interlock_states. The named set can be used by an EDC block as well.

The default interlock state for I_STATEn is Passive State (value 255).

Use the Passive State for I_STATEn when the interlock condition has to drive the EDC block to the Passive State instead of specifying the state number which is the Passive State. In this case, the EDC block translates the interlock state input to the state number corresponding to its Passive State.

When all I_L_OUT_Dn parameters are False, the block sets the interlock state output I_OUT to the Passive State (value 255).

When only one interlock condition is active or latched (I_L_OUT_Dn is True), the block sets I_OUT to the I_STATEn parameter associated with the condition.

When more than one interlock condition is active or latched, I_OUT is equal to the I_STATEn parameter associated with the active or latched interlock condition having the smallest condition number. Therefore, configure the interlock condition which has the highest priority as condition 1. I_OUT is recalculated every scan.

Note

When all I_STATEn parameters of the configured interlock conditions have the same value, the configuration order of the interlock conditions has no importance.