3. 现场总线技术概览
现场总线(Fieldbus)是安装在工业现场、连接现场设备与控制系统的数字式、双向、多站通信网络。它把传统上以 4–20 mA 模拟电流或开关量点对点连接的传感器、执行器、变频器、远程 I/O 等设备,用一根(或一对)总线电缆串接起来,在同一链路上同时传输测量值、状态、诊断、参数与命令。理解现场总线,关键要抓住三点:数字双向通信、多站共享介质、面向过程控制实时性。这三点决定了它与以太网办公网络、与纯模拟信号回路的本质差别。
一、现场总线的定义与边界
按 IEC 61158 的定义,现场总线是“用于制造和过程自动化中,连接现场设备与控制装置的数字串行、多点通信的数据总线”。它通常工作在设备层与单元层之间,速率从 9.6 kbit/s 到 12 Mbit/s 不等,单段距离从几十米到 1900 m 不等,节点数从 32 到 126 不等。与模拟量相比,现场总线的价值不只是“省线”:它把设备身份、量程、单位、故障码一并送到上位,使诊断从“猜”变成“读”。
二、拓扑结构:决定布线、可靠性与扩展方式
现场总线常见拓扑有五种。总线型(线型)是最典型的形态,主干两端必须接终端电阻,支线长度受限,适合沿生产线或管廊敷设;PROFIBUS DP 规定 9.6 kbit/s 时单段 1200 m、12 Mbit/s 时 100 m,每段最多 32 个节点,加中继器可扩展。星型以交换机或集线器为中心,便于故障隔离,但线缆用量大,典型代表是工业以太网。环型具有介质冗余能力,单点断线可反向绕行,PROFIBUS PA 与部分过程总线采用。树型是总线加分线器的组合,适合仪表分散布置。菊花链型常见于 CAN、DeviceNet,设备首尾相接,接线简单但中间节点故障可能影响下游。
三、通信模型:主从、令牌与发布/订阅
现场总线的通信模型决定了“谁在什么时候能说话”。主从模型中,主站轮询各从站,从站只在被问到时应答,PROFIBUS DP、Modbus RTU 属于此类,确定性好、实现简单,但主站是单点瓶颈。令牌传递让各主站轮流持有令牌,令牌持有期间可发起通信,PROFIBUS 的多主站模式即“令牌+主从”混合。生产者/消费者(发布/订阅)模型下,数据带标识符广播,接收方按需订阅,CAN、EtherCAT、PROFINET IRT 采用这种机制,适合多播与实时同步。
从 OSI 参考模型看,现场总线通常只实现物理层、数据链路层和应用层,省略网络层与传输层以降低协议开销。物理层规定电平、编码、终端与供电(如 PROFIBUS RS-485、CAN 差分、PA 的 MBP-IS 本安供电);数据链路层负责帧格式、仲裁、差错校验与重发;应用层定义设备行规,如 PROFIBUS DP 的循环数据交换、PA 的块参数读写。理解这一分层,就能解释为什么同一根电缆上,不同厂商设备只要行规一致就能互换。
四、主流总线对比与选型依据
选型不是选“最快”或“最流行”,而是让总线的实时性、距离、节点数、本安要求、生态与成本匹配工艺对象。下表给出常见总线的关键参数对比,数据为典型值,实际以厂商手册与现场条件为准。
| 总线 | 典型速率 | 单段距离 | 节点数/段 | 拓扑 | 典型场景 |
|---|---|---|---|---|---|
| PROFIBUS DP | 9.6 k–12 Mbit/s | 100–1200 m | 32 | 总线型 | 工厂自动化、远程 I/O |
| PROFIBUS PA | 31.25 kbit/s | 1900 m | 32 | 总线/树型 | 过程仪表、本安场合 |
| Modbus RTU | 1.2–115.2 kbit/s | 1200 m | 247 | 总线型 | 仪表、电表、简单控制 |
| CANopen | 10 k–1 Mbit/s | 25–1000 m | 127 | 总线/菊花链 | 运动控制、车载、设备内 |
| DeviceNet | 125–500 kbit/s | 100–500 m | 64 | 总线/菊花链 | 低压电器、传感器 |
| EtherCAT | 100 Mbit/s | 100 m/段 | 65535 | 环/线 | 高速运动控制、同步轴 |
| PROFINET | 100 Mbit/s–1 Gbit/s | 100 m/段 | 受交换机限制 | 星/树/环 | 工厂级、IT/OT 融合 |
选型可按以下顺序判断:第一,看实时性——循环周期要求小于 1 ms 且多轴同步,优先 EtherCAT 或 PROFINET IRT;周期在 10 ms 级,PROFIBUS DP 足够。第二,看距离与节点——超过 1000 m 且节点分散,考虑 PA 或加中继器;节点超过 32 个需分段。第三,看环境与本安——爆炸性气体环境必须选本安物理层(PA、Foundation Fieldbus H1),并核算总线供电与火花能量。第四,看生态与备件——PLC、变频器、仪表是否原生支持,诊断工具与工程师熟悉度如何。第五,看成本——电缆、连接器、中继器、网关与调试工时都要计入。
五、一个选型示例
某水处理车间有 18 台变频器分布在 300 m 长的廊道内,另有 6 台 pH/浊度仪表位于加药间(非防爆区),要求变频器循环周期 10 ms、仪表 500 ms。按上述顺序:实时性 10 ms 级,PROFIBUS DP 可满足;距离 300 m,9.6 kbit/s 下单段 1200 m,若用 1.5 Mbit/s 则单段约 200 m,需加中继器或降速;节点 24 个,单段 32 个以内,无需分段。最终可选 PROFIBUS DP,主站用带 DP 口的 PLC,变频器与仪表分别挂接,仪表侧加 DP/PA 耦合器或直接选 DP 仪表。若车间后续要接入 MES 并做 IT/OT 融合,则升级为 PROFINET,用交换机星型组网,变频器走 PROFINET,仪表经网关转换。这个例子说明:选型是实时性、距离、节点、环境、生态与成本的综合权衡,而不是单一参数比较。
掌握现场总线的定义、拓扑、通信模型与选型逻辑后,面对具体项目时,先画出现场设备分布与距离草图,再列出实时性与本安约束,最后对照参数表逐项筛选,就能把“用哪种总线”从经验判断变成可复核的工程决策。