Engee 文档

Modbus 支持模块

在开始使用该库之前,建议阅读文档使用 Modbus TCP 模块库

Modbus 协议支持模块库用于 RITM CPM 上运行的实时应用程序通过 Modbus 协议与控制系统设备进行通信。

使用该库时,运行实时应用程序的 RITM 将作为 Modbus 网络的客户端。支持与 Modbus 网络的 16 个服务器(从站)同时工作。

支持以下 Modbus 协议功能:

  • 1 (0x01) - 从多个标志寄存器读取数值(读取线圈状态);

  • 2 (0x02) - 从多个离散输入读取数值(读取离散输入);

  • 3 (0x03) - 从多个保持寄存器读取数值(读取保持寄存器);

  • 4 (0x04) - 从多个输入寄存器读取数值(读取输入寄存器);

  • 5 (0x05) - 写入单个标志的值(强制单线圈);

  • 6 (0x06) - 向单个存储寄存器写入数值(预置单寄存器);

  • 15 (0x0F) - 向多个寄存器写入数值(强制多线圈);

  • 16 (0x10)` - 向多个存储寄存器写入数值(预置多个寄存器)。