Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

СПАД - локальный архив




Текущее состояние синхронизации архивов

Текущее состояние копирования архива

Текущее состояние архивирования

Окно интервалов отсутствия данных

Текущее состояние файла архива

Текущее состояние файла регистратора выводится в разделе Файл консоли управления:

• открыт,
• закрыт,

• меняет размер,

• открывается,

• закрывается,

• поврежден.

Кроме того, в этом разделе выводится информация о размере архива, степени заполнения (в %) и времени последней записи

Здесь для дублированных ГР выводится информация об интервалах отсутствия данных - времени, в течение которых регистратор был остановлен и данные в архив не сохранял.


Текущее состояние архивирования данных отображается в разделе Очередь сообщений консоли управления. В нем выводится информация о длине очереди (число сообщений, принятых для записи, но пока находящихся в ОЗУ).

Кроме того, в этом же разделе выводится количество потерянных сообщений. Ситуация потери данных возникает при переполнении очереди сообщений, когда скорость записи данных в файл становится ниже скорости формирования очереди для архивирования.

Текущее состояние копирования файла архива отображается в разделе Процесс копирования консоли управления. В нем выводится информация о состоянии создания копии файла архива и фазе этого процесса. При этом фиксируются следующие состояния:

• запуск;

• запущен;

• останавливается;
• остановлен.

Существуют следующие фазы создания копии:

• создание,

• запись;

• закрытие;

• простой.

Кроме того, в этом же разделе выводится информация о проценте завершения операции копирования и код ошибки в случае сбоя.

Чтобы указать файла для копии архива следует нажать ЛК на кнопке Копирование. При этом на экран выводится диалог, в котором следует ввести имя и путь к файлу-копии.

Текущее состояние синхронизации архивов отображается в разделе Процесс синхронизации консоли управления. Среди состояний процесса синхронизации фиксируются следующие:

• запуск;


• запущен;

• останавливается;

• остановлен.

В этом же разделе выводится код ошибки в случае сбоя.

Для выбора режима синхронизации, имени компьютера с дублирующим ГР, временного интервала и направления синхронизации следует нажать ЛК на кнопке Синхронизация. При этом на экран выводится диалог Синхронизация архивов. После нажатия ЛК на кнопке ОК данного диалога начинается процесс синхронизации.

В ТРЕЙС МОУД поддерживаются три типа архивов. Кроме того, используя ODBC, можно сохранять информацию в любые базы данных, поддерживающие этот протокол.

Сохранение информации в архивах настраивается при конфигурировании системы. Однако многие настройки могут меняться в реальном времени с помощью специальных каналов.

Этот архив предусмотрен для сохранения на диск и последующего анализа значений каналов текущего узла. В нем фиксируются изменения реальных значений и не вычисляемых атрибутов каналов.

При настройке СПАД-архива задается имя файла, в котором будут сохраняться данные, и его размер в мегабайтах.

Монитор реального времени получает доступ к данных из СПАД с помощью архивных трендов. Мониторы SUPERVISOR и серверы документирования также получают данные из этого архива. Кроме того, имеется ODBC-драйвер для доступа к архивным данным из других приложений.

Значения канала записываются в СПАД по изменению. При этом в архив добавляется одна запись, фиксирующая новое значения и время. Точность фиксации времени составляет 1 мс.

" Время записи равно базовому времени цикла пересчета базы. Это означает, что при многократных изменениях какого-либо архивируемого атрибута в пределах одного цикла пересчета базы в архив попадет значение последнего изменения.


В СПАД заносятся значения каналов, для которых установлены соответствующие флаги. Флаг СПАД устанавливается в бланке Основные диалога Реквизиты. Для сохранения в любые архивы не только реального значения канала, а так же изменений его остальных не вычисляемых атрибутов, следует в том же бланке установить флаг Атрибуты.

Глубина хранения данных определяется размером архива и интенсивностью потока данных. Поскольку размер архива ограничен, то увеличение времени хранения достигается сокращением интенсивности потока данных. Для этого следует вводить апертуры по каналам, что позволяет не фиксировать малые изменения, а для инерционных параметров можно увеличивать период опроса.

Количество записей в архиве определяется его размером, длиной записи и размером заголовка. Величина одной записи равна 16 байтам, а размер заголовка приблизительно 1 Мбайт.

Данные в СПАД обновляются циклически. Перед добавлением новой записи контролируется ее положение в файле. Если места для записи больше нет, то она записывается в начало архива. Далее все новые записи записываются поверх самых дальних по времени.

Сохранение данных в СПАД реализовано в виде потока, работающего параллельно с пересчетом базы каналов, но с более низким приоритетом. МРВ формирует внутреннюю очередь сообщений для записи в СПАД. Поток архивирования берет данные из нее и записывает их в архив. Если размер очереди превышен, то самые дальние по времени сообщения теряются. По умолчанию максимальный размер очереди принимается равным 64000 сообщений.

Контроль состояния очереди сообщений в СПАД и управление ей осуществляется с помощью канала подтипа ДИАГНОСТИКА с дополнением очередь СПАД.

МРВ, сохраняющий данные в СПАД, инициализирует его при первом запуске. Он проверяет наличие свободного места на диске. Если его недостаточно для открытия архива, то МРВ завершает свою работу с кодом ошибки 36. Если места на диске хватает, то файл архива создается. В нем прописывается заголовок, в котором формируются структуры для индексации данных в архиве. Размер заголовка локального архива равен приблизительно 1 Мбайт.


Если указанная длина архива меньше, чем размер заголовка, и на диске есть свободное место, то файл архива создается. Его размер будет равен 1.4 Мбайта. Это позволяет хранить 22770 записей. Размер одной записи в СПАД равен 16 байтам.

Если при запуске МРВ уже существует файл архива с тем же именем, то проверяется идентичность его структуры требуемой. При этом сравниваются: установленный размер и имя узла. Если существующий архив не соответствует требуемым параметрам, то МРВ завершает свою работу с кодом ошибки 36.




Поделиться с друзьями:


Дата добавления: 2015-04-29; Просмотров: 949; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.