Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: vts от 19 Апреля 2021, 08:51:58
-
День добрый.
Есть некое устройство, которое управляется тремя командами (integer):0-стоп, 1-авто, 2-старт.
Для каждой команды в SCADA назначена своя кнопка. Не могу понять, как кнопкой присвоить переменной значение,
например 2, и при этом что бы при отпускании кнопки, переменной не присваивалось значение 0.
Управление идет через переменную "command", а считывание состояния(режима) устройства переменной "status".
-
Здравствуйте.
Если у кнопки "С фиксацией" оставить одно состояние, то кнопка будет записывать фиксированное значение, которое задано в данном состоянии.
-
Спасибо. Да, так получается послать любое значение int. кроме ноля. Значение о, кнопке не присвоить.
Может приведете пример с кнопками без фиксации и скриптами?
-
так получается послать любое значение int. кроме ноля.
Создали три кнопки "С фиксацией" и одним состоянием, для кнопок задали значения 0, 1, 2, проверили, все работает корректно, при нажатии кнопок в переменную записывается соответствующее значение(в том числе и ноль). Если не получается разобраться, пришлите нам для проверки на support@simple-scada.com текущую версию Вашего проекта из директории "..\Simple-Scada 2\Projects\Имя_проекта" и укажите, какие кнопки нужно проверить.
-
Извините. Ваш вариант работает.Я просто забыл удалить второе состояние кнопок.
Теперь только осталось понять почему светится восклицательный знак на кнопках. На OPC сервере все регистры памяти
устройства читаются и записываются(пуск,авто,стоп) и все управление из SCADA есть, а значки (!) у кнопок горят.
-
Восклицательный знак отображается на объектах мнемосхемы в следующих случаях:
1. Связь клиента скады с сервером скады разорвана;
2. Проект приостановлен на сервере;
3. Связь с OPC-сервером разорвана;
4. Переменная с которой связан объект имеет плохое качество (скорее всего Ваш случай). Качество скада получает от OPC-сервера вместе со значением и отметкой времени;
При желании Вы можете отключить отображение иконок с восклицательным знаком. Используйте опцию "Контроль качества" (https://simple-scada.com/help/manual/settings-simple-client.html?anchor=qcontrol).
-
Спасибо.