modbus_mapping_t结构体
时间: 2023-09-17 16:11:41 浏览: 191
Python库 | seed_intersphinx_mapping-0.2.0-py3-none-any.whl
modbus_mapping_t 是 Modbus 协议库中定义的一个结构体,用于描述 Modbus 寄存器映射表。该结构体包含以下成员变量:
- start_input:输入寄存器起始地址
- nb_input:输入寄存器数量
- start_discrete_inputs:离散输入寄存器起始地址
- nb_discrete_inputs:离散输入寄存器数量
- start_registers:保持寄存器起始地址
- nb_registers:保持寄存器数量
- start_coils:线圈起始地址
- nb_coils:线圈数量
通过 modbus_mapping_new() 函数可以创建一个 modbus_mapping_t 实例,并将其用于 Modbus 通信时的读写操作。需要注意的是,该结构体的使用需要遵循 Modbus 协议规范,以确保与 Modbus 设备的通信正确无误。
阅读全文