很多人都以为西门子只支持这部分以太网协议,如S7,PROFINET,TCP,UDP,其实不然西门子也是支持EtherNet/IP协议,但是需要通过西门子(LCCF_EnetScanner Library)库文件进行连接,(目前仅支持S7-1200系列,S7-1500系列PLC)。
以下是官网对EtherNet/IP协议支持的介绍,感兴趣的可以去西门子官网下载对于资料。

测试环境
1.1硬件系统构成PLC | 1516-3 PN/DP 系统版本2.8及以上 |
机器人控制柜 | YRC1000 |
软件 | 西门子TIA 软件 V16以及上 |
(1)PLC做主站,机器人做从站。
(2) 使用的功能块为西门子 1500 系列 PLC 与机器人通过 EtherNet/IP 协议通信时的参数配置功能块。
机器人设定
2.1 机器人开通Ethernet/IP功能(1)按住示教器主菜单键,开启机器人电源,进入维护模式。(2)选择管理模式,找到选项功能菜单。( Ethernet/IP功能是,选项功能需申请厂家开通)(3)按下图设定










西门子PLC(TIA博途)PLC设定
3.1 打开TIA 软件,点击浏览找到案例项目,打开案例的项目,选择文件夹解压项目。(关于项目案例的获取,文末小编有说明怎么获取)3.2 点击项目视图,进入项目









*功能块中的任何一个引脚值改变后需重启 CPU 才能生效
PLC程序下载
4.1 双击“FB_LRCF_EIP_AdapterConfig[FB31] ”,输入密码“1”点击确定,然后右键点击PLC图标,选择下载到设备。


*如果需要数据块重新初始化,请选择初始化。
监控测试
5.1 PLC侧监视测试

(2)添加监控表,输入对应的监控地址,点击全部监视,右键修改Q地址的值为1,同时机器人强制输出外部输出,检查信号状态检查和机器人的输入输出信号状态。

