Настройка плагина PlgNotification

Стартовая страница Форумы Понять, как работает ПО Настройка плагина PlgNotification

  • В этой теме 21 ответ, 4 участника, последнее обновление 2 года назад сделано Mikhail.
Просмотр 15 сообщений - с 1 по 15 (из 22 всего)
  • Автор
    Сообщения
  • #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, то уведомления не будет? На первый взгляд выглядит как масло масляное. Ну может я и не прав…..

    #31712
    Mikhail
    Модератор

    Добрый день!
    Плагин Уведомления отображает события. То есть если события не создались, то ему нечего отображать. Секция EventFilter задаёт фильтр событий.

    InfoCondition, WarniingCondiition, ErrorCondition — устарело. Используйте пример файла конфигурации из дистрибутива плагина. Если используете версию 5, то обновитесь до 6.

    ParamIDs — устарело.

    #31713
    sergyltd
    Участник

    Здравствуйте
    Значит документация устарела. Жаль что нет актуальной — уже весь форум вопросами завалил, а их все больше становится.
    А что такое ObjNums в исходном файле? Дело в том, что события я создаю — меняю статусы каналов на указанные выше. (101,102,103,105), но событий не появляется. Т.е. события появляются, но внизу, а не в нотификаторе. Там события отсутствуют. Может надо не статусы прописывать а каналы? Эти цифры это номера статусов.

    #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>
    Не работает.

    #31727
    sergyltd
    Участник

    Здравствуйте
    Перепробовал все. В настройках веб станции ставил его в управление квитированием и управление уведомлениями. Конфиг файл менял по всякому — начиная с пустого и кончая полностью заполненым. десятка 3 вариантов испробовал. Ничего не помогает. Самое плохое — никаких ошибок. А ведь коммерческий продукт….
    Помогите народ! Может идеи какие? Не знаю где уже копать.
    Может представление какое для него создать? Может файл настроек куда поместить?

    #31728
    sergyltd
    Участник

    Ура!
    Разобрался. полез в файл скрипта notif-manager, и увидел, что он на кол-во дней ориентируется. Добавил в файл конфига <EvPeriod>5</EvPeriod> без секции — прям в тело. И заработало!
    Спасибо помогавшим!

    #31783
    Mikhail
    Модератор

    Удобнее всего начать использовать плагин с файлом настроек PlgNotification.xml по умолчанию, который содержится в дистрибутиве плагина. Скопируйте его в свой проект в конфигурационные файлы Вебстанции.

    #32697
    mgupi
    Участник

    Здравствуйте!
    Если данный плагин платный то соответственно должен иметь подробное описание. В настоящее время использовать плагин затруднительно. Нет никакого подробного описание по новым версиям. Описание по старой версии вообще не применим по причине отсутствия тех пунктов в xml файле которые упоминаются в документации к версии 5.х. При демо доступе возникли следующие вопросы:
    1) должен ли плагин показывать архивные данные более 48 часов?
    2) события на основной схеме и уведомления в плагине это не одно и то же?

    #32706
    Mikhail
    Модератор

    Добрый день!
    Документация, конечно, нужна. Если отсутствует, то ответы на форуме. Обращаю Ваше внимание, что компания-разрабтчик «должна» только то, что явно прописано в договоре с заказчиком и не более того. ПО предоставляется как есть.

    > должен ли плагин показывать архивные данные более 48 часов?
    Глубина данных указывается в конфигурации, параметр EventDepth, измеряемый в сутках.

    > события на основной схеме и уведомления в плагине это не одно и то же?
    Это может быть одно и то же, а может и не быть. Имеет значение заданные архивы событий, из которых извлекаются данные, а также для плагина уведомлений можно задать фильтр событий.

    #32712
    mgupi
    Участник

    Здравствуйте!
    С чем может быть связана ошибка загрузки плагина Уведомление:
    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.

    #32713
    a80808
    Участник

    Надо выполнить загрузку конфигурации после копирования файла

    #32714
    Mikhail
    Модератор

    Добрый день!
    В приложении Администратор проверьте, что файл PlgNotification.xml присутствует в проекте в разделе Вебстанция — Конфигурационные файлы. Если его там нет, скопируйте файл именно в проект, а не в директорию исполнения.

    #32723
    mgupi
    Участник

    Здравствуйте!
    Проблема решена.
    Подскажите пожалуйста по настройкам плагина. В файле конфига есть следующее:
    <PlgNotification>
    <EventFilter>
    <ObjNums></ObjNums>
    <DeviceNums></DeviceNums>
    <Statuses></Statuses>
    <Severities></Severities>
    </EventFilter>
    <Tips>
    Это только фильтр?
    Дело в том, что пока что данный плагин у меня в проекте реагирует только на аварийные сообщения. Когда показатели возвращаются в норму, плагин ничего не сообщает, но в событиях сообщение о том что параметры пришли в норму сохраняется.

    #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&#187; />
    </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>

    #32725
    a80808
    Участник

    Документация

    А так же вот ссылка на доки в 5 версии, но разницы по моему никакой…

Просмотр 15 сообщений - с 1 по 15 (из 22 всего)
  • Для ответа в этой теме необходимо авторизоваться.