讨论

ABB机器人跟焊机通讯一直没搞定,求大佬指个方向

阿伟
阿伟
2026/04/02 10:24

小弟刚入行做机器人应用,现在手上有个项目卡在通讯上。客户那边用的是ABB的IRC5,焊机是林肯的Power Wave S350,通讯协议选的DeviceNet,中间加了个Anybus网关转。机器人这边按官方手册配置了一遍信号,DI/DO对得上,可是焊机那边一直报"通讯超时",电流电压反馈也读不上来。

Anybus的指示灯倒是亮的,EDS文件也装进机器人控制器里了,网线量过没问题。怀疑是Anybus的输入输出字节对应关系没配对,但翻了好多资料也没说清楚这块到底咋填。想问下有经验的师傅,这种ABB跟焊机走DeviceNet的,IO字节对应关系一般怎么排?Anybus里那个"Produced/Consumed"长度设多少合适?

30 2

全部回复 (2)

涛哥
涛哥#1

S350走DeviceNet用网关转本来就绕,直接走EtherNet/IP更省事,林肯新出的固件都支持了。你实在搞不定不如跟客户商量换协议,反正机器人这边加个板卡的事。Anybus那玩意儿故障率不低,见过好几个项目用一两年网关就烧了。

2026/04/03 23:35
袁卫国
袁卫国#2

另外问下你机器人程序里有没有专门处理通讯状态的TRAP?S350断线之后不主动重连,得靠机器人这边定时发心跳信号。

2026/04/04 10:18