M800V/M80V Series PLC Programming Manual (1/2)
8 Function Instructions
8.11 Special Function Instructions
COS, COSP: COS operation on floating-point data (single precision)
Setting
Bit devices
data
X
Y
M
L
F
S
D
△ : This is not available with ST.
[Instruction symbol] [Execution condition]
COS
COSP
Setting data
Setting data
Angle data for which the COS (cosine) value is obtained or the first number of the
S
device where angle data is stored.
D
The first number of the device to store the operation result.
Functions
COS
Returns the COS (cosine) value of the angle designated by (S) and stores the operation result in the device number desig-
nated by (D).
S
+
1
S
COS(
32-bit floating-point real
number
Angles designated by (S) are set in radian units (degrees x π / 180). For conversion between degrees and radian values,
refer to the RAD and DEG instructions.
When setting input values from programming tools, rounding errors may occur.
For precautions when setting input values from programming tools, refer to "6.3.4 Single/Double-Precision Real Number
Data".
Operation errors
In the following cases, an arithmetic error occurs, the error flag (SM0) turns ON, and an error code is stored at SD0.
- The designated device value is "-0", unnormalized number, nonnumeric, or ± ∞ . (Error code: 35)
- The operation result exceeds the following range. (When an overflow occurs) (Error code: 36)
| Operation result | < 2
- An error occurred during operation. (Error code: 36)
IB-1501667-B
Usable devices
B SB
T SM V
T
C
○
○
○
○
Command
Command
Meaning
D+1
D
)
32-bit floating-point real
number
128
Con-
Word devices
stant
D
R/ZR W SW SD
Z
○
○
○
○
○
△
○
○
○
○
○
△
358
Digit
Pointer
designa-
Index
tion
E
P
○
○
indicates the sign "COS".
S
D
P
S
D
Data type
Real number