Привязка тегов только вручную?
Shpack;
11.10.04
Добрый день!
Интересует вопрос - привязка тегов и реакция на события в wincc
осуществляется только вручную? а если у меня не одна сотня объектов
- это же просто не производительный труд!!! Может кто создавал свои
методы управления объектами в wincc?
Также если необходимо на мнемосхеме например 100 одинаковых насосов
- каждый раз их надо рисовать, писать для каждого скрипты (например
подтверждение на включение и останов) и вучную привязывать к
тегам?
Пожалуйста, поделитесь современными методами проектирования в wincc
6!!!
Re: Привязка тегов только вручную?
~BurAn~;
11.10.04
Как делаю это я.
Создаешь 1 объект (насос, например). Анимируешь этот объект с
привязкой тэгов для насоса номер 1 (Nasos01.Status, Nasos01.Alarm,
Nasos01.SetPoint, Nasos01.Actuel, и т.д.). В качестве тэгов,
естественно лучше использовать Структурный тэг.
А потом копируем этот готовый объект 100 раз. После чего кликаем на
объекте правой кнопкой мыши -> Linking -> Tag Connections...
А там используя "Найти и заменить" легко изменяутся тэги в
объекте.
Но вот в скрипте тэги не меняются. Т.е. надо стараться создавать
объекты без скриптов.
Андрей
Re: Привязка тегов только вручную?
Nick Gashevsky; 11.10.04
Я делал так: писал скрипт обработки, используя именя объекта (напр.
Насос1, Насос2), который при старте экрана подвязывает теги (типа
стартНасос1, АварияНасос1 и т.д.) к объектам. Потом копировал
объект. ВинСС при этом добавляет номер к названию, поэтому скрипт
работает корректно, т.е. привязывает к тегам стартНасос2,
АварияНасос2.Таким образом, имена тегов привязываются
автоматически.
Re: Привязка тегов только вручную?
Маслов
Дмитрий; 11.10.04
По поводу первого ответа: в C-скриптах теги тоже заменяются, если
их имена объявлять с помощью #define в специальной секции в начале
скрипта (она автоматически создается при создании нового
скрипта).
По поводу второго ответа: привязывать теги на этапе проектирования
все же лучше, т.к. не тратятся лишние ресурсы в Runtime.
Ну и наконец самый простой и быстрый способ решения поставленной
проблемы - использовать PCS7. И теги сами создадутся, и насосы на
мнемосхеме с готовыми привязками к нужным тегам.
См. http://www.wincc.ru
Re: Привязка тегов только вручную?
Eugene; 28.10.04
Re>>Ну и наконец самый простой и RE>>быстрый способ
решения RE>>поставленной проблемы - RE>>использовать
PCS7. И теги сами RE>>создадутся, и насосы на мнемосхеме
RE>>с готовыми привязками к нужным RE>>тегам.
Называется это иконками блоков, создается при компиляции ОС
функцией "create/update blocks icon". В свойствах мнемосхемы, до
компиляции, указываешь "derive the block symbols from the
technological hierarchy". Иконки берутся из @@PCS7Typicals.PDL при
компиляции, из @Template.PDL при обновлении из WinCC через Визард
"Update of The picture objects".
Иконки мастеришь по своему усмотрению.
<<br>