From OpenSCADAWiki
Вкладка "Архів" (Рис.4.6d) містить основні налаштування архіву у складі:
- Розділ "Стан" — містить властивості що характеризують стан архіву:
- Виконується — стан архіву "Виконується". Архів що виконується збирає дані у буфер та обслуговується архіваторами.
- Початок та кінець буферу — дата та час початку та кінця значень у буфері.
- Сховище — зберігання даних архіву, з відстеженням наявності даних у різних сховищах та наданням послідовного видалення дублікатів.
- Розділ "Конфігурація" — безпосередньо містить поля конфігурації:
- Ідентифікатор — інформація про ідентифікатор архіву.
- Ім'я — вказує ім'я архіву.
- Опис — короткий опис архіву та його призначення.
- Запускати — вказує на стан "Виконується" у який переводити архів при запуску програми.
- Джерело — вказує на тип та адресу джерела. Тип джерела визначається з переліку: "Пасивний", "DAQ Атрибут" або "Активний DAQ Атрибут (ЗАСТАРІЛЕ)". Пасивний архів не має асоційованого джерела значень, а дані до такого архіву передаються джерелом самостійно, наприклад, з користувацьких обчислювальних процедур за посередництвом внутрішньої мови програмування. Типи з атрибутом параметру у полі адреси вказують на атрибут параметра підсистеми "Збір даних" як джерело. Основний атрибут параметру спрямовує дані до архіву самостійно з власним періодом збору даних. Активний атрибут параметру опитується завданням архівування цієї підсистеми. Всі джерела реальних даних працюють у основному режимі архівування оскільки отримані дані одразу поміщаються до атрибуту параметра, інколи за міткою часу джерела. Обчислювачі (DAQ.JavaLikeCalc, DAQ.LogicLev, DAQ.BlockCalc, DAQ.Siemens, DAQ.OPC_UA) також працюють зараз у основному режимі архівування та раніше використовували активний режим архівації оскільки дані у атрибуті параметру оновлювалися лише при їх безпосередньому запиті та бралися із контексту обчислення. У випадку з джерелами реальних даних, різниця між активним та основним режимом архівування визначається тим, що у основному режимі джерело може поміщати дані до архіву за міткою часу, а у активному режимі мітка часу завжди встановлюється у поточний системний час.
- Режим об'єднання даних — встановлює режим об'єднання даних при запису з буферу високої роздільної здатності (наприклад, 1 секунда) у архіватор низької роздільної здатності (наприклад, 1 хвилина), коли у одну точку архіватора потрапляє декілька значень з буферу (наприклад, 60). Реалізовано режими: "Ковзне середнє", "Один", "Мінімум" та "Максимум".
- Тип значень — вказує на тип значень, що зберігаються у архіві, з переліку: "Логічний", "Цілий", "Реальний", "Рядок", "Ціле16", "Ціле32", "Ціле64", "Реальне(Float)" та "Реальне(Double).
- Період буферу — вказує на періодичність значень у буфері архіву, у секундах.
- Розмір буферу — вказує розмірність або глибину буферу архіву, у одиницях. Розмірність автоматично встановлюється з розрахунку на 60 сек періодичності задачі архівування, із залишком.
- Жорстка сітка часу буферу — вказує на режим буферу. Режим жорсткої сітки передбачає резервування пам'яті під кожне значення, але без мітки часу. Такий режим виключає можливість пакування суміжно-однакових значень, але заощаджує на зберіганні мітки часу. Інакше буфер працює у режимі зберігання значень у мітці часу та підтримує паковання суміжно-однакових значень.
- Висока роздільна здатність часу буферу — вказує на можливість зберігання значень з періодичністю та роздільною здатністю до 1 мікросекунди, інакше значення можуть зберігатися з періодичністю та роздільною здатністю до 1 секунди.
- Заповнення прохідних точок останнім значенням — прохідні значення переважно заповнюються EVAL однак інколи періодичність значень джерела більше за періодичність цього архіву та це нормально.