Chapter 14
Trigonometric Instructions (SIN, COS, TAN, ASN, ASIN, ACS, ACOS, ATN, ATAN)
Tangent (TAN)
dest := TAN(source);
Input Parameter
Data Type
EnableIn
BOOL
Source
REAL
Output Parameter
Data Type
EnableOut
BOOL
Dest
REAL
Description:
Arithmetic Status Flags:
Fault Conditions:
536
The TAN instruction takes the tangent of the Source value (in radians) and stores
the result in the Destination.
Operands:
Relay Ladder
Operand
Source
Destination
Structured Text
Use TAN as a function. This function computes the tangent of source and stores
the result in dest.
See
Structured Text Programming
within structured text.
Function Block
Operand
TAN tag
FBD_MATH_ADVANCED Structure
Description
Enable input. If cleared, the instruction does not execute and outputs are not updated.
Default is set.
Input to the math instruction.
Valid = any float
Description
The instruction produced a valid result.
Result of the math instruction. Arithmetic status flags are set for this output.
The Source must be greater than or equal to -102943.7(-2πx2
equal to 102943.7 (2πx2
Arithmetic status flags are affected.
None
Rockwell Automation Publication 1756-RM003N-EN-P - October 2011
Type
Format
SINT
Immediate
INT
Tag
DINT
REAL
SINT
Tag
INT
DINT
REAL
for information on the syntax of expressions
Type
FBD_MATH_ADVANCED
14
).
Description
Find the tangent of this value
Tag to store the result
Format
Description
Structure
TAN structure
14
) and less than or