USB для последовательного интерфейса Allen-Bradley SLC 500 DH-485 и DF1
Настройка USB-адаптеров для последовательной связи Allen-Bradley SLC 500 по протоколу DH-485. Описаны ограничения 1747-UIC и 1747-PIC, а также настройка драй...
Современные инженерные ноутбуки редко оснащаются портом DB-9 RS-232, однако процессоры Allen-Bradley SLC 500 по-прежнему используют DH-485, полнодуплексный DF1 и — на старых стендах — интерфейс 1747-PIC. Поэтому подключение современного ПК только с USB к шасси 5/01–5/05 сначала требует правильного выбора оборудования, а уже потом настройки RSLinx. Неподходящий преобразователь приводит к пустым деревьям RSWho, которые можно ошибочно принять за неисправность процессора.
Сначала сопоставьте протокол с каналом 0 или каналом 1, затем выберите USB-оборудование, с которым действительно может работать драйвер RSLinx.
Схема протоколов для USB-мостов
| Протокол | Физический уровень | Драйвер RSLinx | Совместимый с USB вариант подключения |
|---|---|---|---|
| DH-485 | Многоточечный RS-485 | Семейство 1747-UIC / PCMK | Предпочтительно 1747-UIC; не случайный USB-RS485-адаптер |
| Полнодуплексный DF1 | RS-232 «точка-точка» | RS-232 DF1 | Проверенные USB-RS232-адаптеры на канале 0 |
| 1747-PIC | Устаревший RS-232 | 1747-PIC | Нет — требуется настоящий ввод-вывод UART |
SLC 5/03, 5/04 и 5/05 используют канал 0 как RS-232 DF1, а канал 1 — как DH-485. Для подключения SLC 5/01 и 5/02 к DH-485 требуется сопрягающий модуль 1747-AIC или 1761-NET-AIC. Для работы с DF1 через USB правильно использовать канал 0.
Почему драйвер 1747-PIC не работает через USB
Драйвер PIC рассчитан на непосредственный ввод-вывод через порты класса 16550. Виртуальный COM-порт USB-CDC не выполняет такие устаревшие циклы ввода-вывода. Типичные симптомы на объекте — беззвучные тайм-ауты в RSWho, бесконечные циклы автоконфигурации и события приостановки ACPI, из-за которых COM-порт исчезает во время сеанса. Перенесите исторические рабочие процессы PIC на DF1 через канал 0; прошивку SLC изменять не нужно — требуется только выбрать другой драйвер на ПК.
1747-UIC для DH-485
1747-UIC — это USB-устройство Allen-Bradley, обеспечивающее подключение к DH-485 благодаря встроенному преобразованию DF1 в DH-485. Поэтому в RSLinx настраивается драйвер DF1, даже если магистральная сеть на объекте работает по DH-485. Установите драйвер UIC, подключите устройство к запитанному корневому USB-порту, убедитесь, что оно отображается в RSWho, установите типичные параметры DH-485 по умолчанию: 19200 бод / N / 1 / CRC, а затем подключите витую пару Belden 3106A (или эквивалентную), соединив экран с землёй только в одной точке. Для более протяжённых линий установите на стороне SLC модуль 1761-NET-AIC для гальванической развязки, смещения и терминации.
USB-RS232 для DF1 через канал 0
Для программирования через канал 0 часто достаточно качественного USB-RS232-кабеля с нуль-модемной распайкой. На практике хорошо зарекомендовали себя адаптеры Keyspan USA-19QW, Belkin F5U103 и устройства класса FTDI US232R с подписанными драйверами. Соберите цепочку так: USB → DB-9 адаптера → нуль-модемный кроссовер → канал 0 SLC. Отключите выборочное приостановление USB в Windows для этого адаптера, чтобы ACPI не отключала COM-порт спустя несколько секунд простоя.
RSLinx → Настройка драйверов → Устройства RS-232 DF1 Порт связи: соответствует Диспетчеру устройств (например, COM3) Устройство: SLC-CH0 | Скорость: 19200 | Чётность: Нет | Стоп-биты: 1 | Ошибка: CRC
Если автоконфигурация через USB-мост завершается по тайм-ауту, пропустите её. Ручные параметры, соответствующие лицевой панели процессора, надёжнее, поскольку буферизация USB изменяет межбайтовые интервалы, которых ожидает автоконфигурация.
Проверка просмотра RSWho для каждого протокольного подключения
- Перед тем как обвинять кабель, проверьте режим канала 0 в RSLogix 500.
- Закройте PuTTY и другие терминальные сеансы, удерживающие COM-порт.
- Не ожидайте, что драйвер PIC заработает через какой-либо USB-последовательный мост.
- В сети DH-485 проверьте уникальность номеров узлов и наличие терминации только на концах линии.
Храните документированный комплект USB-средств связи — UIC, проверенный кабель FTDI, нуль-модем и известную сборку RSLinx — вместе с другими запасными ПЛК и PAC, чтобы следующая авария не превратилась в повторный поиск подходящего адаптера.
Об авторе
Mark Townsend | Старший инженер по автоматизации — системы Allen-Bradley
Mark Townsend — старший инженер по автоматизации с более чем 18-летним опытом работы с платформами Allen-Bradley, включая ControlLogix, CompactLogix и устаревшие системы SLC-500. В его повседневные задачи входят разработка логики в RSLogix / Studio 5000 и запуск HMI FactoryTalk View на устаревших и смешанных парках оборудования.