新闻中心
技术文章

HART协议详解:4–20 mA通信、接线与调试

2026-09-14

什么是HART协议?

HART全称为 Highway Addressable Remote Transducer,是一种面向工业过程仪表的双向数字通信协议。

它最典型的特点是:

在传统4–20 mA模拟电流回路上,同时叠加数字通信信号。

因此,一个支持HART的智能变送器可以同时提供两类信息:

4–20 mA模拟信号

用于连续传输主要过程变量,例如:

压力;

液位;

温度;

流量;

差压。

同时还可以通过HART数字通信读取:

主变量PV;

第二、第三、第四变量;

设备量程;

单位;

Tag;

设备状态;

诊断信息;

校准参数;

传感器状态;

故障信息。

这使HART特别适合已经采用4–20 mA仪表的大量工业现场。

它不要求为了数字化而完全替换原有模拟布线,而是在原有电流环基础上增加数字通信能力。

HART目前仍然是过程工业中广泛使用的现场数字通信技术之一,其基本设计目标就是让4–20 mA过程信号和数字设备信息能够同时存在。

MV-RD13 Extended-Range 80 GHz Radar Level Meter

HART协议的工作原理是什么?

HART最经典的有线通信方式采用 FSK,Frequency Shift Keying,频移键控。

它基于Bell 202 FSK技术,将两个不同频率的交流数字信号叠加到4–20 mA直流电流信号之上。

主要参数为:

参数HART FSK典型特性
模拟过程信号4–20 mA
数字调制方式FSK频移键控
逻辑11200Hz
逻辑02200Hz
通信速率1200bit/s
数字信号幅度约1 mA峰峰值,即约±0.5 mA
通信方式双向、半双工
基础物理标准Bell 202 FSK
常用拓扑点对点、多点
数据交换Request-Reply,另支持Burst Mode

HART FSK数字信号是交流信号,其平均值为零,因此在正常设计条件下不会改变原有4–20 mA直流过程变量。HART官方资料确认,其FSK通信速率为1200bit/s,并可在不中断4–20 mA过程信号的情况下进行数字通信。

因此可以把HART理解为:

一个4–20 mA电流环中同时存在两个通信通道。

即:

模拟通道:4–20 mA → 传输主要过程变量

数字通道:HART FSK → 传输配置、状态、诊断及更多过程数据

HART为什么不会影响4–20 mA信号?

这是理解HART最关键的问题之一。

例如一个压力变送器当前输出:

12 mA

PLC通过模拟量输入模块把12 mA转换成压力值。

与此同时,HART设备在这12 mA直流信号上叠加一个幅值较小的交流FSK通信信号。

由于数字FSK信号在一个周期中的平均值接近零,因此PLC看到的平均直流电流仍然约为:

12 mA

所以:

PLC继续读取4–20 mA过程量

而:

HART手操器、HART Modem或支持HART的I/O模块可以同时读取数字数据。

这正是HART能够与传统4–20 mA系统长期共存的重要原因。

HART协议采用哪些通信层?

HART协议结构可以与OSI模型中的几个主要层次对应。

物理层

物理层定义:

电气信号;

FSK频率;

信号幅度;

传输线路;

回路阻抗;

接线要求。

经典有线HART采用Bell 202 FSK技术。

数据链路层

数据链路层主要负责:

帧结构;

设备地址;

主机访问;

错误检查;

请求和响应时序。

HART字符为异步通信格式,经典1200 Baud FSK网络中的字符包含:

1个起始位 + 8个数据位 + 奇校验位 + 1个停止位

即11bit/character。

应用层

应用层定义主机和仪表之间“具体交换什么数据”。

例如:

读取主变量;

读取设备信息;

读取量程;

修改参数;

获取诊断状态;

执行设备操作。

MV-RD21G High-Temperature 80 GHz Radar Level Meter for Bulk Solids

HART协议定义了标准化命令体系,以便不同设备和主机进行兼容通信。

