TRUNC (trunca)
A instrução TRUNC trunca valores Real, deixando apenas o Integer.
Linguagens suportadas: Diagrama de blocos de função, diagrama de ladder, texto estruturado.
Essa instrução aplica-se aos controladores Micro810, L20E, L50E e L70E.
TRUNC

Parâmetro | Tipo do parâmetro | Tipo de dados | Descrição |
|---|---|---|---|
EN | Entrada | BOOL | Quando definida como true, a instrução é habilitada.
|
IN | Entrada | REAL | Qualquer valor real. |
TRUNC | Saída | REAL | Se IN > 0, maior inteiro menor que ou igual à entrada. Se IN < 0, menor inteiro maior ou igual à entrada. |
ENO | Saída | BOOL | Ativa a saída. Aplica-se aos programas do diagrama de ladder. |
Exemplos de TRUNC
Exemplo de diagrama de blocos de função TRUNC

Exemplo de diagrama de ladder TRUNC

Exemplo de texto estruturado TRUNC

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

Dê sua opinião