Цитата Сообщение от alesandro Посмотреть сообщение
Бит 0х1 - это кнопка "Мойка", а бит 0х2 - "Вытеснение. Дело в том, что кнопка "Работа" не сразу становиться нажатой, а через небольшую задержку. Возможно секунды 2-3. Откуда она берётся непонятно. Если на компьютере наблюдать программу в CodeSys, то можно видеть, как квадратик напротив переменной "panel0" становится синим. При этом на экране СП307 кнопку "Работа" никто не нажимал.
Все переменные в слейве ПЛК являются энергонезависимыми, по этому если перед выключением питания ПЛК было включено состояние "Работа", то после включения питания Вы увидите на панели и в конфигурации слейва ПЛК "самопроизвольное" включение кнопки.
Попытки принудительного выключения этих бит в ПЛК из панели с помощью ф.областей с запуском "При включении питания" скорей всего будут безуспешными, т.к. панель начинает функционировать практически мгновенно, в то время как ПЛК начинает исполнять программу с существенной задержкой от момента включения питания. По этому принудительные функции "ВЫКЛ бит" будут отправлены в никуда.
Эту задачу нужно всегда решать в программе ПЛК, что делается элементарно - в первом цикле выполнения программы в ПЛК принудительно сбрасывать такие биты в слейве. Всего пару строчек кода.