АБАК ПЛК
Руководство по настройке и программированию
×

Инициализация

 
Состояние резервирования, Активный или Пассивный, определяется на этапе запуска. Первая загрузка ПЛК выполняется в Автономном режиме. После синхронизации роли распределяются следующим образом:
  • Основной – Активный режим.
  • Резервный – Пассивный режим.
Если оба контроллера запускаются одновременно, то роли распределяются согласно приоритету ID контроллеров (ПЛК 1 и ПЛК 2).
 
Процесс синхронизации состоит из 3 этапов:
 
Этап 1. Загрузка
Сначала проект загружается в контроллер, которому назначена роль Активного (далее – ПЛК 1). Затем, он отправляет сообщение о начале загрузки в контроллер, которому назначена роль Пассивного (далее – ПЛК 2). После отправки, ПЛК 1 получает статус Автономного, а ПЛК 2, получив сообщение, начинает загружаться.
 
Этап 1
Этап 2. Синхронизация.
Как только ПЛК 1 получит сообщение о завершении загрузки, он отправляет ответное сообщение о видимости и загрузочный файл. Теперь ПЛК 2 начинает процесс синхронизации.
 
Этап 2
 
Этап 3. Завершение синхронизации
ПЛК 1, ожидая завершения синхронизации, начинает выполнение первого цикла программы. Завершив синхронизацию, ПЛК 2 отправляет об этом сообщение и также начинает выполнение пользовательской программы. Получив сообщение, ПЛК 1 отправляет ответ о видимости синхронизации. Завершив синхронизацию, ПЛК 1 переключается в Активный режим, а ПЛК 2 - в Пассивный. 
 
 
Этап 3
 
Теперь резервирование активно, и задача приложения выполняется синхронно на обоих ПЛК.
Онлайн помощь создана в Dr.Explain