Общие сведения об организации резервирования в ОВЕН ПЛК210

ОВЕН ПЛК210 с исполнительной средой Полигон поддерживают:

  • Горячее аппаратное резервирование питания контроллера – см. раздел;

  • Горячее программное резервирование приложения пользователя – см. раздел.

Аппаратное резервирование питания контроллера

В контроллерах ПЛК210 предусмотрено два порта для подключения источников питания 24 В:

  • Порт 1 – основное питание;

  • Порт 2 – резервное питание.

Если напряжение основного питания падает ниже 9 В, происходит переход на резервное питание.

При восстановлении работоспособности основного источника питания контроллер автоматически возвращается на питание от основного источника.

Примечание
Информацию о наличии питающего напряжения на портах контроллера можно получить с помощью блока 210-Power из библиотеки paOwenIO. Также блок 210-Power позволяет задать режим индикации светодиода Батарея  Graphic. Подробнее см. в документе Работа с ОВЕН ПЛК. Библиотека paOwenIO.

Программное резервирование контроллеров

Блоки из библиотеки paSync выполняют программное резервирование пользовательского приложения Полигон (см. описание библиотеки в разделе).

Библиотека paSync доступна для постоянной работы при наличии соответствующей лицензии runtime контроллера (см. описание лицензионных пакетов на странице среды разработки Полигон).

Среда разработки Полигон предоставляет следующий функционал при организации резервирования контроллеров:

  1. Дублирование (полное или частичное) пользовательских программ (модулей контроллеров в проекте Полигон) на стадии разработки.

  2. Синхронизация данных дублированных программ контроллеров во время исполнения – блоков *_sync и данных в разделе блока SyncMan из библиотеки paSync.

  3. Автоматическое переключение ролей контроллеров (ведущий/ведомый) – блок MasterSel из библиотеки paSync.

  4. Ручное переключение ролей контроллеров (ведущий/ведомый) – блок MasterSel из библиотеки paSync.

  5. Среда не ограничивает пользователя в создании собственного алгоритма переключения ролей контроллеров.

Варианты схем резервирования ОВЕН ПЛК с исполнительной средой Полигон практически не ограничены и могут модернизироваться в соответствии с требованиями конкретного автоматизируемого технологического объекта.

Примеры схем организации резервирования ОВЕН ПЛК с исполнительной средой Полигон:

Graphic
Схема резервирования контроллеров с общей линейкой модулей Мх210
Graphic
Схема резервирования контроллеров с индивидуальными линейками модулей Мх210
Примечание
Модификации резервированной пары контроллеров не обязательно должны совпадать.
Примечание
Режимы работы сетевых интерфейсов контроллера можно настроить в web-интерфейсе конфигурации (см. Руководство по эксплуатации).

На этапе разработки проекта осуществляется полное или частичное дублирование пользовательских программ контроллеров (см. пример настройки в разделе).

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

Оба контроллера циклически выполняют пользовательское приложение.

Ведомый контроллер начинает работать в режиме OPC UA-клиента (блок SyncMan) и оформляет подписку на данные (блоки *_sync и раздел блока SyncMan) OPC UA-сервера ведущего контроллера. Ведомый контроллер синхронизирует свои данные с данными ведущего контроллера (см. пример в разделе).

Обмен диагностическими сигналами двух контроллеров можно организовать по двум изолированным интерфейсам Ethernet с помощью готового блока MasterSel (см. примеры настройки в разделе ).

Условия переключения ведущего контроллера при использовании блока MasterSel описаны в справке среды Полигон и в разделе.

Алгоритм работы резервированной пары контроллеров при использовании блока MasterSel:

Graphic
Алгоритм работы резервированной пары контроллеров при использовании блока MasterSel

Примеры настройки резервированной пары контроллеров при использовании блока MasterSel приведены в разделе.