Настройка резервирования узла, особенности настройки клиента

<< Click to Display Table of Contents >>

Navigation:  Работа с конроллерами в MasterSCADA 4D > Руководство по работе с конроллером АвроПЛК > Резервирование >

Настройка резервирования узла, особенности настройки клиента

Два контроллера с загруженной в них исполнительной системой MasterSCADA 4D специальной конфигурации работают одновременно: один имеет статус Основной (MASTER), другой — Резервный (SLAVE).

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

Программы на обоих контроллерах выполняются независимо. Опрос устройств могут вести два контроллера одновременно. Однако для протоколов, в которых параллельный опрос устройств невозможен, получение текущих данных по протоколам, добавленным в проект, производит только один из них — тот, который работает в режиме основного.

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

Переключение клиентов визуализации к тому контроллеру, который находится в состоянии MASTER происходит без перезагрузки страницы клиента визуализации. Раз в 10 секунд происходит синхронизация сессий пользователей между MASTER и SLAVE.

Правила переключения ПЛК

Переключение MASTER SLAVE происходит в следующих случаях:

1.если текущий узел SLAVE, и при этом другой узел не отвечает или тоже находится в режиме SLAVE, то осуществляется переключение текущего узла в MASTER;

2.если текущий узел MASTER, и у него возникает отказ, а на другом узле нет отказа, то осуществляется переключение текущего узла в SLAVE, а другой узел переключается в MASTER по правилу 1;

3.если текущий узел MASTER и другой узел тоже MASTER, то осуществляется переключение текущего узла в SLAVE.

Оба узла равноправны, однако на узле 2 имеется пауза при старте 10 сек, для того чтобы при одновременном включении узел 1 загрузился раньше и стал MASTER. Но в дальнейшем переключение идет по общим правилам.

Настройка резервирования

Добавляем службу Резервирование в ПЛК. Для этого в контекстном меню группы Службы нужно выбрать соответствующий пункт:

Nastroyka_rezervirovaniya_uzla_avrora

После этого, в панели свойств ПЛК появятся дополнительный раздел Резервирование, позволяющие определить в сети второй сервер из резервируемой пары.

Основными свойствами категории Резервирование являются свойства IP-адреса резервирования (Узел 1) и IP-адреса резервирования (Узел 2).

Важно! IP-адреса основного и резервного контроллеров не могут совпадать.

Вид панели свойств контроллера с разделом Резервирование:

Nastroyka_rezervirovaniya_uzla_avrora_1

Чтобы получить расширенный доступ к настройкам резервирования, следует перейти в панель свойств службы Резервирование:

Nastroyka_rezervirovaniya_uzla_ABAK_2

Работа клиента при резервировании узла

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

Пример команды для запуска MasterSCADA 4D Client: ./MasterSCADAClient -u http://10.0.7.55:8043, http://10.0.6.54:8043

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

Подробнее о резервировании смотрите в справочной информации среды разработки MasterSCADA 4D в соответствующем разделе.