仪器网(yiqi.com)欢迎您!

| 注册2 登录
网站首页-资讯-专题- 微头条-话题-产品- 品牌库-搜索-供应商- 展会-招标-采购- 社区-知识-技术-资料库-方案-产品库- 视频

问答社区

请教个MODBUS RTU的CRC校验问题

_SKyの末 2017-10-18 14:20:10 414  浏览
  •  

参与评论

全部评论(1条)

  • 卷毛96 2017-10-19 00:00:00
    CRC16校验码的计算代码,网上多的是,不再多说,只是要注意的是,校验码是根据指令或返回数据的长度计算的,但是不包括校验码在内,比如指令码六个字节,根据这六个字节计算出校验码,一个字节不能多也不能少,校验码为两个字节,按照高字节在前,低字节在后的顺序加在指令的六个字节后面 ,然后将这八个字节一起发送出去。

    赞(14)

    回复(0)

    评论

热门问答

请教个MODBUS RTU的CRC校验问题
 
2016-12-19 16:39:38 265 1
请教个MODBUS RTU的CRC校验问题
 
2017-10-18 14:20:10 414 1
关于MODBUS RTU CRC校验
各位,,在MODBUS 通信中,没有CRC指令可以使用,那么是不是都要写几百步程序来作为校验,比如变频器的正反转,停止 启动,这个CRC固定的,我们可以在写程序时自己算出来,但频率的更改和读出是随机的,想求教各位有什么高招,另外我对CRC校验的算法实在是看着... 各位,,在MODBUS 通信中,没有CRC指令可以使用,那么是不是都要写几百步程序来作为校验,比如变频器的正反转,停止 启动,这个CRC固定的,我们可以在写程序时自己算出来,但频率的更改和读出是随机的,想求教各位有什么高招,另外我对CRC校验的算法实在是看着头大,一会移位,一会异或,还得不断的循环,重复,各位有关于CRC校验的视频的讲解吗?Z好是用PLC语言,因为C语言这些的我暂时还看不懂 展开
2015-08-01 20:27:37 362 1
Modbus RTU CRC校验详细步骤CRC值怎么计算
 
2017-08-30 15:59:02 441 1
Modbus RTU CRC校验详细步骤CRC值怎么计算
 
2017-03-16 22:32:52 508 1
modbus rtu校验方法
 
2011-11-03 04:27:41 400 1
求 c# 基于ModBus RTU的CRC算法
在线等c# 基于ModBus RTU的CRC算法
2011-04-07 05:50:39 435 2
组态王里RTU通讯CRC校验多项式是什么?
如题
2018-11-13 06:40:14 330 0
Modbus RTU通讯问题
物理连接结构:主设备ADAM5510,通讯端口【ADAM5090 (RS232)】 连接【RS232/RS485转换】并联从设备1、2。标准Modbus RTU协议。主设备发指令读取从设备寄存器地址。只有1有响应,2无响应,断开1则2有响应 用电脑替换主设备,分别发指令至1、2均有正确回应。何... 物理连接结构:主设备ADAM5510,通讯端口【ADAM5090 (RS232)】 连接【RS232/RS485转换】并联从设备1、2。标准Modbus RTU协议。主设备发指令读取从设备寄存器地址。只有1有响应,2无响应,断开1则2有响应 用电脑替换主设备,分别发指令至1、2均有正确回应。何解??? 如何实现主设备正常与多个从设备通讯? 展开
2011-09-05 09:04:46 498 2
请教个万用表测电阻的问题
家里灯控制回路有漏电流,造成空开漏电保护器跳闸。用万用表测灯L线对零线电阻时出现奇怪现象:用20M档测量L和零线电阻为8.5,用2M档测时为0.5左右,用200K档测时为45。这不应该是误差... 家里灯控制回路有漏电流,造成空开漏电保护器跳闸。用万用表测灯L线对零线电阻时出现奇怪现象:用20M档测量L和零线电阻为8.5,用2M档测时为0.5左右,用200K档测时为45。这不应该是误差吧?为什么会有这种现象? 展开
2018-07-25 19:34:27 503 1
MODBUS RTU 规约对时问题
我们做了一套变电站监控装置,如何实现主从的对时?也就是时钟对时。谢谢
2018-11-15 23:32:42 424 0
modbus RTU模式的通信问题
modbus RTU模式的通信通讯格式要求 地址 功能码 数据 CRC校验 数据长度 1个字节 1个字节 N个字节 2个字节 如发送的数据... modbus RTU模式的通信通讯格式要求 地址 功能码 数据 CRC校验 数据长度 1个字节 1个字节 N个字节 2个字节 如发送的数据为: 03 01 00 00 10 校验高位校验低位 我的问题是: 1、我理解地址03使用1个字节数据长度表示,是用1个字节表示0,再使用一个字节表示3,但再就使用了两个字节的数据长度了,和通讯要求的格式不符。还有一种理解就是使用1个字节的直接表示03,其而进制码为000000011,如果地址是20,其二进制码为00010100,但这种理解出现个疑问,很多设备同时支持ASCII或RTU两种方式,当发送RTU的地址和ASCII方式的起始符相同时如都为03,接受方怎么判断他是RTU发送的地址,还是ASCII起始符。 2、RTU方式判断帧消息结束时是3.5字符时间,我想知道在物理层如何判断的,如消息发送完后,在物理层485双绞上,其电压持续3.5字符长度+15V即判断消息发送完成或是其电压持续3.5字符长度-15V判断消息发送完成。还是双绞线上为其他状态来判断消息完成。485通讯线上没有通讯时A、 B线状态是什么。 请教各位了? 展开
2013-04-08 23:05:15 360 2
modbus rtu协议帧的长度问题
一个modbus rtu帧的长度Z大是256个字节。数据域Z大是(256-3)个字节,如果要发送的数据超过这个Z大长度,怎么处理??modbus协议里面没有看到呢。
2018-11-19 06:32:57 368 0
三菱FX1N如何做MODBUS_RTU的CRC校验?
 
2018-11-18 20:32:40 339 0
modbus rtu 校验码CRC在PLC梯形图里面怎么实现?麻烦详细点。
 
2012-11-18 14:24:46 592 2
求国家环境监控中数据采集传输的CRC校验工具,或者CRC
求国家环境监控中数据采集传输的CRC校验工具,或者CRC校验国家标准算法。。谢谢!!!... 求国家环境监控中数据采集传输的CRC校验工具,或者CRC校验国家标准算法。。 谢谢!!! 展开
2009-01-14 17:47:36 642 1
modbus rtu是什么?
 
2012-10-13 03:39:38 461 2
modbus rtu协议
仪表的modbus rtu 协议的保持寄存器地址是从40001,但是OPC软件上的modbus rtu 协议却是400001开始,我不知道怎么获取仪表上的数据,我软件上我要怎么跟仪表地址对起来。
2011-12-24 07:10:01 597 4
CP340 编程实现Modbus RTU协议的问题求助
 
2014-12-21 08:03:57 298 2
VB 关于MODBUS RTU 通讯数据读取问题
看网上其它人写的源程序,读取输入时 Dim a(8) As Byte a = MSComm1.Input 但是我在运行时,总是提示"不能给数组赋值",看帮助说明也是不能给数组赋值,那其他人的程序上是怎么实现的?(已将串口模式更改为二进制模式). 谢谢!
2012-04-16 05:26:04 432 2

1月突出贡献榜

推荐主页

最新话题