Настройка передачи блоков 1747-SN для PowerFlex 70 через RIO
Настройка блочных передач 1747-SN для приводов PowerFlex 70 в системах SLC 500. Охватывает настройку RIO, инструкции BTR/BTW для прошивки серии C и необходим...
Remote I/O (RIO) остаётся практичным способом подключить привод PowerFlex 70 к шасси SLC-500, если Ethernet-адаптеры недоступны или на предприятии по-прежнему используется стандарт сетей Blue Hose. На стороне SLC обычно применяется сканер 1747-SN. Надёжное управление приводом и получение данных о его состоянии зависят от правильной адресации адаптера, исправной магистрали RIO и стратегии блочных передач, соответствующей серии сканера. Сканеры серии B имеют ограничения по числу одновременно выполняемых блочных передач; модули серии C поддерживают встроенные инструкции BTR/BTW, что значительно упрощает лестничную логику при увеличении стоимости оборудования примерно на сто пятьдесят долларов.
Сканер 1747-SN на шасси SLC обменивается блочными передачами RIO с адаптером RVC PowerFlex 70 по сети Blue Hose.
В этом руководстве рассматриваются физический уровень, требования к адаптеру RVC PowerFlex, использование файлов M0/M1, структура блока управления из шестнадцати слов, коды состояния, появляющиеся при неисправностях, а также последовательность ввода в эксплуатацию, позволяющая отделить проблемы проводки от ошибок в лестничной логике. Основные руководства: 1747-UM001 для сканера и 20COMM-UM004 для семейства коммуникационных адаптеров.
Необходимое оборудование
Привод PowerFlex 70 должен быть оснащён коммуникационной опцией с поддержкой RIO, которую в документации предприятия обычно называют адаптером RVC. В магистрали RIO используется кабель Belden 9463 или эквивалентный кабель Blue Hose, относящийся к типу носителя 1770-CD. Терминаторы необходимо установить на обоих концах магистрали, а канал RIO сканера настроить на правильную скорость передачи и соответствующую схему адресации стоек, используемую адаптером привода. Длина ответвлений должна быть небольшой. Длинные ответвления и устройства с разной скоростью передачи в одной магистрали — наиболее распространённые причины периодических ошибок ACK.
На стороне SLC перед написанием логики уточните серию 1747-SN. Аппаратура серии B исторически ограничивала число одновременно выполняемых блочных передач четырьмя, поэтому при совместном использовании сканера несколькими приводами или стойками RIO требуется тщательное планирование. Модули серии C поддерживают встроенные инструкции BTR и BTW и являются предпочтительным вариантом для новых проектов или модернизации, затрагивающей шасси. Рассматривайте такую замену как небольшое аппаратное изменение, устраняющее значительный объём пользовательской логики квитирования.
Файлы M0/M1 и блок управления
Блочные передачи чтения (BTR) и записи (BTW) перемещают буферизованные данные между сканером и удалённым устройством. В системах SLC файлы M0 и M1, связанные с 1747-SN, содержат конфигурацию сканера и буферизованные данные образа. Канал управления PowerFlex обычно организуется вокруг блока управления из шестнадцати слов, передающего слова команд, задания и состояния в соответствии с руководством по адаптеру. Выполняйте отображение этих слов осознанно: слово команды — для запуска, остановки и сброса неисправности, слово задания — для скорости, а слова состояния — для состояния привода и кодов неисправностей. Документируйте карту слов в комплекте электрической документации, чтобы будущие специалисты не создавали перекрывающиеся записи.
Пример управления BTW (концептуальная карта слов)
Слово 0 : Команда (пуск, толчковый режим, сброс неисправности)
Слово 1 : Задание скорости (масштабируется согласно приводу)
Слова 2-N : Параметры, зависящие от адаптера
BTR возвращает состояние привода и биты неисправностей
В реализациях до серии C часто требовались явное управление буферами, таймеры последовательности и тщательное предотвращение перекрывающихся BT на одном канале. Встроенные инструкции BTR/BTW серии C уменьшают эту сложность, но не отменяют необходимость обработки состояний завершения и ошибки. Всегда обрабатывайте бит ошибки инструкции и фиксируйте сообщение о первой обнаруженной неисправности с указанием кода состояния RIO.
Коды состояния, которые нужно запомнить
| Код | Значение | Типичная причина |
|---|---|---|
| 01h | Неисправность стойки | Отсутствует стойка, неверный адрес или адаптер отключён |
| 02h | Нет подтверждения | Несоответствие скорости передачи, проблема с терминатором или обрыв кабеля |
| 04h | Тайм-аут | Перегруженный сканер, длинные ответвления, помехи |
| 08h | Недопустимый адрес | Ошибка дополнительного адреса или карты слотов |
| 10h | Занято | Слишком много одновременно выполняемых BT или перекрывающиеся запросы |
Сначала рассматривайте 02h и 04h как подозрение на проблему физического уровня. Замените участок Blue Hose на заведомо исправный, проверьте терминаторы и убедитесь, что магистралью управляет только один сканер. Код 10h обычно означает, что лестничная логика выдаёт больше одновременно выполняемых передач, чем поддерживает серия; распределите BT по времени с помощью таймеров или выполняйте некритичные загрузки параметров в автономном режиме.
При отсутствии подтверждения блочных передач PowerFlex 70 следует одновременно проверить слова состояния RIO и светодиоды сканера.
Порядок ввода в эксплуатацию
- Установите и заземлите адаптер RVC согласно 20COMM-UM004. Установите переключатели адреса RIO на запланированный дополнительный адрес.
- Подключите Blue Hose к 1747-SN с правильной полярностью и терминаторами. Установите скорость передачи, соответствующую адаптеру.
- Настройте список стоек сканера так, чтобы адаптер привода отображался в ожидаемой логической стойке/группе.
- Создайте блоки управления BTR/BTW для карты из шестнадцати слов. Для серии B ограничьте число одновременно выполняемых BT четырьмя или менее.
- Переведите привод в безопасное остановленное состояние. Выдайте через BTW команду сброса неисправности/остановки, затем выполните BTR и убедитесь, что слова состояния обновляются.
- Подавайте команду работы на низкой скорости только после подтверждения связи по данным состояния. Записывайте все коды 01h–10h с отметками времени.
Типичные ошибки и проверка
К типичным ошибкам относятся настройка адреса адаптера так, будто он работает по Ethernet/IP, игнорирование правил дополнительной адресации, перекрывающиеся BTW из нескольких подпрограмм и предположение, что серия B способна обработать такую же нагрузку BT, как серия C. Проверка должна включать принудительное отключение кабеля с появлением предсказуемой неисправности стойки, испытание с несовпадающей скоростью передачи на стенде до перехода в производство и длительное тестирование с контролем периодических тайм-аутов 04h при полной нагрузке машинного ввода-вывода.
Если ограничением становится серия сканера, планируйте переход на серию C, а не создавайте всё более сложную логику квитирования. Храните документацию по карте RIO рядом со списком параметров привода и стандартизируйте запасные сканеры SLC и модули PLC, чтобы техническое обслуживание могло восстановить связь без повторного определения карты слов в условиях аврала.
Об авторе
Марк Таунсенд | Ведущий инженер по автоматизации — системы Allen-Bradley
Марк Таунсенд — ведущий инженер по автоматизации с более чем 18-летним опытом работы с платформами Allen-Bradley, включая ControlLogix, CompactLogix и устаревшие системы SLC-500. В его повседневную работу входят разработка логики RSLogix / Studio 5000 и ввод в эксплуатацию HMI FactoryTalk View на устаревших и смешанных парках оборудования.