那根该死的通讯线
深夜两点,电话响了。生产经理的声音像催命,“全线停了,机器人全红!”我迷迷糊糊赶到车间,嗅到一股烧焦的塑料味。最后发现问题出在哪?一条普通的现场总线电缆,被叉车碾压后内部断芯。整个车间40台设备,就因为这么一小段线——全瘫了。那一刻我真想把每个设备都配上无线网。可能吗?妄想。现场总线还是最可靠的,前提是你得伺候好它。

说实话,很多新人以为搞自动化就是写程序、调伺服。错。排线、拔插头、看诊断灯,这些才是家常便饭。而现场总线,就是你系统里的毛细血管。一处堵塞,全身坏死。
五大协议大乱斗,谁也别装清高
干这行久了,手里不沾几个协议都不好意思打招呼。Profibus DP,老当益壮,现在依然能在钢厂、水泥厂看见它灰扑扑的紫色线缆。Modbus TCP,便宜实惠像大白菜,随便一个单片机都能跑,但别指望它给你干高速同步。EtherNet/IP,罗克韦尔家的亲儿子,做美国设备绕不过去。Profinet,西门子力推,功能全、配置方便,可你要是弄不明白它的IRT和RT区别,调试立刻变噩梦。对了,还有EtherCAT——十倍增益下的魔鬼,倍福和众多运动控制厂家的心头好。但它的拓扑要求严啊,一个节点滞后全网络遭殃。
你问我哪种最好?这问题就像问扳手和锤子哪个好用。看场合。我曾经为一个同步主站项目纠结两周,最后选了EtherCAT,因为需要μs级的抖动。可后来维护的工程师骂我,说这玩意儿找故障太费劲——必须用专用工具抓帧。我默默接受。谁让我选了性能呢。

问:现在搞新项目,是不是直接无脑上Profinet就行了?
答:无脑?不存在的。如果你设备全部西门子,比如S7-1500+一堆分布式IO,那Profinet是首选,毕竟自家东西整合度最高。但万一你的产线混着三菱PLC、ABB机器人,还有几台老掉牙的丹佛斯变频器只支持DeviceNet,你还能无脑吗?只能多协议混合,靠网关或者Profinet与其他总线映射。加网关就是加风险点,而且延迟蹭蹭涨。所以,选型前先把设备通讯接口清单列出来,别一拍脑门就决定。
我的血泪选型铁律

第一,距离是第一杀手。 铜缆超过100米就得考虑中继或光纤,否则信号衰减会让通讯莫名其妙中断。别问我怎么知道的,当年为一条280米的线跑了十来趟现场。
第二,布线别挨着动力线。 尤其是在变频器旁边!那个电磁干扰,会让Profibus帧错误率飙升到让你怀疑人生。务必用屏蔽线,双端接地?不,单端接地,而且要规范地割开屏蔽层,我见过太多人直接把屏蔽网扭成一股塞进端子,无知。
第三,诊断工具要提前备好。 💡 Profibus有BT200,Profinet有PRONETA,EtherCAT有Wireshark插件。你总不能等到出问题再去网上找工具,那会儿老板就站在你背后盯着。工具到位,才能少掉几根头发。
问:老设备改造,原有的Profibus DP还能用吗?还是必须升级到Profinet?
答:能用当然继续用,只要备件买得到。升级动力来自哪?不是技术先进性,是成本。如果只是维持生产,Profibus DP稳如老狗,何必折腾?但如果老模块停产,采购价翻几倍,你换不换?有一次我们发现一个DP通讯的IM153接口模块,二手市场卖到八千块,全新订货要等三个月。老板立马拍板,全部改成Profinet远程IO,虽然初期投入高,但长远算没亏。所以,别被新技术绑票,算好经济账再说。工业这行,稳定压倒一切。
最后啰嗦两句

现场总线技术本身并不高深,难的是在乱糟糟的现场环境里把它用稳。书本上画的标准波形,跟车间里插着几百个变频器时的波形,压根是两个世界。干这行二十年,我学到的最大教训就是:尊重现场,别迷信理论。没事多去摸摸线缆温度、看看插头氧化程度,比读十篇白皮书都管用。