ttabc7
级别: 正式会员
精华主题: 0
发帖数量: 22 个
工控威望: 61 点
下载积分: 173 分
在线时间: 4(小时)
注册时间: 2025-01-30
最后登录: 2025-02-20
查看ttabc7的 主题 / 回贴
楼主  发表于: 9天前
200smart用0口连接2个模块。
通信正常。不报错。
但是用软件检测时候,报错标志位在0~6~0~6   来回闪动。通信也正常。
没搞懂咋回事。

Error         错误代码 只有在 Done 位为1时,错误代码才有效
错误代码: 0=无错误
                     1=响应校验错误
                     2=未用
                     3=接收超时(从站无响应)
                     4=请求参数错误(slave address,Modbus address,count,RW)
                     5=Modbus/自由口未使能
                     6=Modbus正在忙于其它请求
                     7=响应错误(响应不是请求的操作)
                     8=响应CRC校验和错误
                    11 = 端口号无效
                    12 = 信号板端口 1 缺失或未组态   1122.rar (47 K) 下载次数:28
wzbarley
好好学习,天天向上。
级别: 探索解密
精华主题: 0
发帖数量: 132 个
工控威望: 175 点
下载积分: 15429 分
在线时间: 211(小时)
注册时间: 2023-09-27
最后登录: 2025-02-20
查看wzbarley的 主题 / 回贴
1楼  发表于: 9天前
连续读取两个从站的时间间隔太短了。建议读取第一个从站后,等待50ms再读取第二个从站。
好好学习,天天向上。
ttabc7
级别: 正式会员
精华主题: 0
发帖数量: 22 个
工控威望: 61 点
下载积分: 173 分
在线时间: 4(小时)
注册时间: 2025-01-30
最后登录: 2025-02-20
查看ttabc7的 主题 / 回贴
2楼  发表于: 9天前
引用
引用第1楼wzbarley于2025-02-12 13:47发表的  :
连续读取两个从站的时间间隔太短了。建议读取第一个从站后,等待50ms再读取第二个从站。

谢谢大神!
buxiugang
级别: 正式会员
精华主题: 0
发帖数量: 60 个
工控威望: 69 点
下载积分: 667 分
在线时间: 6(小时)
注册时间: 2024-11-19
最后登录: 2025-02-20
查看buxiugang的 主题 / 回贴
3楼  发表于: 7天前
用第一个站通信完成的done位来触发第二个站的通信,然后再用第二个done触发第一个,形成循环
秀空02
级别: 略有小成
精华主题: 0
发帖数量: 354 个
工控威望: 387 点
下载积分: 1826 分
在线时间: 229(小时)
注册时间: 2021-07-30
最后登录: 2025-02-20
查看秀空02的 主题 / 回贴
4楼  发表于: 3天前
轮询程序有问题
沉迷学习
努力学习
级别: 探索解密
精华主题: 0
发帖数量: 21 个
工控威望: 119 点
下载积分: 1134 分
在线时间: 8(小时)
注册时间: 2018-03-13
最后登录: 2025-02-20
查看沉迷学习的 主题 / 回贴
5楼  发表于: 昨天
图片:
参考deepseek的回答
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3396 个
工控威望: 3194 点
下载积分: 70478 分
在线时间: 1606(小时)
注册时间: 2008-04-20
最后登录: 2025-02-20
查看wwcwwc的 主题 / 回贴
6楼  发表于: 昨天
触发MSG指令的周期再适当长一点。
如果仍然报警,检测外围通讯连接是否可靠,是否遭受电磁干扰的影响这些方面入手。
往事如风
科技改变制造
级别: 网络英雄

精华主题: 0
发帖数量: 11488 个
工控威望: 18867 点
下载积分: 12980 分
在线时间: 2719(小时)
注册时间: 2013-01-31
最后登录: 2025-02-20
查看往事如风的 主题 / 回贴
7楼  发表于: 昨天
引用
引用第3楼buxiugang于2025-02-14 22:41发表的  :
用第一个站通信完成的done位来触发第二个站的通信,然后再用第二个done触发第一个,形成循环

标准做法
三人行者必有我师 ,择其善者而从之