永不放弃hhj
级别: 略有小成
精华主题: 0
发帖数量: 189 个
工控威望: 240 点
下载积分: 14895 分
在线时间: 117(小时)
注册时间: 2023-12-13
最后登录: 2025-02-08
查看永不放弃hhj的 主题 / 回贴
楼主  发表于: 2024-11-03 09:41
各位前辈,在做Modbus RTU通讯时,一主多从,需要用到轮询。一个从站读取完成,收到后,再继续下个从站。万一遇到中途有个从站故障,那么轮询就无法进行下去了,有没有办法解决这个问题啊
附件: 一主多从的程序编写主站程序.rar (149 K) 下载次数:134
网站提示: 请不要用迅雷下载附件,容易出错
永不放弃hhj
级别: 略有小成
精华主题: 0
发帖数量: 189 个
工控威望: 240 点
下载积分: 14895 分
在线时间: 117(小时)
注册时间: 2023-12-13
最后登录: 2025-02-08
查看永不放弃hhj的 主题 / 回贴
1楼  发表于: 2024-11-03 10:33
我想到的办法是每个从站等待接收返回数值时加个计时器,超时就就跳过
永不放弃hhj
级别: 略有小成
精华主题: 0
发帖数量: 189 个
工控威望: 240 点
下载积分: 14895 分
在线时间: 117(小时)
注册时间: 2023-12-13
最后登录: 2025-02-08
查看永不放弃hhj的 主题 / 回贴
2楼  发表于: 2024-11-04 08:04
图片:
这样用计时器跳过错误站点