以下为《通信协议标准新(1)》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
通讯协议
采集温湿度命令:
序号
参数说明
命令码
字节数量
备注
0
起始符
05
2
数据头
1
64
2
数据长度高
00
1
3
数据长度低
02
1
长度(指令字节2个字节)
4
备用
10
1
5
RTU板地址
01
1
地址01~FF
6
备用
00
1
7
CRC16_L
6C
1
CRC16效验低字节
8
CRC16_H
4B
1
CRC16效验高某某(序号0~6的校验)
9
指令字节1
57
1
ASCII字符W
10
指令字节2
45
1
ASCII字符E
11
CRC16_L
1E
1
CRC16效验低字节
12
CRC16_H
17
1
CRC16效验高某某(序号9~10的校验)
返回采集温湿度命令数据格式:
序号
参数说明
命令码
字节数量
备注
0
起始符
05
2
数据头
1
64
2
数据长度高
00
1
3
数据长度低
11
1
4
备用
10
1
5
备用
00
1
6
RTU板地址
01
1
地址(1~FF)
7
CRC16_L
32
1
CRC16效验低字节
8
CRC16_H
12
1
CRC16效验高某某(序号0~6的校验)
9
数据标识
02
1
10
温度1高某某
XX
1
高位在前,低位在后,具体解析见附录1
11
温度1低字节
XX
1
12
湿度1高某某
XX
1
13
湿度1低字节
XX
1
14
温度2高某某
XX
1
高位在前,低位在后,具体解析见附录1
15
温度2低字节
XX
1
16
湿度2高某某
XX
1
17
湿度2低字节
XX
1
18
温度3高某某
XX
1
高位在前,低位在后,具体解析见附录1
19
温度3低字节
XX
1
20
湿度3高某某
XX
1
21
湿度3低字节
XX
1
22
温度4高某某
XX
1
高位在前,低位在后,具体解析见附录1
23
温度4低字节
XX
1
24
湿度4高某某
XX
1
25
湿度4低字节
XX
1
26
CRC16_L
XX
1
CRC16效验低字节
27
CRC16_H
XX
1
CRC16效验高某某(序号9~25的校验)
读逐点温度命令:
序号
参数说明
命令码
字节数量
备注
0
起始符
05
2
数据头
1
64
2
数据长度高
00
1
3
数据长度低
02
1
长度(指令字节2个字节)
4
备用
10
1
5
RTU板地址
01
1
地址01~FF
6
备用
00
1
7
CRC16_L
6C
1
CRC16效验低字节
8
CRC16_H
4B
1
CRC16效验高某某(序号0~6的校验)
9
内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 sio_crct(uchar crcdata)
{
uchar i;
unsigned int crcint;
crctl=crcdata^crctl;
crcint=crcth*256+crctl;
for(i=0;i>1)&0x7fff)^0xc9da;
else crcint=(crcint>>1)&0x7fff;
crcth=crcint/256;
crctl=crcint&0xff;
}
}
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《通信协议标准新(1)》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。