Резервирование в АСУ

  Особенности синхронизации основных атрибутов

TRACE MODE 6 поддерживает структурное резервирование :

   узлов (с кратностью 1:1 (дублирование) и 2:1);

   УСО;

   распределенного УСО.

Резервы узла создаются при разработке проекта в ИС (см. Меню и главная панель инструментов навигатора проекта , а также Модификации ИС TRACE MODE 6 и Файлы узла, создаваемые при экспорте ). В документации TRACE MODE 6 узел, для которого в ИС создаются резервы, иногда называется основным.

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

Атрибуты каналов узла TRACE могут синхронизироваться как однократно (при старте узла), так и непрерывно. Синхронизация при старте описана в разделе Задание параметров узла / Вкладка Отчет тревог/Дамп/Параметры’ редактора узла.

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

   отслеживание состояния и ряда других параметров узлов (см. @Status в разделе Группа СИСТЕМНЫЕ , а также Профайлер с поддержкой графических экранов );

   при выходе из строя узла в состоянии WORK – автоматический переход из TRACE в WORK резерва с наименьшим таймаутом Waite_Chg_Sts * Waite_Start (см. Вкладка Дополнительно’ редактора узла в разделе Задание параметров узла и @RTM_Parameter в разделе Группа СИСТЕМНЫЕ ). Это свойство может быть использовано для локального и/или удаленного управления статусами резервов;

   автоматический переход на обмен через резервный сетевой адаптер в случае отсутствия обмена в течение времени, заданного ключом SWTNTIME в файле *.cnf (в WINDOWS XP). Для контроля работоспособности линий связи используется канал CALL.ChGroupReq, к которому привязана системная переменная @Net_Code (см. Канал CALL.ChGroupReq );

   механизмы MoveNet, MapNet и ContSync (см. описание переменных @Input_Output, @Net_DDE и @Logging в разделе Группа СИСТЕМНЫЕ .);

   механизмы подключения/отключения каналов при переключении статуса узла (WORK/TRACE) (см. описание @Input_Output в разделе Группа СИСТЕМНЫЕ .);

   автоматическое переключение режимов при изменении статуса узла – см. Вкладка Отчет тревог/Дамп/Параметры’ редактора узла в разделе Задание параметров узла ;

   автоматический перевод резерва с младшим ID в состояние WORK, а остальных резервов – в TRACE, если в состоянии WORK оказались одновременно несколько резервов.

При проектировании резервированных систем следует также учитывать особенности, изложенные в следующих разделах:

   Особенности пересчета и отработки каналов

   Связь канал-канал

   Особенности взаимодействия

При наличии между резервами прямой связи может использоваться канал CALL с типом вызова (53) DI_DO – см. Атрибуты канала класса CALL .

Особенности синхронизации основных атрибутов

Канал INPUT по механизму MoveNet или ContSync:

   W=0:

   QTRACE = RWORK

   QWORK = RTRACE

   W=1 (в этом случае R = Q):

   QTRACE = RWORK

Кроме того, при W=1 по узлу WORK синхронизируется атрибут 45.

Если канал – INPUT, без трансляции, не класса Событие, связан с источником/приемником и отключен от него (W=1), то при переходе из TRACE в WORK Q копируется в In.