HART协议有哪些命令?

HART命令可以从工程应用角度分成三个主要类别。

Universal Commands 通用命令

所有符合相应HART规范要求的设备都必须支持规定的通用命令。

例如可以用于读取:

设备识别信息;

Primary Variable;

设备状态;

动态变量。

这部分标准化程度最高,也是实现不同设备基本互操作的重要基础。

Common Practice Commands 通用实践命令

用于一些常见但不是所有设备都必须实现的功能。

例如:

设置参数;

调整量程;

读取更多设备信息;

仪表维护操作。

具体支持哪些命令需要查看设备能力。

Device-Specific Commands 设备专用命令

制造商可以根据产品自身功能扩展专用命令。

例如某些智能雷达液位计、压力变送器或多变量仪表可能存在:

特殊回波参数;

传感器诊断;

特殊校准功能;

高级配置参数。

因此,“支持HART”并不意味着任意两台仪表拥有完全相同的全部高级功能。

HART通信的点对点模式

点对点是工业现场最常见的HART应用方式。

典型结构为:

24 VDC电源 → HART智能变送器 → 4–20 mA回路 → PLC/DCS

同时可以连接:

HART手操器 / HART Modem

在这种模式中,4–20 mA仍然用于传输主要变量。

例如一台雷达液位计:

4 mA = 0m

20 mA = 10m

PLC可以直接读取4–20 mA液位。

维护人员又可以通过HART读取:

实时液位;

距离;

设备Tag;

量程;

设备状态;

诊断信息;

参数设置。

因此点对点模式最大的特点是:

模拟量负责快速、连续的主要过程变量;数字HART负责更多仪表信息。

HART多点模式是什么?

HART还支持Multidrop多点通信。

在这种架构中,可以在同一对通信线路上连接多个HART设备,并通过各自不同的Polling Address进行寻址。

典型结构可以表示为:

HART主机

两芯总线

├─ HART设备01

├─ HART设备02

├─ HART设备03

└─ HART设备……

需要注意一个经常出现在旧资料中的说法:

HART最多只能连接15个仪表。

这个说法并不适用于所有HART版本。

HART官方应用指南给出的多点能力为:

HART 5:最多15个现场设备

HART 7:最多62个现场设备

HART 7使用更大的轮询地址空间,因此不能把15台作为现代HART系统的统一上限。

在经典多点模式中,过程变量主要以数字形式读取,各仪表回路电流通常固定在最低值附近,例如典型4 mA,而不再利用每台仪表的4–20 mA变化表示主要过程变量。

因此,多点HART适合特定项目,但在普通PLC过程控制项目中,一台仪表一个4–20 mA回路的点对点模式仍然非常常见。

HART协议的Request-Reply和Burst Mode

HART最基本的通信方式是:

Request → Reply

即:

1. 主机发送命令;

2. 现场仪表接收命令;

3. 仪表返回数据。

例如:

PLC/HART主机 → 读取PV

仪表返回:

PV = 6.25m

这种通信机制容易管理,也可以避免多个设备同时占用通信线路。

HART同时支持可选的 Burst Mode。

在Burst模式中,主机完成相关配置后,现场设备可以持续发布指定数据,而不需要每次都等待普通轮询请求。

HART系统为什么经常需要250Ω电阻?

这是HART现场调试中非常常见的问题。

HART Modem或者手操器需要在回路中检测FSK交流通信信号。

如果整个电流回路的交流阻抗太低,HART信号产生的电压变化就可能太小,导致:

4–20 mA正常,但HART连接不上。

因此工程调试中经常设置约:

250Ω负载电阻

HART应用指南给出的相关工程要求中,负载电阻至少约230Ω,250Ω是非常典型的工程配置。

典型测试系统为:

24 VDC → HART变送器 → 250Ω → 电源回路

HART Modem通常并联连接在适当的HART信号检测点。

但需要注意:

不是任何HART系统都需要额外外接一个250Ω电阻。

