ISaGRAF. Version 3.4

         

LIMIT


Аргументы:

MIN                      INT                 минимальная допустимая величина

IN                         INT                 любая знаковая целая величина

MAX                    INT                 максимальная допустимая величина

Q                          INT                 выходная величина ограниченная заданным диапазоном

Описание:

Удерживает величину в заданным диапазоне. Величина сохраняется если она между максимумом и минимумом или становится равной максимуму если она больше максимума и становится равной минимуму если она меньше минимума.

(*FBD пример блока “LIMIT”*)

(* ST Эквивалент: *)

new_value := LIMIT (min_value, value, max_value);

(* ограничивает значение в диапазоне [min_value..max_value] *)

(* IL Эквивалент: *)

LD                     min_value

LIMIT                 value, max_value

ST                     new_value



Содержание раздела