Аргументы:
IN REAL любая действительная аналоговая величина
Q REAL если IN>0 наибольшее целое меньшее или равное
входа
если IN<0 наименьшее целое большее или равное
входа
Описание:
Отсекает дробную часть.
(*FBD пример блока “TRUNC”*)
(* ST Эквивалент: *)
result := TRUNC (+2.67) + TRUNC (-2.0891);
(* означает: result := 2.0 + (-2.0) := 0.0; *)
(* IL Эквивалент: *)
LD 2.67
TRUNC
ST temporary (* временный результат TRUNC *)
LD -2.0891
TRUNC
ADD temporary
ST result