Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: Suse от 05 Октября 2017, 10:34:43
-
#Нубский_Вопрос :D
Привет! Помогите сделать в проекте сигнализацию аварийного режима лампочкой...
То есть дошел уровень до отметки 10 процентов от номинала,на рабочей области зажглась лампочка...Как я понимаю можно сделать черезх панель меняя её цвет, можно через уровень и его цвет !? :'( а где брать значения переменных? Самое первое в руководстве, почитаю...потом отпишусь
-
Здравствуйте!
Подробный пример скрипта для изменения цвета любого объекта можно найти здесь (https://simple-scada.com/help/script/colorchange.html).
-
Как я понимаю вопрос в другом. У каждой переменной есть предупредительные (аварийные) границы. Посему в скрипте можно обратиться к xVar.LowWarning или xVar.LowAlarm или High, если надо. Тогда можно задать эти параметры в настройках переменной, или на отдельной странице создать поля к которым привязать данную переменную и соотв. ее параметр из описанных для задания порога срабатывания администратором системы. Тогда скрипт будет единым для всех переменных с которыми ему придется работать.
-
:( Привет, добавил аварийный границы,и чот не завелось...я думал он автоматом подкрасит шкалу.. что не так делаю?!
-
Здравствуйте!
Если требуется, чтобы объекты "Поле" или "Уровень" автоматически меняли цвет по нарушению граничных значений, указанных в дополнительных свойствах (https://simple-scada.com/help/manual/index.html?variable-new.html#var_dop) переменной, то необходимо выделить требуемый объект и активировать свойство "Границы"(см. скриншот во вложении).
-
Вопрос по значениям, если в ОРС мне приходит значение 1000,но в скаде я сдвигаю запятую на три знака и получаю 1, то в границах мне надо писать значение после сдвига запятой или до сдвига!? Брать исходный формат,или формат после преобразования!? :D
-
Брать исходный формат,или формат после преобразования!?
Формат после преобразования.
-
:) Поставил выдавать сообщение по границам,только аварийный, поставил отметки аварий..не выдает...я как понимаю он должен цвет сменить и противно запищать) нету, предупредительные есть и выдает желтым уровень и пищит...
Проверил еще раз :D только предупредительные границы работают :'( аварийные нет,я как понимаю при аварии,должен поменяться цвет уровня на красный !? :(
-
Здравствуйте!
У Вас в настройках проекта в разделе «Другие (https://simple-scada.com/help/manual/index.html?editor-settings.html#set_other)» выбрана опция «Сохранять граничные значения переменных»? Если да, то необходимо зайти в папку «..\Simple-Scada 2\Projects\Имя_проекта\», там можно увидеть файл «Limits.slm». Удалите этот файл. После этого всё должно работать нормально.
Далее опишем как может возникнуть такая ситуация. В настройках проекта в разделе «Другие (https://simple-scada.com/help/manual/index.html?editor-settings.html#set_other)» выбрана опция «Сохранять граничные значения переменных» (подробнее… (https://simple-scada.com/help/manual/managing-bounds-var.html)). Это значит, что Simple-Scada будет сама сохранять граничные значения всех переменных и при запуске проекта будет автоматически загружать их (игнорируя выставленные в редакторе). Эта опция нужна для того, чтобы не создавать на контроллере свои переменные для аварийных и предупредительных границ и при этом иметь возможность менять граничные значения через клиент Simple-Scada (Client.exe) во время работы.
Если не нужно менять граничные значения переменных через клиент Simple-Scada, то отключите сохранение граничных значений. В ином случае после изменения граничных значений в редакторе — необходимо удалять файл «Limits.slm».
-
Спасибо большое! Все заработало! :(