讨论

ABB IRB1200走Profinet跟西门子1500通讯,频繁掉线咋排查?

何建军
何建军
2026/05/04 12:44

现场一套ABB IRB1200,配OmniCore C30控制器,走Profinet接西门子1500PLC,正常跑两三个小时就掉一次,报错是机器人侧E-stop或者通讯中断,PLC那边看GSD文件也没报警。网线换过、交换机也换了台新的,还是偶尔掉。

机柜里机器人那路Profinet和伺服驱动挨得挺近,会不会是干扰?有没有人遇到过类似情况,是咋一步步查的?

11 3

全部回复 (3)

曹志勇
曹志勇#1

先别急着换硬件,C30走Profinet的话机器人侧要装个DSQC1030或者类似型号的板子吧?确认下固件版本,RobotWare 7的早期版本对Profinet的看门狗机制有点bug,跑到一定时间会自己重启链路。我们之前两台1200也是这毛病,升到7.12以后稳定跑了一个月没再掉。

另外排查干扰的话,把示波器挂到那根网线上,看掉线瞬间有没有明显的共模电压尖峰,超过±1V基本就是EMC问题,得加磁环或者把Profinet线单独走槽,远离伺服动力线至少20cm以上。

2026/05/04 16:18
老吕
老吕#2

你这描述里"报E-stop"这条挺关键的,C30的E-stop回路和Profinet故障在示波器里是两个完全不同的信号,机器人这边HMI或者FlexPendant上看到的状态码到底是哪一类?拍个错误代码截图发出来,不然大家都是猜。

2026/05/05 05:00
生意人
生意人#3

说个反方向的思路,你别光盯着通讯查,IRB1200本体那个SMB电池电压低的时候也会报通讯中断类错误,看着像E-stop实则是本体故障。打开FlexPendant进Service里面的SMB状态看一眼,电池低于3V就先换了再试,省得排查半天通讯最后发现是电池在作怪。

2026/05/05 22:28