如何通过HART协议将流量计实时数据读取到上位机

2021-11-09 15:13:24 浏览数 (2)

JZGKCHINA

工控技术分享平台

HART(Highway Addressable Remote Transducer),可寻址远程传感器高速通道的开放通信协议,是美国ROSEMOUNT公司于1985年推出的一种用于现场智能仪表和控制室设备之间的通信协议。

HART装置提供具有相对低的带宽,适度响应时间的通信,经过10多年的发展,HART技术在国外已经十分成熟,并已成为全球智能仪表的工业标准。HART通信采用的是半双工的通信方式,其特点是在现有模拟信号传输线上实现数字信号通信,属于模拟系统向数字系统转变过程中过渡性产品,因而在当前的过渡时期具有较强的市场竞争能力,得到了较快发展。

项目背景:

某污水处理厂需要实时对排放口流量计进行实时流量及累积流量进行实时监控,由于排放口流量计离数据采集的PLC有1千米左右,采用4~20Ma信号,实时流量由于干扰依然有波动。传统累计流量采用流量计触点信号,每一个脉冲统计1m³水量,但由于日积月累,PLC统计累计流量误差较大,每月校正,比较费时费工。

基于以上两点,故想通过通信方式实时读取仪表数据,由于距离远,485通信会不稳定,HART协议作为首选考虑。

图一

图二

操作步骤:

1:由于现场PLC未配置485口,故此次通讯采用HART转换程以太网的方式。实物如图三

图三

2:按图接线,由于我们此次流量计,此次按四线制仪表进行接线,这里需要注意在仪表正负端需要并联250欧姆电阻

图四

3:按图接好线路后,通上电源就可以对模块就行配置。

打开配置调试软件,通过点击“配置及查看以态网络参数” 来配置以态网参数。参数具体配置情况可查看“配置以态网络参数”。如图六

图五

图六

4:配置HART透明工作方式

1)配置HART仪表参数:

①HART 地址:即为 HART 仪表的地址。

②HART 指令工作模式:有主模式、副主模式可供选择,根据仪表需要自行选择。

③前导符长度:HART 指令前导符‘FF’数量,一般是 6 个字节。

2)HART仪表参数查询:可以查询HART仪表基本参数信息。

3)通用HART指令数据查询:可以读取通用HART仪表的实时数据,但无法显示其他定制仪表的实时数据。

图七

5:MODBUS P TCP 数据查询,如图八

1)此界面可以读取模拟量、HART 仪表变量及开关量的数据信息。

2)模块工作方式:如果要输出 MODBUS-TCP 或者 MODBUS-RTU 协议数据时,模块工作方式设置为“0号 HART 地址自动通讯”。

图八

6:通过以上简单的几个设置,基本都能通过MODBUS测试软件进行数据测试了。此次测试软件使用ModScan.如图九设置

图九

图十

图十一

通过实时hart通信,可以将仪表实时数据,进行通信。查表可得到:

地址

数值

含义

40009

8.39

输出电流(mA)

40011

1463,11

实时流量

40013

0.95

实时液位

40015

36.22

实时温度

到此为止,我们已可以通过hart协议读取到电脑上。

往期回顾

如何通过博途V15平台下,完成两台西门子300的通讯

作者简介

赖伯海

从事自动化控制十余载,从事各种水处理自动化控制,熟悉AB、施耐德、西门子、三菱等主流PLC程序开发及画面组态制作及应用,对各自控仪表也有深入研究。

0 人点赞