1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Изменить цвет по значению разных тэгов

Модератор: Глоб.модераторы

Ответить

Автор темы
bluremi
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 22 ноя 2013, 13:13
Имя: Дмитрий
Страна: Россия
город/регион: Samara
Благодарил (а): 11 раз

Изменить цвет по значению разных тэгов

Сообщение bluremi »

Друзья, опыта в программировании средних-больших SCADA нет, поэтому встрял на казалось бы простой задаче. Вернее их две.

Проект выполняется на WinCC Advanced TIA Portal v16.

1. Есть мнемосхема с трубами, нарисованными объектом Line. Как сделать так, чтобы труба становилась зелёной, если любой из, например, 3х булевых тэгов стал равен TRUE?

2. Допустим, надо чтобы труба становилась зелёной при одном тэге, синей - при другом и красной - при третьем. Как в этом случае?

Проект на ПЛК менять крайне не желательно, поэтому нельзя например сделать int тэги, которые бы были комбинацией нужных мне исходных тэгов и использовать их для анимации. Также, тэги сильно удалены друг от друга адресно. Т.е. например зелёный цвет - это DB6.DBX10.0, красный - это DB6.DBX18.0, а синий - DB6.DBX26.0 и т.п.

Вероятно, можно это сделать скриптами (в случае с Advanced только VBS), но по какому событию выполнять скрипт? Не будет ли всё тормозить, учитывая что на экране таких объектов не менее 100 шт?

Подскажите, что вы делаете в таких ситуациях?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

v0v
не первый раз у нас
не первый раз у нас
Сообщения: 372
Зарегистрирован: 12 дек 2018, 14:47
Имя: Влад
Благодарил (а): 1 раз
Поблагодарили: 50 раз

Изменить цвет по значению разных тэгов

Сообщение v0v »

Это можно сделать несколькими способами. Когда только два можно наложением visibility haidden, когда два и более можно офорить графический лист.
Ответить

Вернуться в «WinCC»