最接触到了一个真空表,通过说明书上通讯格式,我使用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、按照通讯格式,把所有的帧连起来的话,就叫做报文,我理解对么?