Стартовая страница › Форумы › Вопросы без категории › Усреднение за сутки
- В этой теме 10 ответов, 4 участника, последнее обновление 9 лет, 3 месяца назад сделано
Mikhail.
-
АвторЗаписи
-
29.03.2017 в 10:31 #4930
EvgenУчастникЗдравствуйте!
Есть возможность усреднить значение за сутки?29.03.2017 в 10:52 #4931
manjey73УчастникЭто как один ест мясо а второй капусту, а вместе они едят голубцы ?
Что значит усреднить значения ? а если они утром 10, в обед 30, а вечером 3, какое среднее вы ходите получить ?
29.03.2017 в 11:54 #4933
EvgenУчастникпочасовые срезы есть, из них получить среднее за сутки
29.03.2017 в 12:33 #4938
MikhailМодератор1. Можно написать формулы. Тут несколько вариантов: считать среднее только по часовым данным или по каждому поступающему от устройства значению.
2. Использовать плагин Гибкий отчёт. Это более простой способ, подсчёт средних уже реализован.29.03.2017 в 13:43 #4942Romiros
УчастникА можно про формулу подробнее?
Допустим нужно среднее по часам.29.03.2017 в 14:16 #4943
EvgenУчастникА можете рассказать как вытянуть часовые данные из архива?
-
Ответ изменён 9 лет, 3 месяца назад пользователем
Evgen.
30.03.2017 в 09:45 #4956
MikhailМодераторА можно про формулу подробнее?
Допустим нужно среднее по часам.Создать канал типа Часовой ТИ с примерно такой формулой DayBeg()?0:(Val()+(Stat(1)>0?Val(1)/24:0)
В начале суток значение будет сбрасываться в 0, а каждый час увеличиваться на значение канала 1, деленное на 24. На 23:00 будет среднее значение за сутки.На мой взгляд, Гибкий отчёт работает более красиво.
Если считать среднее по всем измеренным значениям, то потребуется один канал, чтобы считать сумму, другой — количество измерений, а третий — среднее.
30.03.2017 в 09:47 #4957
MikhailМодераторА можете рассказать как вытянуть часовые данные из архива?
Уточните, пожалуйста, вопрос.
30.03.2017 в 10:18 #4959
EvgenУчастникВ скаде есть архив по минутным и часовым срезам. В скада-сервере можно просмотреть эти данные. Как прочитать эти данные и получить значения по выбранному каналу за определенный период.
30.03.2017 в 10:55 #4960Romiros
УчастникМихаил, спасибо формула работает.
Evgen, я думаю что в Скаде никак, можно использовать только последние текущие, минутные и часовые значения (вычисления в реальном времени так сказать).
Конечно было бы неплохо иметь функции типа Val()[-5] — типа значение 5 срезов назад, но это наверное только через доп модуль какой-нибудь делать.30.03.2017 в 16:27 #4982
MikhailМодераторКак прочитать эти данные и получить значения по выбранному каналу за определенный период.
Использовать готовые плагины или разработать свои. В формулах базы конфигурации такие действия не поддерживаются, они сильно влияют на быстродействие.
-
Ответ изменён 9 лет, 3 месяца назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.