Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Редактор проекта TRACE MODE 6 / » Накопительное значение

   
Автор / Author Тема / Topic: Накопительное значение
Avsiannikova
Active Forum Member / Активный участник форума
Участник № / Member № 5946


Icon 1 отправлено / posted      Профиль для / Profile for Avsiannikova           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте. Стоит задача отображать накопительное значение некоторого параметра(например, расход воды) за последний час(24 часа). Возможно ли это реализовать ШТАТНЫМИ средствами Трейс Мода или лучше это делать на контроллерном уровне? Если возможно, то как?
Сообщения / Posts 64 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Для решения этой задачи целесообразно использовать канал CALL.RT_Statistics (см.описание канала).
Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Avsiannikova
Active Forum Member / Активный участник форума
Участник № / Member № 5946


Icon 1 отправлено / posted      Профиль для / Profile for Avsiannikova           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Вот что написано в справке
quote:
RT_Statistics – статистическая обработка значений каналов. Для корректной работы канала CALL с этим типом вызова его аргументы создаются группами по 6. К первому по порядку аргументу типа IN группы привязывается анализируемый канал (ch1), в последующие 5 аргументов типа OUT или IN/OUT при отработке канала CALL записываются результаты статистической обработки:

сумма значений канала ch1;

число суммирований;

среднее значение канала ch1;

максимальное значение канала ch1;

минимальное значение канала ch1.


Вопрос по поводу пункта Число суммирований. Это число задается пользователем/разработчиком? или это число сколько раз будет суммироваться параметр в течение цикла пересчета, который задается в канале(раз в мин/час/день)?
Не очень понятно как завадать временной интервал..

Сообщения / Posts 64 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Жигалов Денис Николаевич
Forum Haunter / Завсегдатай форума
Участник № / Member № 6035


Icon 1 отправлено / posted      Профиль для / Profile for Жигалов Денис Николаевич           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Чем отличается (Час назад) от (Предыдущий час).
И как считается среднее. Оно как то в минусе находится 3.58625e-005 и число суммировании вообще сразу шкалит за 1.31893e+009. На входе канал 100. Сумма значений, максимум и минимум считаются нормальна.

Сообщения / Posts 112 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
1. Число суммирований - это обнаруженное количество записей в заданном временном интервале. Формат его аргумента должен быть целочисленным.
2. Временной интервал интервал следует задавать так, как это указано в разделе "Временной интервал выборки/Разбиение (T_FROM, T_TO) на интервалы".

В каждый адрес отправлен пример проекта с использование канала RT_Statistics.

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Жигалов Денис Николаевич
Forum Haunter / Завсегдатай форума
Участник № / Member № 6035


Icon 1 отправлено / posted      Профиль для / Profile for Жигалов Денис Николаевич           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Я правильно понимаю если я поставлю Интервал выборки = Текущая неделя то среднее значение канала будет за текущую неделю, а если Интервал выборки = Текущий месяц то среднее значение канала будет за текущий месяц?
Или нужно в пункт Параметры, вводить нужное число:
0 – за последний час (от времени запроса);
1...12 – за 1...12 предыдущих часов;
13 – от начала текущих суток до текущего времени;
14 – за предыдущие сутки;
15 – от начала текущей недели до начала текущего дня;
16 – за предыдущую неделю;
17 – от начала текущего месяца до начала текущего дня;
18 – за предыдущий месяц;
19 – за предыдущие 2 месяца;
20 – за предыдущие 3 месяца;
25 – от времени старта монитора до текущего времени;
26 – от начала текущего квартала до начала текущего дня;
27 – OFFSET секунд от текущего времени;
28 – от начала текущего года до начала текущего дня;
29 – за предыдущий год;
Или Параметры и Интервал выборки должны совпадать?
Вообще все запутанно.

Сообщения / Posts 112 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Этот механизм задания интервала устарел и не работает.
Задавайте интервал выборки непосредственно в аргументах T_FROM и T_TO.

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Жигалов Денис Николаевич
Forum Haunter / Завсегдатай форума
Участник № / Member № 6035


Icon 1 отправлено / posted      Профиль для / Profile for Жигалов Денис Николаевич           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Можно пожалуйста пример если такой существует.
Сообщения / Posts 112 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Посмотрите пример "Интервальная статистика (для базовой и профессиональной версии)" из http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/52/t/000003.html
Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2