MODBUS CRC 校验难题

[复制链接]
4243|10
 楼主| MOTOR666 发表于 2007-3-14 16:40 | 显示全部楼层 |阅读模式
 我在做MODBUS通讯,CRC校验子程序会写,但有一个问题一直不明白:取第一个8位字节和CRC积存器相异或,这“第一个8位字节”是数据帧的哪一个字节,有朋友愿意指教吗?
chunyang 发表于 2007-3-14 17:17 | 显示全部楼层

整个数据帧的首字节

  
hyhmh 发表于 2007-3-15 15:46 | 显示全部楼层

建议下载一个Modbus协议文档,认真看一下

  
henglin 发表于 2016-9-2 15:51 | 显示全部楼层
billypeng 发表于 2016-9-3 18:13 | 显示全部楼层
直接拷贝,能用就OK,具体细节没有必要深究。
hotpower 发表于 2016-11-20 06:13 来自手机 | 显示全部楼层
http://www.21ic.com/tools/HotWC3_V1.22.html
ayrz2010 发表于 2017-3-9 14:28 | 显示全部楼层
就是从机地址,然后安装帧的发送字节序,挨个做同样的运算。

看样子楼主只是简单的了解了一些modbus基础知识,但是不够系统和全面。

其实,modbus虽然比较简单,但是如果不注意有很多坑,
特别是寄存器的位数,大小端处理,浮点数,长整数的处理等等。
目前也没有什么合适的书籍系统介绍,帮助理解的。

刚刚搜了一下,只有最近清华出版的《Modbus软件开发实战指南》不错,
应该是Modbus开发方面第一书,很系统很全面,各种代码都是开源的。
内容着重讲述如何快速入门并精通Modbus软件开发技术,
适用于初学Modbus通信协议的读者,可以看看。
京东或者淘宝搜索:Modbus软件开发实战指南

代码都是开源的,书本上提供了下载方法。
不过最好学编程跟着敲一遍代码,从头到尾学习,印象深刻,
完成后,真正变成自己的知识,成为精通Modbus的大师水平。
18155190276 发表于 2017-3-10 15:45 | 显示全部楼层
学习一下 谢谢
steelen 发表于 2017-3-14 07:40 | 显示全部楼层
建议下载一个Modbus协议文档,认真看一下
@若水 发表于 2017-3-15 18:10 | 显示全部楼层
建议下载一个Modbus协议文档,认真看一下
bitgyq 发表于 2017-4-13 14:54 | 显示全部楼层
modbus 协议书有说明,建议再看协议书,看明天再写程序
您需要登录后才可以回帖 登录 | 注册

本版积分规则

176

主题

426

帖子

1

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