
X20(c)SC2212
40
Data sheet V1.141 X20(c)SC2212 Translation of the original documentation
PLCopen state diagrams "Antivalent" / "Equivalent"
The following state diagrams illustrate the effect of the "Antivalent" and "Equivalent" PLCopen function blocks
integrated in the module.
The hexadecimal value in parentheses corresponds to the state number provided via the channels
"PLCopenFBKxy_state" and "PLCopenFBKxxyy_state".
The following PLCopen state diagrams show the function for the "SafeAntivalentInput0102" and
"SafeEquivalentInput0102" channels. The same diagrams are valid for the "SafeAntivalentInputxxyy" and
"SafeEquivalentInputxxyy" channels, but "SafeDigitalInput01" and "SafeDigitalInput02" are to be replaced by the
respective input.
In addition to the PLCopen specification, the SignalOK states of channels "SafeChannelOK01" and
"SafeChannelOK02" are also checked.
If the SignalOK status of at least one of the two channels is not OK, the function block goes into an error state
and the output signal is set to 0.
Error state "ERROR 4" is not taken from the PLCopen specification.
NOT SafeChannelOK01
NOT SafeChannelOK02
OR
SafeDigitalInput01
SafeDigitalInput02
AND
SafeDigitalInput01
NOT
SafeChannelOK01
SafeChannelOK02
AND
SafeChannelOK01
SafeChannelOK02
OR
NOT
NOT
NOT SafeChannelOK01
NOT SafeChannelOK02
OR
NOT SafeChannelOK01
NOT SafeChannelOK02
OR
NOT SafeDigitalInput02
Discrepancy
time elapsed
Discrepancy
time elapsed
SafeDigitalInput01
NOT SafeChannelOK01
NOT SafeChannelOK02
OR
SafeDigitalInput01
NOT SafeDigitalInput02
XOR
NOT SafeDigitalInput01
SafeDigitalInput02
AND
NOT SafeDigitalInput02
NOT SafeDigitalInput01
AND
SafeDigitalInput02
SafeDigitalInput01
SafeDigitalInput02
AND
NOT
AND
SafeDigitalInput02
NOT
SafeDigitalInput01
SafeDigitalInput01
SafeDigitalInput02
AND
NOT
Discrepancy
time elapsed
NOT SafeDigitalInput01
SafeDigitalInput02
AND
1
2
3
4
1
2
3
4
1
2
1
4
3
3
2
1
1
2
3
1
1
Figure 17: "Antivalent" function block - State diagram