PLC模拟量输入模块、隔离器或其他设备本身可能已经包含足够的回路负载。

因此应该先计算和检查总回路阻抗。

为什么4–20 mA正常,但HART通信不上?

这是现场很典型的问题。

可能原因包括:

1. 回路阻抗不足

例如直接使用:

24 VDC + 两线制变送器

但没有足够的HART负载。

结果可能是:

4–20 mA正常,但HART Modem检测不到足够的FSK电压信号。

2. 隔离器不支持HART透传

部分老式信号隔离器只能传递直流4–20 mA,无法正确传输HART频段的交流信号。

3. 安全栅或本安设备不兼容

防爆应用中使用的安全栅、隔离器必须确认是否支持HART。

4. 电缆电容过大

很长的线路或不合适的电缆可能衰减高频HART信号。

5. 接线错误

HART Modem应按照设备说明正确并联,而不是随意串入回路。

6. 仪表并未启用或支持对应HART功能

因此项目采购时应该明确确认:

4–20 mA

和:

4–20 mA + HART

并不是完全相同的输出配置。

HART协议有哪些优点?

1. 与现有4–20 mA系统兼容

这是HART最重要的工程优势。

大量PLC和DCS项目已经采用4–20 mA输入。

如果仪表同时支持HART,就可以保留原有模拟控制架构,又获得数字通信能力。

因此通常不需要为了仪表数字化重新设计整个现场通信系统。

2. 一对线同时提供模拟量和数字信息

普通4–20 mA只能告诉控制系统:

当前测量值是多少。

而HART还可以告诉系统:

仪表是谁;

测量范围是多少;

单位是什么;

当前是否报警;

传感器状态如何;

是否需要维护;

其他变量是多少。

因此从一个简单模拟变送器升级成智能仪表以后,现场可获得的信息量明显增加。

3. 支持远程配置

维护人员不一定需要打开仪表外壳,通过HART手操器或软件就可以完成部分参数设置。

例如:

设置量程;

修改Tag;

修改单位;

查看变量;

查询诊断信息。

对于数量较多的工业仪表,这可以减少现场维护工作。

4. 支持设备诊断

HART数字通信可以提供比单纯4–20 mA更多的设备状态信息。

例如智能仪表可能提供:

传感器异常;

设备状态;

输出状态;

配置变化;

诊断信息。

这对于预测维护和故障定位具有实际价值。

5. 标准化程度较高

HART定义了标准通信机制和Universal Commands。

符合规范的设备必须正确实现相关通用命令,这为不同仪表与主机之间的基本互操作提供了基础。HART规范目前由其标准组织持续维护,并具有专门的设备一致性测试体系。([FieldComm Group][4])

HART协议有哪些缺点?

HART并不是所有工业通信项目的最佳选择。

1. 1200bps数字通信速度较低

经典HART FSK通信速率只有:

1200bit/s

因此它非常适合:

参数配置;

仪表诊断;

慢速过程数据;

维护信息。

但不适合:

大量高速数据;

高频采样;

图像;

大文件;

高速运动控制。

这是HART与现代高速现场以太网之间最明显的差异之一。

2. 大规模多参数采集效率有限

虽然HART可以连接多台设备,但如果几十个仪表需要频繁轮询大量数字变量,1200bps总线带宽会成为限制。

因此:

能连接很多设备

并不代表:

适合高频率采集很多设备。

3. 对回路阻抗和设备兼容性有要求

传统4–20 mA只要电源、负载和量程合理,系统通常比较直接。

增加HART以后,还需要考虑:

HART阻抗;

电缆电容;

安全栅;

隔离器;

AI模块;

HART Modem;

接线结构。

某些设备虽然可以正确传输4–20 mA,但未必能够透传HART信号。

4. 高级功能可能需要设备描述文件

如果只读取标准Universal Commands,兼容性通常比较简单。

如果要访问某个仪表的:

高级参数;

