Причин, по которым один из процессоров 140CPU67160 системы постоянно находится в режиме “Run Offline” и не переходит в режим “Run Standby немного. Данное состояние означает, что контроллер находится в работе, исправен, но по каким-то причинам не стал в «спарку» Primary-Standby. То есть не определился ни как Primary, ни как Standby. Вот причины:
- В одном из контроллеров Primary-Standby изменилась программа, а в конфигураторе HotStandby выбрана опция перевода Standby-контроллера в состояние Offline при обнаружении разницы в программах. То же самое произойдет, если контроллеры при первом пуске не выровнены (не выполнена команда Transfer).
- Размер синхромассива превышает 640 Кбайт.
Это распространенная причина того, что процессоры не становятся в «спарку», это слишком большой размер синхромассива. Максимально он не может превышать 640 Кбайт. Это тот массив, который Primary-процессор передает в Standby-процессор в конце каждого SCAN-цикла. Как правило, это локализованные, нелокализованныепеременные и системные данные.
При необходимости оптимизируйте программу или вычистите неиспользованные, но объявленные переменные.
- Неисправен или отсутствует кабель синхронизации.
- Реальное положение модулей в корзинах не совпадает с загруженной в контроллеры конфигурацией.
-. Модули CPU, CRP, NOE, NOM контроллеров Primary и Standby имеют различные операционные системы.
- Была выполнена программно заданная команда по переводу контроллера в режим Offline через командное слово %SW60 (%SW60.1:=0 или %SW60.2:=0).
- В случае работы без RIO в корзины не установлены и не соединены коаксиальным кабелем модули 140CRP93x00. Это довольно частовстречаемая ошибкасреди программистов. Видя, что в конфигураторе Unity есть опция “Without RIO”, они и не ставят модули 140CRP93x00 в корзину. А на самом деле, даже если RIO-дропов в проекте нет и эта опция выбрана, все равно нужно модули140CRP93x00 в корзины установить и соединить между собой коаксиальным кабелем.Так же следует обратить внимание, что в конфигураторе Unity Pro в проекте модули 140CRP93x00 должны быть сконфигурированы.
- Неисправность или отсутствие коаксиального кабеля между 140CRP93x00 Primary-контроллера и 140CRP93x00 Standby-контроллера.
-Неисправность модуля 140CRP93x00, установленного в находящийся в режиме Run Offline контроллер.
Опубліковано для:Schneider Electric Україна



