3. 工业以太网协议与物理层

工业以太网并不是“把商用以太网搬到车间”这么简单。它由两层共同决定可靠性:一层是应用层协议(Ethernet/IP、PROFINET、EtherCAT、Modbus TCP)如何组织数据、如何同步、如何诊断;另一层是PHY物理层如何把比特变成差分电压、如何抗共模干扰、如何隔离、如何接地。EMC问题往往表现为“协议超时、丢包、站丢失”,但根因却常落在PHY的电气特性、屏蔽与接地、共模回流路径上。理解协议与PHY的耦合关系,是抗扰设计的第一步。

一、四类主流协议的核心差异

四类协议在实时性、拓扑、同步机制上差异明显,直接决定了它们对PHY电气特性的敏感程度。

  • EtherNet/IP:基于标准TCP/UDP与CIP,使用标准交换芯片,实时性依赖QoS与网络规划,适合过程与离散混合场景。
  • PROFINET:分RT(实时)与IRT(等时实时)。RT基于标准以太网,IRT需要专用ASIC与时间片调度,对抖动极敏感。
  • EtherCAT:主站发一帧,从站“边读边写”在飞行中处理,拓扑灵活(线、树、环),同步精度可达亚微秒,对PHY延迟一致性要求极高。
  • Modbus TCP:结构最简单,无硬实时保证,常用于监控与低速采集,抗扰设计重点在连接保持与重连策略。

二、PHY层电气特性:真正决定EMC的底层

工业以太网普遍采用100BASE-TX(或1000BASE-T)差分传输。PHY层的关键电气参数包括:差分输出电压、回波损耗、共模抑制、变压器隔离耐压、MDI接口的共模端接。其中共模电压是EMC的核心变量:当现场存在变频器、伺服、继电器等强干扰源时,共模电流会沿网线屏蔽层或地线流动,若回流路径设计不当,就会在PHY输入端形成共模电压,导致误码甚至PHY损坏。

关键结论:协议决定“容错窗口”,PHY决定“是否触发错误”。同一干扰下,EtherCAT可能因抖动超限直接失步,而Modbus TCP可能只是重传一次;但若PHY共模抑制不足,两者都会出现物理层误码。

三、协议与PHY的对应关系图

下图把四类协议与PHY电气关注点放在同一张关系图中,便于对照设计。

协议层 ↔ PHY层 电气耦合关系 协议层(数据组织 / 同步 / 诊断) EtherNet/IP TCP/UDP + CIP 标准交换 · QoS PROFINET RT / IRT 时间片 · 抖动敏感 EtherCAT 飞行读写 · 分布式时钟 亚微秒同步 Modbus TCP 简单请求/响应 无硬实时 PHY层(电气 / 隔离 / 共模 / 接地) 差分驱动 100BASE-TX 差分电压 / 回波损耗 隔离变压器 耐压 1.5kV~4kV 共模扼流 · 中心抽头 共模端接 Bob Smith电路 共模回流路径 屏蔽与接地 单点/多点接地 屏蔽层电流路径 现场干扰源:变频器 · 伺服 · 继电器 · 电焊 · 雷击浪涌 共模电流 → 屏蔽层/地线 → PHY输入端共模电压 → 误码/失步/损坏

四、方法流程:从协议需求反推PHY设计

  1. 确定实时等级:若使用PROFINET IRT或EtherCAT,必须选择支持对应ASIC的PHY,并保证端口延迟一致性。
  2. 确定拓扑与线缆:线型、环型、树型决定共模回流路径;屏蔽双绞线需明确屏蔽层两端接地还是单端接地。
  3. 核算共模电压:根据现场变频器载波频率与线缆长度,估算共模电流,选择共模扼流圈与Bob Smith端接参数。
  4. 隔离与防护:PHY变压器耐压、TVS管钳位电压、气体放电管等级需与现场浪涌等级匹配。
  5. 验证与复盘:用示波器差分探头测MDI共模电压,用协议分析仪统计CRC错误与重传率,定位是协议配置还是PHY电气问题。

五、典型场景与参数对照

协议 实时等级 PHY关注重点 典型EMC风险
EtherNet/IP 软实时 标准PHY、QoS 丢包重传、连接中断
PROFINET RT 实时(ms级) 端口延迟、优先级 抖动超限、站丢失
PROFINET IRT 等时实时(µs级) 专用ASIC、时钟同步 时间片错位、同步失败
EtherCAT 亚微秒同步 端口延迟一致性、分布式时钟 失步、从站掉线
Modbus TCP 无硬实时 连接保持、重连 超时、数据错位

六、误区与复盘

常见误区一:认为“协议有重传就无需关注PHY”。实际上,EtherCAT与IRT没有重传窗口,一次误码即失步。
常见误区二:屏蔽层两端接地一定更好。若两端地电位差大,屏蔽层电流反而成为共模干扰源。
常见误区三:只看协议配置,不测共模电压。很多“协议故障”实为PHY共模超限。

复盘时应建立“协议—PHY—现场”三层排查表:先看协议日志中的错误类型(CRC、超时、失步),再用示波器测MDI共模电压与差分眼图,最后检查屏蔽接地与变频器布线。只有把协议行为与PHY电气参数对应起来,才能把EMC设计从“试错”变成“可计算、可验证”的工程方法。

# 示例:用示波器差分探头测MDI共模电压
CH1: TX+ 对地
CH2: TX- 对地
Math: (CH1+CH2)/2  → 共模电压
Math: CH1-CH2      → 差分电压
# 判据:共模电压峰值应小于PHY共模输入范围,通常<1Vpp
设计建议:在协议选型阶段就同步确定PHY型号、变压器耐压、共模端接与屏蔽接地策略,避免后期因EMC整改被迫更换PHY或拓扑。