6-53
ED+(P),ED-(P)
1
2
3
4
4
6
7
8
6.2 Arithmetic Operation Instructions
6.2.10 Addition and subtraction of floating decimal point data (Double precision) (ED+(P),ED-(P))
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: (Error code: 4140)
0, 2
-1022
| Contents of designated device | < 2
1024
• The value of the specified device is 0. (Error code: 4140)
• The result of addition/subtraction exceeds the following range (Operation results in an
overflow):
2
1024
| Result of operation | (Error code: 4141)
Program Example
(1) The following program adds the 64-bit floating decimal point type real numbers at D3 to D6
and the 64-bit floating decimal point type real numbers at D10 to D13 when X20 goes ON,
and outputs the result at R0 to R3.
[Ladder Mode] [List Mode]
[Operation]
(2) The following programs subtracts the 64-bit floating decimal point type real numbers at D20
to D23 from the 64-bit floating decimal point type real numbers at D10 to D13, and stores the
result at D30 to D33.
[Ladder Mode] [List Mode]
[Operation]
Step
Instruction
Device
D4
5961.437
D3D6 D5
D11
12003.200
D10D13 D12
R1
17964.637
R0R3 R2
400
10 20 30
SM
Step
Instruction
Device
SM
400
20 30
D11
97365.203
D10D13 D12
D21
76059.797
D20D23 D22
D31
21305.406
D30D33 D32