This is topic Где фронт и срез сигнала? in forum Языки программирования (IL/FBD) / Algorithm Programming Languages at Форум TRACE MODE: техническая поддержка.
Как организовать при помощи FBD следующее: при потоке "1" и "0" по фронту единиц формировать единицу "поток начался"? Например 1111000111111110000000000011110000 сформирует 101010. При этом для формирования результирущих единиц "поток начался" есть требование - как минимум N единиц (фильтруем переходные процессы). Т.е. при поступлении 11101100 - это не есть комбинация для формирования единицы "поток начался".
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Данная задача решается с помощью FBD-блока TON из раздела "Триггеры и счетчики". Этот блок реализует задержку на включение по определенному количеству тактов. После функционального блока TON нужно поставить блок формирования одиночного импульса по переднему фронту сигнала rTRIG.