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
Recording of an invalid value on one of the floating point value 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 floating point value calculation
Bit 4 = 1
16
0x0010
True
The following behavior is displayed:
  • SP lies outside the area [pv_inf, pv_sup]: SP is limited to pv_inf or pv_sup
  • dev_ll > 0 or dev_hl < 0: the block uses the value 0
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 output OUT is then set to 0; the outputs DEV and MA_O remain unmodified.
NOTE: For a list of all block error codes and values, see Controller.
Warning
A warning is given if dev_ll > 0 is dev_hl < is 0 In this case the function block uses the value 0.