Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: ZloiVadik от 16 Мая 2024, 10:04:57
-
Приветствую. Подскажите плз. Имеется поле с выводом цифрового значения. Подключена дополнительная переменная, которая скрывает это значение через скрипт.
Но вот потребовалось ещё и изменять цвет этого значения в случае определённого превышения, информация о котором, с плк формируется через переменную типа bool.
Так вынужден был сделать, потому что граница превышения не постоянна и меняется от техпроцесса. Т.е. штатный скадовский инструмент о превышениях границ не годится...
Нужно как-то применить вторую дополнительную переменную...
Возможно-ли это?
Можно конечно менять цвет не поля цифрового вывода, а надписи названия. Но это будет менее информативно и оставим на последний вариант.
-
Здравствуйте.
граница превышения не постоянна и меняется от техпроцесса
Начиная с версии 2.6.11.0 границы переменных (https://simple-scada.com/help/manual/varextra.html) можно привязать к переменным ПЛК. Вы можете добавить в скада-систему переменные, которые отвечают за граничные значения на ПЛК и использовать их в качестве границ переменной.
Нужно как-то применить вторую дополнительную переменную... Возможно-ли это?
К объекту можно привязать только две переменные: основную и дополнительную. Привязать третью переменную возможности нет. При необходимости, на ПЛК вместо двух Boolean переменных (которые отвечают за необходимость скрыть объект и изменить его цвет) можно использовать одну целочисленную переменную, в которую записывать требуемые состояния, например: 1 - скрыть объект, 2 - изменить цвет и т.д.