如何设置 Modbus 设备
  • 08 Jan 2025
  • 1 分钟阅读
  • 贡献者

如何设置 Modbus 设备


文章摘要

了解如何在 Node-RED 中设置 Modbus 设备

本文介绍编辑不同类型 Modbus 节点的工作流程。

程序编辑PICK-IQ Node-RED 流程示例。

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.

编辑 Modbus 服务器

  1. 双击数据读取 Modbus 节点Screenshot 2024-01-03 124501.png
  2. 选择 "编辑 Modbus 服务器 "按钮ModbusServer.png
  3. Modbus 服务器设置image.png

请参阅下面的必要设置概览: *串行端口:/dev/ttyS2*(这是 EdgeIO 上 RS-485 端口的位置)****串行类型:**RTU-BUFFERD

以下 COM 设置必须与 Banner 设备相匹配。有关如何在 Banner 设备上更改这些设置,请参阅 Banner技术参考表。以下是 Banner 设备的默认值: ***波特率:**19200*数据位8*停止位1***奇偶校验:**奇偶校验:无

  1. 选择更新按钮UpdateBtn.png

更改单位标识

UnitID.png

每个设备都有一个 Unit-ID(默认:1),可用于寻址特定设备。如果连接了多个具有相同单元 ID 的设备,则所有设备都将由引用特定单元 ID 的 Modbus 节点控制。如果您想单独控制已连接的设备,则必须:1.连接第一台设备。2.将 Unit-ID 从默认值:1 更改为新值(如 2)。3.双击任何您想引用第一台设备的 Modbus 节点以编辑该节点。4.将 Unit-ID 字段更改为新值(如 2)。5.对任何其他您想引用第一台设备的 Modbus 节点重复上述操作。

一个 Modbus 节点一次只能寻址一个 Unit-ID,因此您可能需要使用多个 Modbus 节点来单独控制多个设备。

更改寄存器地址

RegisterAddress.png{height="" width="""}

可以在高亮显示的文本框中更改寄存器地址。常用寄存器地址可在本文中找到。

Modbus 写节点

编辑 Modbus 写节点时的步骤相同。唯一不同的是,将 FC 改为FC 6:预置单 寄存器,而不是FC 3:读取保持寄存器image.png


本文对您有帮助吗?