Кнопка "без фиксации" , 2 состояния (FALSE,TRUE) - при нажатии на кнопку переменная меняет свое значение на ОРС сервере примерно 1 сек.
..второе состояние кнопки часто не меняется (надпись), меняется при длительном нажатии и удержании.
Проект посмотрели. У Вас в настройках переменных, связанных с кнопками, задана частота опроса "По умолчанию" – 1 сек. Поэтому значение переменной в скада-системе не может обновляться чаще 1 сек. и результат записи в переменную также будет виден только через 1 сек.
Т.к. указанные переменные поступают с UA-сервера, то в настройках UA-сервера можно активировать опцию "
Чтение после записи", которая позволяет максимально быстро получить новое значение переменной после выполнения записи, независимо от частоты опроса переменной.
Вместо кнопок "без фиксации", самым оптимальным вариантом будет использование кнопок "с фиксацией" и одним состоянием. В этом случае, при нажатии в переменную будет записываться фиксированное значение. Например, можно использовать две кнопки Пуск и Стоп с одним состоянием и значением 1, а сброс значения на 0 реализовать на ПЛК. Т.е., нажали Пуск, в переменную записалось значение 1, оборудование запустилось, после чего на ПЛК в переменную записалось значение 0. Аналогично и для кнопки Стоп. Данный способ будет гораздо надежнее.
Использовал скрипты на сброс состояния кнопки.
Не рекомендуем использовать подобные способы.