关于modbus的一些问题

[复制链接]
2749|0
 楼主| chetazo 发表于 2008-7-8 12:12 | 显示全部楼层 |阅读模式
最近在研究modbus通信协议,参考了网上国外的源码--freemodbus.发现这个源码程序结构挺好,很容易读懂,写得比较规范,看起来舒服.感觉原作者是有不错的编程功底的.<br /><br />在研究源码的时候发现几个问题:<br />1.freemodbus&nbsp;中的ASCII模式下的LRC校验是在将ASCII解码成HEX码后进行的,而MODBUS-IDA上给出的权威资料却明确指出LRC校验是在解码之前进行的.<br /><br />2.在freemodbus源码中,当从机收到主机发送过来的信息时,如果此时从机正在发送,从机则立即终止发送而转为接收.这样的处理我没有在相关资料中找到明确的规定,这样的处理是否合理呢?<br /><br />3.在modbus协议下,是如何实现不会发生两个或以上从机同时发送信息给主机的呢?<br /><br />不知各位看管有何见解,请赐教.<br />谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

25

帖子

1

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