![Цитата](images/misc/quote_icon.png)
Сообщение от
Dimensy
Селекторный выключатель - если он включен, то 1, если выключен, то 0. Отдельно обрабатывать положение 0 я не вижу смысла.
Флаг вы можете как угодно назвать, например "Была команда на открытие задвижки" - это просто переменная, которая говорит о каком-то действии.
Аварии с реле давления необходимо обрабатывать совместно с насосом, причем с задержкой - если насос работает и давление за определенное время не выросло, то авария.
По поводу работы насосов то совместно, то индивидуально - необходимо определиться как должен реагировать макрос при переключении режимов на "горячую" - т.е., работал один насос, мы переключили на работу 2 насоса - что надо делать?
Если работает только один насос, нужна ли ротация?
Если ротация, то обрабатываем цикл выключения? Т.е. закрываем задвижку, выключаем насос, включаем другой насос, открываем задвижку
И еще, авария с пускателя - я так понимаю, после пускателя стоит тепловое реле. А что, на самих двигателях нет защиты от перегрева?