EasyManua.ls Logo

Beckhoff TwinSAFE logic FB

Beckhoff TwinSAFE logic FB
217 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Function blocks
154 Function blocks for TwinSAFE logic components
Table 3-146: Diag Message
Text ID
Meaning
Parameter 1
Parameter 2
Parameter 3
0x40B0
The AnalogOut output has an underflow (is
less than the smallest possible value)
FB number
AnalogIn
-
0x40B1
The AnalogOut output has an overflow (is
greater than the largest possible value)
FB number
AnalogIn
-
0x40B2
A 32-bit overflow occurred during the
multiplication.
FB number
AnalogIn
-
0x40B3
A 32-bit overflow occurred during the
division due to rounding.
FB number
AnalogIn
-
Table 3-147: State information
Value
Description
1
RUN
In the RUN state the FB SCALE module enters the scaling result in the AnalogOut output.
The outputs assume the following values:
Error=0
AnalogOut = result of the scaling
StuckAtError=StuckAtErrorDetected
2
STOP
The FB SCALE module assumes the STOP state if the input FbRun is FALSE.
The outputs assume the following values:
Error=0
AnalogOut=0
StuckAtError=0
4
ERROR
If the FB SCALE module detects an error when checking the value range of AnalogOut, the
FB SCALE 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
StuckAtError=0
5
RESET
The FB SCALE 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
StuckAtError=0

Table of Contents

Related product manuals