From OpenSCADAWiki
Jump to: navigation, search

Вкладка "Архів" (Рис.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 однак інколи періодичність значень джерела більше за періодичність цього архіву та це нормально.