
143
Part 4 Commands
1.2 Arithmetic Operation
ADD (Add)
Command, declaration
Extension condition
(LD, A, O, AB, OB)
Input condition
(I/O, flag)
Command,
declaration
Operand 1
Operand 2
Output
(Output, flag)
Optional Optional ADD Variable
number
Data ZR
[Function]
Add the content of the variable specified in operand 1 and the value specified in
operand 2, and assign the result to the variable specified in operand 1.
The output will turn ON when the operation result becomes 0.
[Example 1]
LET
1
3
Assign 3 to variable 1.
ADD
1
2
Add 2 to the content of variable 1 (3).
5 (3+2=5) will be stored in variable 1.
[Example 2]
LET
1
2
Assign 2 to variable 1.
LET
2
3
Assign 3 to variable 2.
LET
3
2
Assign 2 to variable 3.
ADD
*1
*3
Add the content of variable 3 (2) to the content of
variable 1 (variable 2).
5 (3+2=5) will be stored in variable 2.
SUB (Subtract)
Command, declaration
Extension condition
(LD, A, O, AB, OB)
Input condition
(I/O, flag)
Command,
declaration
Operand 1
Operand 2
Output
(Output, flag)
Optional Optional SUB Variable
number
Data ZR
[Function]
Subtract the value specified in operand 2 from the content of the variable specified in
operand 1, and assign the result to the variable specified in operand 1.
The output will turn ON when the operation result becomes 0.
[Example 1]
LET
1
3
Assign 3 to variable 1.
SUB
1
2
Subtract 2 from the content of variable 1 (3).
1 (3–2=1) will be stored in variable 1.
[Example 2]
LET
1
2
Assign 2 to variable 1.
LET
2
3
Assign 3 to variable 2.
LET
3
2
Assign 2 to variable 3.
SUB
*1
*3
Subtract the content of variable 3 (2) from the
content of variable 1 (variable 2).
1 (3–2=1) will be stored in variable 2.
144
Part 4 Commands
MULT (Multiply)
Command, declaration
Extension condition
(LD, A, O, AB, OB)
Input condition
(I/O, flag)
Command,
declaration
Operand 1
Operand 2
Output
(Output, flag)
Optional Optional MULT Variable
number
Data ZR
[Function]
Multiply the content of the variable specified in operand 1 by the value specified in
operand 2, and assign the result to the variable specified in operand 1.
The output will turn ON when the operation result becomes 0.
[Example 1] LET
1
3
Assign 3 to variable 1.
MULT
1
2
Multiply the content of variable 1 (3) by 2.
6 (3x2=6) will be stored in variable 1.
[Example 2] LET
1
2
Assign 2 to variable 1.
LET
2
3
Assign 3 to variable 2.
LET
3
2
Assign 2 to variable 3.
MULT
*1
*3
Multiply the content of variable 1 (variable 2) by the
content of variable 3 (2).
6 (3x2=6) will be stored in variable 2.
DIV (Divide)
Command, declaration
Extension condition
(LD, A, O, AB, OB)
Input condition
(I/O, flag)
Command,
declaration
Operand 1
Operand 2
Output
(Output, flag)
Optional Optional DIV Variable
number
Data ZR
[Function]
Divide the content of the variable specified in operand 1 by the value specified in
operand 2, and assign the result to the variable specified in operand 1.
The output will turn ON when the operation result becomes 0.
(Note)
If the variable specified in operand 1 is an integer variable, any decimal places will be
rounded off.
[Example 1]
LET
1
6
Assign 6 to variable 1.
DIV
1
2
Divide the content of variable 1 (6) by 2.
3 (6
2=3) will be stored in variable 1.
[Example 2]
LET
1
2
Assign 2 to variable 1.
LET
2
6
Assign 6 to variable 2.
LET
3
2
Assign 2 to variable 3.
DIV
*1
*3
Divide the content of variable 1 (variable 2) by the
content of variable 3 (2).
3 (6
2=3) will be stored in variable 2.
146
Summary of Contents for X-SEL PX
Page 1: ...Operation ManualSeventh Edition X SEL Controller PX QX Type Tenth Edition ...
Page 2: ......
Page 8: ......
Page 14: ......
Page 410: ...383 Appendix 386 ...
Page 452: ...425 Appendix 5 428 ...
Page 559: ......