快速发布求购| | | | | 加微群|
关注我们
本站客户服务

线上客服更便捷

仪表网官微

扫一扫关注我们

|
客户端
仪表APP

安卓版

仪表手机版

手机访问更快捷

仪表小程序

更多流量 更易传播


您现在的位置:仪表网>天平衡器>技术列表>MODBUS RTU通讯协议技术参数详解

MODBUS RTU通讯协议技术参数详解

2024年11月13日 10:11:44 人气: 60 来源: 上海实润实业有限公司

MODBUS RTU通讯协议技术参数详解

Modbus一个工业上常用的通讯协议、一种通讯约定。 Modbus协议包括RTU、 ASCII、TP。其中 MODBUS-RTU

比简单,在单片机上很容易实现。虽然RTU比简单,但是看协议资料、手册说得太业了

起初很多内容都很难理解

所谓的协议是什么?就是互相之间的约定嘛,如果不让别人知道那就是暗号。现在就来定义一个新的协议。例如

协议:“A”——LED灭

          “B”——“报警”

          “C”——“LED亮”

单片机接收到“A”控制一个LED灭,单片机接收到“B”控制报警,单片机接收到“A”控制一个LED亮

那么当收到对应的信息就执行相应的动作,这就是协议,很简单吧。

先来简单分析一条 NODBUS-RTU报文,例如:0106000100179804

01                    06         0001               017             9804

从机地址        功能号      数据地址         数据           CRC校验

这一串数据的意思是:把数据0x0017(十制23)写入1号从机地址0x0001数据地址。

先弄明白下面的东西

1、报文

个报文就是一帧数据,一个数据帧就一个报文:指的是一串完整的指令数据,就像上面的一串数据。

2、CRC校验

意义:例如上面的9804是它前面的数据(010600010017)通过一算法(见附录2,很简单的计算出来的结果,其实就像是计算累加和那样。(累加和:就是010****加起来的值,然后它的算法就是加法)

作用:在数据传输过程中可能数据会发生错误,ORC检验检测接收的数据是否正确。比如主机发出010600

100179804,那么从机接收到后要根据010600010017再计算CRC校验值,从机判断自己计算出

来的CRC校验是否与接收的CRC校验(9804主机计算的)相等,如果不相等那么说明数据传输有错误这

些数据不能要。

3、功能号

意义: modbus定义。见附录1作用:指示具体的操作。

 ODBUS-RTU

一个报文分析

先声明下我们的目的,我们是要两个设备通讯,用的是 MODBUS协议。上面简单介绍了:“报文”“CRC校验”

功能号”

MODBUS RTU通讯协议技术参数详解

全年征稿/资讯合作 联系邮箱:ybzhan@qq.com
版权与免责声明
1、凡本网注明"来源:仪表网"的所有作品,版权均属于仪表网,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明"来源:仪表网"。违反上述声明者,本网将追究其相关法律责任。
2、本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
3、如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
4、合作、投稿、转载授权等相关事宜,请联系本网。

企业推荐

更多
联系我们

客服热线: 0571-87759942

加盟热线: 0571-87756399

媒体合作: 0571-87759945

投诉热线: 0571-87759942

关注我们
  • 下载仪表站APP

  • Ybzhan手机版

  • Ybzhan公众号

  • Ybzhan小程序