senatorAV
Forum Professor / Завсегдатай форума
Участник № / Member № 3513
отправлено / posted
Скажите, а как сделать интегрирование(накопление) данных результатов измерений, т.е. есть аналоговые каналы, которые измеряют расход продукта непрерывно. Нужна возможность просмотреть расход за последний час, сутки, месяц.
Сообщения / Posts 155 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Надо записывать данные по этим параметрам в архив СПАД, а затем просматривать архив на тренде или различными средствами выборки из архива, включая вывод из архива в документ.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
senatorAV
Forum Professor / Завсегдатай форума
Участник № / Member № 3513
отправлено / posted
Неправильно, наверное, вопрос задан... Каким образом записывать данные, в смысле накапливать результаты измерений? В примере дан источник "Битовый меандр", с помощью которого происходит накопление результатов. Это единственное решение? В смысле, как бы поточнее интегрировать сигнал, желательно с привязкой к системному времени.
Сообщения / Posts 155 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Не понял, как с помощью "Битового меандра" осуществить "накопление результатов".
Но для Вашей задачи данные можно сначала накопить в архиве, а затем делать выборки из архива накопленных данных за любой(!) промежуток времени с функцией интегрирования. Такую выборку, в частности, можно выполнить с помощью канала CALL с типом выборки LocalStatistic.
Если же Вам нужно иметь интеграл строго за последний час, за последнюю неделю, за последний месяц, то можно использовать в процедуре ТРАНСЛЯЦИИ канала свой FBD "Определенный интеграл (INTG)" на каждый из 3 диапазонов. Сбрасывать каждый интегратор нужно по завершении соответствующего временного интервала.
senatorAV
Forum Professor / Завсегдатай форума
Участник № / Member № 3513
отправлено / posted
Спасибо, понятно, будем работать. А можно примерно посчитать объём архива, предположим, на месяц по одному измерению. Т.е. какой объём будет занимать архив, если в нем месяц накапливать результаты. Мы пытаемся определить необходимый размер HDD.
Сообщения / Posts 155 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Объем архива определяется динамикой записей. Удельный вес одной записи в архиве колеблется примерно от 20 байт (если интенсивность записей в архив больше 1000 записей в минуту) до 30-50 байт, если записи осуществляются существенно реже. При современных размерах HDD с этой стороны ожидать ограничения не стоит. Нужно иметь в виду, что при работе с архивным файлом размером больше 1 ГБ работать будет трудно (будут расти процессорные затраты на выборки из архива), будут замедляться процессы, связанные с отображением, обработкой и документированием результатов выборок. Следует принимать меры по снижению интенсивности записей и гибко применять копирование архива. Существующие механизмы работы с копиями позволяют эффективно делать выборки из копий архива для различных задач постобработки.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |