您现在的位置:首页 >> 数据采集 >> 内容

Modbus RTU和Modbus ASCII传输数据的区别

时间:2023-12-12 23:13:44 点击:

  核心提示:平时经常使用RTU协议,对RTU比较熟,所以使用ModBus Poll软件用两种方式发送同样的命令,我这里使用的是4号命令,从机地址1,从0000寄存器读取10个长度的寄存器。有了对比其实就很明显了,...


平时经常使用RTU协议,对RTU比较熟,所以使用ModBus Poll软件用两种方式发送同样的命令,我这里使用的是4号命令,从机地址1,从0000寄存器读取10个长度的寄存器。
有了对比其实就很明显了,ASCII比RTU多了起始符和结束符两部分,剩下的部分其实结构差不多,都是由从机地址、功能码、寄存器起始地址、长度、校验组成,直接看数据流其实感觉不出来,但是将数据流全部按照ASCII码显示,就能看出来,其实ASCII就是将RTU的每一个数据拿过来按照高低字节全部转换成字符来发送了。
除了这些还有一部分就是检验不一样了,RTU采用的是CRC,ASCII采用了LRC校验。


 

作者:站长 来源:网络
相关文章
  • 没有相关文章
共有评论 0相关评论
发表我的评论
  • 大名:
  • 内容:
  • 陈工笔记(www.dui580.com) © 2024 版权所有 All Rights Reserved.
  • 站长:陈工 微信号:chengongbiji QQ:24498854
  • Powered by 陈工