Function blocks
Function blocks for TwinSAFE logic components 133
Table 3-112: State information
RUN
In RUN state the FB MUL module enters the result of the multiplication in the AnalogOut
output.
The outputs assume the following values:
Error=0
AnalogOut = multiplication result
STOP
The FB MUL module assumes the STOP state if the input FbRun is FALSE.
The outputs assume the following values:
Error=0
AnalogOut=0
ERROR
If the FB MUL module detects an error when checking the value range of AnalogOut, the
FB MUL module switches to the ERROR state and transmits the corresponding Diag
message to the GROUP module.
The outputs assume the following values:
Error=1
AnalogOut=0
RESET
The FB MUL 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
AnalogOut=0