Function blocks
Function blocks for TwinSAFE logic components 137
3.19.2.1 Diagnostic and state information for the FB DIV
Table 3-117: Diagnostic information
The AnalogOut output is correct
The AnalogOut output has an underflow
(is less than the smallest possible value)
The AnalogOut output has an overflow
(is greater than the largest possible value)
Table 3-118: Diag Message
An underflow has occurred
Table 3-119: State information
RUN
In the RUN state, the FB DIV module enters the result of the division in the AnalogOut
output.
The outputs assume the following values:
Error=0
AnalogOut = division result
STOP
The FB DIV 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 DIV module detects an error when checking the value range of AnalogOut, the
FB DIV 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 DIV 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