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)` - 向多个存储寄存器写入数值(预置多个寄存器)。