3. Instruction Set

API

 

 

Mnemonic

 

Operands

Function

 

 

 

 

 

 

 

 

 

131

 

D

 

COS

 

P

 

Cosine

 

 

 

 

 

 

 

 

 

Controllers

ES2/EX2 SS2 SA2 SX2

SE

Type

Bit Devices

 

Word devices

 

 

 

 

Program Steps

OP

X

Y

M

S

K

H KnX KnY KnM KnS T

C

D

E

F

DCOS, DCOSP: 9 steps

S

 

 

 

 

*

*

 

*

 

 

 

D

 

 

 

 

 

 

 

*

 

 

 

 

 

 

 

 

 

PULSE

 

 

16-bit

 

32-bit

ES2/EX2

SS2

SA2

SX2

ES2/EX2

SS2

SA2

SX2

ES2/EX2

SS2

SA2

SX2

SE

SE

SE

Operands:

S: Source device (0°S360°) D: Operation result

Explanations:

1.COS instruction performs cosine operation on S and stores the result in D.

2.The value in S can be set as radian or degree by flag M1018.

3.M1018 = OFF, radian mode. RAD = degree ×π/180.

4.M1018 = ON, degree mode. Degree range: 0°degree360°.

5.Flag: M1018 (Flag for Radian/Degree)

6.See the figure below for the relation between the radian and the operation result:

 

 

 

 

 

R

 

S: Radian

 

 

 

 

 

1

 

R: Result (COS value)

 

 

 

 

 

 

 

 

-2

-

3

 

- 2

0

 

3

S

-2

2

2

2

 

2

 

 

 

 

 

-1

 

 

 

7.If operation result in D is 0, Zero flag M1020 = ON.

Program Example 1:

M1018 = OFF, radian mode. When X0 = ON, DCOS instruction conducts cosine operation on binary floating value in (D1, D0) and stores the COS value in (D11, D10) in binary floating format.

 

M1002

 

 

 

 

 

 

 

 

 

 

RST

M1018

 

 

 

 

 

 

 

 

 

 

 

X0

 

 

 

 

 

 

 

DCOS

D0

D10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D1

D0

RAD value(degree x π/180)

 

 

 

 

 

 

 

 

 

 

binary floating point

 

 

 

 

 

 

 

 

 

 

 

 

D11

D10

COS value

 

 

 

 

 

binary floating point

 

 

 

 

 

 

 

3 - 3 1 7

Page 433
Image 433
Delta DVP-ES2/EX2/SS2/SA2/SX2/SE manual Cos