Настройка передачи блоков 1747-SN для PowerFlex 70 через RIO
Настройка 1747-SN и 20-COMM-R без путаницы между дискретным вводом-выводом, блочным обменом данными и явными сообщениями. В этом руководстве рассматриваются версии процессоров, буферы, действия при...
PowerFlex 70 может обмениваться командами, заданиями, состоянием, обратной связью и выбранными данными параметров с SLC 500 через сканер Remote I/O 1747-SN и адаптер 20-COMM-R. Сложность заключается не в создании одной передачи, а в том, чтобы разделять три разных потока данных: дискретный образ RIO, ввод-вывод с блочной передачей и явные сообщения с блочной передачей.
Перед любым редактированием необходимо проверить исходный проект. Запишите каталожный номер, серию и версию прошивки процессора SLC; слот и серию 1747-SN; распределение логических стоек и групп; конфигурацию 20-COMM-R; источники команд и задания PowerFlex, маски, действия при неисправностях и включённые Datalink. Универсальный пример не может заменить сведения об установленном оборудовании.
1747-SN управляет линией RIO, а 20-COMM-R отображает эту линию на команды, задания, состояние, обратную связь и данные Datalink DPI-привода.
Подтвердите поддерживаемую архитектуру
1747-SN является ведущим устройством RIO в шасси SLC. В руководстве пользователя сканера Remote I/O 1747-SN Rockwell указано, что сканеры серии B и более поздних серий поддерживают дискретные данные и блочные передачи. В руководстве также документирована поддержка не более четырёх логических стоек дискретных данных RIO; точное распределение адаптеров настраивается в файле G сканера.
PowerFlex 70 не подключается напрямую к Blue Hose без соответствующего интерфейса. 20-COMM-R является адаптером RIO, описанным в руководстве пользователя адаптера Remote I/O 20-COMM-R Rockwell. Проверьте каталожный номер и версию прошивки адаптера, а не полагайтесь на неофициальное обозначение «RVC», используемое в старых чертежах.
Перед изменением проводки задокументируйте скорость передачи RIO, адрес стойки, начальную группу, размер стойки, оконечивание, полярность кабеля и единственного владельца линии — сканер. Соблюдайте требования к кабелю и оконечиванию из руководств. Не создавайте не предусмотренное конструкцией звездообразное ответвление или длинный отвод для подключения нового привода.
Разделите три потока данных
Дискретный ввод-вывод
Дискретный образ является циклическим каналом управления. В руководстве 20-COMM-R указано, что слово логической команды или логического состояния размещается в дискретном образе, а задание, обратная связь и включённые Datalink отображаются в соответствии с настроенными размером стойки и параметрами адаптера. Точные определения битов зависят от подключённого DPI-привода, поэтому используйте определения PowerFlex 70 из руководства адаптера.
Владелец команд должен быть определён явно. Перед испытанием подтвердите выбранные источники команд и задания скорости, логические маски и разрешающие сигналы привода. Правильно изменяющееся слово RIO не запустит привод, если управлением по-прежнему владеют локальный вход, HIM или другой порт.
Ввод-вывод с блочной передачей
Ввод-вывод с блочной передачей перемещает циклический образ задания, обратной связи и Datalink, если этот образ настроен для блочной передачи. 20-COMM-R распознаёт передачи длиной не более 18 слов как передачи ввода-вывода. Это исправляет распространённую ошибку в полевых заметках, где каждая передача описывается как фиксированный блок из 16 слов.
Важно также различать версии сканера и процессора. Серия B и более поздние серии относятся к возможностям блочной передачи сканера 1747-SN. Встроенные инструкции BTR и BTW связаны с поддерживаемыми сериями и версиями прошивки процессора SLC; в примерах Rockwell указаны процессоры серии C с версией прошивки 3.xx или более поздней. В старых реализациях процессора используются буферы управления и состояния, выделенные в файлах M0 и M1 сканера.
Явные сообщения с блочной передачей
Явные сообщения предназначены для данных конфигурации или мониторинга, находящихся вне циклического образа ввода-вывода. В руководстве адаптера размеры явных сообщений отделены от размеров передач ввода-вывода. В нём также содержится предупреждение о повторной записи данных параметров в энергонезависимую память, поскольку частые записи могут сократить срок службы памяти. Часто изменяющиеся рабочие данные следует размещать в Datalink или циклическом образе, а не многократно записывать в энергонезависимые параметры.
Продуманно создайте логику буферов
Для процессора, поддерживающего встроенные инструкции BTR и BTW, настройте стойку, группу, слот сканера, блок управления, файл данных, запрашиваемое число слов и адрес буфера в файле M точно в соответствии с руководствами. Для каждой блочной передачи требуется отдельная область буфера. Не допускайте перекрытия блоков управления и не используйте буфер повторно до завершения предыдущей транзакции.
В логике старых процессоров скопируйте структуру управления и данных приложения в буфер M0 сканера, а состояние или возвращённые данные из M1 — в обычные файлы процессора. Доступ к файлам M увеличивает время сканирования процессора, поэтому используйте многословные инструкции копирования согласно рекомендациям, а не распределяйте отдельные ссылки на биты файла M по всей программе.
Независимо от реализации выведите для диагностики признаки разрешения, завершения, ошибки, тайм-аута и последнего успешного выполнения. Повторно разрешайте циклическую передачу только после завершения предыдущей передачи или возникновения ошибки. Сканер RIO обрабатывает один запрос блочной передачи за один цикл опроса удалённой стойки, хотя инициировать можно несколько запросов. Поэтому неконтролируемый набор непрерывно повторно запускаемых передач может увеличить задержку для каждого устройства на этой стойке.
Определите поведение при сбоях связи и простое
20-COMM-R имеет отдельные реакции на неисправность связи и на выход контроллера из режима Run. В зависимости от утверждённых настроек эти действия могут вызвать неисправность привода, остановить его, удерживать последнюю команду или применить заданные данные. Удержание последней команды скорости после потери связи во многих приложениях может быть опасным; автоматическая остановка также может быть опасной, если выбег создаёт другую угрозу. Реакцию должны определять оценка риска машины и руководство по приводу.
Во время ввода в эксплуатацию испытайте оба условия. Отключите линию RIO в контролируемом состоянии, при котором производство не ведётся, и подтвердите настроенную реакцию на неисправность связи. Переведите SLC в режим Program согласно утверждённой процедуре и подтвердите реакцию на неисправность в состоянии простоя. Убедитесь, что HMI отдельно отображает качество связи и состояние привода — работает или готов.
Состояние сканера, состояние адаптера, управляющие биты передачи и состояние привода необходимо анализировать совместно; ни один отдельный светодиод не доказывает правильность канала управления.
Выполняйте ввод в эксплуатацию от физического уровня к верхним уровням
Проверьте линию RIO
Подтвердите наличие одного сканера, правильную полярность и оконечивание, одинаковую скорость передачи, допустимое распределение стоек и групп, а также стабильное состояние активного устройства. Проверьте счётчики повторных попыток и диагностику сканера. Не приписывайте значение недокументированному шестнадцатеричному коду; используйте таблицу ошибок для установленной версии сканера и адаптера.
Сначала проверьте приём данных, затем разрешайте команды
При безопасно заблокированном приводе проверьте логическое состояние, обратную связь и все включённые Datalink по показаниям HIM или независимому наблюдению. Подтвердите порядок слов 32-битных Datalink по руководству адаптера. Правдоподобное, но неправильно собранное значение неприемлемо.
Проверьте владельца команд и масштабирование
Сначала передайте команду остановки, затем ограниченное задание, оставляя привод заблокированным. Убедитесь, что адаптер получает требуемые команду и задание. Только после проверки состояния, владельца управления, масок и масштабирования можно переходить к утверждённому испытанию на низкой скорости.
Проверьте восстановление
Испытайте потерю кабеля, перезапуск питания привода, сброс сканера, смену режима SLC и восстановление связи. Убедитесь, что после восстановления команды не возобновляются неожиданно и что там, где этого требует оценка риска, необходимы преднамеренные действия оператора.
Документируйте интерфейс как обслуживаемый актив
Храните распределение файла G, карту стоек и групп, дискретные слова, блоки управления BTR и BTW, буферы M0 и M1, назначения параметров Datalink, действия при неисправностях и результаты приёмо-сдаточных испытаний вместе с резервной копией RSLogix 500. Соответствующее оборудование для замены можно найти в коллекции систем PLC и PAC, а кабели и интерфейсные компоненты — в коллекции средств связи и сетевого оборудования.
Устаревшая RIO может оставаться работоспособной, если владельцы данных и поведение при отказах явно определены. Наиболее важное улучшение — не добавление лестничной логики, а устранение из плана технического обслуживания неоднозначных утверждений о сериях, недокументированных кодов состояния, перекрывающихся буферов и непроверенного поведения привода.