From OpenSCADAWiki
Jump to: navigation, search

Начнём с архивации значений, для которой нужно создать хотя-бы один архиватор для нужного типа хранилища и периодичностью значений. Вообще, OpenSCADA содержит два модуля архивации — на файловую систему "FSArch" и на базу данных "DBArch". Тут мы рассмотрим только модуль архивации на файловую систему, как наиболее универсальный и эффективный. Что касается периодичности значений для "качественного" архиватора, то её в основном нужно выбирать по периодичности значений самого медленного источника данных в нашей системе, который у нас один и периодичность мы ему указали 1 секунда. Для создания архиватора значений откроем страницу модуля архивирования "Start"->"Архивы-История"->"Модуль"->"Архиватор на файловую систему" и посредством контекстного меню создадим объект архиватора значений "1s". Обратите внимание на значение поля "Тип элемента" диалога создания, которое должно быть "Архиватор значений"! Страница конфигурации полученного объекта архиватора значений (Рис.4.5.1) содержит раздел состояния и оперативного управления "Состояние", раздел настроек "Конфигурация" и раздел специфических настроек архиватора этого модуля "Дополнительные опции". В целом мы имеем:

  • Раздел "Состояние":
  • запустить архиватор на исполнение — установим флажок напротив соответствующего поля, только выполняющийся архиватор осуществляет архивирование;
At.png Установить в последнюю очередь и после выполнения всего этого списка.
  • можем проконтролировать текущее и максимальное время сеанса архивирования;
  • указать хранилище — оставим "Общее Хранилище" проекта;
  • можем проконтролировать общий размер файлов архива этого архиватора.
  • Раздел "Конфигурация":
  • установить запуск архиватора при запуске программы — установим флажок напротив соответствующего поля;
  • установить адрес директории с файлами архива — "ARCHIVES/VAL/1s", что ставится по умолчанию;
  • установить период значений — 1 (одна) секунда;
  • установить период архивирования — 60 секунд, по умолчанию и обычно одинаков для архиваторов с любой периодичностью значений.
  • Сохранить объект.