01-从四线制到现场总线的进化


1.1 从四线制到现场总线的进化

本节摘要:为什么工业现场最终选择了"一根两芯线挂三十台设备"?本节沿 4-20mA 模拟量、HART、RS-485、现场总线这条线走一遍,看每一代方案解决了什么问题、又留下了什么代价,最后回答 Modbus 为什么是"幸存者"。位置:全册的起点——先看清它从哪来,才能理解它为什么长这样。

凌晨两点的配电间:一根线上的三十台设备

回到主线场景。小周手电扫过的那根两芯线,在四十年前是另一种模样:每台仪表要拉四根线到控制柜——两根电源、两根信号。四线制的逻辑简单到不用协议:4-20mA 电流环,20mA 是满量程,4mA 是零位,断线电流掉到 0mA 立刻能被发现。它至今仍活跃在压力、温度、液位变送器上,因为它抗干扰、能传百米、断线可检测。

四线制的账算下来就疼了:三十台设备 = 一百二十根线。配电间墙上成捆的电线、接线端子排上密密麻麻的标签、检修时抽一根线要对着图纸翻半天。布线的钱和检修的工时,远超过设备本身。于是人们开始想:能不能让所有设备共用两根线,每台设备一个"门牌号",主站点名谁谁应答?

从点到点走向总线:RS-485 登场

答案的物理基础是 RS-485。它用两根线(A/B)以差分方式传输,抗共模干扰强,理论距离 1200 米、一条总线上最多约 32 个标准负载单元(用高阻抗收发器可挂更多)。RS-485 只定义了电气层——电压多高、速度多快——不管数据怎么组织。就像铺好了路,但没定交规。

交规的候选人很多。Modicon 公司在 1979 年发布了自己的方案:Modbus。它设计得极其朴素:主站问、从站答,从站地址 1-247,每条消息就是一个功能码加若干数据字节。朴素到后来的工程师第一次读规范会困惑"这也叫协议?"——可正是这份朴素,让它在九十年代的"现场总线大战"中活了下来。

现场总线大战:为什么是 Modbus 活下来

九十年代,基金会现场总线(FF)、Profibus、CANopen 等"第二代现场总线"群雄并起,各有各的物理层、应用层、配置工具,也各有各的高昂授权费与封闭生态。Modbus 当时已经免费公开、实现简单、任何单片机都能跑。工业界的选择很现实:越封闭越贵的标准,越容易被替换;越开放越简单的协议,越难被杀死。设备厂商想"加一个口就卖一台新表",Modbus 就是成本最低的那个口。

同时 IT 与 OT 的边界开始模糊:以太网便宜了,PLC 要上网。Modbus 顺势从串口延伸出 Modbus TCP——把原来的报文原封不动装进 TCP 包里,连功能码都没改。一份协议两种载体,串口存量设备与以太网新设备用同一套数据语义对话,这是它长寿的第二个关键。

一张进化对照表

时代方案 接线 数据语义 优势 代价
4-20mA 四线制 每设备 4 线 单一模拟量 简单、断线可检 布线爆炸、每线一量
HART 2 线 + 频移键控叠加 数字叠加模拟 兼容存量 速率慢、仍点对点
RS-485 + Modbus 2 线总线 主从问答 多设备共享、开放 需协议、需轮询
现场总线(FF/Profibus) 2 线总线 分布式智能 功能强 封闭、贵
Modbus TCP 以太网 同上语义 进 IT 网络 无认证安全

对照表说明一件事:每一代都没消灭上一代,而是各占一块地盘。4-20mA 还活在变送器里,RS-485 仍是工厂主干,以太网在往设备层渗透。Modbus 的价值恰恰在于它是"翻译官"——老设备、新设备、IT 侧,都用它的语义说话。

从模拟到数字:信号是怎么"上车"的

理解总线之前,先看信号本身怎么从"一根线一个数"变成"一根线多个数"。模拟时代,4-20mA 的电流大小直接代表测量值,精度受导线电阻、干扰与变送器漂移影响,线损一高读数就偏。数字时代,设备把测量值变成二进制数,通过帧格式、校验和与重传保证"传过去的数不变"——精度从"受线路影响"变成"只受采样与量化影响"。

两类信号混用是现场的常态:变送器本地用 4-20mA 传一次,PLC 再把整条线的值转成 Modbus 给上位机。小周在配电间看到的那根两芯线,就是"数字仪表 + RS-485 + Modbus"的典型组合——现场级用模拟保底,管理级用数字汇总。

总线拓扑的三种挂法

RS-485 + Modbus 的布线形态直接决定故障模式,三种典型挂法:

拓扑 接线方式 优点 风险
菊花链 一台接一台串过去 总线规范标准形态,信号质量最好 中间断线,后面全断
星型 多分支从一点扇出 布线灵活 分支阻抗失配,需处理
手拉手混接 现场最常见的野路子 顺着线槽走省事 反射与干扰难控

规范要求菊花链(每台设备用 T 型分支就近接入主干),但现场为了省线经常手拉手串接。手拉手的问题是阻抗不连续:高速率下信号反射会让末端设备"时好时坏",这是"白天正常、晚上加一台就全乱"类故障的物理根源。真遇到必须手拉手的布线,把波特率降到 9600-19200 是性价比最高的妥协。

为什么现场总线没吃掉串口

第二代现场总线(FF、Profibus DP 等)在设计上全面优于 RS-485 串口:更快的速率、更强的诊断、分布式智能。但二十多年过去,串口 Modbus 依然是存量最大的协议。三个现实原因:存量设备——工厂里大量在役仪表只有串口;改造成本——换总线等于换设备、换电缆、换调试工具;够用就好——大量采集类场景(温度、电量、状态)对速率要求不高,9600 波特完全够用。

结论是一条工程规律:技术先进性与部署存量的博弈中,存量几乎总是赢。这不是保守,而是"迁移成本 > 技术收益"的理性选择。理解这一点,就能理解为什么"新项目为什么还在用 Modbus"是个伪问题——它解决的是兼容与成本问题,不是技术代差问题。

从 Modbus 到物联网的一步

近年设备层出现新变化:设备带以太网口、支持 Modbus TCP 甚至 MQTT,边缘网关把 Modbus 串口转成 TCP/MQTT 上云。但这不意味着 Modbus 消失——它退到了协议转换的"最后一公里":传感器侧仍是 RS-485 串口 Modbus,网关做翻译,云端只看到 MQTT。第 7 章会专门讲这条链路上的安全与实现。

易错点清单

  • 把 RS-485 当协议:RS-485 只是电气层,同样的线可以跑 Modbus RTU、Profibus 甚至自定义协议,别用"RS-485 协议"这种说法;
  • 以为 4-20mA 已淘汰:电流环在短距离单点场景仍是主流,Modbus 抢的是"多点共享"的市场;
  • 用 IT 思维看总线长度:以太网设备间距离受 100 米限制,而 RS-485 能到 1200 米,选介质先看物理距离。

要点回顾:四线制布线爆炸催生总线;RS-485 提供物理基础、Modbus 提供数据交规;现场总线大战中开放与简单胜出;Modbus TCP 让同一语义进入以太网。下一节把"主站问、从站答"的工作模型拆开,这是全书理解的钥匙。

作者与出处
原作者:灏天文库
来源:平台策划编纂
整理人: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U