TRUNC (troncamento)
L'istruzione TRUNC tronca valori Real, lasciando solo l'intero.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori Micro810, L20E, L50E e L70E.
TRUNC

Parametro | Tipo di parametro | Tipo di dati | Descrizione |
|---|---|---|---|
EN | Ingresso | BOOL | Quando è impostato su vero, l'istruzione è abilitata.
|
IN | Ingresso | REAL | Qualsiasi valore Real. |
TRUNC | Uscita | REAL | Se IN > 0, il numero intero più grande minore o uguale all'input. Se IN < 0, il numero intero più piccolo maggiore o uguale all'input. |
ENO | Uscita | BOOL | Abilita l'uscita. Applicabile alle programmazioni in diagramma ladder. |
Esempi di TRUNC
Esempio di diagramma a blocchi funzionali TRUNC

Esempio di diagramma ladder TRUNC

Esempio di testo strutturato TRUNC

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

Fornire un feedback