厂商专用诊断;

特殊配置;

主机系统可能还需要对应的:

EDD / DD / FDI Device Package

因此系统集成复杂度会高于单纯读取4–20 mA。

MV-RD14G 44 mm High-Temperature 80 GHz Radar Level Meter

HART和RS485 Modbus RTU有什么区别?

这是工业传感器和变送器采购中经常遇到的问题。

项目4–20 mA + HARTRS485 Modbus RTU
基础信号4–20 mA模拟 + 数字FSK全数字通信
物理接口电流环RS485差分总线
经典通信速度1200bps常见9600、19200bps等
模拟量输出通常没有
数字参数读取支持支持
多设备总线支持支持
与传统PLC兼容很强需要RS485接口
断网/数字通信异常时模拟量4–20 mA仍可继续传输PV依赖数字通信
IoT网关集成可以,但网关需支持HART非常常见
常见领域过程工业、DCS、智能变送器PLC、RTU、IoT、工业采集

两者并不存在绝对谁更好。

什么情况下选择HART?

如果项目已经是:

4–20 mA + PLC/DCS

但希望增加:

参数读取;

远程配置;

状态诊断;

设备管理;

那么:

4–20 mA + HART通常非常合适。

例如:

雷达液位计 → 4–20 mA/HART → PLC/DCS

即使数字通信暂时不用,PLC仍然可以使用4–20 mA获取主要液位。

什么情况下选择RS485 Modbus RTU?

如果系统重点是:

多传感器接入;

数字数据采集

RTU;

4G网关;

MQTT;

HTTP;

IoT云平台;

那么RS485 Modbus RTU通常更加直接。

典型架构为:

传感器 → RS485 Modbus RTU → IoT网关 → 4G/Ethernet → MQTT/HTTP → 云平台

对于远程水位、农业监测、环境监测等物联网系统,Modbus RTU非常常见。

HART协议适用于哪些工业仪表?

HART常见于过程自动化仪表,包括:

雷达液位计

典型架构:

雷达液位计 → 4–20 mA/HART → PLC/DCS

可以同时获得液位模拟信号和数字设备参数。

压力变送器

压力通过4–20 mA进入PLC,同时可以通过HART进行量程设置、状态读取和维护。

差压变送器

广泛应用于:

流量;

液位;

过滤器压差;

工艺压力。

温度变送器

热电阻或热电偶通过温度变送器转换成4–20 mA/HART,再连接控制系统。

流量计

部分流量仪表采用HART进行:

过程变量读取;

单位配置;

诊断;

参数管理。

METRAVON工业仪表如何进行HART系统集成?

对于METRAVON相关工业仪表项目,如果具体型号提供4–20 mA/HART输出,可以根据现有控制系统设计通信架构。

例如:

现场仪表

4–20 mA/HART

PLC / DCS

同时可根据系统配置接入:

HART手操器 / HART Modem / HART I/O

如果项目需要进一步上传到工业互联网平台,则可以采用:

HART仪表 → HART网关/支持HART的数据采集设备 → Ethernet/4G → SCADA或IoT平台

需要注意:

并不是所有METRAVON仪表都默认支持HART。

实际采购时应根据具体型号确认:

4–20 mA;

4–20 mA/HART;

RS485 Modbus RTU;

等输出配置。

HART系统集成需要确认哪些参数?

采购HART仪表时,建议至少确认:

1. HART协议版本;

2. 二线制还是四线制;

3. 供电电压范围;

4. 4–20 mA量程对应关系;

5. 回路允许最大负载;

6. PLC AI模块是否支持HART;

7. 是否存在安全栅或信号隔离器;

8. 隔离器是否支持HART透传;

9. 是否需要HART手操器;

10. 是否需要PC HART Modem;

11. 是否需要DD/EDD/FDI设备文件;

12. 是否需要读取厂商专用参数。

在防爆系统中,还需要结合本安参数、安全栅以及整个回路进行设计,不能只看通信协议。

