This is topic Интегрирование сигналов in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/31/t/000590.html

Posted by senatorAV (Участник № / Member № 3513) on :
 
Скажите, а как сделать интегрирование(накопление) данных результатов измерений, т.е. есть аналоговые каналы, которые измеряют расход продукта непрерывно. Нужна возможность просмотреть расход за последний час, сутки, месяц.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Надо записывать данные по этим параметрам в архив СПАД, а затем просматривать архив на тренде или различными средствами выборки из архива, включая вывод из архива в документ.
 
Posted by senatorAV (Участник № / Member № 3513) on :
 
Неправильно, наверное, вопрос задан... Каким образом записывать данные, в смысле накапливать результаты измерений? В примере дан источник "Битовый меандр", с помощью которого происходит накопление результатов. Это единственное решение? В смысле, как бы поточнее интегрировать сигнал, желательно с привязкой к системному времени.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Не понял, как с помощью "Битового меандра" осуществить "накопление результатов".

Но для Вашей задачи данные можно сначала накопить в архиве, а затем делать выборки из архива накопленных данных за любой(!) промежуток времени с функцией интегрирования. Такую выборку, в частности, можно выполнить с помощью канала CALL с типом выборки LocalStatistic.

Если же Вам нужно иметь интеграл строго за последний час, за последнюю неделю, за последний месяц, то можно использовать в процедуре ТРАНСЛЯЦИИ канала свой FBD "Определенный интеграл (INTG)" на каждый из 3 диапазонов. Сбрасывать каждый интегратор нужно по завершении соответствующего временного интервала.

Можно также рассмотреть варианты с использованием канала CALL с типом вызова RT_Statistics.
 
Posted by senatorAV (Участник № / Member № 3513) on :
 
Спасибо, понятно, будем работать. А можно примерно посчитать объём архива, предположим, на месяц по одному измерению. Т.е. какой объём будет занимать архив, если в нем месяц накапливать результаты. Мы пытаемся определить необходимый размер HDD.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Объем архива определяется динамикой записей.
Удельный вес одной записи в архиве колеблется примерно от 20 байт (если интенсивность записей в архив больше 1000 записей в минуту) до 30-50 байт, если записи осуществляются существенно реже.
При современных размерах HDD с этой стороны ожидать ограничения не стоит.
Нужно иметь в виду, что при работе с архивным файлом размером больше 1 ГБ работать будет трудно (будут расти процессорные затраты на выборки из архива), будут замедляться процессы, связанные с отображением, обработкой и документированием результатов выборок.
Следует принимать меры по снижению интенсивности записей и гибко применять копирование архива. Существующие механизмы работы с копиями позволяют эффективно делать выборки из копий архива для различных задач постобработки.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2