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

Событийные сообщения

Magelis,Harmony, XBT, Vijeo Designer, Operator Terminal Expert, XBTL1000

Модератор: Специалисты SE

Ответить

Автор темы
kssergio
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 18 дек 2018, 06:04
Имя: Сергей
Страна: Россия
город/регион: Новосибирск

Событийные сообщения

Сообщение kssergio »

Здравствуйте.
Не знаю в какой ветке спросить - ПЛК или ЧМИ.
У сименса есть система событийных сообщений (ALARM_S), которая обеспечивает рассылку сообщений посредством ПЛК, и их централизованное квитирование на всех устройствах ЧМИ (панель оператора, скада).
В Unity Pro я нашел похожее решение. Например, с помощью вызова блока USER_DIAG_ST_MODEL формируется сообщение в буфере контроллера. Это сообщения отображается как в Diagnostic Viewer, так и например в Alarm Summary среды Vijeo Designer. Централизованное квитирование работает. Также такого типа сообщения необходимо будет отобразить в Citect SCADA (пока с ней не разбирался, но уверен, что механизм отображения сообщений буфера контроллера там присутствует).

Проблема с текстом сообщений на русском языке. В Diagnostic Viewer вместо символов кириллицы отображаются вопросы. Такие же вопросы отображаются в Alarm Summary (Vijeo Designer). Просмотрел все настройки в Unity Pro и не нашел параметров, которые бы отвечали за кодировку отображения сообщений. Также и в Vijeo Designer - русского языка нет в System Language Manager, смена кодировки (ASCII, ANSI, Unicode) в DiagAlarmGroup не решает проблему. Все региональные настройки ОС (Win7x64), на которой ведется разработка проекта, установлены для русского языка. Unity Pro V12, Vijeo Designer 6.2.5
Кто-нибудь сталкивался с аналогичной проблемой или решением аналогичной задачи?
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17472
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1278 раз

Событийные сообщения

Сообщение Jackson »

За vijeo designer не скажу, но в общем я бы поискал что-то вроде менеджера шрифтов в проекте (он может быть, например, где-то в районе настроек компиляции).

Но в 1-ю очередь я бы обратился в поддержку Шнайдера (если документацию уже читали).
По вопросам работы Форума можно обратиться по этим контактам.

se_sib
освоился
освоился
Сообщения: 277
Зарегистрирован: 14 дек 2015, 12:15
Имя: Евгений
Страна: Россия
город/регион: Краснодар
Благодарил (а): 5 раз
Поблагодарили: 73 раза

Событийные сообщения

Сообщение se_sib »

В Vijeo Designer ряд шрифтов поддерживает кириллицу, есть шрифт Vijeo Curillic. По поводу Unity Pro не подскажу, не работаю с ним.
Для текста на русском я использую шрифт Vijeo-S Utah.
AlarmSummaryFont.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Автор темы
kssergio
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 18 дек 2018, 06:04
Имя: Сергей
Страна: Россия
город/регион: Новосибирск

Событийные сообщения

Сообщение kssergio »

Шрифты менял, эффекта нет.
Отписал в поддержку Шнайдера. По результатам отпишусь.

Автор темы
kssergio
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 18 дек 2018, 06:04
Имя: Сергей
Страна: Россия
город/регион: Новосибирск

Событийные сообщения

Сообщение kssergio »

Получил ответ. К сожалению, пока данный штатный механизм централизованного управления сообщениями не поддерживает кириллицу и неизвестно когда будет поддерживать.
В таком случае интересно узнать, как этот вопрос решают участники форума - одни и те же сообщения, требующие квитирования, отображаются на нескольких панелях оператора, скада системе. При квитировании сообщения на одном из устройств, состояние этого сообщения должно измениться на остальных устройствах, отображающих данное сообщение.

MaksimNT
освоился
освоился
Сообщения: 262
Зарегистрирован: 31 авг 2012, 06:30
Имя: Фоменко Максим Анатольевич
Страна: РФ
город/регион: гор. Нижнйи Тагил, Свердловской обл.
Благодарил (а): 3 раза
Поблагодарили: 76 раз

Событийные сообщения

Сообщение MaksimNT »

Решение структурные:
В Citect SCADA использую резервирование если АРМов до 2.
Если более 2 АРМов то клиенты и резервированные сервера.

Решения программные в PLC на Unity:
- флаг аварии по триггеру, установки при возникновении причины, сбросc по команде с HMI
- слово аварии, возможно только единственный кодированный бит, установка бита по условию аварии, сбросc/обнулении слова по команде с HMI
Ответить

Вернуться в «Панели оператора»