返回

使用 Neuron 连接 Modbus TCP 和 Modbus RTU 设备:综合指南

后端

在当今互联互通的工业环境中,Modbus 协议已成为工业自动化和物联网 (IoT) 设备之间通信的标准。Modbus 协议家族包括 Modbus TCP 和 Modbus RTU,它们分别适用于基于以太网和串行的连接。Neuron 提供了强大的功能,可以轻松接入这些设备并实现数据交换。

本文将提供一个全面指南,详细介绍如何在 Ubuntu 20.04.3、X86_64 环境中使用 Neuron 连接 Modbus TCP 和 Modbus RTU 设备。我们从了解基础知识开始,然后逐步介绍配置和操作过程。

了解 Modbus 协议

Modbus 是一种主从通信协议,其中一台设备(主站)向另一台设备(从站)发出请求,后者响应请求并提供数据或执行操作。Modbus TCP 和 Modbus RTU 都是 Modbus 协议的变体,它们针对不同的通信介质进行了优化。

  • Modbus TCP: 通过 TCP/IP 网络传输 Modbus 消息,适用于以太网连接。
  • Modbus RTU: 通过串行通信端口传输 Modbus 消息,适用于 RS-485 和 RS-232 连接。

Neuron 连接 Modbus 设备

Neuron 提供了灵活的选项,可以连接 Modbus TCP 和 Modbus RTU 设备。对于 Modbus TCP 连接,Neuron 的以太网端口可用于连接到网络上的设备。对于 Modbus RTU 连接,Neuron 提供了可选的串行适配器,可用于连接到串行设备。

1. 连接 Modbus TCP 设备

  1. 确保 Neuron 和 Modbus TCP 设备连接到同一个网络。
  2. 在 Neuron 的 Web 界面中,导航到“连接”>“以太网”。
  3. 配置以太网设置,包括 IP 地址、子网掩码和网关(如果需要)。
  4. 单击“保存”。

2. 连接 Modbus RTU 设备

  1. 将串行适配器连接到 Neuron 的串行端口。
  2. 将 Modbus RTU 设备连接到串行适配器的串行端口。
  3. 在 Neuron 的 Web 界面中,导航到“连接”>“串行”。
  4. 配置串行设置,包括波特率、数据位、停止位和奇偶校验。
  5. 单击“保存”。

配置 Neuron

一旦 Modbus 设备已连接,就需要配置 Neuron 以与它们通信。此配置包括创建 Modbus 从站并设置 Modbus 参数。

1. 创建 Modbus 从站

  1. 在 Neuron 的 Web 界面中,导航到“设备”>“从站”。
  2. 单击“添加从站”。
  3. 选择“Modbus”。
  4. 为从站指定一个名称和 IP 地址(对于 Modbus TCP)或串行端口(对于 Modbus RTU)。
  5. 单击“保存”。

2. 设置 Modbus 参数

  1. 在从站配置页面中,导航到“Modbus”。
  2. 设置以下参数:
    • 协议(Modbus TCP 或 Modbus RTU)
    • 从站 ID
    • 单元标识符
    • 功能代码
    • 起始地址
    • 数量
  3. 单击“保存”。

操作 Neuron

配置 Neuron 后,就可以开始与 Modbus 设备进行数据交换了。Neuron 提供了各种工具和功能,使操作变得简单。

1. 读取数据

  1. 在 Neuron 的 Web 界面中,导航到“设备”>“从站”。
  2. 选择要读取数据的从站。
  3. 单击“读取”。
  4. 查看“数据”部分以获取读取到的数据。

2. 写入数据

  1. 在 Neuron 的 Web 界面中,导航到“设备”>“从站”。
  2. 选择要写入数据的从站。
  3. 单击“写入”。
  4. 在“数据”部分中输入要写入的数据。
  5. 单击“写入”。

结语

通过遵循本指南,您可以轻松使用 Neuron 接入 Modbus TCP 和 Modbus RTU 设备。从连接设备到配置 Neuron 和操作数据交换,本文提供了所有必要的步骤和信息。通过利用 Neuron 的强大功能,您可以实现高效、可靠的 Modbus 通信,为您的工业自动化和 IoT 应用程序开辟新的可能性。