FAQ:HART协议常见问题

Q1:HART是模拟信号还是数字信号?

两者都有。

经典HART可以在4–20 mA模拟信号上同时叠加FSK数字通信,因此一个回路可以同时存在模拟过程变量和数字信息。

Q2:HART通信速度是多少?

经典有线HART FSK通信速度为:

1200bit/s。

因此它适合仪表配置、诊断和过程数据读取,而不是高速数据通信。

Q3:HART需要RS485吗?

不需要。

经典有线HART采用4–20 mA电流环上的FSK通信,而RS485是一种差分串行物理接口。

它们属于不同的物理通信方式。

Q4:HART和4–20 mA是什么关系?

4–20 mA用于传输主要过程变量。

HART则在同一个回路上增加数字通信。

因此:

4–20 mA/HART ≠ 单纯4–20 mA。

Q5:为什么HART通信常用250Ω电阻?

因为HART Modem需要足够的交流信号电压进行通信。

工程中典型采用250Ω负载,相关HART设计指南要求的负载通常至少约230Ω。

如果PLC输入模块本身已有足够阻抗,则不一定需要额外增加电阻。

Q6:HART最多可以连接多少台设备?

不能统一回答“15台”。

HART官方应用指南给出的多点能力为:

HART 5:最多15台;

HART 7:最多62台现场设备。

实际系统数量还需要考虑电源、电流、通信带宽、总线结构和设备兼容性。

Q7:HART可以直接接普通PLC模拟量输入吗?

4–20 mA部分通常可以。

但如果PLC还需要读取HART数字信息,则PLC模拟量模块或外部通信设备必须支持HART。

Q8:普通4–20 mA传感器可以通过软件变成HART吗?

不能简单通过软件实现。

HART需要对应的物理层调制/解调电路、通信协议栈以及符合协议要求的设备实现。

Q9:HART和Modbus哪个更适合工业IoT?

如果主要目标是:

RS485传感器 → 网关 → 4G → MQTT/HTTP

Modbus RTU通常更加直接。

如果现有工业系统主要是:

4–20 mA → PLC/DCS

同时需要配置、诊断和设备信息,则HART更有优势。

Q10:HART通信故障会不会导致4–20 mA也不能用?

不一定。

HART的一个重要特点就是数字通信与4–20 mA主过程信号可以同时存在。

例如由于HART Modem、负载阻抗或兼容性问题导致数字通信失败时,4–20 mA过程信号仍可能保持正常。

这也是HART在传统过程自动化系统中的重要工程价值。

MV-RD13S Bracket-Mounted 80 GHz Radar Level Meter

总结:HART的核心价值不是高速,而是兼容4–20 mA的数字化

HART协议的设计重点并不是追求高速通信。

它最大的价值在于:

保留4–20 mA成熟、可靠的模拟过程信号,同时利用同一现场线路增加双向数字通信。

因此,一个支持HART的智能压力变送器、雷达液位计、温度变送器或流量仪表,不仅可以向PLC发送主要过程变量,还可以向维护系统提供设备配置、状态和诊断信息。

从系统选型角度看:

传统过程控制、PLC/DCS以及4–20 mA系统升级,可重点考虑4–20 mA/HART;

多传感器数字采集、RTU、4G网关及IoT项目,则可以重点比较RS485 Modbus RTU。

对于METRAVON工业仪表项目,在确定通信方式之前,建议明确PLC/DCS接口、传输距离、仪表数量、是否需要设备诊断、是否需要物联网平台,以及现有4–20 mA布线能否继续利用,再选择4–20 mA、4–20 mA/HART或RS485 Modbus RTU。

相关产品目录

从产品类别继续选型,快速找到适合现场工况的测量方案。

查看全部产品
物位测量料位开关工业称重水位流量数据采集

获取项目报价

请告诉我们测量介质、量程、安装方式、输出信号和预计数量,我们将提供针对性的选型建议与报价。