SIN (Sine) Ladder Logic Instruction

The Sine instruction is a ladder logic rung output instruction that takes the sine of the Source value and places the result in the Destination tag. The instruction is enabled when the preceding logic is true and disabled otherwise. The values can be constants, tags or any combination.

The Source must be between -2πx215 (-205887.4) and 2πx215 (205887.4). The destination value will always be between -1 and 1.

List of possible arguments

SOURCE and DESTINATION can be any combination of the following data types.

  • CONSTANT             Can’t be the DESTINATION obviously
  • SINT              
  • INT
  • DINT
  • REAL

 Note: Arithmetic status flags are affected (S:V, S:Z, S:N, S:C). Overflow, Zero, Negative, and Carry.

Leave a Comment