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