在libmodbus的modbus

在libmodbus的modbus

我已经使用libmodbus构建了一个通过modbus连接到我的设备的项目。这个项目正在进行中。但单位ID是错的。我的身份奴隶是0xFE。但是,每当我发送modbus-tcp包时,它就被固定为0xFF。我曾试图通过函数modbus_set_slave来更改它,但是它没有工作。我怎么才能改变呢?

Libmodbus:https://github.com/stephane/libmodbus

代码语言:javascript运行复制"modbus_read_registers(modbus_t *ctx, int addr, int nb, uint16_t *dest);"很明显,我不能将Unit ID放在上面的函数中来读取寄存器的值。在这里输入图像描述

相关推荐

花呗无逾期却被风控?实测5种解除方法(附时间周期)
365bet娱乐场官网备用

花呗无逾期却被风控?实测5种解除方法(附时间周期)

📅 07-02 👁️ 9529
民谣排行榜
beat365体育亚洲版

民谣排行榜

📅 07-02 👁️ 7969
蹇人上天的释义
beat365体育亚洲版

蹇人上天的释义

📅 08-04 👁️ 3036