Подскажите пожалуйста, 1.при каждом перезапуске РТМ, на тренде старые данные исчезаются и начинается рисоваться занова, все это началься после перехода на 6.8 версию. 2.При длительном работе РТМ на трендах парметры отображаются только за последные 3-4 часа.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. "Старые" данные, отражаемые на тренде в режиме "Текущего времени", хранятся в буфере оперативной памяти. При перезагрузке узла буфер очищается и "старые" данные не отображаются. Это от релиза не зависит. Архивные данные должны сохраняться в файлах архивов и отображаться на тренде в "архивном" режиме.
2. Глубина отображаемых на тренде данных зависит от заданного объема буфера тренда и динамики отображаемых процессов. Чем выше динамика и меньше объем буфера, тем глубина отображаемых данных меньше.
Posted by Gulom (Участник № / Member № 4628) on :
2.Объем буфера на тренде установлен 1500. А какая рекомендуемая объем буфера для того чтобы было данные за последные 24 часа. Заранее спассибо за ответ.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Если при объеме буфера 1500 глубина отображаемого тренда равна 3-4 часа, то на 24 часа при той же динамике процесса потребуется буфер около 8000. Надо только иметь в виду, что размер тренда обычно составляет не более 1500 пикселей, поэтому в отображении будут безусловно отсутствовать очень много точек. Такой тренд, в принципе, может дать искаженное представление о процессе, т.к. отдельные резкие изменения параметра могут на тренде не отражаться.
Кроме того, надо учитывать, что большой буфер (буфер одного и того же объема назначается для каждой кривой тренда) - это большой объем оперативной памяти и, следовательно, повышенные требования к ресурсам. Буфер на 8000 записей потребует на каждую кривую около 128 КБ.
Posted by Gulom (Участник № / Member № 4628) on :
Подскажите, что это значить динамика отображаемых процессов и с чем она связано.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В буфер тренда, как и в архив СПАД записываются значения соответстветствующих каналов при изменении их реального значения. Судя по Вашему описанию (3-4 часа при объеме буфера тренда 1500), параметр, выводимый на тренд, изменяется в среднем 1500/3.5/60 = 7.14 раз в минуту. Это и есть характеристика динамики процесса. Если это аналоговый сигнал (например, температура), можно попытаться устранить неинформативные (недостоверные) колебания за счет включения компонентов фильтрации в процедуре первичной обработки (например, апертурой или сглаживанием). Тогда РЕАЛЬНОЕ значение канала будет меняться реже и заданного буфера хватит на больший временной диапазон.
Posted by Жигалов Денис Николаевич (Участник № / Member № 6035) on :
Объясните пожалуйста, как рассчитать буфер желательно с формулой. Дано: Кол-во кривых = 14. Период опроса = 1 секунда.
Чему должен быть равен буфер = ?, что бы в нем было 2 последних часа.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Существенным является не период опроса, а динамика изменения параметра, выводимого на тренд. Если период опроса 1 секунда, а выводимый на тренд атрибут соответствующего канала фактически изменяется реже, в буфере будут более редкие записи и временной диапазон для буфера этой кривой расширится. Величина буфера для каждой кривой равна заданному в настройках тренда значению количества записей. Если записи идут строго с периодом 1 раз в секунду, то исходный буфер (500 записей) будет для этой кривой хранить записи в диапазоне около 8 минут.
Каждая запись ориентировочно занимает 16 байтов. Исходная настройка для тренда с 14 кривыми потребует оперативной памяти в объеме более 100 КБ.