Стартовая страница › Форумы › Понять, как работает ПО › Настройка плагина PlgNotification
Помечено: плагин уведомлений
- В этой теме 21 ответ, 4 участника, последнее обновление 2 года назад сделано
Mikhail.
-
АвторСообщения
-
29.03.2024 в 10:44 #31703
sergyltdУчастникЗдравствуйте
Вопрос глобальный, потому что в мануале только одно слово совпадает с исходным файлом конфигурации — Statuses. Ну правда еще подсказки… Учитывая, что в 6-ой версии внесены изменения, вопрос —
1. а мануал вобще актуален?
Вот мой файл конфигурации:
<EventFilter>
<ObjNums></ObjNums>
<DeviceNums>1</DeviceNums>
<Statuses>101,102,103,105</Statuses>
<Severities>1,250</Severities>
</EventFilter>
Не работает. Я его понял так. Если в девайсе 1 какой-нибудь канал изменил статус на 101,102,103 или 105 появится уведомление. Так же если какой-нибудь канал изменит свой статус на статус с серьезностью 1 или 250, так же будет уведомление.
Но очевидно, мои рассуждения неправильны — ни одного уведомления.
Что такое ObjNums? Номера каких объектов?
Если мануал актуален, то еще 2 вопроса:
2. Что такое (точнее на что влияют) установки InfoCondition, WarniingCondiition, ErrorCondition? Ведь все эти условия задаются в канале + статус канала, и соответствуют пункту Severities. Значение канала перевалило верхнюю границу. Канал изменил статус на High — Severity=250 (WarningCondiition).
3. Настройка ParamIDs. Написано идентификаторы величин для которых разрешены уведомления. Т.е если я прописал канал 54 для подачи уведомления, но его величина Voltage, которая прописана в ParmIDs, то уведомления не будет? На первый взгляд выглядит как масло масляное. Ну может я и не прав…..29.03.2024 в 14:18 #31712
MikhailМодераторДобрый день!
Плагин Уведомления отображает события. То есть если события не создались, то ему нечего отображать. Секция EventFilter задаёт фильтр событий.InfoCondition, WarniingCondiition, ErrorCondition — устарело. Используйте пример файла конфигурации из дистрибутива плагина. Если используете версию 5, то обновитесь до 6.
ParamIDs — устарело.
29.03.2024 в 14:44 #31713
sergyltdУчастникЗдравствуйте
Значит документация устарела. Жаль что нет актуальной — уже весь форум вопросами завалил, а их все больше становится.
А что такое ObjNums в исходном файле? Дело в том, что события я создаю — меняю статусы каналов на указанные выше. (101,102,103,105), но событий не появляется. Т.е. события появляются, но внизу, а не в нотификаторе. Там события отсутствуют. Может надо не статусы прописывать а каналы? Эти цифры это номера статусов.29.03.2024 в 15:31 #31715
sergyltdУчастникВот попробовал по другому
<EventFilter>
<ObjNums>58,59,60,61</ObjNums> Это каналы в которых меняется значение
<DeviceNums>1</DeviceNums> Номер устройства
<Statuses>101,102,103,105</Statuses> В зависимости от значения каналов перечисленных в ObjNums в других каналах изменяется статус на один из этих
<Severities>1,250</Severities>Этим статусам соответствует серьезность 250
</EventFilter>
<Tips>
Не работает.29.03.2024 в 20:54 #31727
sergyltdУчастникЗдравствуйте
Перепробовал все. В настройках веб станции ставил его в управление квитированием и управление уведомлениями. Конфиг файл менял по всякому — начиная с пустого и кончая полностью заполненым. десятка 3 вариантов испробовал. Ничего не помогает. Самое плохое — никаких ошибок. А ведь коммерческий продукт….
Помогите народ! Может идеи какие? Не знаю где уже копать.
Может представление какое для него создать? Может файл настроек куда поместить?29.03.2024 в 21:25 #31728
sergyltdУчастникУра!
Разобрался. полез в файл скрипта notif-manager, и увидел, что он на кол-во дней ориентируется. Добавил в файл конфига <EvPeriod>5</EvPeriod> без секции — прям в тело. И заработало!
Спасибо помогавшим!01.04.2024 в 13:18 #31783
MikhailМодераторУдобнее всего начать использовать плагин с файлом настроек PlgNotification.xml по умолчанию, который содержится в дистрибутиве плагина. Скопируйте его в свой проект в конфигурационные файлы Вебстанции.
09.05.2024 в 16:32 #32697mgupi
УчастникЗдравствуйте!
Если данный плагин платный то соответственно должен иметь подробное описание. В настоящее время использовать плагин затруднительно. Нет никакого подробного описание по новым версиям. Описание по старой версии вообще не применим по причине отсутствия тех пунктов в xml файле которые упоминаются в документации к версии 5.х. При демо доступе возникли следующие вопросы:
1) должен ли плагин показывать архивные данные более 48 часов?
2) события на основной схеме и уведомления в плагине это не одно и то же?10.05.2024 в 11:32 #32706
MikhailМодераторДобрый день!
Документация, конечно, нужна. Если отсутствует, то ответы на форуме. Обращаю Ваше внимание, что компания-разрабтчик «должна» только то, что явно прописано в договоре с заказчиком и не более того. ПО предоставляется как есть.> должен ли плагин показывать архивные данные более 48 часов?
Глубина данных указывается в конфигурации, параметр EventDepth, измеряемый в сутках.> события на основной схеме и уведомления в плагине это не одно и то же?
Это может быть одно и то же, а может и не быть. Имеет значение заданные архивы событий, из которых извлекаются данные, а также для плагина уведомлений можно задать фильтр событий.12.05.2024 в 21:25 #32712mgupi
УчастникЗдравствуйте!
С чем может быть связана ошибка загрузки плагина Уведомление:
2024-05-12 21:20:21 [DESKTOP-3HTR4KV][DESKTOP-3HTR4KV$][ERR] Плагин PlgNotification: Ошибка при загрузке конфигурации:
Could not find file ‘C:\Program Files\SCADA\ScadaWeb\config\PlgNotification.xml’. Данный файл не раз копировал из архива плагина в папку с проектом но он после запуска проекта исчезает из папки ….ScadaWeb\config.12.05.2024 в 21:29 #32713
a80808УчастникНадо выполнить загрузку конфигурации после копирования файла
13.05.2024 в 10:29 #32714
MikhailМодераторДобрый день!
В приложении Администратор проверьте, что файл PlgNotification.xml присутствует в проекте в разделе Вебстанция — Конфигурационные файлы. Если его там нет, скопируйте файл именно в проект, а не в директорию исполнения.14.05.2024 в 12:31 #32723mgupi
УчастникЗдравствуйте!
Проблема решена.
Подскажите пожалуйста по настройкам плагина. В файле конфига есть следующее:
<PlgNotification>
<EventFilter>
<ObjNums></ObjNums>
<DeviceNums></DeviceNums>
<Statuses></Statuses>
<Severities></Severities>
</EventFilter>
<Tips>
Это только фильтр?
Дело в том, что пока что данный плагин у меня в проекте реагирует только на аварийные сообщения. Когда показатели возвращаются в норму, плагин ничего не сообщает, но в событиях сообщение о том что параметры пришли в норму сохраняется.14.05.2024 в 14:20 #32724
a80808УчастникДавно это было… Вот ниже пример файла для реальной инстанцы. Типпсы отключены за ненадобностью.
<PlgNotification>
<GeneralOptions>
<EvPeriod>2</EvPeriod>
<DispNotifCnt>100</DispNotifCnt>
</GeneralOptions>
<NotifOptions>
<InfoCondition>
<Statuses>13</Statuses>
<ParamIDs>110, 111, 101, 105, 115, 120, 125, 126</ParamIDs>
</InfoCondition>
<WarningCondition>
<Statuses>12, 14</Statuses>
<ParamIDs>110, 111, 101, 105, 115, 120, 125, 126</ParamIDs>
</WarningCondition>
<ErrorCondition>
<Statuses>11, 15</Statuses>
<ParamIDs>110, 111, 101, 105, 115, 120, 125, 126</ParamIDs>
</ErrorCondition>
</NotifOptions>
<!—
<Tips>
<Tip>
<TipCondition>
<Statuses>13</Statuses>
<ParamIDs></ParamIDs>
</TipCondition>
<Link url=»http://rapidscada.org» />
</Tip>
<Tip>
<TipCondition>
<Statuses>12, 14</Statuses>
<ParamIDs></ParamIDs>
</TipCondition>
<Html>
<p>Possible actions:</p>- Action 1
- Action 2
</Html>
</Tip>
<Tip>
<Html>
Contact your system administrator.
</Html>
</Tip>
</Tips>
—>
</PlgNotification>
14.05.2024 в 14:23 #32725
a80808УчастникА так же вот ссылка на доки в 5 версии, но разницы по моему никакой…
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.