Почему в функции на вход udint нельзя подать значение больше 2147483647?
Код:
function f_test: bool; //имя функции и тип данных выхода
var_input //объявление входных переменных
x : udint;
end_var
if x.31 then
f_test := true;
else
f_test := false;
end_if;
end_function