Показать сообщение отдельно
Старый 01.06.2018, 16:07   #576
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: FBD чайникам

Цитата:
Сообщение от gcvdsv Посмотреть сообщение
Подскажите, как можно организовать переключения каналов, с пропуском неактивных. Есть ли готовый макрос ?
Необходимо щелкать клапанами последовательно, но с пропуском заблокированных.
Я думаю, можно так, картинку прикладываю.
Слева мультиплексор - в нём указываете, какие клапаны работают, какие нет. 1 и 0 соответственно.
Справа DC - это выходы конкретных клапанов.
На счётчике перебор сделан туда-сюда, зацикленный.
RS определяет направление хода по списку и помогает пропускать верные значения.
Сумматор внизу - это задержка на 1 тик между входом и выходом. К сожалению, необходимость, чтобы MUX и DC работали в один и тот же такт.
Изображения
Тип файла: png выбор клапанов.png (32.4 Кбайт, 207 просмотров)


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием