- Распечатать
Узнайте, как настраивать устройства Modbus в Node-RED
В этой статье рассматривается рабочий процесс для редактирования различных типов узлов Modbus.
Процедуры редактируют пример потока PICK-IQ Node-RED.
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.
Редактирование Modbus-сервера
- Дважды щелкните узел Data Read Modbus
{height="" width=""}.
- Выберите кнопку Edit Modbus Server
{height="" width=""}.
- Настройки Modbus-сервера
Ниже приведен обзор необходимых настроек:* Последовательный порт: /dev/ttyS2 (Это расположение порта RS-485 на EdgeIO)* Тип последовательного порта: RTU-BUFFERD
Следующие настройки COM должны соответствовать вашему устройству Banner. Как изменить их на устройстве Banner, см. в техническом справочнике Banner. Ниже приведены значения по умолчанию для устройств Banner:* Скорость передачи данных: 19200* Биты данных: 8* Стоповые биты: 1* Четность: Нет
- Выберите кнопку Обновить
{height="" width=""}.
Изменить идентификатор устройства
Каждое устройство имеет 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 может одновременно обращаться только к одному Unit-ID, поэтому может потребоваться несколько узлов Modbus для индивидуального управления несколькими устройствами.
Изменение адреса регистра
Адрес регистра можно изменить в выделенном текстовом поле. Общепринятые адреса регистров можно найти в этой статье.
Запись узлов Modbus
При редактировании узла Modbus Write выполняются те же шаги. Единственное отличие заключается в том, что FC изменяется на FC 6: Preset Single Register, вместо FC 3: Read Holding Register.