作者 | 主题 |
---|---|
阿修加油 游士 经验值: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、按照通讯格式,把所有的帧连起来的话,就叫做报文,我理解对么? |