选型这东西,说实话,一开始挺唬人的。现场总线一拉,仪表一接,数据就上去了——销售是这么说的,对吧?可你实际一用,问题全来了。我当年在化工项目上吃过一次大亏,PROFIBUS DP 整个网段不定时断线,查了三天。后来发现……就一个终端电阻没拨到位!你说气不气人。
所以今天想跟你聊聊,不是教科书那种,就是这些年踩坑踩出来的经验。也许能帮你省几根头发。
现场总线的本质:它到底解决了什么?
别听那些高大上的定义。说白了,传统4-20mA信号,一对线一个信号,控制室接线柜里密密麻麻。总线不一样——一根线扫一堆设备,不光信号,设备状态、诊断都上来了。确实爽。但代价是,你得懂协议、懂拓扑、懂供电,有时候还得懂点玄学。
我见过最离谱的一次:旁边车间开焊机,PROFIBUS 就断。干扰这玩意儿,看不见摸不着,但就是能让你抓狂。
问:RS485总线上设备一多就通信不稳定,怎么处理?
答:先别急着改程序。第一步,查终端电阻——两端必须都有,而且必须可靠连接。第二步,看接地,尤其是屏蔽层,单点接地,千万别乱接。第三步,如果还用着早期不带隔离的485芯片……换了吧。Modbus在这种场合其实皮实,前提是电源别省,每个节点单独供电,别指望总线带。
PROFIBUS vs PROFINET:还在犹豫?
这个话题每次项目启动都会吵一架。年纪大点的喜欢PROFIBUS,觉得稳定;年轻人推PROFINET,说速度快。我自己的感受是——如果你现在刚开始一个新项目,实在没理由再上PROFIBUS DP。PROFINET的线缆、交换机、诊断手段,都比DP时代强太多了。但!注意这个但!老的PA设备怎么办?这时候你可能还得用PROFIBUS PA,然后用耦合器转。
有一次改造项目,业主非要在原有DP基础上扩站,结果买不到老型号的接口模块了。最后满世界找二手,搞得像收藏古董。所以我劝你,哪怕现在不上,至少留好工业以太网的接口,别把路堵死。

问:我厂里是PROFIBUS DP,想换成PROFINET,成本高吗?
答:看规模。如果只是主站和几个从站,换PN接口模块、加交换机就行,成本主要在于模块和人工。但要是上百个站点,光换线就够受的。我的建议是,别一次性全换,分区域,用代理服务器过渡。另外,别忘了设备描述文件从GSD变成GSDML,要重新组态,这一步最容易被低估。
Modbus:最简单的,往往最可靠

别瞧不起Modbus。在没那么高速的场合,Modbus RTU简直是万金油。线缆要求低,接口便宜,所有PLC都支持。我给自己工作室装的小型控制系统,全用Modbus,几年了没闹过脾气。就是有一点——没有标准设备描述文件,你得对着说明书一个一个地址手填,累是累点,但可控。
Modbus TCP就更好用了,直接走网线,连校验都省了,底层帮你搞定。不过话说回来,安全是个隐患,因为它没身份验证,谁都能读。所以千万别把Modbus TCP暴露到公网,血泪教训啊。
安装那些事:90%的干扰来自接地
这个我必须吼一声:屏蔽层单点接地!单点! 我见过太多施工队把屏蔽层两头都接了,形成一个大地环路,干扰反而更大了。原理不复杂,可就是执行不到位。还有电源,一定要用单独的24V电源给总线设备,别跟电磁阀、继电器共用。冲动一点,直接上隔离电源,贵不了几个钱,省心。

再有一个,分支线长度。DP规范里分支最长多少?很多时候实际布线早超了。一超,反射就来了。你说你拿着示波器看波形,乱得跟心电图似的。这时候别犹豫,加中继器,或者重新走线。硬抗是抗不过去的。
设备描述文件:GSD/GSDML的隐形大坑
说到设备描述文件,这个坑没几个人提。你从网上下载的GSD文件,版本对不对?缺不缺依赖的symbol?有一次我用第三方流量计,GSD一导,诊断信息全是乱码。后来找厂家要来最新的PNO认证版本,还是不行。最后才发现,主站的库版本太老。升级主站固件,好了。这种问题,谁想得到!
所以新项目一定要用最新版的组态工具,并且把所有设备的描述文件版本统一核对。别偷懒,出问题的时候,查起来比找外星人还难。
现场总线的未来:是不是以太网一统天下?

趋势很明显。EtherCAT、POWERLINK、SERCOS III,这些都是基于以太网的。但“一统天下”嘛……我觉得悬。工业不是消费电子,更新换代慢。10年前就喊PROFIBUS要死,现在不还活着?很多老设备,不动它,能用20年。所以我的态度是,学着新的,别扔了老的。两手抓,两手都要硬。
最后,不管你用什么总线,文档一定要留好!拓扑图、地址分配、终端电阻位置,写清楚贴在柜子里。别等三年后自己去查线,骂当初的自己傻——这也是我对自己说的。好了,吐槽完毕。干活去。