- Распечатать
Как настроить устройства Banner PICK-IQ с помощью Edge IO
Узнайте, как подключить устройства Banner PICK-IQ к вашему Edge IO
В этой статье рассматривается рабочий процесс для просмотра данных с устройства Banner Modbus, подключенного к вашему Edge IO, локально в Node RED. В ней будет использован поток библиотеки Tulip Node-RED, который можно импортировать на узлы Edge IO и Tulip Tag для отправки данных из Node-RED в Tulip.
Вы выполните следующие шаги:
- Настройка оборудования: Подключение Edge IO
- Настройка Node-RED: Импорт, редактирование и развертывание потока Node-RED из библиотеки Tulip.
Вам понадобится: * Edge IO, зарегистрированный в вашей учетной записи Tulip* Устройства Banner для подключения к Edge IO, например: + PTL110S-FF100TD3-QP150: Pick-to-Light + K50PTCD4SQ: сенсорный дисплей K50 Pro с PICK-IQ + K30PLSQ: индикатор K30 Pro с серией PICK-IQ
:::(Warning) (Обновление устройства Edge Device) Убедитесь, что устройство Edge Device полностью обновлено, чтобы предотвратить мягкую блокировку. Если у вас возникли проблемы с подключением устройств Modbus, перезапустите Node-RED на вашем Edge Device. :::
Настройка оборудования
Цвет проводов | Подключение входа/выхода Edge | | | --- | --- | | Коричневый | GPIO+ | | Белый | RS-485 TX/RX+ | Синий | GPOUT- | | Черный | RS-485 TX/RX- | | | Серый | Неиспользуемый |
Настройка Node-RED
Откройте портал устройств на устройстве Edge IO. Запустите редактор Node-RED, используя следующие учетные данные:
- Имя пользователя: admin
- Пароль: ваш пароль Edge IO
Дополнительную информацию о начале работы с Node-RED на Edge IO см. здесь.
2a. Импорт потока библиотеки
Чтобы импортировать библиотечный поток, выполните действия, описанные в нашем документе Импорт потоков Tulip Node-RED. Импорт потока Tulip/Banner PICKIQ создает вкладку PICKIQ в редакторе.
2b. Обзор потока
Этот поток состоит из четырех групп узлов: * Чтение данных * Установка режима работы * Установка цветов и интенсивности * Семисегментный дисплей.
Каждая группа сгруппирована по конкретным функциям, для которых они используются.
Чтение данных
Ниже показан процесс считывания данных.
У вас есть два варианта отправки данных из Node-RED в Tulip: с помощью Tulip Machine или с помощью Tulip Connector.
Вариант 1: Использование Tulip MachineЭтот метод заключается в использовании узла Tulip Tag для непрерывного мониторинга данных в Tulip с помощью Tulip Machine. Более подробную информацию о настройке узлов Tulip Tag можно найти в этой статье.
Вариант 2: Использование коннектора TulipКоннектор Tulip можно использовать для активного опроса текущего значения данных. Этот метод хорошо подходит для поиска текущего значения, а не для постоянного мониторинга данных. Пример коннектора для получения данных через HTTP GET-запрос можно найти в библиотеке Tulip.
Установить режим работыРежим работы определяет, какой набор регистров используется для управления устройством. В примере потока Node-RED используется режим работы Advanced. Для других режимов работы обратитесь к карте регистров.
Установка анимацииТребуется режим работы: Advanced.
Приведенный выше поток можно использовать для настройки анимации, отображаемой на устройстве. Вы можете либо вручную изменить значение, щелкнув узел Inject в Node-RED, либо изменить значение с помощью функции Tulip Connector. Выбранная анимация может определять количество отображаемых цветов, а также их движение.
Изменение цветов устройстваТребуется режим работы: Расширенный.
Приведенный выше поток можно использовать для настройки цвета и интенсивности цвета, отображаемого на устройстве. Вы можете либо вручную изменить значение, щелкнув узел Inject в Node-RED, либо изменить значение с помощью функции Tulip Connector. В зависимости от выбранной анимации на устройстве может отображаться несколько цветов. Они могут обозначаться как Цвет 1 и Цвет 2.
Семисегментный дисплей
Семисегментный дисплей присутствует только на некоторых устройствах, таких как PTL110S и K50PTCD4SQ.
Установка режима ввода
Перед записью на семисегментный дисплей необходимо установить режим ввода. Режим Numeric позволяет просто записывать числа непосредственно в устройство. Пример функции коннектора можно найти в библиотеке Tulip Library, в разделе "PICK-IQ Unit Test". Если вы заинтересованы в использовании режима ASCII, обратитесь к карте регистров для получения подробной информации о реализации.
Длязаписи на дисплейтребуется семисегментный режим: Numeric.
Приведенный выше поток может быть использован для установки значения, отображаемого на семисегментном дисплее. Вы можете либо вручную изменить значение, щелкнув узел Inject в Node-RED, либо изменить значение с помощью функции Tulip Connector. Этот поток может быть изменен для создания счетчика, например, увеличивающегося при каждом срабатывании устройства.
Редактирование десятичных дробей
Десятичными цифрами на семисегментном дисплее можно управлять по отдельности для отображения различных статусов.
Для изменения состояния десятичных цифр на семисегментном дисплее можно использовать описанный выше поток. Вы можете либо вручную изменить состояние, щелкнув узлы Inject в Node-RED, либо с помощью функции Tulip Connector.
Изменение идентификаторов устройств
Каждое устройство имеет Unit-ID (по умолчанию: 1), позволяющий обращаться к конкретному устройству. Если несколько устройств подключены с одним и тем же Unit-ID, то все устройства будут управляться узлами Modbus, ссылающимися на данный Unit-ID. Если вы хотите управлять подключенными устройствами по отдельности, вам необходимо: 1. Подключить первое устройство. 2. Измените Unit-ID с Default: 1 на новое значение (например, 2). 3. Дважды щелкните на любом узле Modbus, на который будет ссылаться первое устройство, чтобы отредактировать этот узел. 4. Измените поле Unit-ID на новое значение (например, 2). 5. Повторите для всех остальных узлов Modbus, которые должны ссылаться на первое устройство. 6. Повторите для каждого нового устройства.
Узел Modbus может одновременно обращаться только к одному идентификатору устройства, поэтому может потребоваться несколько узлов Modbus для индивидуального управления несколькими устройствами.
Приведенная выше схема может быть использована для изменения Unit-ID подключенных устройств. Вы можете либо вручную изменить Unit-ID, щелкнув узлы Inject в Node-RED, либо изменить Unit-ID с помощью функции Tulip Connector.