zendo057, спасибо! Именно так я и сделал.
Но в данном случае возникает другая проблема.
По технологии насосы/задвижки должны запускаться и останавливаться в определенной последовательности, т.е. друг за другом. А при переключении режимов все переменные сбрасываются в 0.
Например, при включенном режиме АВТ и при нажатии оператором кнопки ПУСК открывается ЗАДВИЖКА1, включается НАСОС1, открывается ЗАДВИЖКА2, открывается ЗАДВИЖКА3, происходит циркуляция раствора в течении какого-то времени, затем, закрывается ЗАДВИЖКА3, закрывается ЗАДВИЖКА2, отключается НАСОС1, закрывается ЗАДВИЖКА1. В автомате отрабатывает все отлично.
Если же оператор во время процесса (когда процесс уже работает в автомате) хочет переключить режим с АВТ на РУЧ, то происходит сброс всех управляющих (выходных) переменных и механизмы останавливаются/закрываются одновременно. Т.е. последовательность закрытия не соблюдается и происходит нарушение технологического режима.
Как быть в этом случае?





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