MENU
    Как настроить устройства Banner PICK-IQ с помощью Edge IO
    • 08 Jan 2025
    • 4 Минуты для чтения
    • Авторы

    Как настроить устройства 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.

    Вы выполните следующие шаги:

    1. Настройка оборудования: Подключение Edge IO
    2. Настройка 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 Series

    Update your Edge Device

    Ensure your Edge Device is fully updated in order to prevent softlocking. If you run into issues connecting Modbus devices, restart Node-RED on your Edge Device.

    Установка оборудования

    Цвет проводовКраевое подключение ввода-вывода
    Коричневый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. Обзор потока

    Этот поток состоит из четырех групп узлов:* Чтение данных* Установка режима работы* Установка цветов и интенсивности* Семисегментный дисплей.

    Каждая группа сгруппирована по конкретным функциям, для которых они используются.

    Считывание данных

    Ниже показан поток считывания данных.image.png

    У вас есть два варианта отправки данных из Node-RED в Tulip: с помощью Tulip Machine или с помощью Tulip Connector.

    Вариант 1: Использование Tulip MachineЭтотметод заключается в использовании узла Tulip Tag для непрерывного мониторинга данных в Tulip с помощью Tulip Machine. Более подробную информацию о настройке узлов Tulip Tag можно найти в этой статье.

    Вариант 2: Использование коннектора TulipКоннекторTulip можно использовать для активного опроса текущего значения данных. Этот метод хорошо подходит для поиска текущего значения, а не для постоянного мониторинга данных. Пример коннектора для получения данных через HTTP GET-запрос можно найти в библиотеке Tulip.

    Установить режим работыimage.pngРежим работы определяет, какой набор регистров используется для управления устройством. В примере потока Node-RED используется режим работы Advanced. Для других режимов работы обратитесь к карте регистров.

    Установить анимациюТребуетсярежим работы: Advanced.

    image.png

    Приведенный выше поток можно использовать для настройки анимации, отображаемой на устройстве. Вы можете либо вручную изменить значение, щелкнув узел Inject в Node-RED, либо изменить значение с помощью функции Tulip Connector. Выбранная анимация может определять количество отображаемых цветов, а также их движение.

    Изменение цветов устройстваТребуетсяРежим работы: Расширенный.

    image.png

    Приведенный выше поток можно использовать для настройки цвета и интенсивности цвета, отображаемого на устройстве. Вы можете либо вручную изменить значение, щелкнув узел Inject в Node-RED, либо изменить значение с помощью функции Tulip Connector. В зависимости от выбранной анимации на устройстве может отображаться несколько цветов. Они могут обозначаться как Цвет 1 и Цвет 2.

    Семисегментный дисплей

    Семисегментный дисплей присутствует только на некоторых устройствах, таких как PTL110S и K50PTCD4SQ.

    Установите режим вводаimage.png

    Перед записью на семисегментный дисплей необходимо установить режим ввода. Режим Numeric позволяет просто записывать числа непосредственно в устройство. Пример функции коннектора можно найти в библиотеке Tulip Library, в разделе "PICK-IQ Unit Test". Если вы заинтересованы в использовании режима ASCII, обратитесь к карте регистров для получения подробной информации о реализации.

    Запись на дисплейТребуетсясемисегментный режим: Числовой.

    image.png

    Приведенный выше поток может быть использован для установки значения, отображаемого на семисегментном дисплее. Вы можете либо вручную изменить значение, щелкнув узел Inject в Node-RED, либо изменить значение с помощью функции Tulip Connector. Этот поток может быть изменен для создания счетчика, например, увеличивающегося при каждом срабатывании устройства.

    Редактирование десятичных дробей

    Десятичными цифрами на семисегментном дисплее можно управлять индивидуально, чтобы представить различные статусы.

    image.png

    Приведенная выше последовательность действий может быть использована для изменения состояния десятичных цифр на семисегментном дисплее. Вы можете либо вручную изменить состояние, щелкнув узлы 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 для индивидуального управления несколькими устройствами.

    image.png

    Приведенная выше схема может быть использована для изменения Unit-ID подключенных устройств. Вы можете либо вручную изменить Unit-ID, щелкнув узлы Inject в Node-RED, либо изменить Unit-ID с помощью функции Tulip Connector.


    Была ли эта статья полезной?