Modbus主站轮询发送问题

2019-07-20 04:09发布

有没有用过Modbus主站的大神,我在轮询从站的时候出了问题,站与站之间会有延时,不知道为什么?代码如下: 1547625442(1).jpg
望大神指点一二,不胜感激。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
10101100
1楼-- · 2019-07-21 13:54
wangzhaohui 发表于 2019-1-17 10:34
while是主程序的执行流程,你在这里加延迟,实际每次Host发送查询指令的间隔时间都可能有波动。但是当你 ...

恩恩,是的,我加延时时间就好了,我发送确实是用的中断方式。但我主机写的时候也是判断帧与帧之间是否达到了3.5个字符的时间间隔,按道理来说,当主机接收到从机1#的报文时会间隔3.5个字符之后才会发送下一帧,但是很显然现在不是这个样子。
10101100
2楼-- · 2019-07-21 14:26
snail_dongbin 发表于 2019-1-17 11:34
你的主站和从站都是自己写的代码吗?这个标准的设备都是有站号过滤功能的,不是自己的信息不处理,也不会有 ...

从站不是,主站是的。站号过滤功能应该只起到我处理不处理的作用,并没有起到我收或者不收的问题。即使不是自己的信息,我也会接收,我只不过不处理。
yklstudent
3楼-- · 2019-07-21 20:22
 精彩回答 2  元偷偷看……

一周热门 更多>