Добрый день, коллеги!
Возник вопрос по созданию скрипта в C-Action WinCC 7.4
Суть вопроса следующая, есть два тега:
1.ОГК_открыт
2.ОГК_закрыт
Тэги считываются с ПЛК Siemens 1200
Необходимо написать скрипт для изменения состояние объекта Circle4
если ОГК_открыт - то зеленый цвет
если ОГК_закрыт - то красный цвет
Заранее спасибо.
И хотел спросить, какой ресурс можете посоветовать для изучения правильного написания скриптов в C-Action.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Вопрос по созданию скрипта в С-Action
Модератор: Глоб.модераторы
-
- освоился
- Сообщения: 222
- Зарегистрирован: 19 сен 2019, 10:09
- Имя: Макс
- Страна: Россия
- город/регион: Славянск-на-Кубани
- Благодарил (а): 5 раз
- Поблагодарили: 38 раз
Вопрос по созданию скрипта в С-Action
А зачем вам вообще использовать скрипты?
Берете два круга, или лучше две половинки круга (Pie Segment), тогда на верхнем уровне можно будет видеть ситуацию когда пришли оба концевика. Заливаете их прозрачным цветом в Static, а на Dynamic - Dynamic Dialog, Boolean, выбираете тег, TRUE - зеленый; FALSE - красный. А на второй сегмент, который закрыт - наоборот. TRUE - красный, FALSE - зеленый. А если фактически у вас один концевик то вообще нет смысла использовать два тега.
Берете два круга, или лучше две половинки круга (Pie Segment), тогда на верхнем уровне можно будет видеть ситуацию когда пришли оба концевика. Заливаете их прозрачным цветом в Static, а на Dynamic - Dynamic Dialog, Boolean, выбираете тег, TRUE - зеленый; FALSE - красный. А на второй сегмент, который закрыт - наоборот. TRUE - красный, FALSE - зеленый. А если фактически у вас один концевик то вообще нет смысла использовать два тега.
WinCC 7.4 SP1 Upd15, Step5.6
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
Вопрос по созданию скрипта в С-Action
Добрый. Про Dynamic dialog уже написали, а если непременно Си, то в справке WInCC Вы наверняка найдете готовый текст. Почему то именно Circle они и любят в примерах ))