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

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

Автор Тема: Вторая доп. переменная для изменения цвета превышения границы  (Прочитано 4321 раз)

ZloiVadik

  • Пользователь
  • **
  • Сообщений: 56
    • Просмотр профиля
Приветствую. Подскажите плз. Имеется поле с выводом цифрового значения. Подключена дополнительная переменная, которая скрывает это значение через скрипт.
Но вот потребовалось ещё и изменять цвет этого значения в случае определённого превышения, информация о котором, с плк формируется через переменную типа bool.
Так вынужден был сделать, потому что граница превышения не постоянна и меняется от техпроцесса. Т.е. штатный скадовский инструмент о превышениях границ не годится...
Нужно как-то применить вторую дополнительную переменную...
Возможно-ли это?
Можно конечно менять цвет не поля цифрового вывода, а надписи названия. Но это будет менее информативно и оставим на последний вариант.
« Изменён: 16 Мая 2024, 15:24:57 от Simple_Scada »

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1407
    • Просмотр профиля
Здравствуйте.

Цитировать
граница превышения не постоянна и меняется от техпроцесса
Начиная с версии 2.6.11.0 границы переменных можно привязать к переменным ПЛК. Вы можете добавить в скада-систему переменные, которые отвечают за граничные значения на ПЛК и использовать их в качестве границ переменной.

Цитировать
Нужно как-то применить вторую дополнительную переменную... Возможно-ли это?
К объекту можно привязать только две переменные: основную и дополнительную. Привязать третью переменную возможности нет. При необходимости, на ПЛК вместо двух Boolean переменных (которые отвечают за необходимость скрыть объект и изменить его цвет) можно использовать одну целочисленную переменную, в которую записывать требуемые состояния, например: 1 - скрыть объект, 2 - изменить цвет и т.д.