ScadaLTS поддерживает четыре метода записи значений объекта.
Установка Запись значений при изменении значений точки является установкой журнала по умолчанию. Значение точки и время его установки сохраняется в базе данных только в том случае, если значение изменяется. Эта установка дает оптимальное сочетание качества хранимой информации и экономии эффективности использования места в хранилище. Для числовых точек также можно применять параметр Допуск или «зона нечувствительности»; в этом случае значение будет записываться в базу данных, если абсолютное значение разности между текущим и предыдущим значениями достигает или превышает заданный допуск.
Установка Запись всех данных позволяет сохранять в базе данных все обновления точек. Рекомендуется использовать эту установку только в том случае, если важна информация о каждом обновлении. Так как накопление данных происходит очень быстро, использование этой настройки быстро приведет к ухудшению работоспособности системы.
Установка Не записывать данные отменяет сохранение исторических данных точки в базе данных. Пожалуйста, учтите, что для визуализации графиков обычно требуются данные, записываемые в журнал. Установку Не записывать данные рекомендуется использовать только в том случае, если вы уверены, что информация о предыдущих значениях точки не нужна.
Установка Интервала позволяет собирать данные источника данных, раздельно от записи данных в базу данных. Используйте эту установку, если источник данных собирает информацию очень часто (например, для детектора событий), но не все значения требуется архивировать. С этой опцией можно установить Тип значения. «Мгновенный» тип означает, что в БД записывается текущее значение объекта, в то время как другие типы позволяют записывать в журнал только статистику значений объекта в течение определенного периода.
Установка Архивировать при изменении метки времени. Эта установка подобна установке Архивировать при изменении значения, но она относится не к значению, а к метке времени значения.
Чтобы исключить ошибочные значения, случайно отправленные оборудованием, можно установить параметр Сброса значения (отбрасывать, не принимать значения). Если установить Сброс экстремальных значений, активируются текстовые окна Сбросить нижний предел и Сбросить верхний предел. Значения меньше нижнего предела и больше верхнего предела впоследствии сбрасываются. Любые существующие значения, которые уже были записаны в журнал ранее, при этом останутся.
The Purge strategy option allows user to choose strategy of data purging. Two types are supported: Period and Values Limit. Процесс очистки производится автоматически каждое утро в 03:05 по местному времени.
Установка Очистка определяет период времени, в течение которого исторические данные объекта должны храниться в базе данных. Практически, значения могут храниться сколь угодно долго, но при этом может произойти ухудшение работоспособности системы, так как архив значений заданного объекта становится слишком большим. (В действительности, быстродействие системы зависит значительно от оборудования хоста).
When the Values Limit type is selected, every time purging is performed for datapoint, number of values set in Values Limit will be left in database for this datapoint. The default value can be set in system settings (Values limit for purge).
Параметр Размер кэш-памяти по умолчанию устанавливает количество значений, которые будут храниться в памяти. Данная установка особенно важна при методе Архивирования всех данных. Значения, которые хранятся в памяти, сопоставляются со значениями, хранимыми в базе данных. Установка этого параметра может значительно улучшить работоспособность системы (так как она пресекает запросы к базе данных), но ее следует использовать аккуратно, так как кэш-память память отнимает ресурс памяти, что может привести к ошибке недостатка места в памяти. Функция «Сбросить кэш-память» обычно не востребована, но может быть удобна в случаях, когда значения объекта удаляют вручную (например, с использованием функционала SQL).