[综合信息] 请教freemodbus只支持从机地址连续怎么解读?

[复制链接]
1905|16
 楼主| stormwind123 发表于 2023-5-26 11:24 | 显示全部楼层 |阅读模式
freemodbus官方文档中
目前协议栈只支持从机地址连续,并且起始地址从1开始。
这句话是什么意思呢?
22.jpg

华芯微特FAE 发表于 2023-5-30 18:10 | 显示全部楼层
您好,这个是字面意思昂,您可以看modbus协议结构就知道了,协议中有起始地址+偏移地址。如果中间地址不连续,起始地址+偏移地址就需要考虑不连续那段地址
abotomson 发表于 2023-6-8 07:21 | 显示全部楼层
FreeModbus库实现了Modbus协议中的功能码3和功能码16,并且在这两种功能码中都需要指定一个寄存器或者一组寄存器的地址范围,而这个地址范围必须是连续的。
uytyu 发表于 2023-6-8 07:28 | 显示全部楼层
这个没有遇到过              
1988020566 发表于 2023-6-8 13:13 | 显示全部楼层
freemodbus从站地址怎么设置
lzmm 发表于 2023-6-8 13:21 | 显示全部楼层
在EV_READY  检测收到的地址
cemaj 发表于 2023-6-8 14:03 | 显示全部楼层
用freemodbus编写的tcp协议和modbus一样吗
yorkbarney 发表于 2023-6-8 14:08 | 显示全部楼层
ucSlaveAddress 和ucSlaveID有什么区别
uiint 发表于 2023-6-8 14:51 | 显示全部楼层
在使用FreeModbus库实现Modbus通信时,需要先根据实际应用场景对从机地址进行分配和规划,确保所有从机地址都是连续的,并且没有重复或者空缺。
adolphcocker 发表于 2023-6-8 15:09 | 显示全部楼层
freemodbus主机的移植?
eefas 发表于 2023-6-8 15:26 | 显示全部楼层
参考http://blog.csdn.net/arminkztl/article/details/11738395
zerorobert 发表于 2023-6-8 16:02 | 显示全部楼层
如果从机地址不是连续的,则无法按照Modbus协议的规定进行数据读写操作,从而导致通信失败。
uiint 发表于 2023-6-8 16:11 | 显示全部楼层
多个从机地址必须按照一段连续的地址范围进行分配,才能被FreeModbus库所支持。
belindagraham 发表于 2023-6-8 16:15 | 显示全部楼层
在使用FreeModbus库实现Modbus通信时,其仅支持从机地址连续的情况
您需要登录后才可以回帖 登录 | 注册

本版积分规则

605

主题

3747

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部