Function blocks
Function blocks for TwinSAFE logic components 39
Table 3-18: State information (8-bit value)
RUN
The FB OPMODE module assumes the RUN state if exactly one OpInX input is
TRUE.
The outputs assume the following values:
Error=0
OpOutX=OpInX (1<=X<=8)
STOP
The FB OPMODE module assumes the STOP state if the input FbRun is
FALSE.
The outputs assume the following values:
Error=0
OpOutX=0 (1<=X<=8)
SAFE
The FB OPMODE module assumes the SAFE state if not exactly one OpInX
input is TRUE.
The outputs assume the following values:
Error=0
OpOutX=0 (1<=X<=8)
ERROR
If the FB OPMODE module detects an error, the FB OPMODE module assumes
the ERROR state and transmits the corresponding Diag message to the GROUP
module.
The outputs assume the following values:
Error=1
OpOutX=0 (1<=X<=8)
RESET
The FB OPMODE module assumes the RESET state if no further error is
pending after an error has occurred and the ErrAck input of the corresponding
group is set to TRUE.
The outputs assume the following values:
Error=0
OpOutX=0 (1<=X<=8)
START
The FB OPMODE module assumes the START state if the Restart input is
active and TRUE, in order to wait for a rising and falling edge of the Restart input
before entering the RUN state and the corresponding output OpOutX becomes
TRUE.
The outputs assume the following values:
Error=0
OpOutX=0 (1<=X<=8)
If the checkboxes 'Map State' and 'Map Diag' are checked, the state and diagnostic data of the FB are
copied to the cyclic process image.
KL6904
The checkboxes 'Map State' and 'Map Diag' are not available for the KL6904.