MODTURNS

MODTURNS 1:

Die MODTURNS Funktion führt eine Modulo-Division durch und ermittelt den vorzeichenbehafteten ganzzahligen Anteil (Modulo-Perioden, Modulo-Umdrehungen).

Beispiele

MODTURNS ( 800.56, 360) = 2
MODTURNS ( -400.56, 360) = -2

Hinweis: Mit der MODTURNS Funktion kann die Anzahl der Modulo-Umdrehungen einer NC-Achse aus ihrer absoluten Sollposition berechnet werden.

ModuloSetTurns := MODTURNS ( NcToPlc.fPosSoll, 360 );

FUNCTION MODTURNS : LREAL

VAR_INPUT
    lr_Value  : LREAL;
    lr_Arg    : LREAL;
END_VAR

lr_Value : Eingangswert

lr_Arg : Modulobereich

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v2.9.0 ab Build 1000

PC or CX (x86)

TcMath.Lib

TwinCAT v2.10.0 Build >= 1301

CX (ARM)

MODTURNS 2: