Сообщения

<< Click to Display Table of Contents >>

Navigation:  Проект > Страницы свойств элементов > Страницы свойств Системы > Архив >

Сообщения

Определяет базовые настройки архива сообщений, такие как место хранения, время хранения и т.п.

MasterSCADA позволяет хранить архивы в собственной файловой системе, в оперативной памяти компьютера, либо во внешней базе данных.

Файловая система - архивы сообщений хранятся локально в двоичных файлах в собственном формате, доступ к этим архивам можно получить через стандартные функции и документы MasterSCADA (журналы и т.п.). Для использования этой возможности архивирования дополнительные опции не требуются.

База данных  - архивы сообщений помимо внутренних архивов могут храниться во внешних базах данных (MS SQL 2005. В дальнейшем список используемых баз данных для хранения архивов сообщений будет расширен.  В БД создается две таблицы: таблица данных и таблица кеша изменений.

Таблица данных  - основное хранилище сообщений, а также дополнительной информации по ним (время квитирования, время, когда событие потеряло актуальность и т.п.)

Таблица кеша изменений - это таблица, в которую пишутся все изменения в таблице данных (новое сообщение, времена квитирования, закрытия и т.п.) это служебная таблица, служит для оптимизации работы MasterSCADA с сообщениями. Она нужна для решения следующих задач: при старте MasterSCADA получить все активные сообщения за определённый период, например, если включается компьютер-клиент в систему, с периодом в 1 секунду смотреть изменилась или нет таблица данных.

Для хранения архивов сообщений во внешней базе данных необходимы опции MasterSCADA: модуль связи с SQL сервером и модуль ведения архивов (чтение-запись) в SQL сервере.

Вид:

Proekt_Stranicy_svojstv_elementov_Srranicy_svojstv_sistemy_Arhiv_arxiv_soobshenya

 

Элементы управления:

Элемент

Описание

Поле

"Места архивирования"

Настраиваются ограничения хранения архивов в файловой системе или БД .

Выделите место хранения и настройте его. См. ниже.

Выпадающий список "По умолчанию"

Настраиваются ограничения хранения архивов в файловой системе или БД .

Выделите место хранения и настройте его. См. ниже.

Закрывать загруженные  при старте сообщения

При установке данного флага если у БД-коннектора установлено "Загружать активные сообщения при старте", то при запуске режима исполнения, активное сообщение будет закрыто с текущей меткой времени, а затем открыто новое с текущей метки времени.

Если флаг будет выключен, то загруженное активное сообщение остается неизменным - то есть остается активным.

Настройки базы данных сообщений::

Название

Описание

Максимальный размер буфера сообщений

Максимальное количество изменений, которые могут накопиться в буфере, до того момента как изменения буду записаны в базу.

Длительность

Ограничивает архив по времени. Формат записи: дни.чч:мм:сс. При наступлении ограничений более старые данные будут удалятся

Длительность кеша изменений

Это ограничение на таблицу БД, которая используется для передачи сообщений между компьютерами.

Максимальный объем таблицы данных (Мб) 0 -не контролировать

При достижении указанного объема более старые данные будут удалятся из таблицы данных.

Максимальный объем таблицы кеша изменений (Мб) 0 -не контролировать

При достижении указанного объема более старые данные будут удаляться из таблицы кеша изменений.

Период задачи отслеживания изменений

Интервал времени, с которым запускается проверка на изменения.

Период задачи очистки

Интервал, с которым запускается проверка на  переполнение таблицы по времени. Если время хранения базы будет преувеличено, то произойдет очистка.

Период контроля объема базы

Интервал, через который происходит проверка на переполнение таблицы по объему. Если размер таблицы больше указанного, то произойдет очистка.

Загружать активные сообщения при старте

При установке данного флага сообщения, которые на момент остановки режима исполнения находились в активном состоянии, загружаются из базы данных. Далее их поведение зависит от настройки "Закрывать закрывать загруженные при старте сообщения" - сообщение или закрывается с текущей меткой времени и остается активным.

Минимальное количество сообщений в запросе

Количество сообщений передаваемое из БД в MasterSCADA для отображения в журналах и т.п.