www.klinkmann.com
Архивирование 87
Руководство пользователя ИСР Archestra
© 2006 Klinkmann. Все права защищены.
Чтобы значения атрибутов сохранялись в архиве, в параметрах
соответствующего объекта AppEngine должна быть указана эта операция и,
кроме того, он должен использоваться в Galaxy.
Чтобы объект пересылал данные для сохранения в архиве
1. Выполните захват объекта.
2. Запустите редактор объекта.
3. Для каждого атрибута, значения которого должны сохраняться в
архиве, установите флажок Архивировать (History) и введите
периодичность сохранения в поле Периодичность сохранения (Force
Storage Period).
4. Для атрибутов, не являющихся массивами (то есть для атрибутов
Integer – целое, Float – вещественное или Double – двойной точности),
дополнительно могут быть указаны значения полей Допуск на
значения (Value Deadband), Максимум тренда (TrendHi) и
Минимум тренда (TrendLo).
5. Сохраните сделанные изменения и закройте окно редактора.
6. Освободите объект в Galaxy.
7. Перешлите объект, разрешив для него сканирование, в хост-объект
AppEngine, который также должен быть настроен на архивирование
данных (см. предыдущий параграф).
Подробнее см. в Главах "Объекты" и "Редакторы объектов", подробнее о
специализированных страницах редактора – в файле справки для данного
типа объектов.
Значение Допуск на значения (Value Deadband) представляет собой
указываемую в единицах измерения разницу между последним
сохранённым и новым значением данных, при превышении которой новое
значение будет сохранено в архиве (если разница между последним
сохранённым и новым значением будет меньше этой величины, новое
значение в архиве сохраняться не будет). Допуск, равный 0, допустим и
является значением по умолчанию. "0" означает, что сохранённые в архиве
данные должны измениться на некоторую величину.
Внимание! Изменение качества данных всегда приводит к созданию новой
записи архива, независимо от того, изменилось ли значение данных или
нет.
Значение, указываемое в поле Периодичность сохранения (Forced
Storage Period), представляет собой длительность интервалов времени в
секундах, спустя которые значения атрибута сохраняются в архиве
независимо от того, был ли превышен допуск на значения или нет. При
ненулевой длительности выполняется регулярное сохранение значений
атрибута. "0" в этом поле отменяет регулярное сохранение.
Внимание! Последовательные совпадающие пары "значение-качество" в
действительности на диск не записываются.
Значение в поле Максимум тренда (TrendHi) определяет максимальное
значение тренда, передаваемое клиентам.
Значение в поле Минимум тренда (TrendLo) определяет минимальное
значение тренда, передаваемое клиентам.
Если во время работы приложения значение атрибута меняется,
архивирование данных выполняется в следующих случаях:
• Когда атрибут числового типа (например double, float или integer) и
новое значение отличается от последнего сохранённого на величину,
превышающую допуск на значения, или если качество значения
атрибута изменилось: из плохого (Bad), н апример, стало годным