Hart功能与应用常见问题

HART协议4-20mA模拟信号上叠加幅度为0.5mA的调频数字信号进行双向数字通讯,数据传输率为1.2 Kbps。在HART协议通信中主要的变量由4-20mA传送,在需要的情况下,另外的测量、过程参数、设备组态、校准、诊断信息通过HART协议访问。

西门子提供各种Hart应用场合的模板支持,包括:

1 标准的Hart模板应用,模板安装在安全区或者二区,接收非防爆区的信号。

AI 8通道16位精度:6ES7 331-7TF01-0AB0

AO 8通道16位精度:6ES7 332-8TF01-0AB0

http://support.automation.siemens.com/CN/view/zh/22063748

ET 200M 分布式 I/O 设备 HART 模拟模块

 

2 EXHART模板:模板安装在在安全区或者二区,采用本安技术,可以接收来自于一区的信号。AI 2xHart EX,定货号:6ES7 331-7TB00-0AB0

https://support.industry.siemens.com/cs/cn/zh/view/1096709

自动化系统 S7-300ET 200M Ex I/O 模块

 

3 ET200ISP分布式I/O,模板安装在防爆一区,可接收来自一区的信号,采用本安技术。

模拟电子模块 4 AI I 2WIRE HART 12 位精度,定货号: 6ES7134-7TD00-0AB0

模拟电子模块 4 AI I 4WIRE HART12 位精度,定货号:6ES7134-7TD50-0AB0

模拟电子模块 4AO I HART14位精度,定货号:6ES7135-7TD00-0AB0

 

https://support.industry.siemens.com/cs/cn/zh/view/98821323

ET200 ISP 中文手册

S7-300的主机架能否插HART模板?

S7-300 CPU的主机架上不能插Hart模板,如果要使用hart模板,要选择通过DP总线下挂ET200M分布式从站(1532HF)。

ET200模板手册里找不到Hart模板?

Hart模板有单独的手册,参考:

http://support.automation.siemens.com/CN/view/zh/22063748

ET 200M 分布式 I/O 设备 HART 模拟模块

STEP 7如何实现Hart辅助变量的读取?

 Hart辅助变量的读取有如下两种方式:

1 映像区读取

这种方式是在硬件组态里将辅助变量组态到映像区,通过I/O地址直接访问,优点是无需编程,但是每个模板占用的地址区最大会达到72个字节,由于每个从站最大的地址上限为244字节,一个从站只能放3个这样的模板。具体做法请参考:

http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0290

            应用文档  HART变量的应用

2 手动编程方式

也可以通过手动编程来实现,实现方法是在用户程序里调用SFC58SFC59两个功能块,从Hart 模板读取相关的数据记录来实现。

优点是不占用I/O地址区,缺点是编程比较复杂参考:

           http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=F0156

           SIEMENS HART智能仪表如何通过HART模板接入PLC系统(更新版)

         首先推荐使用第一种方法,因条件局限无法使用第一种方式时于考虑第二种方式。

PCS 7如何实现Hart辅助变量的读取

 PCS 7有专门的Hart变量驱动块,可以在CFC里调用,参考下面的文档

https://support.industry.siemens.com/cs/cn/zh/view/80925074

PCS 7 V7.0 Sp1系统下如何读取Hart卡件中的Hart变量

https://support.industry.siemens.com/cs/cn/zh/view/23818072

除实际 HART 过程值外,如何在 PCS 7 中使用 HART 二次变量?

如何PDM单机版连接Hart仪表?

PDM分单机版和集成版,单机版可以通过Hart  ModemHart仪表进行参数配置

http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=F1256

PDM V8.2单机版使用HART Modem连接HART仪表