Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Кнопка без фиксации  (Прочитано 6839 раз)

deldemo

  • Старожил
  • ****
  • Сообщений: 308
    • Просмотр профиля
Кнопка без фиксации
« : 08 Февраля 2017, 14:00:50 »
Здравствуйте. Уважаемые помогите. Периодически залипает кнопка без фиксации.
   
  • OPC Win CC
  • В проекте всего 7 тегов

Хотя было замечено и на Codesys OPC только в другом проекте

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3215
    • Просмотр профиля
    • Simple-Scada
Re: Кнопка без фиксации
« Ответ #1 : 08 Февраля 2017, 14:05:52 »
Здравствуйте.

Есть ли какая-то закономерность? Например кликать нужно быстро, или наоборот, нажать удерживать и затем отпустить? Вообще, принцип работы кнопки без фиксации простой: записать значение во время нажатия кнопки и вернуть прежнее при отпускании. И скада гарантированно выполняет эти действия. Возможно OPC-сервер при коротком нажатии игнорирует возврат прежнего значения (хотя не получается такое сделать на наших OPC-серверах).
« Изменён: 08 Февраля 2017, 14:29:27 от Simple-Scada »

deldemo

  • Старожил
  • ****
  • Сообщений: 308
    • Просмотр профиля
Re: Кнопка без фиксации
« Ответ #2 : 08 Февраля 2017, 14:22:26 »
К сожалению закономерности я не нашел. Буду тестировать. Далее отпишусь если будет зацепка.
Просто думал может встречалось уже у кого-то такое.
Пока вышел из положения добавив R_triger  на входы в программе PLC

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3215
    • Просмотр профиля
    • Simple-Scada
Re: Кнопка без фиксации
« Ответ #3 : 08 Февраля 2017, 14:25:45 »
Цитировать
Просто думал может встречалось уже у кого-то такое.
Как-то была подобная ситуация в версии 1.3.3. Там система присвоения значений такая же. Возможно некоторые OPC-серверы два присвоения подряд как-то не выполняют. Сейчас систему немного изменим и сделаем чтобы кнопка писала значение пока не пройдёт OnDataChange. Возможно это решит проблему.
« Изменён: 08 Февраля 2017, 14:26:19 от Simple-Scada »

deldemo

  • Старожил
  • ****
  • Сообщений: 308
    • Просмотр профиля
Re: Кнопка без фиксации
« Ответ #4 : 08 Февраля 2017, 14:33:03 »
Только что провел несколько тестов на OPC Codesys.
Залипание происходит когда производится несколько коротких кликов по одной и той же кнопке.
В моем случае не менее трех кликов.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1407
    • Просмотр профиля
Re: Кнопка без фиксации
« Ответ #5 : 07 Марта 2017, 09:40:56 »
Здравствуйте!

В версии Simple-Scada 2.2.0.0 изменена обработка отпускания кнопки без фиксации. Проверьте, если это не решило Вашу проблему, то мы внесем ещё несколько изменений.
« Изменён: 07 Марта 2017, 09:42:18 от Simple-Scada »