Стартовая страница › Форумы › Понять, как работает ПО › Работа с Событиями
- В этой теме 37 ответов, 6 участников, последнее обновление 6 лет, 8 месяцев назад сделано
Mikhail.
-
АвторЗаписи
-
09.07.2019 в 16:56 #12671
Romiros
Участник1. Нет ли в каналах формул, влияющих на статус? Может это не позволяет присвоить статус превышения границы. Так сложно сказать.
2. Посмотрите модуль экспорта в БД, он открытый. Думаю будет достаточно для примера.09.07.2019 в 17:30 #12672
MikhailМодератор1. В Вебстанции убедитесь, что выбран фильтр по всем событиям, а не только по представлению.
2. Существующие модули для примера https://github.com/RapidScada/scada/tree/master/ScadaServer/OpenModules
09.07.2019 в 17:31 #12673
MikhailМодераторСкриншот таблицы входных каналов был бы полезен по поводу событий.
10.07.2019 в 10:44 #12684talbutdinov
УчастникПо фильтрам смотрел и там и там, формул не используется, так как рассчитываю пока на стандартные инструменты в виде аварийных границ. Прилагаю скрин настройки каналов и что отображается на веб станции. Возможно есть какие-то логи, где можно откопать истину?
https://yadi.sk/i/5eluM2ldsBusWA
https://yadi.sk/i/WyZ6o-9mIJLvqA10.07.2019 в 10:54 #12685
manjey73УчастникПройтись по датам в списке событий, там текущее число, на это число видимо событий не возникало.
з.ы. это ущербный журнал событий, не для анализа… Нужен отдельный специализированный плагин… а это слишком простенький…
10.07.2019 в 11:45 #12687talbutdinov
УчастникА выход за границы определенных значений разве не есть событие? Оно каждый час можно сказать наступает, а внизу не отображается …
10.07.2019 в 17:19 #12692
MikhailМодераторВообще-то, глядя на скриншоты, события должны появляться. Попробуйте работу границ на каком-либо простейшем проекте.
10.07.2019 в 17:19 #12693
MikhailМодераторНужен отдельный специализированный плагин… а это слишком простенький…
Согласен, надеюсь появится со временем.
11.07.2019 в 08:05 #12700talbutdinov
УчастникВообще-то, глядя на скриншоты, события должны появляться. Попробуйте работу границ на каком-либо простейшем проекте.
Есть какие-то логи, где можно посмотреть, что не так. Готов скинуть базы посмотреть. А на счет простого проекта не знаю даже как это, по мне проще некуда, данные загружаются и отображаются, подскажите, как его сделать.
У нас все крутится на сервере Linux, может что-то в этом.
11.07.2019 в 17:44 #12712
MikhailМодераторГотов скинуть базы посмотреть.
Эта услуга входит в расширенную поддержку.
У нас все крутится на сервере Linux, может что-то в этом.
Вряд ли причина в этом.
Наверное, самое быстрое решение — подключиться к Вашему компьютеру и посмотреть. Но это платно.
Т.к. Вы сами разрабатываете драйвер, то я бы рекомендовал собрать проект ScadaServer, подключиться к нему отладчиком и посмотреть почему не происходит создание события. Класс и метод, где это делается, я подскажу.
11.07.2019 в 18:36 #12715talbutdinov
УчастникНаверное, самое быстрое решение — подключиться к Вашему компьютеру и посмотреть. Но это платно.
Цена вопроса?
Класс и метод, где это делается, я подскажу.
Можно попробовать посмотреть логику.
11.07.2019 в 19:14 #12716talbutdinov
УчастникРешил пересоздать КП и линии заново и все сразу заработало. Видимо что-то не так пошло при перезаливке драйвера.
Теперь вопрос такой: а как-то можно группировать события, т.е. если сегодня события такого рода по такому каналу было, то чтобы оно сегодня больше не выскакивало?
13.07.2019 в 10:59 #12749
MikhailМодераторЦена вопроса?
По ценам напишите, пожалуйста, запрос на почту, когда будет актуально.
Хорошо, что события заработали.
а как-то можно группировать события, т.е. если сегодня события такого рода по такому каналу было, то чтобы оно сегодня больше не выскакивало?
Можете привести пример ситуации, когда это было бы полезно?
13.07.2019 в 15:03 #12761talbutdinov
УчастникВот есть часовая загрузка данных, которые отправляют данные о состоянии приборов учета, а точнее их показания. Если что-то идет не так, а именно если показания не изменяются или слишком большой разбег между часовыми показаниями или суточными (будет определяться по отдельной логике), то система выдает событие о том, что в показаниях имеются проблемы и стоит обратить внимание. Соответственно каждый раз будет всплывать в течении дня сообщение об ошибке при следующей проверке. У оператора открыто окно с событиями и по одному каналу 24 строки с одним и том же событием раз в час минимум, а если по 30 каналам будут события, по каждому 24, то будет «свалка» таких событий. Вот здесь будет лучше сделать так, чтобы если такое событие сегодня уже отображалось, то оно вновь не вылазило, так как в списке событий оно и так весит.
13.07.2019 в 16:07 #12762
manjey73УчастникГруппировка событий нужна, но опять же, это в тему отдельного приложения «Журнал Событий»
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.