技术论坛

 • 产品分类
 • 咱工程师的故事
 • 培训与认证答疑专区
 • 服务合作伙伴专区

 Modbus RTU 通讯协议的数据帧和通讯格式到底啥意思

返回主题列表
作者 主题
阿修加油
游士

经验值:275
发帖数:11
精华帖:1
楼主    2024-05-11 14:12:34
主题:Modbus RTU 通讯协议的数据帧和通讯格式到底啥意思 精华帖 

最接触到了一个真空表,通过说明书上通讯格式,我使用200SMART的RTU指令都可以读到,会用但是不理解。

1、我的理解是通讯时,无论是PLC请求发送还是数显表应答,他们之间数据的发送和接收都是一帧一帧的

2、如图:一帧包括起始位8位的数据位停止位。那么问题来了,这个8位数据位是不是就是通讯地址01H,按照8位格式0000 0001填进去。第一帧的格式应该是 0   0000 0001 1   。

    第二帧 是发送功能码03H的,按照格式0000 0011填进去8位数据位,第二帧格式应该是 0 0000 0001 1

    第三帧 数据起始寄存器地址高字节的00H 的 ,第三帧格式 0 0000 0000 1

    第四帧 数据起始寄存器地址低字节的6BH 的 ,第四帧格式 0 0110 1010 1

    以此类推,最后一帧 应该是CRC16 高字节  

3、按照通讯格式,把所有的帧连起来的话,就叫做报文,我理解对么

   




您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。