待解决

abb irc5 profibus通讯不上,主站报间歇性掉站

曹志勇
曹志勇
2026/06/30 12:24

现场一台abb irc5控制柜走profibus跟西门子plc通讯,主站组态里从站地址拨的3,gsd文件装的是abb官网上那个0x0A6F版本的。问题是跑起来之后profibus主站偶尔会报从站掉站,通讯灯灭个一两秒又自己恢复,一天能来个五六次,报错的时候示教器上bus diagnostic里能看到profibus那一行变红,但驱动单元的诊断里又没报具体故障号。

屏蔽层我这边在柜子侧单端接地了,电缆也走的桥架没和动力混在一起,终端电阻拨的on。想问下这种情况一般是dsqc模块本身的事还是profibus板卡的事?有没有人遇到过类似间歇性掉站的问题?

83 4

全部回复 (4)

laoming
laoming#1

先查profibus接头氧化没,abb柜子里那批6es7 972接头用久了接触不良会这样,把x3那个拔下来重插一遍试试。

2026/06/30 20:13
年年有余
年年有余#2

你profibus波特率设的多少?1.5M跑长距离容易间歇断,我这边12M距离超过50米基本都降到500K才稳。另外你看看示教器里event log有没有7780之类的总线警告,有的话直接换dsqc1003那块板。

2026/06/30 20:14
aa666953
aa666953#3

地址拨码3、GSD用0x0A6F、屏蔽柜侧单端接地、终端on,这些先按下不表。你这掉站几秒就自恢复,bus diagnostic里profibus行变红但驱动单元没故障号,十有八九不是DSQC模块本身的事,板卡嫌疑更大。
先查两样东西:第一,profibus板卡在control cabinet里那块插得紧不紧,IRC5那板子是DSQC1000或者类似的吧,金手指氧化接触不良经常出这种间歇问题,重插一下、用酒精擦一下金手指,别小看这一步,干这行碰到过好几回莫名其妙掉线最后都是这个原因;第二,profibus波特率你设的多少?如果设的1.5M或者12M,线有多长?超过一定距离高速率本身就容易掉站,波特率降一档试试看会不会好转。
还有一个容易忽略的点是终端电阻——你终端on拨在哪个站上?profibus两端要on、中间站必须off,IRC5控制柜一般默认on,但如果你中间串了别的从站,拨错就完蛋,信号反射直接给你间歇掉站。
还有个野路子排查:示教器进bus diagnostic看掉站那瞬间的诊断信息,里面会记错误类型,比如是parameter fault还是connection timeout还是fcs错误,不同错误指向完全不同的原因,你多抓几次看看报的是啥。
gsd版本0x0A6F对应的固件版本你机器是哪个版本的?有的旧固件跟新GSD不匹配也会出这种症状。

2026/07/02 10:33
冯福生
冯福生#4

dsqc模块本身的问题我们这边碰到过几次,abb的profibus板卡倒不算特别脆。你这个gsd用的是0x0A6F,这个版本对irc5来说算是老一点的,我记得官网现在有出0x0A7B还是更新的,你刷一下试试,有时候间歇性掉站就是老gsd跟固件匹配有点别扭,刷新完正常。

另外你这个一天掉个五六次,每次一两秒自己恢复,bus灯灭bus diagnostic里变红但驱动单元没报故障,这个特征跟profibus总线被瞬时干扰打断挺像的。屏蔽层单端接地没问题,但有几个点你查一下:1) profibus接头那个屏蔽层的压接皮是不是压到位了,好多现场这个皮根本没压紧或者直接剪掉的,那个最容易出间歇性;2) 终端电阻有没有在最后一个站点拨on,中间的站点记得拨off,别两头都拨了;3) 看一下主站那边轮询周期跟组态的超时参数,s7那边默认一般1.5ms那种,profibus跟irc5通讯建议放到3ms以上试试,太短了abb这边处理不过来也会抖。

还有个偏门的点,你那个从站地址3拨码拨完,有没有断电重启过控制柜?我印象里irc5的profibus地址识别有的固件版本冷启动才生效,热启动它读不到。

2026/07/08 18:02