Runtime error
Original instructions
Status word
The following messages are displayed in the Status word:
Bit
Value in Dec.
Value in Hex.
ENO Status
Description
Bit 0 = 1
1
0x0001
False
Error in a floating point value calculation
Bit 1 = 1
2
0x0002
False
Invalid value recorded at one of the floating point inputs
Bit 2 = 1
4
0x0004
False
Division by zero during a floating point value calculation
Bit 3 = 1
8
0x0008
False
Capacity overflow during a floating point value calculation
Bit 4 = 1
16
0x0010
True
rate is negative : For calculation, the function block uses the value 0
Bit 5 = 1
32
0x0020
True
The output SP has reached the lower threshold sp_min: SP is forced to sp_min
Bit 6 = 1
64
0x0040
True
The output SP has reached the upper threshold sp_max: SP is forced to sp_max
For the list of other possible floating point error codes, see Common Floating Point Errors.
Error message
An runtime error appears if a non floating point value is recorded or if there is a problem with a floating point calculation. The outputs SP and LSP_MEM remain unmodified.
NOTE: For a list of all block error codes and values, see Setpoint Management.
Warning
A warning is giving if rate is negative; the block then uses the value 0 for calculation.