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, через указанное время, даже если значение параметра не изменилось.