大家好,今天我要聊聊 HART 协议,还有现场总线。HART 这个词其实大家都挺熟悉的,可能有人问,它到底是不是现场总线呢?说实话,它不是。给你一个类比吧,就像给老水管加装了扩音器,HART 给旧有的模拟系统赋予了数字通信能力。所以你可以说它是从模拟时代过渡到数字时代的桥梁。让我来详细跟你说说为什么这么认为吧。咱们先从历史背景讲起,07 场的时候 Bell 公司搞了个 Bell202 FSK 技术,它就是把 0.5mA 的音频脉冲叠在 4-20mA 的模拟信号上。你知道吗?0.5mA 这么小的脉冲就是 HART 的数字信号部分了。它把所有数据都转换成了音频脉冲叠加在模拟信号上,这样一来既保留了原来 4-20mA 信号的完整性,又加入了数字通信功能。这种方法非常聪明,因为它不需要更换原有系统,只需要给设备装上一个小盒子就行了。而且 FSK 方式也让 HART 通信的速率达到了 1.2kbps,虽然不快但足够满足基本需求了。接下来咱们再说说 HART 基金会是怎么设计这个协议的。他们把命令分成了三类:通用命令、一般行为命令还有特殊设备命令。通用命令就是所有设备都得能听懂的话;一般行为命令是大部分设备都能执行的;而特殊设备命令就是厂家留给自己用的绝活。这样设计有一个好处:既保证了设备之间的兼容性,又让厂家有空间去创新自己的产品。再给你讲个小故事吧,很多人买了新智能仪表却还是要用旧 DCS 系统怎么办? HART 这个时候就派上用场了!它可以在同一条物理线上跑两种信号:模拟电流负责传送主变量,FSK 数字信号负责递送诊断、校准、组态信息。这么一来既不用推翻旧系统又能让设备开口说话,确实是个好办法。 接下来我给你讲讲它是怎么和现场总线对比的吧: 现场总线要求全数字、多点、双向、可自组织;而 HART 只是把数字信号“骑”在4-20mA 模拟线上;就像给老水管装了个扩音器一样既保留旧系统的生命线又悄悄塞进数字通信;因此它更像 模拟时代向数字时代过渡的“扶手”,而非真正的总线; 现场总线网络可以挂很多台设备;而 HART 多为单点监测;就像“一夫一妻”式连接一样; 现场总线网络设备可以互发互收数据;而 HART 必须经主机中转; 现场总线设备可报告邻近同伴的故障代码;而 HART 只能自报家门; 当系统对实时性、节点数、诊断要求极高时;现场总线是首选; 当老 DCS 仍在岗、预算有限、改造成本太高时;HART 用最低成本完成数字化升级;成为最平滑的过渡方案。 最后告诉你个小技巧吧: 统一 DDL 是让主机“即插即懂”的关键所在;HART 强制使用 设备描述语言(DDL);厂家把设备特性写成字典条目交给基金会注册;主设备(手持编程器或上位机)只要安装 DLL 就可以读取参数; 真正做到“即插即懂”。 一句话总结: 高速网络选现场总线,旧系统续命用 HART。