FreeModbusRTU在STM32多从机问题

2019-10-15 03:52发布

首先,感谢一下前辈的分享,通过多篇帖子的指导,本人成功地在STM32上移植了FreeModbus,通过485实现了RTU通讯。
但当我在总线上再多挂一个设备的时候,主机(PC Modbus Poll /PLC)却只能从STM32读取一次数据,之前有浏览到有人也遇到这种问题,但没有搜到解决方案,有人成功解决过这个问题吗?要怎么做呢?


谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
Connor
1楼-- · 2019-10-15 07:55
问题已自己解决,是时序问题,PLC的帧间时间设置太快了,谢谢大家
Connor
2楼-- · 2019-10-15 08:05
防沉。。。
lvkanger
3楼-- · 2019-10-15 09:57
多从机可以通过地址来区分的呀?为什么会只能从STM32读取一次数据呢?
Connor
4楼-- · 2019-10-15 14:51
lvkanger 发表于 2017-2-9 10:46
多从机可以通过地址来区分的呀?为什么会只能从STM32读取一次数据呢?

是呀,看程序也有判别地址,不是自己的请求会忽略掉的
xucao514
5楼-- · 2019-10-15 15:48
 精彩回答 2  元偷偷看……
lvkanger
6楼-- · 2019-10-15 19:14
Connor 发表于 2017-2-9 11:58
是呀,看程序也有判别地址,不是自己的请求会忽略掉的

那你还有啥问题啊。照着做就可以了啊!

一周热门 更多>