Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: alan54 от 31 Июля 2019, 14:07:44
-
При получении периодического отчета с интервалом 24 часа и типом обработки "Среднее" усреднение выполняется по всем значениям, в том числе и по нулевым, которые все равно пишутся в базу данных каждый час, несмотря на то, что оборудование не работает. В итоге среднее значение какого-либо параметра за сутки получается сильно заниженным, если оборудование работало только с 8 до 20 часов. Как можно отфильтровать эти нули?
-
Здравствуйте. В ближайшие дни попробуем решить этот вопрос. Простой фильтр по нулевым значениям не подойдёт многим пользователям, ведь часто нули это обычные значения которые должны учитываться при расчете, а иногда их не нужно учитывать. Подумаем как лучше решить эту задачу, но скорее всего сделаем что-то такое:
1. Создаётся отдельная виртуальная boolean-переменная с архивацией, которая включается (через скрипт) когда оборудование работает и выключается когда оборудование не работает;
2. Эта переменная указывается в качестве фильтра при создании Периодического источника;
3. Скада при построении периодического источника учитывает только те значения переменных которые были когда переменная-фильтр была включена и игнорирует значения когда она была выключена.
-
Спасибо, неплохое решение, буду ждать обновления.
-
Здравствуйте. В ближайшие дни попробуем решить этот вопрос. Простой фильтр по нулевым значениям не подойдёт многим пользователям, ведь часто нули это обычные значения которые должны учитываться при расчете, а иногда их не нужно учитывать. Подумаем как лучше решить эту задачу, но скорее всего сделаем что-то такое:
1. Создаётся отдельная виртуальная boolean-переменная с архивацией, которая включается (через скрипт) когда оборудование работает и выключается когда оборудование не работает;
2. Эта переменная указывается в качестве фильтра при создании Периодического источника;
3. Скада при построении периодического источника учитывает только те значения переменных которые были когда переменная-фильтр была включена и игнорирует значения когда она была выключена.
Здравствуйте. Ближайшие дни давно прошли. Хотелось бы узнать, решен ли этот вопрос.
-
Здравствуйте. Этот вопрос решен 5 сентября с обновлением 2.3.6.0. Все обновления со списком изменений мы публикуем в этой теме форума (https://simple-scada.com/forum/index.php?topic=178.msg7422#msg7422). Как мы и писали ранее - у Периодических источников появилась возможность выбора переменной-фильтра. Сейчас есть ещё более новое обновление 2.3.6.2 (оно описано в той же теме), которое мы скоро опубликуем официально. Если есть желание, то напишите на support@simple-scada.com с указанием организации на которую приобреталась лицензия, мы вышлем ссылку на версию 2.3.6.2.
-
Здравствуйте. Этот вопрос решен 5 сентября с обновлением 2.3.6.0. ...Как мы и писали ранее - у Периодических источников появилась возможность выбора переменной-фильтра....
Спасибо за быстрый ответ, оказывается, проблема уже была решена. Включил оповещения об ответах на мои вопросы, чтобы не пропускать их в дальнейшем. Проверил на практике, фильтр работает.