Устранение отключений сети DH-485, вызванных неисправным соединением 1747-AIC
Сеть DH-485 отключается при подключении одного узла? Диагностируйте классическую неисправность соединительного адаптера 1747-AIC, используя проверенные в пол...
В многоточечной магистрали DH-485, обслуживающей процессоры SLC-500, один узел может вывести из работы каждую вторую станцию, хотя при автономной проверке выглядит исправным. RSLinx при этом может по-прежнему видеть этот контроллер через локальный интерфейс, процессор остается в режиме Run, а теги InTouch или RSView для всех соседних узлов переходят в состояние ошибки. Отключение подозрительного кабеля DH-485 немедленно восстанавливает работу сети. Такая картина почти никогда не связана с ошибкой в лестничной логике или MSG. Это событие физического или канального уровня — чаще всего отказ трансивера 1747-AIC, который удерживает дифференциальную пару и останавливает циркуляцию токена.
Сначала проверьте соединитель линии. Редактирование программы и перестроение каналов отнимают часы, когда один AIC электрически блокирует шину.
Оборудование в рамках проверки
| Компонент | Каталожный номер | Назначение |
|---|---|---|
| Процессор SLC-500 | 1747-L5xx | Устройство узла; редко является первопричиной |
| Соединитель линии | 1747-AIC / AICR | Основной подозреваемый |
| Соединитель MicroLogix | 1761-NET-AIC | Аналогичный сценарий отказа |
| Магистраль / терминация | Класс Belden 9841 / 150 Ω | Только на концах; экран заземляется с одного конца |
Публикация 1770-UM018 остается справочным документом по электрическим характеристикам и протоколу интерфейса DH-485.
Ранжированные первопричины
- Неисправный 1747-AIC (или NET-AIC), драйвер RS-485 которого проходит проверку одного узла, но нарушает арбитраж токена в многоточечной сети.
- Дублирующийся адрес узла без обнаружения дубликатов на канальном уровне — проявляется так же, как блокировка шины.
- Терминация в середине магистрали или экран, заземленный с обоих концов, что уменьшает дифференциальный запас или смещает синфазный режим.
Исходные данные до вмешательства в кабели
Запишите адрес каждого узла, скорость передачи (часто 19200, иногда 9600 в устаревших системах), максимальный допустимый адрес узла, расположение терминаторов, точку подключения экрана и биты ошибок процессора S:5 / S:6. Неисправный SLC может самостоятельно удерживать свой порт в ненормальном состоянии независимо от AIC; устраните критические ошибки до того, как обвинять сеть.
Последовательность изоляции неисправности
- Убедитесь, что подозрительный CPU находится в режиме Run, а слова ошибок не содержат активных ошибок.
- Замените весь 1747-AIC на заведомо исправный запасной модуль с тем же каталожным номером. Если RSWho восстановит связь, отправьте исходный соединитель в утиль — не устанавливайте его повторно после переподключения.
- Если сеть по-прежнему выходит из строя, замените шасси, чтобы отделить проблемы адресации и кабельной разводки от неисправности конкретного процессора.
- Временно назначьте узлу неиспользуемый адрес только после того, как замена AIC не помогла; обновите привязки SCADA в рамках того же окна изменений.
- Убедитесь, что терминаторы 150 Ω установлены только на двух физических концах и что перемычки терминатора AIC разомкнуты на узлах, расположенных в середине линии.
- Если надежность складских запасных модулей вызывает сомнения, установите AIC в заводской герметичной упаковке. Скрытые отказы запасных модулей, хранившихся на складе, встречаются часто.
Рекомендации по замене
Выбирайте 1747-AIC для стандартной изоляции модульного шасси SLC и 1747-AICR, если приложению требуется изолированный вариант. После замены в точности восстановите настройки скорости и адреса узла. Не оставляйте заводские терминаторы включенными на каждом AIC в стойке.
Документирование после устранения неисправности
После восстановления сети обновите схему топологии DH-485, указав серийный номер или дату установки замененного AIC, сверьте адрес каждого узла с распечаткой конфигурации канала и отметьте, был ли неисправный соединитель складским запасным модулем или устройством, работавшим в системе. Эта запись не позволит следующему простою начаться с еще одного непроверенного запасного модуля. Если скрипты InTouch или RSView кэшируют устаревшие списки узлов, перезапустите сервер DA после физического ремонта, чтобы биты качества корректно сбросились.
Проверьте AIC заменой до переработки магистрали
Признаком успеха является одновременный статус Active для всех узлов в RSWho и восстановленное качество тегов HMI, а не просто локальная видимость отремонтированного узла. Не начинайте с отладки инструкций MSG; не устанавливайте терминаторы в середине линии; не заземляйте экран с двух сторон; не возвращайте «возможно исправный» AIC в ящик запасных модулей без стендовой проверки в многоточечной сети. Храните сертифицированные запасные AIC вместе с другим коммуникационным оборудованием для PLC и PAC, чтобы блокировка шины не превратилась в простой всего производства.
Об авторе
Mark Townsend | Старший инженер по автоматизации — системы Allen-Bradley
Mark Townsend — старший инженер по автоматизации с более чем 18-летним опытом работы с платформами Allen-Bradley, включая ControlLogix, CompactLogix и устаревшие системы SLC-500. В его повседневную работу входят разработка логики в RSLogix / Studio 5000 и ввод в эксплуатацию HMI FactoryTalk View на старых и смешанных парках оборудования.