|
<< Click to Display Table of Contents >> Navigation: Работа с конроллерами в MasterSCADA 4D > Руководство по работе с конроллером SIMBOL-300 > Резервирование > Настройка резервирования узла, особенности настройки клиента |
Резервирование контроллеров доступно по умолчанию при покупке базовой комплектации контроллера.
Два контроллера с загруженной в них исполнительной системой MasterSCADA 4D специальной конфигурации работают одновременно: один имеет статус Основной (MASTER), другой — Резервный (SLAVE).
Подключение происходит к тому контроллеру, который находится в режиме основного. Если связь с этим узлом будет потеряна, то резервный узел становится основным и страница клиента автоматически переподключится к нему.
Программы на обоих контроллерах выполняются независимо. Опрос устройств могут вести два контроллера одновременно. Однако для протоколов, в которых параллельный опрос устройств невозможен, получение текущих данных по протоколам, добавленным в проект, производит только один из них — тот, который работает в режиме основного.
В процессе работы, параметры, у которых в настройке Сохранять установлено значение Да, передаются от основного контроллера резервному. Период передачи данных определяется в настройках службы резервирования. В общем случае, при возникновении отказа основного контроллера управление переходит к резервному.
Переключение клиентов визуализации к тому контроллеру, который находится в состоянии MASTER происходит без перезагрузки страницы клиента визуализации. Раз в 10 секунд происходит синхронизация сессий пользователей между MASTER и SLAVE.
О том, работает ли ПЛК SIMBOL-300 в режиме MASTER или SLAVE, можно судить по его светодиодной индикации.
Переключение MASTER – SLAVE происходит в следующих случаях:
1.если текущий узел SLAVE, и при этом другой узел не отвечает или тоже находится в режиме SLAVE, то осуществляется переключение текущего узла в MASTER;
2.если текущий узел MASTER, и у него возникает отказ, а на другом узле нет отказа, то осуществляется переключение текущего узла в SLAVE, а другой узел переключается в MASTER по правилу 1;
3.если текущий узел MASTER и другой узел тоже MASTER, то осуществляется переключение текущего узла в SLAVE.
Оба узла равноправны, однако на узле 2 имеется пауза при старте 10 сек, для того чтобы при одновременном включении узел 1 загрузился раньше и стал MASTER. Но в дальнейшем переключение идет по общим правилам.
Добавляем службу Резервирование в ПЛК. Для этого в контекстном меню группы Службы нужно выбрать соответствующий пункт:

После этого, в панели свойств ПЛК появятся дополнительный раздел Резервирование, позволяющие определить в сети второй сервер из резервируемой пары.
Основными свойствами категории Резервирование являются свойства IP-адреса резервирования (Узел 1) и IP-адреса резервирования (Узел 2).
Важно! IP-адреса основного и резервного контроллеров не могут совпадать.
Вид панели свойств контроллера с разделом Резервирование:

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

Если клиент подключается к резервной паре, то в настройках клиента нужно указать два адреса, через запятую обоих резервированных узлов.
Пример команды для запуска MasterSCADA 4D Client: ./MasterSCADAClient -u http://10.0.7.55:8043, http://10.0.6.54:8043
При первом обращении к резервируемой паре устройств с установленной средой исполнения клиент должен подключаться к тому узлу, который находится в режиме основного. Если связь с этим узлом будет потеряна, то страница клиента переподключится автоматически к тому узлу, который находится в состоянии основного.
Подробнее о резервировании смотрите в справочной информации среды разработки MasterSCADA 4D в соответствующем разделе.