Резервированные системы на MasterSCADA
Резервированный комплект - две одинаковые программы MasterSCADA, установленные на два компьютера. В проекте эти компьютерв выглядят как один.
Один из компьютеров, входящих в резервированную систему, является MASTER (основным), другой – SLAVE (резервным). Выбор статуса компьютера происходит в диалоговом окне при запуске проекта. При этом компьютер SLAVE может работать в режиме основного (производить опрос устройств и выполнять вычисление), а MASTER в режиме резервного.
Отличие компьютера MASTER от компьютера SLAVE заключается в следующем – при запуске MASTER или снятии признака «Отказ» на MASTER, происходит переключение управления с SLAVE на MASTER (с предварительной выдачей сообщения и его подтверждении на SLAVE).
Компьютер, имеющий статус MASTER в резервированной системе, выполняет следующие задачи:
- Выполняет проект в полнофункциональном режиме.
- Собирает данные и отправляет по запросу в компьютер, работающий в режиме резервного. Эти данные включают в себя:
- Текущие значения всех параметров проекта и состояния всех ФБ, изменившиеся с момента последнего запроса.
- Наборы значений всех архивируемых переменных, накопленные с последнего запроса.
- Набор всех сообщений, произошедших с момента последнего запроса.
- Файлы, измененные или созданные функциональными блоками (такие, как «Сохранение в файле», «Данные для рапорта», …).
- Сохраненные копии документов (снимки мнемосхем, трендов, сохраненные рапорты).
- Передает в резервный компьютер системное время.
- Обрабатывает запрос от резервного компьютера на переключение.
- Формирует признак «Отказ» (запрет на переключение) при ошибках связи с контроллерами и OPC-серверами, а также при ошибках другого рода.
Компьютер, работающий в режиме резервного, выполняет следующие задачи:
- Проект с точки зрения пользователя выглядит так же, как в режиме исполнения, но опрос устройств не производится и объекты не выполняются.
- Пользователь имеет возможность:
- производить процедуру Logon/Logoff (но в журнал об этом запись идти не будет)
- просматривать документы
- выполнить запрос на переключение (на основном будет выполнен пункт. 4).
- установить признак «Отказ».
- снять признак «Отказ».
- Периодически у основного компьютера запрашиваются накопленные на нем данные. Это обеспечивает идентичность архивных и текущих данных на обоих компьютерах.