中国机器人网 App
手机扫码下载 · 或点击查看
现场用的库卡,控制器是KRC4,加了一个第三方PROFINET IO模块,厂家给了GSD文件,导入到WorkVisual里设备列表里能看到型号,但组态的时候报节点故障,模块的指示灯在闪红色。PROFINET设备名也分配过了,IP地址用TIA里的拓扑编辑器查的,跟模块贴纸上的MAC对得上。GSD文件版本是V2.35,固件是V2.1,这个组合有没有坑?
V2.35的GSD装到固件V2.1的设备上本来就容易出问题,GSD版本和固件版本差太多的话,有些槽位定义对不上,组态的时候配置数据发下去设备解不了。直接问设备厂家要对应固件版本的GSD,或者反过来把模块固件升到跟GSD匹配的版本,这俩必须对着看。库卡这边KRC4用的WorkVisual版本也有讲究,太老的版本解析新GSD会出问题,PROFINET那块的更新包得打到最新版。
先别动GSD,用Wireshark或者库卡自带的诊断工具抓一下PROFINET的DCP报文,看看名字分配那一步设备到底有没有正常应答。节点闪红灯十有八九是站名识别或者配置校验没过,灯的颜色对应不同的错误码,厂家手册上应该有一张表对着查。
我厂里之前用的库卡加PN设备,都是在ProfinetTester里单独验证完才挂到机器人上。你这个直接用TIA拓扑编辑器查的IP,有可能是查到了但实际配置下发时端口或者VLAN对不上。可以先把模块单独用西门子PLC或者一个PN诊断工具跑一遍通信再往KRC4上挂。
设备名你是在WorkVisual里设置的还是用TIA分配后改的?两个工具写进去的设备名有时候带前缀不一致。