恭喜,你发布的帖子
发布于 2023-10-16 15:26:43
4楼
参数 MaxHold 用于设置 Modbus 地址 4xxxx 或 4yyyyy 可访问的 V 存储器中的字保持寄存器数。例如,如果要允许 Modbus 主站访问 2000 个字节的 V 存储器,请将 MaxHold 的值设置为 1000 个字(保持寄存器)。
你设置的为1000个 你监控vw3000不再通讯范围了
还有不报错并不一定要有数值, 从站你有没有发送 用通讯测试软件监控一下 主站有没有收发给从站数据都要对应来看
发现了错误原因;我跟着两个视频学习,写了两个项目,一个 parity 设置的无校验,库存储器设置VB0000,通信失败的原因是库存储器设置的与 MaxHold 重复了;另一个改了库存储器的地址为VB2343,同时改了parity ,设置的偶校验,但串口调试助手还是无校验,所以通信也不对;
请填写推广理由:
分享
只看
楼主