
II. 详细的通讯命令:
(1)读取压力值
主机查询指令: 01 04 00 00 00 01 31 CA(总共8个字节)
分析: 第一个字节是地址;
第二个字节是功能码
第三和第四字节是压力值地址的高位和低位
第五和第六个字节是要读取的压力变送器的数量
第7和第8个字节是CRC校验码的高位和低位

变送器返回的数据: 01 04 02 00 00 B9 30
分析: 第一个字节是返回地址
第二个字节是返回功能代码
第三个字节是压力值返回的字节数
第4和第5个字节是通信压力高低值的返回值的转换:
LCD显示屏或铭牌上的小数位数为n串口发送数据,则通讯读数除以10 n次
芳. 例如: 铭牌上的范围为1.000MPa串口发送数据,通讯读数为1000,则
实际压力值为1.000MPa

(2)读取通讯地址
上位机查询命令: FF 03 00 00 00 01 91 D4
变送器返回数据: FF 03 02 00 01 50 50
分析: 第4和第5个字节是读取的地址的高低位: 0 0 01
(3)读取通讯波特率
上位机查询命令: FF 03 00 01 00 01 C0 14
返回数据: FF 03 02 00 00 91 90
分析: 第4个和第5个字节是读取通信波特率的高低位: 00 00

波特率代码与波特率的对应关系:
波特率代码波特率波特率代码波特率
01 2400 bps 04 19200 bps
02 4800 bps 05 38400 bps
03 9600 bps 06 57600 bps
(4)编写变送器通讯地址
主机发出指令: FF 06 00 00 00 02 1D D5
分析: 第5和第6个字节是写入的地址00 02的高低位

返回数据: FF 06 00 00 00 02 1D D5
(5)编写通讯波特率
主机发出指令: FF 06 00 01 00 03 8D D5
分析: 第5和第6个字节是书面通信波特率的高低位: 00 01
返回数据: FF 06 00 01 00 03 8D D5在这种情况下如何发送数据,

个人主页

发送消息给TA
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-187872-1.html
演技也很有亮点
收二手家电者的广告词