Delta DVP-ES2 User Manual
Page 439
3 . I n s t r u c t i o n S e t
3 - 3 2 3
API Mnemonic Operands
Function
134
D ACOS P
Arc Cosine
Controllers
ES2/EX2 SS2 SA2
SE
SX2
Bit Devices
Word devices
Program Steps
Type
OP
X Y
M S K H KnX KnY KnM KnS T C D E F
S
*
*
*
D
*
DACOS, DACOSP: 9
steps
PULSE 16-bit 32-bit
ES2/EX2 SS2
SA2
SE
SX2 ES2/EX2 SS2
SA2
SE
SX2 ES2/EX2 SS2
SA2
SE
SX2
Operands:
S: Source device (binary floating value) D: Operation result
Explanations:
1.
ACOS instruction performs arc cosine operation on S and stores the result in D
2.
ACOS value = COS
-1
3.
See the figure below for the relation between the input S and the result:
R
S
2
0
1,0
-1,0
S: Input (COS value)
R: Result (ACOS value)
4.
If operation result in D is 0, Zero flag M1020 = ON.
5.
The decimal value of the COS value designated by S should be within -1.0 ~ +1.0. If the value
exceeds the range, M1067 and M1068 will be ON and instruction will be disabled.
Program Example:
When X0 = ON, DACOS instruction performs arc cosine operation on the binary floating value in (D1,
D0) and stores the ACOS value in (D11, D10) in binary floating format.
X0
D0
D10
DACOS