MODTURNS
Die Funktion MODTURNS 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
Mit der Funktion MODTURNS kann die Anzahl der Modulo-Umdrehungen einer NC-Achse aus ihrer absoluten Sollposition berechnet werden. |
ModuloSetTurns := MODTURNS ( NcToPlc.fPosSoll, 360 );
FUNCTION MODTURNS : LREAL
Eingänge
VAR_INPUT
lr_Value : LREAL;
lr_Arg : LREAL;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
lr_Value | LREAL | Eingangswert |
lr_Arg | LREAL | Modulo-Bereich |
Voraussetzungen
Entwicklungsumgebung |
Zielplattform |
Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.0.0 |
PC or CX (x86) |
Tc2_Math |