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 input TR_I or one of the parameters thld or cutoff are negative: For calculation, the function block uses the value 0
Bit 6 = 1
64
0x0060
True
The count register cter has reached its maximum value (65535): cter is locked at this value and the output outc no longer has any meaning. The OUT and done outputs can however continue to be used.
For the list of other possible floating point error codes, see Common Floating Point Errors.
Error message
A runtime error is signaled if a non floating point value is recorded or if there is a problem with a floating point calculation. In this case the OUT, outc, cter and done outputs remain unmodified.
NOTE: For a list of all block error codes and values, see Conditioning.
Warning Message
In the following cases a warning message is given:
If...
Then...
thld < 0
For calculation, the controller uses the value 0
cutoff < 0
For calculation, the controller uses the value 0
cter = 65535
cter is blocked at this value and the output outc no longer has any meaning. The OUT and done outputs can however continue to be used.