Резервированные системы на MasterSCADA

Резервированный комплект - две одинаковые программы MasterSCADA, установленные на два компьютера. В проекте эти компьютерв выглядят как один.

Один из компьютеров, входящих в резервированную систему, является MASTER (основным), другой – SLAVE (резервным). Выбор статуса компьютера происходит в диалоговом окне при запуске проекта. При этом компьютер SLAVE может работать в режиме основного (производить опрос устройств и выполнять вычисление), а MASTER в режиме резервного.

Отличие компьютера MASTER от компьютера SLAVE заключается в следующем – при запуске MASTER или снятии признака «Отказ» на MASTER, происходит переключение управления с SLAVE на MASTER (с предварительной выдачей сообщения и его подтверждении на SLAVE).

Компьютер, имеющий статус MASTER в резервированной системе, выполняет следующие задачи:

  1. Выполняет проект в полнофункциональном режиме.
  2. Собирает данные и отправляет по запросу в компьютер, работающий в режиме резервного. Эти данные включают в себя:
    • Текущие значения всех параметров проекта и состояния всех ФБ, изменившиеся с момента последнего запроса.
    • Наборы значений всех архивируемых переменных, накопленные с последнего запроса.
    • Набор всех сообщений, произошедших с момента последнего запроса.
    • Файлы, измененные или созданные функциональными блоками (такие, как «Сохранение в файле», «Данные для рапорта», …).
    • Сохраненные копии документов (снимки мнемосхем, трендов, сохраненные рапорты).
  3. Передает в резервный компьютер системное время.
  4. Обрабатывает запрос от резервного компьютера на переключение.
  5. Формирует признак «Отказ» (запрет на переключение) при ошибках связи с контроллерами и OPC-серверами, а также при ошибках другого рода.

Компьютер, работающий в режиме резервного, выполняет следующие задачи:

  1. Проект с точки зрения пользователя выглядит так же, как в режиме исполнения, но опрос устройств не производится и объекты не выполняются.
  2. Пользователь имеет возможность:
    1. производить процедуру Logon/Logoff (но в журнал об этом запись идти не будет)
    2. просматривать документы
    3. выполнить запрос на переключение (на основном будет выполнен пункт. 4).
    4. установить признак «Отказ».
    5. снять признак «Отказ».
  3. Периодически у основного компьютера запрашиваются накопленные на нем данные. Это обеспечивает идентичность архивных и текущих данных на обоих компьютерах.