工业以太网两套怎么选:PROFINET 与 EtherCAT 的优缺点
工业以太网里常拿来做位置反馈的,这边已有两套:199PROFINET 和 197 / 198 EtherCAT。角色也不一样:PROFINET 是控制器和设备,EtherCAT 是主站和从站。第一判据仍是 PLC 有没有对应主站,见 我的 PLC 支持哪种总线。
PROFINET(199)优点
- 西门子 S7-1200 / S7-1500 本体 PN 口就是控制器,新建产线接入成本低。
- 可用交换机组网,柜内走线和以后加站比纯串接灵活。
- IRT 等时同步能把多轴采样时刻对齐,适合西门子运动/液压同步。
- 诊断、设备名、拓扑识别对维修换机友好。
- 组态走 GSDML,和西门子 TIA 体系同一套习惯。
PROFINET 缺点
- CPU 上有 RJ45 不等于有 PROFINET 实时主站。很多网口只用于下载程序和普通 TCP。
- 非西门子控制器要另配主站卡或许可,未必比直接选 EtherCAT 省事。
- IRT 模式下拓扑被锁定,改线必须同步改组态。
- 极限扫描周期通常不如 EtherCAT 的处理帧穿越短——对多数油缸位置环够用,对极短周期运动控制要核主站。
组态与设备名见 199PROFINET 详解、IRT 与设备名。
EtherCAT(197 / 198)优点
- 以太网帧依次穿越从站,就地读写,周期主要由数据量决定,不是“一站一帧”。
- DC 分布式时钟把各从站采样时刻对齐,多缸同步比轮询总线干净。
- 从站自带转发,传感器网段通常不必再为尺单独上交换机。
- 不需要终端电阻;最后一个从站 OUT 口空着即可。
- 198 单 M12 少一个口,节点密、出线窄时更省。
EtherCAT 缺点
- 必须有 EtherCAT 主站(运动控制器、工控机主站或带许可的软 PLC)。西门子本体 PN 口不能直接当 EtherCAT 主站用。
- 必须按 IN → OUT 顺序串接,接反会识别乱序或卡在 Init。
- 总线周期短于传感器更新率,只会重复读同一位置。更新率随行程变,见 刷新率与控制周期。
- 接头常用 M12 D 编码,和模拟量 A 编码、SSI 的 D70 不要混,见 接头怎么配。
一张表对照
| PROFINET(199) | EtherCAT(197/198) | |
|---|---|---|
| 角色 | 控制器 ↔ 设备 | 主站 ↔ 从站 |
| 典型主站 | S7-1200 / 1500 | 运动控制器 / IPC |
| 同步 | IRT | DC |
| 拓扑 | 交换机或线形 | IN/OUT 串接 |
| 组态文件 | GSDML | ESI(XML) |
| 终端电阻 | 不需要 | 不需要 |
| 优先场景 | 西门子新建产线 | 多轴高速同步 |
四总线总表见 总线型全系对比。八种输出对照见 输出信号种类优缺点对照。
常见问题
Q:PLC 有网口就能买 199 或 197 吗?
不能只看 RJ45。要确认是 PROFINET 控制器还是 EtherCAT 主站。很多网口只用于编程和普通 TCP。
Q:EtherCAT 还要不要交换机?
传感器这一段通常按 IN/OUT 串接即可,不必为每支尺单独上交换机。PROFINET 用交换机更常见。
Q:197 和 198 怎么分?
都是 EtherCAT。198 是单 M12,省一个口;197 是双口串接。协议和 DC 同一类,差别在接头和空间。
Q:西门子新产线还要不要看 EtherCAT?
主站是 S7-1200/1500 就选 199。主站已经是 EtherCAT 运动控制器,不要为了“西门子习惯”改成 PROFINET 再加网关。





