Operation Error
(1) In any of the following cases, an operation error occurs, the error flag (SM0) turns ON, and
an error code is stored into SD0.
• The contents of the designated device or the result of the addition are not "0", or not within
the following range:
-126
0, 2
(For the Basic model QCPU, High Performance model QCPU, Process CPU, Redundant
CPU)
• The value of the specified device is
(For the Basic model QCPU, High Performance model QCPU, Process CPU, Redundant
CPU)
*2: There are CPU modules that will not result in an operation error if
Refer to Section 3.2.4 for details.
• The result of addition and subtraction exceeds the following range. (The overflow occurs.)
(For the Universal model QCPU, LCPU)
128
2
| Result of addition and subtraction |
• The value of the specified device is
(For the Universal model QCPU, LCPU)
Program Example
(1) The following program adds the 32-bit floating decimal point type real numbers at D3 and D4
and the 32-bit floating decimal point type real numbers at D10 and D11 when X20 goes ON,
and outputs the result to R0 and R1.
[Ladder Mode]
[Operation]
D4
D3
5961.437
(2) The following programs subtracts the 32-bit floating decimal point type real numbers at D20
and D21 from the 32-bit floating decimal point type real numbers at D11 and D10, and stores
the result at D30 and D31.
[Ladder Mode]
[Operation]
D11
D10
97365.203
| Contents of designated device | < 2
D11
D10
12003.200
D21
D20
76059.797
128
*2
0.
0 is specified.
0, unnormalized number, nonnumeric, and ±
[List Mode]
Instruction
Step
R1
R0
17964.637
[List Mode]
Step
Instruction
D31
D30
21305.406
E+(P),E-(P)
(Error code: 4100)
(Error code: 4100)
(Error code: 4141)
.
(Error code: 4140)
Device
Device
6-49
1
2
3
4
4
6
7
8