amn и как это будет работать внутри схемы CFC ? банально применительно к варианту R тригера ?
amn и как это будет работать внутри схемы CFC ? банально применительно к варианту R тригера ?
melky в схеме rovki "R-триггер", там где надо сделать задержку сигнала на один цикл вставляете этот ФБ (между NOT и AND)
capzap Проверил только что, эффекта НОЛЬ, как R тригер оно уже не работает.
переменная c для отлова состояния, она никогда в 1 не становится при таком варианте.
При инверсии b при a=1 выход начинает менять состояние с 0 на 1 и обратно, что тем более не соответствует R тригеру.
amn ваш вариант работает. Извиняюсь, сперва не добавил инверсию...
В этом случае может и не работает,но то что состояние переменнаой на выходе блока,на вход этого же блока поступит с опаздыванием на один цикл, это однозначно и рисовать линию связи не обязательно
capzap пробовал и так и эдак. Хоть линией, хоть переменная b. Поведение совершенно не соответствует R тригеру.
Просто изучаю CodeSys по большей части перетаскивая проектики, макросы из сред ПР от Овен, Logo, ZelioLogic.
Мне привычнее CFC, это как схема компьютера, наглядная и понятная, за исключением того, что не умеет работать паралельно много разных веток, как в реальном изделии на той же логике ТТЛ к примеру.
При этом на ST можно реализовать больше и проще, с одной стороны я с ним разберусь (чужая программа), а вот написать свою с большим пребольшим трудом. Для меня это из разряда владения английским, понимать понимаю, сказать не могу
capzap понять работу тех или иных вещей проще на чем-то простом, ну и тема обратной связи выплыла из темы по ПР. Так, чисто для тренировки
Все 3 варианта из #2535,#2538 ведут себя по разному. Который правильный то ?
Правильный тот, который работает как R_TRIGER. Если в варианте #2538 поставить инверсию перед блоком MOVE то он и будет правильный.