讨论

AB那边发过来的信号死活收不到,重连也白搭

9494933149
9494933149
2026/04/24 13:45

刚入行的机器人应用工程师,手里这台FANUC R-30iB跟AB的1756-L82E走EtherNet/IP,组态里adapter我都加好了,名字也匹配,robot端那边设成1ms RPI。

一上线机器人端就报COMM-005,connection timeout。网线换了两根,交换机指示灯看着都正常,ping对方的192.168.1.10也通,就是EDS死活建不上连接。把AB的机架拆了只剩CPU和一个网卡也试过,结果一样。机器人侧有个socket数量显示是1024,不知道跟这个有没有关系。求助一下各位,到底该往哪个方向查?

12 4

全部回复 (4)

薄利多销
薄利多销#1

ping得通不代表EtherNet/IP能握手,先用Wireshark在AB那一侧抓包看有没有CIP连接请求发过来,重点看Connection Path里那段Assembly的instance号对不对,FANUC那边默认用的不是通用EDS那套,是它自己私有路径,组态里把Input和Output的instance填反了也是这个症状。还有就是你那1024的socket数对EIP连接完全不影响,别往那边想。

2026/04/24 14:06
leil94
leil94#2

我这边同样的配置跑过,RPI设1ms在AB这头得把CPU的RPI上限调对,L82E好像默认最快也就2ms,1ms它直接拒。建议先改成10ms能通了再往下压,纯属软件握手问题不是硬件。

2026/04/24 18:11
daming
daming#3

AB端Connection的Originator和Target的RPI必须严格一致,你光改robot那边没用。还有你那个adapter标签是不是用了Generic Ethernet Module?那个在L8x系列上坑很多,不如直接装个Add-On Instruction自己写。

2026/04/26 02:47
19217393417
19217393417#4

FANUC端那个COMM-005码先翻一下说明书附录A,005下面分A到F好几个子类,你确定报的到底是哪个?

2026/04/26 12:10