MODBUS协议详细讲解.docxVIP

  • 22
  • 0
  • 约4.53千字
  • 约 8页
  • 2022-10-26 发布于海南
  • 举报
MODBUS RTU详细解释 Modbus 一个工业上常用的通讯协议、一种通讯约定°Modbus协议包括RTU、ASCII、TCP。其中MODBUS-RTU 最常用,比较简单,在单片机上很容易实现。虽然RTU比较简单,但是看协议资料、手册说得太专业了, 起初很多内容都很难理解。 所谓的协议是什么?就是互相之间的约定嘛,如果不让别人知道那就是暗号。现在就来定义一个新的 最简单协议。例如, 协议:“A” 一 “LED 灭” “B” 一“报警” “C” 一 “LED 亮” 单片机接收到“A”控制一个LED灭,单片机接收到“B”控制报警,单片机接收到“A”控制一个LED亮。 那么当收到对应的信息就执行相应的动作,这就是协议,很简单吧。 先来简单分析一条MODBUS-RTU报文,例如:01 06 00 01 00 17 98 04 01 06 00 01 00 17 98 04 从机地址 功能号 数据地址 数据 CRC校验 这一串数据的意思是:把数据0x0017(十进制23)写入1号从机地址0x0001数据地址。 先弄明白下面的东西。 1、 报文 一个报文就是一帧数据,一个数据帧就一个报文:指的是一串完整的指令数据,就像上面的一串数据。 2、 CRC校验 意义:例如上面的98 04是它前面的数据(01 06 00 01 00 17)通过一算法(见附录2,很简单的) 计算出来的结果,其实就像是

文档评论(0)

1亿VIP精品文档

相关文档