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