Бесшовная интеграция приводов PowerFlex 525 в Studio 5000 Logix Designer
Приводы Allen-Bradley PowerFlex 525 — популярные низковольтные частотно-регулируемые приводы, выпускаемые компанией Rockwell Automation.
В предыдущей статье я объяснял, как настроить привод PowerFlex 525 в Studio 5000 Logix Designer.
В этой статье я покажу, как интегрировать привод PowerFlex в приложение. Мы сделаем это, используя библиотеки объектов устройств (Device Object Libraries) Rockwell Automation. Библиотеки объектов устройств — это библиотеки, состоящие из кода ПЛК и лицевых панелей HMI, которые созданы, протестированы и поддерживаются Rockwell Automation. Эти библиотеки доступны для бесплатного скачивания с веб-сайта Rockwell Automation и могут значительно сократить время, необходимое для интеграции проектов Rockwell Automation в систему управления.
Обновление конфигурации
На моем компьютере я загрузил библиотеку объектов устройств питания (Power Device Object Library) Rockwell Automation, которая содержит контент для приводов PowerFlex 525.
В Studio 5000 первым делом нужно обновить конфигурацию привода, чтобы использовать формат соединения, указанный в документации библиотеки объектов устройств питания.
Для этого нажмите правой кнопкой мыши на привод в проекте Studio 5000 Logix Designer и выберите Properties (Свойства), чтобы открыть обзор привода (Drive Overview).
В обзоре привода нажмите на Device Definition (Определение устройства), чтобы открыть диалоговое окно определения устройства.
В диалоговом окне определения устройства откройте страницу Connection Format (Формат соединения), выбрав Connection Format в левой панели.
На этой странице можно настроить, какая информация обменивается между приводом и ПЛК. Чтобы добавить дополнительные параметры, нажмите в поле Parameter (Параметр) и выберите требуемый параметр.
В данном случае я добавил необходимые параметры, указанные в документации библиотеки объектов устройств питания, как показано здесь.
После добавления параметров нажмите OK для сохранения конфигурации и Yes для подтверждения изменения определения модуля.
Я уже загрузил эти изменения в привод, поэтому нажму OK еще раз, чтобы закрыть диалоговое окно Drive Overview.
Теперь, когда привод настроен правильно, мы можем импортировать код, который позволит нам взаимодействовать с приводом.
Код ПЛК
В проекте Studio 5000 откройте главную программу, нажмите правой кнопкой мыши на первый ступенек и выберите Import Rungs (Импорт ступенек).
В открывшемся диалоговом окне файлового браузера перейдите в папку библиотеки объектов устройств питания на компьютере и выберите файл raC_Dvc_PF525_4.00_RUNG, содержащий логику для взаимодействия с приводом PowerFlex 525.
После выбора правильного файла нажмите Open (Открыть) для импорта файла.
Откроется диалоговое окно Import Configuration (Конфигурация импорта).
В этом диалоговом окне выберите Overwrite (Перезаписать) в выпадающем меню Operation (Операция). Это указывает Studio 5000 Logix Designer перезаписать существующий ступень в программе при импорте нового ступеня.
Затем откройте страницу Tags (Теги).
На этой странице видно два предупреждения. Я устраняю их, обновляя столбец Final Name (Итоговое имя) для соответствия приводу в нашем проекте. Для этого использую выпадающий список, чтобы установить ссылку на привод PF525_Drive, который есть в проекте.
Мы также могли бы использовать кнопку Find and Replace (Найти и заменить) для обновления имен тегов, которые будут созданы, с «_InstanceName» на что-то более конкретное, но в этой демонстрации я оставлю имена тегов как есть.
Далее переключаюсь на страницу Other Components (Другие компоненты) и устанавливаю поле Final Name для привода PowerFlex 525, которым мы хотим управлять.
Наконец, нажимаю OK для завершения импорта ступеня.
Логика и все необходимые компоненты и теги импортированы.
Теперь мы могли бы написать пользовательскую логику для взаимодействия с приводом с помощью AOI, но для этой демонстрации я покажу, как управлять приводом, редактируя значения Controller Tags (Тегов контроллера) непосредственно в редакторе тегов.
Прежде чем увидеть, как работают библиотеки объектов устройств, нам нужно загрузить обновленный проект в ПЛК.
Загрузка и тестирование
Я загрузил проект, выбрав Download (Загрузка) на лицевой панели контроллера.
В диалоговом окне выбираю Download (Загрузка).
Когда загрузка завершится, нажмите Yes, чтобы вернуть контроллер в режим Run.
Теперь, когда проект запущен в контроллере, открываю редактор тегов программы (Program Tags Editor), дважды щелкая на Parameters and Local Tags (Параметры и локальные теги) в папке Main Program (Главная программа) в Controller Organizer (Организаторе контроллера).
В редакторе тегов активирую вкладку Monitor Tags (Мониторинг тегов), нажимая на нее в нижней части редактора.
Теперь я могу настроить привод, развернув UDT Setting. В этом UDT проверяю, что все битовые флаги inhibit имеют значение 0, и устанавливаю опорную скорость на 20.0.
Затем разворачиваю UDT Command и устанавливаю параметр Physical в 1, чтобы указать, что используется физический привод, и устанавливаю бит Activate (Активация) в 1 для запуска привода.
Привод начинает работать и будет продолжать работу, пока я не установлю бит Deactivate (Деактивация) в 1.
Я также могу прокрутить вниз, чтобы увидеть статус привода. В данном случае вижу, что привод активен и на скорости.
Если бы у привода были какие-либо ошибки или предупреждения, я бы увидел их здесь.
Заключение
В этой статье мы увидели, как использовать библиотеку объектов устройств питания для быстрой и легкой интеграции привода PowerFlex 525 в проект Studio 5000 Logix Designer. Используя библиотеки объектов устройств, вы можете добавить предварительно протестированный код в свой проект, чтобы сократить время проектирования.
Библиотеки объектов устройств также включают лицевые панели, которые позволяют интегрировать привод в приложение HMI. В следующей статье я покажу, как использовать лицевые панели для интеграции привода PowerFlex в проект HMI.
Система управления автоматикой
- EasyRobotics модульный паллетизатор — масштабируемое концевой линии решение
- Future-Proofing Factories: ключевые тренды ИИ, автоматизации, IoT и носимых устройств к 2030 году
- Как EPIC обеспечивает соблюдение сроков и бюджета проектов промышленной автоматизации
- Fastems RoboCell One автоматизирует два станка одновременно
- Американские производители встречают будущее с оптимизмом среди الناشей дерегуляции
- Лазерная интерферометрия: расширение возможностей автоматизированного производства с точностью
- Оптимизированная миграция на SAP S/4HANA: быстрый и чистый переход для современных предприятий
- Освоение Order-to-Cash: оптимизация с Process Mining
- RobotSander: адаптивная обработка поверхностей сокращает цикл и расход абразива
- Достигнуто $50 млн экономии с внутренней автоматизацией