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
осмотрелся
осмотрелся
Сообщения: 194
Зарегистрирован: 19 сен 2019, 10:09
Имя: Макс
Страна: Россия
город/регион: Славянск-на-Кубани
Благодарил (а): 5 раз
Поблагодарили: 34 раза

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

Сообщение makesstr »

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

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

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

Сообщение stesl »

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

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