找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

stc15f2k60s2单片机modbus读写通讯超时,请检查通讯参数和地址设置

查看数: 4097 | 评论数: 8 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-8-8 11:30

正文摘要:

做modbus485通讯遇到问题读写通讯超时, 请检查通讯参数和地址设置,程序编译可通过, 找不到原因,压缩文件有调试助手, 请帮忙解决使正常通讯,求助。。

回复

ID:1026496 发表于 2022-5-15 10:53
程序的地址是4 ,发送的地址也应该是4上面的modebus 地址应该改成4
ID:161164 发表于 2022-5-5 17:17
原代码的modbus.c 内的recrc计算方程错了
(原:225行,改:226行)



修改后仿真成功



ID:99525 发表于 2022-5-4 04:19
遇到同样的问题,大概率怀疑是波特率不精准,网上找了很多计算波特率的资料,计算结果都不一样,等空了研究下波特率的计算
ID:149992 发表于 2021-5-21 09:04
您好,通信不上的问题找到了么?
ID:750684 发表于 2020-9-7 08:19
先看看你的485通讯正不正常
ID:731335 发表于 2020-8-11 16:45
1692483014 发表于 2020-8-10 00:21
先别管modbus协议设置是不是正常,先看看底层485是否是通的,用最底层的发送发送一下看看是否正常,是否是4 ...

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

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表