Форум 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 / » Канал Call.RT_Statistics

   
Автор / Author Тема / Topic: Канал Call.RT_Statistics
SerchenyaN
Forum Member / Участник форума
Участник № / Member № 2877


Icon 1 отправлено / posted      Профиль для / Profile for SerchenyaN           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Мы подсчитываем сумму значений канала за период с помощью канала Call: тип вызова - RS_STATISTIC, параметр - 0, интервал выборки - предыдущий час.
По логике, каждый новый час сумма должна заново пересчитываться, но вместо этого значение суммы каждый раз прибавляется к результату предыдущего часа. Таким образом, например, через семь часов будет сумма значений за все семь часов, а не за один предыдущий час.
В help'e сказано: "Для сброса результата статистической обработки МОЖНО присвоить 0 соответствующему аргументу или установить соответствующий бит значения канала RT_Statistics". Это касается только принудительного сброса, или даже независимо от выбранного интервала аргумент нужно обнулять? Тогда вопрос: а зачем вообще выбирать интервал?

Сообщения / Posts 47 | Из / 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 17316 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
SerchenyaN
Forum Member / Участник форума
Участник № / Member № 2877


Icon 1 отправлено / posted      Профиль для / Profile for SerchenyaN           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Получается, что считать канал начинает с момента старта монитора и до того момента, пока его не обнулишь? Мы правильно Вас поняли?
Сообщения / Posts 47 | Из / 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 
Да, именно так все и происходит
Сообщения / Posts 17316 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
SerchenyaN
Forum Member / Участник форума
Участник № / Member № 2877


Icon 1 отправлено / posted      Профиль для / Profile for SerchenyaN           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В TM5 была возможность подсчета суммы значений с помочью подтипа КАНАЛ, дополнение к подтипу - СУММА. Время выборки можно было задавать с помощью TIME/MASK и никакого обнуления не требовалось. Есть ли аналог этого в ТМ6, кроме Call.RT_Statistics?
Сообщения / Posts 47 | Из / 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 
Других нет. Вам необходимо написать простейшую программу, которая будет в определенные промежутки времени посылать 0.
Сообщения / Posts 17316 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
SerchenyaN
Forum Member / Участник форума
Участник № / Member № 2877


Icon 1 отправлено / posted      Профиль для / Profile for SerchenyaN           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Понятно. Спасибо, так и было сделано. Жаль, конечно, что TM6 такого плюса из TM5 не почерпнул.
Сообщения / Posts 47 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
SATER
Forum Haunter / Завсегдатай форума
Участник № / Member № 1414


Icon 1 отправлено / posted      Профиль для / Profile for SATER           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Расскажите, пожалуйста, как настроить Call.RT_Statistics чтобы получить средние значения за предыдущий час по нескольким каналам Float

Создал Call.RT_Statistics и Call.ChGroupReq
Настроил:
 -

 -

 -

 -

Пробовал и другие варианты: в CALL.RT_Statistic первые 2 аргумента ставил с типом Date_and_time, как с Local_Statistic (CALL.Local_Statistic у меня работает). В CALL.ChGroupReq менял тип Input/Output, период пересчета, Параметр...
В МРВ подаю единицу на вход CALL.RT_Statistic, его реальное, апаратное и входное значения стают равными 1 и все - никаких результатов, так и застывают..

Сообщения / Posts 141 | Из / 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 
Отправлен пример.
Сообщения / Posts 17316 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
SATER
Forum Haunter / Завсегдатай форума
Участник № / Member № 1414


Icon 1 отправлено / posted      Профиль для / Profile for SATER           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Спасибо. Я так понял, что для CALL.RT_Statistic Параметр нужно выбирать соответственно с разделом Справки "Временной интервал выборки". Это запутывает, потому что в справке в том разделе написано:
Разбиение (T_FROM, T_TO) на интервалы
Значение младшего полубайта атрибута Параметр канала-инициатора выборки задает величину интервалов, на которые разбивается диапазон (T_FROM, T_TO) (соответственно, число интервалов равно результату деления диапазона на интервал)

А как задать T_FROM, T_TO для CALL.RT_S не сказано.

Я правильно понял?:
Если Параметр = 34, то T_FROM = начало предыдущего часа, а Т_ТО = начало текущего часа

Сообщения / Posts 141 | Из / 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 
Вы правильно поняли.
Первый аргумент каждой пары показывает сумму значений с начала текущего часа, а второй аргумент пары - среднее значение за предыдущий час.

Сообщения / Posts 17316 | Из / 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