通过HART智能转换器读取罗斯蒙特1151压力变送器的HART数据并解析

2018-12-11 21:01

通过HART智能转换器读取罗斯蒙特1151压力变送器的HART数据并解析 准备工作: HART-USB HART MODEM一只,罗斯蒙特1151压力变送器一台,串口调试工具软件,笔记本电脑一台

第一步:读取命令0:读标识码

串口发送HART协议数据:FF FFFFFFFF 02 80 00 00 82

序文 FF FFFFFFFF定界符02 地址80 命令00 数据长度00 校验位82

串口接收HART协议数据:FF FFFFFFFFFF06 80 00 0E 00 00 FE 26 03 05 05 05 0B 00 00 4D 3B 9A B1

序文FF FFFFFFFFFF定界符06 地址80 命令00 数据长度0E 数据00 00 FE 26 03 05 05 05 0B 00 00 4D 3B 9A B1

指令解析说明:FE--字节0(254); 26--字节1(制造商ID); 03--字节3(制造商设备类型) 05--请求的前导符数

05--通用命令文档版本号 05--变送器规范版本号 0B--设备软件版本号 00--设备硬件版本号

00--设备标志 4D 3B 9A--设备的序号 B1--校验位

第二步:读取命令1:读主变量(PV)

串口发送HART协议数据:FF FFFFFFFF 82 A6 03 4D 3B 9A 01 00 CA 串口接收HART协议数据:FF FFFFFFFFFF86 A6 03 4D 3B 9A 01 07 00 40 0C 40 00 34 18 E9

07 00 40 0C 40 00 34 18

数据长度单位压力值 (数据格式为IEEE75格式,本站下载中心>售后资料里有IEEE754的计算软件)

第三步:读取命令2:读主变量电流值和百分比

串口发送HART协议数据:FF FFFFFFFF 82 A6 03 4D 3B 9A 02 00 C9

串口接收HART协议数据:FF FFFFFF86 A6 03 4D 3B 9A 02 0A 00 00 40 81 0F FF 3E 54 80 00 1C

0A 00 00 40 81 0F FF 3E 54 80 00 1C 数据长度主变量电流主变量量程百分比

第四步:读取命令3:读动态变量和主变量电流

串口发送HART协议数据:FF FFFFFFFF 82 A6 03 4D 3B 9A 03 00 C8 82表主机到从机,A6—10100110: 最高位为1表示主机,次高位为0表示非突发模式,

“100110”-- 26 是制造商ID, 03 制造商设备类型 4D 3B 9A 设备的序号 03表命令 00 表数据长度 C8 奇校验码

串口接收HART协议数据:FF FFFFFFFFFF86 A6 03 4D 3B 9A 03 0B 00 00 40 81 15 55 0C 40 06 02 C7 C9

0B 00 00 40 81 15 55 0C 40 06 02 C7 C9

数据长度当前输出电流(4.0339)压力单位当前的压力(2.093)校验码

第五步:读取命令12:读消息(Message)读设备含有的消息

串口发送HART协议数据:FF FFFFFFFF 82 A6 03 4D 3B 9A 0C 00 C7 串口接收HART协议数据:FF FFFFFFFFFF86 A6 03 4D 3B 9A 0C 1A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D9 1A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D9

数据长度(26)

第六步:读取命命名13:读标签Tag,描述符Description和日期Date 读设备的Tag,Description and Date。

串口发送HART协议数据:FF FFFFFFFF 82 A6 03 4D 3B 9A 0D 00 C6 串口接收HART协议数据:FF FFFFFFFFFFFF 86 A6 03 4D 3B 9A 0D 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D5

17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D5 数据长度(23)

第七步:读取命命令14:读主变量传感器信息

串口发送HART协议数据:FF FFFFFFFF 82 A6 03 4D 3B 9A 0E 00 C5 串口接收HART协议数据:FFF FF FFFFFFFF 86 A6 03 4D 3B 9A 0E 12 00 00 00 00 00 0C 45 01 46 CF C5 01 46 CF 43 4E D7 A6 23

12 00 00 00 00 00 0C 45 01 46 CF C5 01 46 CF 43 4E D7 A6 23 数据长度上限下限最小精度

第八步:读取命令14:读主变量传感器信息

串口发送HART协议数据:FFFFFFFFFF 82 A6 03 4D 3B 9A 0E 00 C5 串口接收HART协议数据:FF FFFFFFFFFF86 A6 03 4D 3B 9A 0E 12 00 00 00 00 00 0C 45 01 46 CF C5 01 46 CF 43 4E D7 A6 23

12 00 00 00 00 00 0C 45 01 46 CF C5 01 46 CF 43 4E D7 A6 23 数据长度上限下限最小精度

第九步:读取命令15:读主变量输出信息

串口发送HART协议数据:FF FFFFFFFF 82 A6 03 4D 3B 9A 0F 00 C4 串口接收HART协议数据:FF FFFFFFFFFFFF 86 A6 03 4D 3B 9A 0F 13 00 00 01 00 0C 44 7A 00 00 00 00 00 00 3D CC CC CE 01 26 34 13 00 00 01 00

数据长度主变量报警选择代码(low)主变量传递功能代码(线性) 0C 44 7A 00 00 00 00 00 00 3D CC CC CE

量程值单位代码(Kpa) 主变量上限值(1000) 主变量下限值主变量阻尼值,单位秒(0.10) 01 26 34

写保护代码 Rosemount(38)

第十步:读取命令16:读最终装配号

串口发送HART协议数据:FF FFFFFFFF 82 A6 03 4D 3B 9A 10 00 DB

串口接收HART协议数据:FF FFFF 86 A6 03 4D 3B 9A 10 05 00 00 04 90 AF E1

05 00 00 04 90 AF E1

数据长度最终装配号(299183)


通过HART智能转换器读取罗斯蒙特1151压力变送器的HART数据并解析.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:北京市怀柔区2017届九年级第一学期期末质量检测数学试题(word版)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: