function fLimitIR: Udint; // Ограничение диапазона со сбросом, тип INT var_input In: Udint; // Входное значение Res: Bool; // Управление сбросом на значение по умолчанию (Def) in_Max: Udint; // Максимальное значение in_Min: Udint; // Минимальное значение Def: Udint; // Значение по умолчанию end_var //PRG fLimitIR:=In; if Res then fLimitIR:= Def; else if In > in_Max then fLimitIR:= in_Max; elsif In < in_Min then fLimitIR:= in_Min; end_if end_if end_function