Arithmetic Process - Apr(69) - Omron SYSMAC C200HS Operation Manual

Programmable controllers
Hide thumbs Also See for SYSMAC C200HS:
Table of Contents

Advertisement

Special Math Instructions
Example
00001
5-21-5 ARITHMETIC PROCESS – APR(69)
Limitations
Description
Flags
In the following example, the BCD contents of the 8 words from DM 0000 to
DM 0007 are added when IR 00001 is ON and the result is written to DM 0010
and DM 0011.
@SUM(––)
#4008
DM 0000
DM 0010
DM 0000
DM 0001
DM 0002
DM 0003
DM 0004
DM 0005
DM 0006
DM 0007
Ladder Symbols
APR(69)
@APR(69)
C
S
D
For trigonometric functions S must be BCD from 0000 to 0900 (0°≤ q ≤ 90°).
When the execution condition is OFF, APR(69) is not executed. When the exe-
cution condition is ON, the operation of APR(69) depends on the control word C.
If C is #0000 or #0001, APR(69) computes sin(q) or cos(q)*. The BCD value of S
specifies q in tenths of degrees.
If C is an address, APR(69) computes f(x) of the function entered in advance be-
ginning at word C. The function is a series of line segments (which can approxi-
mate a curve) determined by the operator. The BCD or hexadecimal value of S
specifies x.
Indirectly addressed DM word is non-existent. (Content of :DM word is
ER:
not BCD, or the DM area boundary has been exceeded.)
For trigonometric functions, x > 0900. (x is the content of S.)
A constant other than #0000 or #0001 was designated for C.
The linear approximation data is not readable.
EQ:
The result is 0000.
Address Instruction
00000
LD
00001
@SUM(––)
0001
0002
0003
0004
0005
0006
0007
0008
IR, SR, AR, DM, HR, TC, LR, #
C
S
D
Section 5-21
Operands
00001
#
4008
DM
0000
DM
0010
DM 0010
0036
DM 0011
0000
Operand Data Areas
C: Control word
S: Input data source word
IR, SR, AR, DM, HR, TC, LR
D: Result destination word
IR, SR, AR, DM, HR,TC, LR
239

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents