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

Операторское сообщение из c - скрипта

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

Закрыто

Автор темы
IvanKondratyev
здесь недавно
здесь недавно
Сообщения: 12
Зарегистрирован: 01 июн 2022, 15:51
Имя: Иван
Страна: Россия
город/регион: Kazan
Благодарил (а): 3 раза

Операторское сообщение из c - скрипта

Сообщение IvanKondratyev »

Всем добрый день! Никак не могу придумать решение одной задачи, голову сломал. Может кто-нибудь сталкивался.
На мнемосхеме есть два поля i/o field. Одно привязано к internal тегу, второе-пустое. В пустое вводится значение и по клику вызывается с-скрипт, забирающий введенное значение и передающее его в тег, к которому привязано первое поле i/o field (через settagdouble).
Вопрос: можно ли из с-скрипта вызывать стандартное сообщение о вводе оператором? (которое появляется при вводе в i/o field, если выставлено свойство Operator message в miscellanеous i/o field)? Есть функция GCreateMyOperationMsg, но она подразумевает предварительное создание сообщений вручную, что в моем случае неприемлемо, т.к очень много тегов нужно задавать.
Напрямую в i/o field вводить возможности нет, к сожалению, поэтому приходится через отдельное поле и скрипт.

Автор темы
IvanKondratyev
здесь недавно
здесь недавно
Сообщения: 12
Зарегистрирован: 01 июн 2022, 15:51
Имя: Иван
Страна: Россия
город/регион: Kazan
Благодарил (а): 3 раза

Операторское сообщение из c - скрипта

Сообщение IvanKondratyev »

Решил через создание нового операторского сообщения, которое при вызове тянет все необходимые данные из скрипта. Указал необходимые параметры для отображения в alarm logging (@2%s@, @3%s@ и т.п). Описание привязок находится в документе "WinCC/Options for Process Control".
Закрыто

Вернуться в «Simatic PCS 7»