Справочник Пользователя для Mitsubishi Electronics QCPU

Скачать
Страница из 1204
7-319
BATAN(P)
1
2
3
4
6
6
7
8
7
.12 Special function
 instructions
7
.12.34 BCD type T
A
N -1 o
perations (BATAN(
P
))
7.12.34  
BCD type TAN 
-1
 operations (BATAN(P))
BATAN(P)
Function
(1) Performs TAN
-1
 (inverse tangent) on value designated by 
 and stores operation results 
(angles) at device designated by 
.
(2) A sign for the operation data is set at 
.
If the operation data is a positive value, this is set at "0", and if it is a negative value, it is set 
at "1".
(3) The part before the decimal point and fraction part are stored at 
+1 and 
+2 respectively, 
as BCD values.
(Values from 0 to 9999.9999 can be set.)
(4) Operation results stored at 
 are BCD values between 0 and 90 degrees, and 270 and 360 
degrees (degree units).
(5) Calculation results are a value from which the decimal fraction part has been rounded.
Operation Error
(1) In any of the following cases, an operation error occurs, the error flag (SM0) turns ON, and 
an error code is stored into SD0.
 • The operation data designated by 
 is not a BCD value.
(Error code: 4100)
 • The device specified by 
 exceeds the range of the corresponding device. 
(For the Universal model QCPU only.)
(Error code: 4101)
: Number of the device where data of which the TAN-1 (inverse tangent) value is obtained is stored 
(BCD 4 digits)
: Head number of the devices where the operation result will be stored (BCD 4 digits)
Setting 
Data
Internal Devices 
R, ZR
J
\
U
\G
Zn
Constants
Other
Bit
Word
Bit
Word
––
––
––
––
Process
High
performance
Redundant Universal
Basic
BATAN
Command
Command
BATANP
BATANP
BATAN
S
D
S
D
S
D
S
D
S
D
TAN
+2
Integer part
Decimal fraction part
.
Sign
+1
)
(
D
S
S
S
1
S
S
S
D
S
S