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

Вопрос по созданию скрипта в С-Action

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

Ответить

Автор темы
koos
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 04 мар 2022, 09:25
Имя: Константин
Благодарил (а): 1 раз

Вопрос по созданию скрипта в С-Action

Сообщение koos »

Добрый день, коллеги!
Возник вопрос по созданию скрипта в C-Action WinCC 7.4
Суть вопроса следующая, есть два тега:
1.ОГК_открыт
2.ОГК_закрыт
Тэги считываются с ПЛК Siemens 1200
Необходимо написать скрипт для изменения состояние объекта Circle4
если ОГК_открыт - то зеленый цвет
если ОГК_закрыт - то красный цвет
Заранее спасибо.
И хотел спросить, какой ресурс можете посоветовать для изучения правильного написания скриптов в C-Action.

makesstr
освоился
освоился
Сообщения: 222
Зарегистрирован: 19 сен 2019, 10:09
Имя: Макс
Страна: Россия
город/регион: Славянск-на-Кубани
Благодарил (а): 5 раз
Поблагодарили: 38 раз

Вопрос по созданию скрипта в С-Action

Сообщение makesstr »

А зачем вам вообще использовать скрипты?
Берете два круга, или лучше две половинки круга (Pie Segment), тогда на верхнем уровне можно будет видеть ситуацию когда пришли оба концевика. Заливаете их прозрачным цветом в Static, а на Dynamic - Dynamic Dialog, Boolean, выбираете тег, TRUE - зеленый; FALSE - красный. А на второй сегмент, который закрыт - наоборот. TRUE - красный, FALSE - зеленый. А если фактически у вас один концевик то вообще нет смысла использовать два тега.
WinCC 7.4 SP1 Upd15, Step5.6

stesl
эксперт
эксперт
Сообщения: 1035
Зарегистрирован: 31 мар 2018, 12:05
Имя: Вячеслав
Благодарил (а): 100 раз
Поблагодарили: 141 раз

Вопрос по созданию скрипта в С-Action

Сообщение stesl »

koos писал(а): 04 мар 2022, 09:36 Добрый день, коллеги!
Добрый. Про Dynamic dialog уже написали, а если непременно Си, то в справке WInCC Вы наверняка найдете готовый текст. Почему то именно Circle они и любят в примерах ))
Ответить

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