Цитата:
Сообщение от av242736
Здравствуйте!
Помогите пожалуйста начинающему изучать среду разработки SMLogix.
Меня интересует алгоритм работы усредняющего фильтра аналогового сигнала, реализованного на блоке "Spdelay". Запутался в тиках и циклах. Например, если я задам цикл работы системы = 100 мс., а на входе "dt" блока задержки установлю значение = 10, то сигнал со входа "in" на выход "Out0" будет передаваться с временной задержкой примерно равной = 1 секунде (1000 мс), образуя тем самым что-то вроде кольцевого буфера? И значение со входа "in" дойдет до выхода "Out9" примерно за 10 секунд? То есть примерно каждую секунду на выход "Out0" будет передаваться значение со входа блока?
|
Обратите внимание на описание к этому блоку. В вашем случае, сигнал будет обновляться раз в 10 секунд. т.к. для обновления одного значения - надо 10 циклов программы по 100 мс. У вас надо обновить 10 значений. таким образом 10*100*10 = 10000мс.