Особенности синхронизации основных атрибутов
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.