290
6 BASIC INSTRUCTIONS
6.3 Data Conversion Instructions
Floating-point sign inversion (double precision)
EDNEG(P)
• Reverses the sign of the 64-bit floating decimal point type real number data designated by (D), and stores at the device
designated by (D).
• Used when reversing positive and negative signs.
• 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 following program inverts the sign of the 64-bit floating decimal point type real number data at D0 to D3 when X20 goes
ON, and stores result at D0 to D3.
(D): Head number of the devices where the 64-bit floating decimal point data whose sign is to be reversed is stored (real number)
Setting
data
Internal device R, ZR J\ U\G Zn Constant Others
Bit Word Bit Word
(D)
Error
code
Error details Q00J/
Q00/
Q01
QnH QnPH QnPRH QnU LCPU
4140 The specified device value is not within the following range:
0, 2
-1022
| Specified device value | < 2
1024
The specified device value is -0, unnormalized number, nonnumeric, and .
[Ladder Mode] [List Mode]
[Operation]
Universal
LCPU
Basic
High
performance
Process
Redundant
Command
Command
EDNEG
EDNEGP
D
D
EDNEG
EDNEGP
Step
Instruction
Device
D1 D0D3 D2D1
1.2345
D0D3 D2