552
BATAN, BATANP
Program
E
xamp
l
e
(1) The following program performs a TAN
-1
operation on the sign (positive when X0 is OFF, and negative when X0 is ON),
the BCD 4-digit integer part from X20 to X2F and the BCD 4-digit decimal fraction part from X30 to X3F, and outputs the
calculated angle in 4 BCD digits from Y40 to Y4F.
[Ladder Mode]
[List Mode]
[Operations involved when X0 and X20 to X2F designate a value of 1.2654]
Sets the sign of a TAN
v
alue ( )
Sets the integer part of a TAN
v
alue ( )
Sets the decimal fraction part of a TAN
v
alue ( )
Executes TAN-1 operation and outputs
the result of operation to Y40 to Y4F ( )
1
2
3
4
Step
I
nstruct
i
on
De
vi
ce
BCD
v
alue
D0
Transfer
MOV
D1
Transfer
MOV
D2
BCD
v
alue
0
0
0
0
BCD
v
alue
1
0
0
0
BCD
v
alue
4
5
6
2
X30
BCD
v
alue
4
5
6
2
X3F
X0 OFF
BATAN operation
Y40
2
5
0
0
Y4F
BATAN
X20
BCD
v
alue
1
0
0
0
X2F
1
2
3
4