UseDegrees

PLCopen motion icon

 Function - Sets the unit for angles in all trigonometric functions.

Inputs

Input

Data Type

Range

Unit

Default

Description

IN

BOOL

FALSE, TRUE

 

 

  • If TRUE, turn all trigonometric functions to use degrees.
  • If FALSE, turn all trigonometric functions to use radians (default).

Outputs

Output

Data Type

Range

Unit

Description

Q

BOOL

FALSE, TRUE

 

TRUE if functions use degrees before the call.

Remarks

This function sets the working unit for these functions:

Function

Description

acos / acosL

Calculate an arc-cosine.

asin / asinL

Calculate an arc-sine.

atan / atanL

Calculate an arc-tangent.

atan2 / atan2L

Calculate arc-tangent of Y/X.

cos / cosL

Calculate a cosine.

sin / sinL

Calculate a sine.

tan / tanL

Calculate a tangent.

FBD Language Example

FFLD Language Example

  • The first input is the rung.
  • The rung is the output.

IL Language Example

Op1: LD   IN
     UseDegrees
     ST   Q

ST Language Example

Q := UseDegrees (IN);