sunday19874
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看sunday19874的 主题 / 回贴
楼主  发表于: 2016-05-24 16:53
无极性16位整形        
40001    累积量低位    
40002        
40003    累积量高位    
40004        
40005    标况瞬时流量    
40006        
40007    压力    
40008        
40009    温度符号    
40010        
40011    温度    
40012        
这是流量计对应地址

流量计回送内容

Address
1Byte    Value=0x03
1Byte    Value=0x18
1Byte    Data
24Bytes    CRC Low
1Byte    CRC High
1Byte

二、实例
说明:流量计通讯地址为01
⑴返回流量计累积流量低位
上位机发送:0x 01 03 00 00 00 0C 45 CF    
流量计回送:0x 01 03 18 00 0F 65 29 00 00 00 01 00 00 00 00 00 00 27 92 00 00 00 01 00 00 07 D0 4A 81
                        累计量低位  累计量高位     标况瞬时流量      压力         温度符号      温度       CRC校验

流量计累积流量低位=0x 00 0F 65 29=1008937
流量计累积流量高位=0x 00 00 00 01=1
即流量计累积流量为:1*100000000+1008937=101008937 Nm3 (无小数位)

流量计瞬时流量=0x 00 00 00 00=0.00  m3/h (2位小数)
流量计压力=0x 00 00 27 92=101.30    kPa  (2位小数)
温度符号=00 00 00 01=1   (1为正  0为负)
流量计温度=0x 00 00 07 D0=20.00     ℃   (2位小数)

这是流量计读数据例子
但是小弟就是读不出来,麻烦师傅们看看我这程序写的正确不?谢过了

huoshi
为所当为
级别: 网络英雄

精华主题: 0
发帖数量: 2595 个
工控威望: 20861 点
下载积分: 14473 分
在线时间: 2704(小时)
注册时间: 2010-12-27
最后登录: 2024-05-29
查看huoshi的 主题 / 回贴
1楼  发表于: 2016-05-26 09:02
谢谢老师学习学习,赞一个