1. 工业以太网概述

大家好,我是老张。搞了十几年工业自动化,今天咱们聊聊工业以太网。说实话,这玩意儿刚出来那会儿,我还不当回事——觉得现场总线够用了。后来被现实狠狠教育了一回,才明白工业以太网到底有多重要。

1.1 什么是工业以太网?

工业以太网,说白了就是用在工厂里的以太网。它跟咱们办公室上网用的网络,底层技术是一样的——都是IEEE 802.3标准。但区别在哪呢?

你想想看,办公室网络断个几秒钟,顶多就是网页刷不出来,大家抱怨两句。可工厂里呢?一条生产线上的机器人、PLC、变频器,全靠着网络通信。要是网络抖一下,可能整条线就停了。停一分钟损失多少钱?我见过一个汽车焊装车间,停线一分钟就是十几万。

所以工业以太网,核心就四个字:可靠、实时

1.2 发展历程:从现场总线到工业以太网

我记得2005年刚入行那会儿,现场里跑的全是Profibus、DeviceNet、CC-Link这些现场总线。那时候调试一个项目,光是总线配置就能折腾好几天。为什么?因为每种总线都有自己的线缆、接头、配置软件,互不兼容。

后来工业以太网慢慢起来了。大概2010年左右,Profinet开始大规模应用。我参与的第一个Profinet项目,是给一条啤酒灌装线做改造。老板问我:用Profinet比Profibus好在哪?我说:速度快、布线简单、还能跟IT网络打通。他半信半疑,结果项目做完,调试时间缩短了三分之一。

发展到现在,工业以太网基本成了新项目的标配。从早期的Modbus TCP,到现在的Profinet、EtherNet/IP、EtherCAT,各有各的生态。

1.3 工业以太网 vs 商用以太网

很多人问我:工业以太网和商用以太网,到底有啥区别?我用一张表给你说清楚:

对比项 商用以太网 工业以太网
环境适应性 办公室环境,0-40°C 工业现场,-40~85°C,防尘防水
实时性 毫秒级,允许抖动 微秒级,确定性通信
可靠性 99.9% 99.999%,支持冗余
线缆接头 RJ45,普通网线 M12、RJ45带锁扣,屏蔽双绞线
拓扑结构 星型为主 线型、环型、星型、树型
协议 TCP/IP为主 Profinet、EtherCAT、EtherNet/IP等

核心区别一句话:商用以太网追求带宽和成本,工业以太网追求实时和可靠。

1.4 三大主流工业以太网协议简介

1.4.1 Profinet

Profinet是西门子力推的协议,也是我用的最多的。它分两种:RT(实时)和IRT(等时实时)。RT能满足大部分应用,比如输送线、包装机。IRT则用在运动控制场景,比如伺服驱动器同步。

我记得有个项目,客户要求6台伺服同步误差不超过1微秒。当时我选了Profinet IRT,配合西门子S7-1500和S120驱动器。调试的时候,用TIA Portal配置IRT同步域,设置好发送时钟和看门狗时间,跑起来效果杠杠的。

我的经验:Profinet的拓扑结构很灵活。我习惯用线型拓扑,省交换机,但要注意每站之间的线缆长度不超过100米。

1.4.2 EtherNet/IP

EtherNet/IP是罗克韦尔(AB)主推的协议,在北美市场占有率很高。它基于标准的TCP/IP和UDP,所以兼容性特别好。但说实话,它的实时性不如Profinet和EtherCAT,适合对实时性要求不高的场景,比如过程控制、数据采集。

我曾经帮一个客户调试EtherNet/IP网络,他们用的是AB的CompactLogix PLC和PowerFlex变频器。配置的时候要注意:EtherNet/IP分显式报文和隐式报文。显式报文走TCP,用于参数读写;隐式报文走UDP,用于实时IO数据交换。这个搞混了,通信就起不来。

1.4.3 EtherCAT

EtherCAT是倍福(Beckhoff)开发的协议,特点是快、非常快。它采用"飞读飞写"技术,数据帧经过每个从站时,从站直接读取或写入数据,几乎不产生延迟。所以EtherCAT特别适合高速运动控制、机器人、测试台等场景。

我有个朋友做锂电池卷绕机,用了EtherCAT控制十几个伺服轴。他跟我说,用EtherCAT做电子凸轮,同步精度能到纳秒级。我当时还不信,后来自己测了一次,确实牛。

注意:EtherCAT虽然快,但对从站芯片有要求。便宜的从站芯片可能不支持分布式时钟(DC),导致同步精度下降。选型时一定要问清楚。

1.5 怎么选?我的建议

选哪种协议,其实看三点:

  1. 看设备生态:你用的PLC、驱动器、IO模块支持哪种协议?西门子就选Profinet,AB就选EtherNet/IP,倍福就选EtherCAT。别硬搞混搭,调试起来自己受罪。
  2. 看实时性要求:普通IO控制,三种都能用。运动控制、同步要求高的,优先EtherCAT或Profinet IRT。
  3. 看团队熟悉度:你团队里的人都熟悉哪种?我见过一个项目,明明用Profinet最合适,但团队只会EtherNet/IP,结果硬着头皮上,调试周期拉长了一倍。

嗯,工业以太网这块内容很多,今天先讲个大概。后面咱们会逐个协议深入讲,包括配置、编程、调试、故障排查。到时候我会把踩过的坑、总结的经验,全部分享给你们。

下一章,咱们开始讲Profinet的硬件组态和网络配置。到时候带你们手把手走一遍TIA Portal的配置流程。