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

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

Ответить

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

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

Сообщение kssergio » 18 дек 2018, 07:34

Здравствуйте.
Не знаю в какой ветке спросить - ПЛК или ЧМИ.
У сименса есть система событийных сообщений (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
администратор
администратор
Сообщения: 10906
Зарегистрирован: 17 июн 2008, 15:01
Имя: Евгений свет Брониславович
Благодарил (а): 177 раз
Поблагодарили: 323 раза
Контактная информация:

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

Сообщение Jackson » 18 дек 2018, 10:06

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

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


se_sib
здесь недавно
здесь недавно
Сообщения: 90
Зарегистрирован: 14 дек 2015, 12:15
Имя: Евгений
Поблагодарили: 16 раз

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

Сообщение se_sib » 18 дек 2018, 10:38

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


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

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

Сообщение kssergio » 18 дек 2018, 12:37

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


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

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

Сообщение kssergio » 20 дек 2018, 11:21

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


MaksimNT
освоился
освоился
Сообщения: 245
Зарегистрирован: 31 авг 2012, 05:30
Имя: Фоменко Максим Анатольевич
Благодарил (а): 3 раза
Поблагодарили: 62 раза

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

Сообщение MaksimNT » 20 дек 2018, 15:38

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

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

Ответить

Вернуться в «SCADA и HMI»