如何设置 Modbus 设备
  • 20 Feb 2024
  • 1 分钟阅读
  • 贡献者

如何设置 Modbus 设备


文章摘要

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

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

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

:::(Warning) (更新您的边缘设备)确保您的边缘设备已完全更新,以防止软锁定。如果在连接 Modbus 设备时遇到问题,请重新启动 Edge 设备上的 Node-RED:

编辑 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 设备的默认值: *波特率数据位:88停止位 奇偶校验:无奇偶校验:无

  1. 选择更新按钮UpdateBtn.png

更改设备 ID

UnitID.png

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

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

更改寄存器地址

RegisterAddress.png

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

Modbus 写节点

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


本文对您有帮助吗?