|
FANUC机器人型号:M-900iB 360 SIEMENS plc型号:1215C DC/DC/DC
通信方式:PROFINET IO
西门子plc一侧组态通信网络,FANUC机器人的GSD文件导入后,组态机器人的IP地址和设备名称;
同时FANUC机器人一侧配置示教器上PROFINET的IP地址和设备名称,最后在西门子PLC一侧使用DEVICESTATES指令来诊断通信的状态。
测试:发现通信诊断异常,但是IO信号却可以正常发送和接收,原因未知。
开始查找原因,IP地址配置均是正确的,FANUC机器人的设备名称检查发现:西门子PLC一侧为Robot,而机器人示教器上为robot,会不会是因为名称区分大小写导致的呢?
于是,我们把名称统一改为小写的robot,再次编译下载程序后,通信显示正常了。
反思:PROFINET通讯依靠的不是IP地址,而是通过唯一的“设备名称”来识别彼此的!
|
|