TRUNC (Abschneiden)
Die TRUNC-Anweisung schneidet Werte vom Typ „Real“ ab und belässt nur eine Ganzzahl.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für die Controller
Micro810
LC10, Micro820
L20E, Micro850
L50E und Micro870
L70E.TRUNC

Parameter | Parametertyp | Datentyp | Beschreibung |
|---|---|---|---|
EN | Eingang | BOOL | Bei True ist die Anweisung aktiviert.
|
IN | Eingang | REAL | Beliebiger realer Wert. |
TRUNC | Ausgang | REAL | Wenn IN > 0, ist die größte Ganzzahl kleiner oder gleich dem Eingangswert. Wenn IN <0, ist die kleinste Ganzzahl größer oder gleich dem Eingangswert. |
ENO | Ausgang | BOOL | Ausgang wird aktiviert. Gilt für Kontaktplan-Programme. |
TRUNC-Beispiele
Beispiel für ein TRUNC-Funktionsblockdiagramm

Beispiel für einen TRUNC-Kontaktplan

Beispiel für strukturierten TRUNC-Text

(* ST Equivalence: *) result := TRUNC (+2.67) + TRUNC (-2.0891); (* means: result := 2.0 + (-2.0) := 0.0; *)
Ergebnisse

Rückmeldung geben