标题: stc15f2k60s2单片机modbus读写通讯超时,请检查通讯参数和地址设置 [打印本页]

作者: hhcool    时间: 2020-8-8 11:30
标题: stc15f2k60s2单片机modbus读写通讯超时,请检查通讯参数和地址设置
做modbus485通讯遇到问题读写通讯超时,
请检查通讯参数和地址设置,程序编译可通过,
找不到原因,压缩文件有调试助手,
请帮忙解决使正常通讯,求助。。


WXS75M(}~_Q8WM$_KV_A0CP.png (108.29 KB, 下载次数: 69)

WXS75M(}~_Q8WM$_KV_A0CP.png

moubus.rar

718.41 KB, 下载次数: 81


作者: hhcool    时间: 2020-8-8 11:45
程序的设备地址是4,调试精灵改为4还是会出现这个问题。
作者: 1692483014    时间: 2020-8-10 00:21
先别管modbus协议设置是不是正常,先看看底层485是否是通的,用最底层的发送发送一下看看是否正常,是否是485的线没接对,驱动如果是好的,再看modbus的问题
作者: hhcool    时间: 2020-8-11 16:45
1692483014 发表于 2020-8-10 00:21
先别管modbus协议设置是不是正常,先看看底层485是否是通的,用最底层的发送发送一下看看是否正常,是否是4 ...

好的,我去试试看。
作者: 跟爱的感觉走    时间: 2020-9-7 08:19
先看看你的485通讯正不正常
作者: chwei1    时间: 2021-5-21 09:04
您好,通信不上的问题找到了么?
作者: 雪玉寐影    时间: 2022-5-4 04:19
遇到同样的问题,大概率怀疑是波特率不精准,网上找了很多计算波特率的资料,计算结果都不一样,等空了研究下波特率的计算
作者: lkc8210    时间: 2022-5-5 17:17
原代码的modbus.c 内的recrc计算方程错了
(原:225行,改:226行)



修改后仿真成功




作者: yaoyao2022    时间: 2022-5-15 10:53
程序的地址是4 ,发送的地址也应该是4上面的modebus 地址应该改成4




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1