Так и не смог я открыть проект. Но решил попробовать создать FB, который бы выполнял определенное действие с определенной периодичностью.
На входе время в мс, на выходе значение счетчика. У меня как увеличивается частота выполнения так и уменьшается без проблем.
Owen1.jpg
Может я не вник в суть проблемы?Код:function_block Task1 // Задача 1 var_input CycleTime : udint; end_var var_output Q : udint; end_var var Tick : SYS.TON; end_var Tick(I := true, T := udint_to_time(CycleTime)); if Tick.Q Then Q := Q + 1; Tick(I := false); end_if end_function_block




Ответить с цитированием