- 打印
了解如何在 Node-RED 中设置 Modbus 设备
本文介绍编辑不同类型 Modbus 节点的工作流程。
程序编辑PICK-IQ Node-RED 流程示例。
:::(Warning) (更新您的边缘设备)确保您的边缘设备已完全更新,以防止软锁定。如果在连接 Modbus 设备时遇到问题,请重新启动 Edge 设备上的 Node-RED:
编辑 Modbus 服务器
- 双击数据读取 Modbus 节点
- 选择 "编辑 Modbus 服务器 "按钮
- Modbus 服务器设置
请参阅下面的必要设置概览: *串行端口:/dev/ttyS2*(这是 EdgeIO 上 RS-485 端口的位置)****串行类型:**RTU-BUFFERD
以下 COM 设置必须与 Banner 设备相匹配。有关如何在 Banner 设备上更改这些设置,请参阅 Banner技术参考表。以下是 Banner 设备的默认值: *波特率:数据位:88停止位 奇偶校验:无奇偶校验:无
- 选择更新按钮
更改设备 ID
每个设备都有一个 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 节点来单独控制多个设备。
更改寄存器地址
可以在突出显示的文本框中更改寄存器地址。常用寄存器地址可在本文中找到。
Modbus 写节点
编辑 Modbus 写节点时的步骤相同。唯一不同的是,FC 由 FC3:读取保持寄存器改为FC 6 : 预置单 寄存器。