Simple-Scada forum

Simple-Scada 2 => Ошибки => Тема начата: deviz от 21 Октября 2020, 11:37:15

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

P.S. В контроллере логики еще нет, только просмотри переменных. Других устройств нет. Т.е. никто больше ничего не шлет кроме скады.
Название: Re: Кнопка без фиксации
Отправлено: deviz от 21 Октября 2020, 11:43:15
Ну и косяк только на внешних тегах. С внутренними переменными все пучком. Может OPC сменить? Lectus демо-версия
Название: Re: Кнопка без фиксации
Отправлено: Simple_Scada от 21 Октября 2020, 13:29:14
Здравствуйте.

Проверили, кнопка без фиксации работает с битами корректно. На OPC-сервере переменная имеет тип данный Word? Или каждый бит это отдельная Boolean переменная на OPC-сервере? Если отдельные переменные, то в последнем сообщении этой темы (https://simple-scada.com/forum/index.php?topic=98.msg2299#msg2299) один из пользователей указал, как правильно настроить битовую переменную в Lectus - нужно использовать именно этот способ.

Возможно проблема в работе Lectus, поэтому рекомендуем протестировать OPC-сервер arOPC (https://simple-scada.com/aropc)(доступна бесплатная демо-версия (https://www.ardsoft.ru/Downloads/arOPC/arOPC%20Setup.exe) на 32 тега), по надежности и стабильности работы он гораздо лучше.