EasyManua.ls Logo

Omron CP - PROGRAMMING MANUAL 05-2007 - Page 491

Omron CP - PROGRAMMING MANUAL 05-2007
1175 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
458
Special Math Instructions Section 3-13
Description The operation of APR(069) depends on the control word C. If C is 0000 or
0001, APR(069) computes the sine or cosine of S with S in units of tenths of
degrees.
If C is a word address, APR(069) extrapolates the Y value for the X value in S
based on coordinates (forming line segments) entered in advance in a table
beginning at C.
Sine Function (C=0000)
When C is 0000, APR(069) calculates the SIN(S) and writes the result to R.
The range for S is 0000 to 0900 BCD (0.0
° to 90.0°) and the range for R is
0000 to 9999 BCD (0.0000 to 0.9999). The remainder of the result beyond the
fourth decimal place is eliminated.
Cosine Function (C=0001)
When C is 0001, APR(069) calculates the COS(S) and writes the result to R.
The range for S is 0000 to 0900 BCD (0.0
° to 90.0°) and the range for R is
0000 to 9999 BCD (0.0000 to 0.9999). The remainder of the result beyond the
fourth decimal place is eliminated.
Linear Extrapolation
APR(069) linear extrapolation is specified when C is a word address.
The content of word C specifies the number of coordinates in a data table
starting at C+2, the form of the source data, and whether data is BCD or
binary.
Unsigned Integer Data (Binary or BCD)
C
0
314 13 12 11 910 87654 2115
0
0
000
Number of coordinates minus one (m-1),
00 to FF hex (1 m 256)
Floating-point specification for S and D
0: Integer data
Signed data specification for S and D
0: Unsigned binary data
Source data form
0: f(x) = f(S)
1: f(x) = f(Xm S)
Output (D) data format
0: Binary
1: BCD
Input (S) data format
0: Binary
1: BCD

Table of Contents

Related product manuals