Драйвер AB_KT-1: настройка DH+ на PLC-5 с помощью RSLinx (2025)
Конфигурация драйвера AB_KT-1 для связи с ПЛК Allen-Bradley PLC-5 по сети Data Highway Plus через карты ISA KT/KTX/KTX-D. Охватывает версии RSLinx, исправлен...
Драйвер AB_KT-1 — это путь RSLinx Classic, который связывает интерфейсную ISA-карту серии KT с магистралью Data Highway Plus. Он по-прежнему остаётся практичным способом программирования многих линий PLC-5 и SLC 500, которые так и не получили Ethernet-модули. Драйвер жёстко связан с оборудованием 1784-KT, 1784-KTX и 1784-KTX-D; если использовать адаптер PKTX или U2D/U2HP USB так, словно это карта KT, список Available Drivers просто окажется пустым или появится состояние Error.
Одна ISA-карта, один экземпляр AB_KT-1, один уникальный узел DH+ в восьмеричном формате — затем установите исправление для RSLinx перед любой загрузкой в рабочую систему на носителе 2.50.
Поддерживаемые карты и несовместимые аналоги
| Каталожный номер | Форм-фактор | Скорость передачи | Примечания |
|---|---|---|---|
| 1784-KT | ISA 8/16 бит | 57,6 / 115,2 кбит/с | Оригинальная карта |
| 1784-KTX | ISA 16 бит | 57,6 / 115,2 кбит/с | Версия с поддержкой Plug and Play |
| 1784-KTX-D | ISA 16 бит | 57,6 / 115,2 кбит/с | Диагностические светодиоды; предпочтительный вариант для запаса |
1784-PCMK, 1784-PKTX и 1784-U2HP не являются устройствами AB_KT-1. Для них требуются собственные записи драйверов и собственные номера узлов DH+.
Версии RSLinx и KB33885
AB_KT-1 поставляется с версиями RSLinx Classic эпохи CPR7–CPR10, которые обычно использовались на Windows XP и более поздних устаревших хост-системах. RSLinx 2.50.00 (CPR9 SR2) — особый случай: в базе знаний 33885 описано, что загрузка без исправления через AB_KT-1 может повредить логику PLC — после загрузки, которая выглядела успешной, ступени могут возвращаться к прежнему состоянию, принудительные установки переключаться, а подпрограммы разрешаться по неправильным адресам. Установите исправление KB33885 или обновитесь до версии 2.51 и выше, прежде чем записывать данные в рабочий PLC-5. После установки исправления проверьте версию Rslinx.exe: неудачное исправление может оставить интерфейс на версии 2.50, тогда как путь загрузки через DH+ останется неисправленным.
Подготовка оборудования и BIOS
- Выключите рабочую станцию с XP (или устаревшей ОС) и установите карту KT/KTX в свободный ISA-слот.
- Подключите трёхконтактный ответвитель Phoenix DH+ с правильной полярностью: синий — высокий уровень, чёрный — низкий, прозрачный/экран — дренаж.
- Установите поворотными переключателями на кронштейне уникальный узел в восьмеричном формате (0–77), который ещё не используется в магистрали.
- В BIOS зарезервируйте свободное IRQ (часто 5, 7, 9, 10 или 11) и базовый адрес ввода-вывода, например 0x300; для ISA установите параметр PnP OS = No.
- Загрузите Windows. Мастер Found New Hardware может завершиться ошибкой — это ожидаемо; привязку SST обеспечивает RSLinx.
Привязка AB_KT-1 в RSLinx
Установите RSLinx Classic, перезагрузите компьютер, затем откройте Communications → Configure Drivers. Добавьте AB_KT-1 (DH+), задайте имя экземпляра, выберите обнаруженную ISA-карту и укажите адрес узла в соответствии с поворотными переключателями. Зелёное состояние Running означает, что карта инициализирована; жёлтое обычно означает, что карта работает, но обмен с другими узлами ещё не обнаружен. События источника SST 1001 с подкодом 0x0A указывают на конфликт IRQ; 0x0B — на конфликт базового адреса ввода-вывода.
| Параметр | Типовое значение по умолчанию | Рекомендации |
|---|---|---|
| Адрес узла | 0 в восьмеричном формате | Должен соответствовать поворотным переключателям; адрес должен быть уникальным в линии |
| Базовый адрес ввода-вывода | 0x300 | Избегайте пересечения с другими ISA-устройствами |
| IRQ | 5 | Зарезервируйте в BIOS, не используйте совместно |
| Скорость DH+ | 57,6 кбит/с | Должна соответствовать самому медленному устройству в магистрали |
Проверка и устранение неисправностей
Разверните драйвер в RSWho и убедитесь, что все узлы PLC-5, SLC и PanelView появляются в течение нескольких секунд. В разделе Driver Diagnostics должны увеличиваться счётчики Good Tx / Good Rx. В RSLogix 5 просмотрите путь, начинающийся с AB_KT-1, и выполните проверку только для чтения перед любой загрузкой. Пустой RSWho обычно означает перепутанную полярность DH+, отсутствие оконечных резисторов (150 Ω на обоих физических концах), несоответствие скорости передачи или дублирование узла в восьмеричном формате. Повреждение после внешне успешной загрузки на носителе 2.50 указывает на KB33885, а не на лестничную логику.
На новых стендах с Windows 10/11 следует перейти на 1784-U2HP, шлюзы Ethernet или мостовое соединение ControlLogix, а не пытаться использовать ISA. До перехода храните исправную карту KT/KTX и образ RSLinx с установленным исправлением вместе с другими средствами связи для систем PLC и PAC.
Об авторе
Mark Townsend | Ведущий инженер по автоматизации — системы Allen-Bradley
Mark Townsend — ведущий инженер по автоматизации с более чем 18-летним опытом работы с платформами Allen-Bradley, включая ControlLogix, CompactLogix и устаревшие системы SLC-500. В его повседневную работу входят разработка логики в RSLogix / Studio 5000 и ввод в эксплуатацию HMI FactoryTalk View на устаревших и смешанных парках оборудования.