Не совсем так. Концевые датчики механически не ограничивают, а только сигнализируют о достижении положения. При более внимательном расмотрении выяснил, что там перекидной контакт, то есть можно сделать три норм разомкнутых контакта последовательно и когда цепь соединится, это и будет моментом открытия всех трех.
Заслонка сама остановится в крайнем положении, когда привод механически упрется.
Могу чтобы не испортить их, сделать трехканальное управление, но на суть программы это не повлияет - мне важна индикация шагов работы.
Можно и так сделать, но управление заслонкой пропустить через соответствующий ей концевик схемно, а не в программе. Время работы заслонки и так поставлено с хорошим запасом.
Непонятно только что должна делать программа, если привод заслонки заклинит.
По времени нельзя, второй шаг нужен при открытых заслонках, иначе от него нет пользы.
Прошу покритиковать саму логику программы - переходы от шага к шагу, выбор в 1-3 случаях RS, а в 4-ом SR и тд.
Заранее Вам спасибо.





Ответить с цитированием