Бесшовная интеграция устройств ifm IO-Link в Studio 5000 Logix Designer
IO-Link — популярная коммуникационная технология, используемая для подключения умных датчиков к промышленным системам управления.
ifm — основатель консорциума IO-Link и ведущий производитель инновационного IO-Link оборудования, используемого во многих разных отраслях.
В этой статье я покажу вам, как интегрировать датчик расстояния ifm IO-Link в систему управления Logix 5000, используя мастер ifm IO-Link.
Стартовый пакет Allen-Bradley
ifm предоставляет Стартовый Пакет, содержащий всё необходимое для интеграции устройств ifm IO-Link с системами управления Allen Bradley. Вы можете скачать Стартовый Пакет, используя ссылку в описании ниже.
На моем компьютере я скачал и извлек содержимое стартового пакета. Внутри я вижу, что это набор нумерованных папок, который ведет нас через процесс интеграции устройств ifm IO-Link в систему управления.
Давайте пройдем через эти шаги.
Установка EDS файлов и создание устройства
В Studio 5000 Logix Designer я могу установить EDS файл для IO-Link мастера, нажав на Tools и затем Device Description Installation Tool.
В Device Description Installation Tool я следую подсказкам для регистрации нового EDS файла.
На странице регистрации я перехожу к папке 5. EDS, которая является частью Стартового Пакета, и выбираю файл ifm_IOL_Master_AL1120.eds, который является IO-Link мастером, который я использую в этом демо, и нажимаю Open.
Затем я продолжаю процесс для регистрации устройства.
Теперь, когда устройство зарегистрировано, я могу добавить его в I/O Конфигурацию проекта. Для этого я правым кликом нажимаю на Ethernet порт устройства и выбираю New Module
В диалоге New Module я ищу AL1120 IO-Link мастер, который я только что зарегистрировал, и нажимаю Create для добавления экземпляра в проект.
В диалоге New Module я даю модулю имя и устанавливаю IP адрес на 192.168.1.250. Это дефолтный IP адрес мастеров ifm IO-Link.
Далее я нажимаю на Change для открытия Module Definition.
В этом диалоге я могу сконфигурировать определение IO-Link мастера. В колонке name я проверяю, что Exclusive Owner IO-Acyc-Diag выбрано.
Затем я меняю единицы размера с SINT на INT и проверяю, что размер правильный. Для 4-порт IO-Link мастера, который я использую в этом примере, входной размер должен быть 123, а выходной размер 87. Для 8-порт IO-Link мастера входной размер должен быть 223, а выходной 151.
Теперь, когда модуль сконфигурирован, я нажимаю OK для закрытия диалога Module Definition и выбираю Yes в предупреждающем диалоге.
Затем я нажимаю OK для закрытия диалога New Module, и наконец, я нажимаю Close для закрытия диалога Select Module Type.
Теперь мы готовы написать логику для получения данных от датчика расстояния.
Программирование ПЛК
Самый легкий способ коммуникации с устройством ifm IO-Link — использовать Add-On инструкции, разработанные ifm.
Для этого я раскрываю папку Assets проекта, правым кликом нажимаю на папку Add-On Instruction и выбираю Import Add-On Instruction.
В диалоге Import Add-On Instruction, который открывается, я перехожу к папке 3. Add-On Instructions, которая является частью Стартового Пакета.
В этой папке я выбираю 1. ifm devices и перехожу к папке O5D_OIDxxx. Эта папка содержит Add-On Инструкции для датчика расстояния O5D150, который я использую в этом демо.
В этой папке я выбираю 4-порт Add-On Инструкцию, так как мой IO-Link Мастер имеет 4 порта и нажимаю Open для импорта Add-On Инструкции.
В диалоге Import Configuration я нажимаю OK для финализации импорта и Add-On Инструкция теперь доступна в папке Assets проекта.
Для использования этой Add-On Инструкции, я открываю MainRoutine и перетаскиваю Add-On Инструкцию из папки Assets и бросаю её на ступеньку.
Далее я создаю backing tag для инструкции, правым кликом на вопросительный знак и выбирая New Tag.
В диалоге New Tag я даю тегу имя и нажимаю Create.
Теперь я могу параметризовать инструкцию, добавляя ссылку на PLC Input область и конфигурируя Port Number как показано здесь. В этом случае датчик подключен к первому порту моего IO-Link мастера, поэтому я устанавливаю Port Number на 1.
Теперь мы готовы загрузить и протестировать проект
Тестирование проекта
В Studio 5000 Logix Designer я нажимаю кнопку RS Who для открытия диалога Who Active.
В этом диалоге я выбираю контроллер, который я хочу загрузить и нажимаю Download.
В диалоге Download я нажимаю Download для подтверждения, что я хочу загрузить в ПЛК.
Когда загрузка завершена, я нажимаю Yes для возврата контроллера в Remote Run режим.
В I/O Конфигурации я вижу, что ПЛК способен коммуницировать с IO-Link мастером без ошибок.
И в MainRoutine я вижу данные, приходящие от моего датчика.
Заключение
В этом видео вы увидели, как вы можете интегрировать ifm IO-Link оборудование в систему управления Allen-Bradley.
Запросить Кастомное Обучение
Онлайн или на месте. Построено вокруг оборудования вашей компании, пробелов в навыках и потребностей проекта.
https://www.realpars.com/custom-training
Система управления автоматикой
- Революция в промышленности 4.0: как компьютерное зрение движет умное производство
- Освоение будущего производства: стратегии успеха
- Пошаговое руководство: Настройка приводов PowerFlex 525 в Studio 5000 Logix Designer
- KUKA внедряет частную сеть Nokia 5G SA в центре умного производства в Аугсбурге
- Прогресс LiDAR: революция в фабричной автоматизации
- Китай представил высокоскоростной прототип поезда для глобальных ж/д перевозок
- Понимание низковольтных преобразователей давления: функция, дизайн и применения
- Как автоматизация трансформирует коммуникацию с пациентами: 9 доказанных преимуществ
- Ola сотрудничает с ABB для автоматизации мегазавода по производству электросамокатов
- Достигните нулевого простоя с предиктивным обслуживанием на базе ИИ