Appendix D How to Use PLC Function
|
D-54
Revision June 2008, 04EE, SW--PW V1.11/CTL V2.11
API
Mnemonic
Operands
Function
22
MUL P S
1
, S
2
,
D Multiplication
Bit Devices
Word devices
Program Steps
Type
OP
X Y M K H
KnX KnY KnM T
C
D
S
1
*
*
*
*
*
*
*
*
S
2
*
*
*
*
*
*
*
*
D
*
*
*
*
*
MUL, DMULP: 7 steps
Operands:
S1: Multiplicand S2: Multiplicator D: Product
Explanations:
1.
In 16-bit instruction, D occupies 2 consecutive devices.
2.
This instruction multiplies S1 by S2 in BIN format and stores the result in D. Be careful
with the positive/negative signs of S1, S2 and D when doing 16-bit and 32-bit operations.
16-bit command:
S1
D
b15..........b0
X
b15..........b0
S2
=
b31..........b16b15..............b0
D
+1
b15 is a symbol bit
b15 is a symbol bit
b31 is a symbol bit (b15 of D+1)
Symbol bit = 0 refers to a positive value.
Symbol bit = 1 refers to a negative value.
When D serves as a bit device, it can designate K1 ~ K4 and construct a 16-bit result, occupying
consecutive 2 groups of 16-bit data.
Program Example:
The 16-bit D0 is multiplied by the 16-bit D10 and brings forth a 32-bit product. The higher 16 bits are
stored in D21 and the lower 16-bit are stored in D20. On/Off of the most left bit indicates the
positive/negative status of the result value.
X0
MUL
D0
D10
D20
MUL
D0
D10
K8M0
Summary of Contents for AC Motor Drive VFD-E
Page 1: ......
Page 2: ......
Page 3: ......
Page 13: ...This page intentionally left blank...
Page 233: ......
Page 274: ...Appendix B Accessories Revision June 2008 04EE SW PW V1 11 CTL V2 11 B 37...