FX
/FX
/FX
Series Programmable Controllers
3G
3U
3UC
Programming Manual - Basic & Applied Instruction Edition
2. 32-bit operation (DDIV and DDIVP)
[
S
+1,
S
1
1
[
+1,
D
D
Command
input
FNC 23
DDIV
Dividend
S
[
1
• Four devices in total starting from
sure that these four devices are not used for another control.
• The most significant bit of each data indicates the sign (positive: 0 or negative: 1), and data is divided algebraically.
5500 ÷ (−540) = −10 (quotient) ... 100 (remainder)
• When a constant (K) is specified in [
format.
Related devices
1. Relationship between flag operation and numeric value
Device
M8304*1
M8306*1
*1.
Available in all FX
Cautions
1. Operation result
• The most significant bit of the quotient and remainder indicates the sign (positive: 0, negative: 1) respectively.
• The quotient is negative when either the dividend or divisor is negative.
The remainder is negative when the dividend is negative.
2. Device specified as
• The remainder is not obtained when a bit device is specified with digit specification.
• In a 32-bit operation (by DDIV or DDIVP), Z cannot be specified as
Error
• When the divisor
• A operation error results when the operation result is over 32,767 (16-bit operation) or 2,147,483,647 (32-bit
operation). (Turns the carry flag ON.)
280
] indicates the dividend, [
]), and the remainder is transferred to [
S
S
1
2
Divisor
BIN
BIN
S
] ÷ [
S
S
+1,
+1,
1
2
32 bits
32 bits
D
S
1
Name
ON : When the operation result is 0.
Zero
OFF : When the operation result is a number other than 0.
ON : Carry flag operates when the operation result is over 32,767 (16-bit operation)
Carry
OFF : When the operation result is less than 32,767 (16-bit operation) or 2,147,483,647
PLCs and FX
3G
3U
D
S
is "0", an operation error is caused and the instruction is not executed.
2
10 Arithmetic and Logical Operation (+, −, ×, ÷) – FNC 20 to FNC 29
S
+1,
S
] indicates the divisor, the quotient is transferred to
2
2
+3,
D
D
D
Quotient
BIN
→ [
D
D
]
+1,
] ... [
2
32 bits
are occupied to store the operation result (quotient and remainder). Make
+1,
] or [
+1,
S
S
1
2
or2,147,483,647 (32-bit operation).
(32-bit operation).
/FX
PLCs Ver. 2.30 or later.
3UC
10.4 FNC 23 – DIV / Division
+2].
Remainder
BIN
D
D
+3,
+2]
32 bits
], it is automatically converted into binary
S
2
Description
.
D