Аппаратная реализация системы горячего резервирования Диагностика системы горячего резервирования
Модуль контроллера горячего резерва
Рисунок 29 Внешний вид CHS
На лицевой панели каждого модуля расположено пять индикаторов состояния.
Таблица 17 Характеристики светодиодных индикаторов модуля CHS
Индикатор | Цвет | Значение |
Ready | Зеленый | Горит постоянно – питание на модуль подано, внутренний предварительный тест завершен. Мигает – модуль пытается восстановиться после ошибки интерфейса. |
Com Act | Зеленый | Горит постоянно – модуль CHS 110 находится на связи. Мигает – обнаружена ошибка. |
Primary | Зеленый | Модуль поддерживает основной контроллер. |
Com Err | Красный | Модуль пытается соединиться или обнаружен сбой связи. |
Standby | Желтый | Горит постоянно – модуль поддерживает резервный контроллер, который готов при необходимости перейти в основной режим. Мигает – идет процесс обновления программы. |
Рядом со светодиодным дисплеем на лицевой панели модуля расположен переключатель функций. Он имеет три положения: Off Line, Xfer (transfer) и Run. Этот переключатель используется для передачи функций управления или для копирования программы с основного контроллера в резервный.
Режим Off Line (отключен) предназначен для вывода контроллера из работы без его остановки или отключения питания. Если вы переведете ключ основного устройства в положение Off Line, управление перейдет к резервному контроллеру. Если резервный контроллер переведен в положение Off Line, основной контроллер будет работать без резерва.
Режим Xfer (передача) используется при запросе обновления программы. Основной контроллер может обновлять программу резервного контроллера без прерывания других функций. Если основное устройство находится в режиме Run, и вы нажмете кнопку Update на резервном контроллере, модуль горячего резервирования приготовится копировать программу основного контроллера на резервное устройство. программа включает таблицу конфигурации, карту ввода/вывода, расширения конфигурации, расписание сегментов, программу пользователя, все. EXE-загрузчики, ASCII- сообщения и статическую память (state RAM).
Для завершения передачи, при нажатой кнопке Update переведите ключ на резервном устройстве в положение Xfer. Индикатор Com Act погаснет. Затем переведите ключ в режим, в котором должен остаться резервный контроллер после обновления программы Run и Off Line. Индикатор Standby начнет мигать. Теперь отпустите кнопку. Индикатор Standby продолжает мигать во время обновления и во время обработки обновления резервным устройством. Если устройство установлено в режиме Run, индикатор загорится постоянно. Если устройство установлено в режим Off Line, индикатор погаснет. Теперь можно вытащить ключ. Если повернуть ключ на основном устройстве в положение Xfer, система проигнорирует ваше действие.
Режим Run. Когда ключ находится в этом положении, контроллер активен и может работать как основное устройство, а также как резервное и иметь возможность в случае необходимости перейти в основной режим. Ключ на обоих модулях горячего резервирования всегда должен находиться в положении Run. Когда резервный контроллер находится в этом режиме, он активно контролирует состояние системы и готов принять управление на себя в случае отказа основного контроллера.
Переключатель статуса. Ползунковый переключатель, расположенный внизу справа от переключателя функций, предназначен для определения статуса контроллера А или В. Один контроллер должен иметь статус А, другой – статус В. Контроллер А после включения питания будет работать как основной, в случае, если он будет готов раньше или одновременно с контроллером В.
После включения системы в работу, функция управления может передаваться с одного на другое устройство, независимо от их устройства.
Кабельные порты. Модули горячего резервирования связаны между собой оптоволоконным кабелем. Кабель имеет две идентичные жилы. Каждая жила передает сигнал только в одном направлении. По этой причине каждая жила должна быть соединена к верхнему (передающего) порту одного модуля и нижнему (принимающему) порту другого модуля.
контроллер будет работать без резерва, резервный контроллер останется отключенным. Оптоволоконный кабель длиной 3 метра входит в комплект системы. Одна его жила промаркирована. Это позволяет различить две жилы.
Запуск системы горячего резервирования.
Включить первый контроллер.
1. Убедиться что:
Включаемый контроллер полностью запрограммирован;
Переключатель функций модуля находится в положении Run;
Переключатели статуса на модулях находятся в разных положениях.
Контроллер включенный первым, автоматически становится основным, независимо от его статуса (А или В).
2. Включить питание первой корзины.
3. Запустить в работу контроллер в этой корзине.
4. Включить питание второй корзины.
5. Запустить программу в резервный контроллер, используя процедуру обновления программы.
6. Запустить в работу резервный контроллер.
7. Проверить светодиодный дисплей. Если система работает нормально, состояние дисплея должно совпадать с рис.2. На модуле все три индикатора должны гореть постоянно, не мигая. Мигание индикатора Com Act указывает, что система обнаружила ошибку. На соответствующем модуле CRP индикатор Ready дожжен гореть постоянным зеленым цветом. Индикатор Com Act на основном устройстве также должен постоянно греть зеленым цветом, в то время как индикатор Com Act на резервном процессоре RIO должен медленно мигать.
После того, как система горячего резервирования запущена в работу, она продолжает автоматически функционировать автоматически. Она непрерывно тестирует себя на сбои и при обнаружении ошибки всегда готова передать управление с основного контроллера на резервный. При работе системы, в конце каждого скана основной модуль автоматически передает состояние предопределенной области статической памяти на резервное устройство. Это гарантирует, что резервный контроллер обеспечен свежими данными и готов принять управление в случае первой необходимости.
Если одна или обе оптоволоконные линии связи между модулями горячего резервирования выйдут из строя, основной контроллер будет работать в обычном режиме, без резерва.
Если основной контроллер выйдет из строя, резервный контроллер автоматически примет управление удаленной сетью ввода-вывода.
Если сбой основного контроллера устранится, он примет на себя функцию резервного контроллера.
Если ошибка не исчезнет, контроллер останется отключенным.
Если произойдет отказ резервного контроллера, он отключится. Основной контроллер будет функционировать в автономном режиме и продолжит управлять сетью ввода-вывода.
Модули горячего резервирования обмениваются информацией о своем состоянии приметно каждые 10 мс. В случае сбоя основного устройства, резервное получает эту информацию и принимает на себя управление. В случае сбоя резервного устройства основной контроллер продолжает работать в автономном режиме. Процессоры RIO также периодически связываются друг с другом.
Система автоматически выполняет два вида самодиагностики: диагностика включения и постоянная диагностика. Диагностика включения модулей является очень обширной. Целью этого теста является обнаружение ошибок аппаратной части до того, как вы загрузите прикладную программу.
Диагностика включения состоит из 4-х частей:
- проверка контрольной суммы ПЗУ;
- проверка данных ОЗУ;
- проверка адресов ОЗУ;
- проверка двойного порта ОЗУ.
Дата добавления: 2021-05-28; просмотров: 511;