modbus_mapping_new
时间: 2023-09-08 13:10:21 浏览: 291
新的modbus调试工具.zip
`modbus_mapping_new()` 是一个函数,用于创建一个新的 Modbus 数据映射。该函数的声明如下:
```c
modbus_mapping_t* modbus_mapping_new(int nb_bits, int nb_input_bits, int nb_registers, int nb_input_registers);
```
该函数的参数如下:
- `nb_bits`:包含可读写的线圈的数量。
- `nb_input_bits`:包含只读线圈的数量。
- `nb_registers`:包含可读写的寄存器的数量。
- `nb_input_registers`:包含只读寄存器的数量。
该函数返回一个 `modbus_mapping_t` 类型的指针,该指针指向新创建的 Modbus 数据映射,如果创建失败则返回 NULL。
Modbus 数据映射是 Modbus 服务器中最重要的数据结构之一,它将 Modbus 寄存器和线圈映射到存储器中的地址。创建 Modbus 映射后,可以使用 Modbus 函数来读取和写入 Modbus 寄存器和线圈。
阅读全文