什么是HART协议?
HART全称为 Highway Addressable Remote Transducer,是一种面向工业过程仪表的双向数字通信协议。
它最典型的特点是:
在传统4–20 mA模拟电流回路上,同时叠加数字通信信号。
因此,一个支持HART的智能变送器可以同时提供两类信息:
4–20 mA模拟信号
用于连续传输主要过程变量,例如:
压力;
液位;
温度;
流量;
差压。
同时还可以通过HART数字通信读取:
主变量PV;
第二、第三、第四变量;
设备量程;
单位;
Tag;
设备状态;
诊断信息;
校准参数;
传感器状态;
故障信息。
这使HART特别适合已经采用4–20 mA仪表的大量工业现场。
它不要求为了数字化而完全替换原有模拟布线,而是在原有电流环基础上增加数字通信能力。
HART目前仍然是过程工业中广泛使用的现场数字通信技术之一,其基本设计目标就是让4–20 mA过程信号和数字设备信息能够同时存在。
HART协议的工作原理是什么?
HART最经典的有线通信方式采用 FSK,Frequency Shift Keying,频移键控。
它基于Bell 202 FSK技术,将两个不同频率的交流数字信号叠加到4–20 mA直流电流信号之上。
主要参数为:
| 参数 | HART FSK典型特性 |
|---|---|
| 模拟过程信号 | 4–20 mA |
| 数字调制方式 | FSK频移键控 |
| 逻辑1 | 1200Hz |
| 逻辑0 | 2200Hz |
| 通信速率 | 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。
应用层
应用层定义主机和仪表之间“具体交换什么数据”。
例如:
读取主变量;
读取设备信息;
读取量程;
修改参数;
获取诊断状态;
执行设备操作。
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。
HART和RS485 Modbus RTU有什么区别?
这是工业传感器和变送器采购中经常遇到的问题。
| 项目 | 4–20 mA + HART | RS485 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在传统过程自动化系统中的重要工程价值。
总结: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。





