Cosine: Cos - Omron CQM1H - PROGRAM Programming Manual

Programmable controllers; inner boards
Table of Contents

Advertisement

Floating-point Math Instructions
5-24-12 COSINE: COS(––)
Limitations
Description
Flags
ON if the source data is not recognized as floating-point data.
ON if the absolute value of the source data exceeds 65,535.
EQ:
ON if both the exponent and mantissa of the result are 0.
Ladder Symbols
COS(−−)
@COS(−−)
S
R
000
The source data in S+1 and S must be in IEEE754 floating-point data format.
DM 6143 to DM 6655 cannot be used for R.
When the execution condition is OFF, COS(––) is not executed. When the
execution condition is ON, COS(––) calculates the cosine of the angle (in radi-
ans) expressed as a 32-bit floating-point value in S+1 and S and places the
result in R+1 and R. (The floating point source data must be in IEEE754 for-
mat.)
COS
S+1
R+1
Specify the desired angle (–65,535 to 65,535) in radians in S+1 and S. If the
absolute value of the angle exceeds 65,535, an error will occur and the
instruction won't be executed. For information on converting from degrees to
radians, see 5-24-9 DEGREES TO RADIANS: RAD(––).
The following diagram shows the relationship between the angle and result.
ER:
Indirectly addressed EM/DM word is non-existent.
(Content of *EM/*DM word is not BCD, or the EM/DM area boundary
has been exceeded.)
ON if the source data is not recognized as floating-point data.
ON if the absolute value of the source data exceeds 65,535.
EQ:
ON if both the exponent and mantissa of the result are 0.
IR, SR, AR, DM, EM, HR, TIM/CNT, LR
S
IR, SR, AR, DM, EM, HR, LR
R
Third operand: Always 000
000
Source (32-bit floating-point data)
S
Result (32-bit floating-point data)
R
S: Angle (radian) data
R
R: Result (cosine)
Section 5-24
Operand Data Areas
S: First source word
R: First result word
−−−
363

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sysmac cqm1h seriesSysmac cqm1h-cpu series

Table of Contents