4.4.2.3.4.6. Сохранение в историю
Настройки истории не влияют на сигналы, которые находятся не в Astra.Server.
|
Чтобы сохранять значения параметров типа в базу данных Astra.Historian, выполните следующие действия:
1. Выделите параметр "OUT.VALUE" и во вкладке "История" установите флаг "Сохранять историю".
Если данная вкладка не отображается, ее можно добавить, воспользовавшись командой "Вид" -> "История".
|
События настраивать не нужно. Все события сохраняются в историю.
|
2. При необходимости задайте значения зон нечувствительности по значению и времени. Данные настройки являются опциональными.
Зоны нечувствительности необходимо использовать, чтобы уменьшить количество сохраняемых значений в базу данных. Они позволяют не записывать в историю значения сигналов, которые изменяются слишком часто или незначительно.
Фильтр
|
Описание
|
Зона нечувствительности по значению
|
Значение не будет сохранено, если оно отличается от предыдущего сохранённого меньше, чем на значение фильтра.
|
Зона нечувствительности по времени, мс
|
Интервал времени после сохранения значения, в течение которого новые значения сохраняться не будут.
|
Значение не будет сохранено в историю, если оно отсеяно хотя бы одним фильтром.
|
Пример
Пусть датчик температуры отправляет текущую температуру раз в секунду. Чтобы не сохранять каждое полученное значение, установите в фильтре "Зона нечувствительности по значению" значение 1. Теперь сохраняться будут только те значения, когда температура увеличилась или уменьшилась на 1 градус и более от предыдущего сохранённого значения.
3. Из выпадающего списка "Метка времени, сохраняемая в историю" выберите "Только время сервера" (опционально).
Если выбрана данная опция, вместо метки времени, полученной от устройства, в историю будет сохраняться время Astra.Server в момент, когда значение было записано в сигнал.
Это необходимо, если значения приходят в Astra.Server с запозданием, например из-за задержек связи. В этом случае нужно установить флаг, чтобы в историю сохранилась не метка времени, когда значение возникло, а метка времени, когда значение было получено и обработано.
|
Для получения метки времени с устройства выберите опцию "По умолчанию" или "Время источника".
Если необходимо получать значение метки времени с источника и с сервера одновременно, выберите из выпадающего списка "Время источника и время сервера", но при данной опции размер записи данных в Astra.Historian увеличится.
4. При выборе опций "Только время сервера" или "Время источника и время сервера", отобразится флаг "Повторное сохранение последней записи". Установите флаг и выберите время таймаута повторного сохранения, если необходимо записывать значение сигнала в Astra.Historian, через указанное время, даже если значение параметра не изменилось.