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

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

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

deviz

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Кнопка без фиксации
« : 21 Октября 2020, 11:37:15 »
Здравствуйте. Кнопки управления например насосом - Пуск и Стоп. Должны быть импульсные, взводят биты в слове. Делаем кнопку без фиксации. Состояние 0 - значение 1, состояние 1 - значение 0. Как в руководстве. Добавляем переменную. Указываем бит. Запускаем клиент. OPC работает, контроллер работает, скада все видит и все хорошо. Нажимаем кратковременно кнопку пуск. Бит в слове установился, но не сбросился. Нажимаем кнопку подольше - видим как бит установился, отпускаем - бит сбросился. И там собственно все кнопки в проекте. То сбрасывает значение, то нет. Пока не поймем в чем проблема.

P.S. В контроллере логики еще нет, только просмотри переменных. Других устройств нет. Т.е. никто больше ничего не шлет кроме скады.

deviz

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Кнопка без фиксации
« Ответ #1 : 21 Октября 2020, 11:43:15 »
Ну и косяк только на внешних тегах. С внутренними переменными все пучком. Может OPC сменить? Lectus демо-версия

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1407
    • Просмотр профиля
Re: Кнопка без фиксации
« Ответ #2 : 21 Октября 2020, 13:29:14 »
Здравствуйте.

Проверили, кнопка без фиксации работает с битами корректно. На OPC-сервере переменная имеет тип данный Word? Или каждый бит это отдельная Boolean переменная на OPC-сервере? Если отдельные переменные, то в последнем сообщении этой темы один из пользователей указал, как правильно настроить битовую переменную в Lectus - нужно использовать именно этот способ.

Возможно проблема в работе Lectus, поэтому рекомендуем протестировать OPC-сервер arOPC(доступна бесплатная демо-версия на 32 тега), по надежности и стабильности работы он гораздо лучше.