Время цикла - время цикла выполнения программы виртуальной ПР, в реальной ПР значительно меньше, например 7мс
100мс хорошо для симуляции работы всяких TON, TOF, BLINK...
Вид для печати
Почему в функции на вход 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
Вот ошибка при попытке ввести число 2147483648 Вложение 71723
Та же самая ошибка включения 31 бита, которую уже 1 раз пофиксили. Вложение 71725
И в функции и в ФБ ошибка одинаковая, упаковка, распаковка 31 бита.Код:function_block fB1 //имя функционального блока.
var_input //объявление входных переменных
b29, b30,b31 :bool;
end_var
var_output //объявление выходных переменных
x : udint;
end_var
x.29 := b29; x.30 := b30; x.31:= b31;
end_function_block
Да, ошибка в 31 бите...
Посдкажите, где можно почитать про функции, встроенные в язык ST, которые можно использовать при создании ST функций и функциональных блоков? (напр. delay() )