Север, вы попробуйте программировать не фбд, а сфс. Функционально это тот же фбд, только рисуется не построчно, а как схема.
Север, вы попробуйте программировать не фбд, а сфс. Функционально это тот же фбд, только рисуется не построчно, а как схема.
задачу немного изменю, как реализовать чтоб нажатием одной кнопки от каждого нажатия включались поочередно допустим 5 выходов 1...2..3..4..5..1..2..3..4..5.. и т.д. типа револьвера
Переменные:
Start: BOOL - отмаскированное нажатие кнопки
Work: BOOL:= 0 - состояние работы алгоритма? выкл при старте контроллера.
Work XOR R_TRIG(CLK<-Start).Q -> Work
Теперь переложите это в картинку.
Если уже совсем не получится - выложу.
Снимок.JPGТакой вариант подойдет?
Только не забудьте еще один компаратор на выход 6 (на один цикл ПЛК).
А лучше - блок DECODE.