FANUC机器人与S7-1200 PLC Profinet通讯配置指南

需积分: 5 8 下载量 58 浏览量 更新于2024-06-18 收藏 5.23MB PDF 举报
"该文档详细介绍了如何配置FANUC机器人与西门子S7-1200 PLC通过Profinet进行通信,并设置了外部启动功能。" 本文档主要阐述了如何实现FANUC机器人与西门子S7-1200 PLC之间的Profinet通讯配置,以及外部启动的设定步骤。以下是详细的步骤解析: 1. **PLC组态**: - 首先,需要在SIMATIC Manager中新建一个项目。 - 接着,添加新的设备,选择对应的S7-1200 CPU型号,确保版本号与实际硬件一致。 - 设置PLC的以太网地址,确保它与FANUC机器人的IP地址处于同一网段。 2. **配置网络**: - 添加新的子网,以便让PLC和机器人位于同一个Profinet网络中。 - 配置IP协议,设定PLC的IP地址,确保与机器人IP在同一网段。 3. **添加机器人设备**: - 安装FANUC机器人GSD文件,这是为了使SIMATIC Manager识别FANUC机器人作为Profinet设备。 - 在硬件目录下选择“其他现场设备” -> “PROFINET IO” -> “I/O” -> “FANUC” -> “R-30IbEF2” -> “AO5B-2600-R843;FANUC Robot Controller (1.0)”,将FANUC机器人添加至网络中。 4. **设置设备属性**: - 在设备视图中,双击“r30ib-iodevice”(机器人图标),配置机器人的IP地址,使其与实际设置保持一致。 - 根据项目需求,设置通讯I/O的字节数,这将决定PLC与机器人的数据交换范围。 - 分别定义PLC输入I和输出Q的首地址,这些地址将用于PLC向机器人发送和接收信号。 5. **网络拓扑连接**: - 转至拓扑视图,连接PLC到机器人,确保选择正确的端口,通常是机器人的Port1(第二个网口)。 6. **程序编译与下载**: - 对编程完成的项目进行编译,检查无误后进行下载。 - 在下载过程中,PG/PC接口应设置为与计算机的网卡对应,以确保程序能正确传输到PLC。 7. **外部启动配置**: - 虽然文档未详细说明外部启动的配置步骤,但通常需要在PLC程序中设定特定的启动条件,例如通过一个输入信号触发机器人的运行。 通过以上步骤,可以成功配置FANUC机器人与S7-1200 PLC之间的Profinet通信,实现两者间的高效数据交换和控制指令传递。此配置对于实现自动化生产线上的精确运动控制和实时数据交换至关重要。
2023-02-27 上传
FANUC 机器人与西门子 S7-1200 Profinet 通讯 1 FANUC 机器人与 S7-1200 PLC Profinet 通讯方法 一、PLC 组态 1. 新建项目 2. 添加新设备 FANUC 机器人与西门子 S7-1200 Profinet 通讯 2 3. 选择 CPU 类型(注意:版本号要跟硬件一致) 4. 以太网地址 FANUC 机器人与西门子 S7-1200 Profinet 通讯 3 5. 添加新子网 6. IP 协议(注意 PLC 的 IP 地址要跟机器人的 IP 地址在同一个网段) FANUC 机器人与西门子 S7-1200 Profinet 通讯 4 7. 设备和网络 8. 添加机器人(需要先安装好 FANUC 机器人 GSD 文件) 9. 选择 硬件目录下 其他现场设备 PROFINET IO I/O FANUC R-30Ib EF2 AO5B-2600-R843;FANUC Robot Controller(1.0) FANUC 机器人与西门子 S7-1200 Profinet 通讯 5 10. 组网 FANUC 机器人与西门子 S7-1200 Profinet 通讯 6 11. 点击未分配 FANUC 机器人与西门子 S7-1200 Profinet 通讯 7 12. 进入设备视图 13. 双击 r30ib-iodevice(机器人图标)设置机器人 IP 地址(注意要更机器人中的 IP 地址一 致) FANUC 机器人与西门子 S7-1200 Profinet 通讯 8 14. 根据项目的需要添加通讯 I/O 的字节数(注意这里的起始地址就是跟机器人通讯的首地 址) 15. PLC 输入 I 的首地址(I 68.0 开始) FANUC 机器人与西门子 S7-1200 Profinet 通讯 9 16. 输出 Q 的首地址(Q2.0 开始) 17. 转到拓扑视图连接 PLC 到机器人(选择机器人的 Port1 就是由上往下的第 2 个网口) FANUC 机器人与西门子 S7-1200 Profinet 通讯 10 18. 编译 19. 下载:PG/PC 要跟计算机的网卡对应 FANUC 机器人与西门子 S7-1200 Profinet 通讯 11 21. 准备下载 22. 下载 FANUC 机器人与西门子 S7-1200 Profinet 通讯 12 FANUC 机器人与西门子 S7-1200 Profinet 通讯 13 23. 下载完成 24. 编程下载 FANUC 机器人与西门子 S7-1200 Profinet 通讯 14 25. 测试机器人的 DI1-D12 前 2 位检查通讯结果 OK (64 个字节 I/O) 26. 测试机器人的 DI511-D512 后 2 位,检测通讯结果 OK(64 个字节 I/O) FANUC 机器人与西门子 S7-1200 Profinet 通讯 15 二、机器人设置 1. 设置机器人 Profinet IP 地址: 按下示教器上 MEUN 键 5 I/O 选中 I/O 2 页面 PROFINET(M) ENTER 选中 2 频道(备注:2 频道是机器人做从站) 按下 DISP 键 选中 IP 地址 按下 F4 键(编辑) 编辑完成后 按下 F1 键 (适用) 完成 IP 地址编辑。 FANUC 机器人与西门子 S7-1200 Profinet 通讯 16 FANUC 机器人与西门子 S7-1200 Profinet 通讯 17 注意要跟电脑上组态机器人的 IP 地址一致! 2. 编辑插槽类型和字节长度:按下示教器上 MEUN 键 5 I/O 选中 I/O 2 页面 PROFINET(M) ENTER 按下 F4 键 (编辑) 选中输入输出插槽 编辑 完成后 按下 F1 键(适用) 光标移到插槽大小 按下 F4 键(编辑)选中字节 大小 按下 F1 键(适用) 编辑完成。 FANUC 机器人与西门子 S7-1200 Profinet 通讯 18 3.公用 I/O 配置:按下示教器上 MEUN 键 5 I/O 选中 I/O 1 页面 3 数字 ENTER I/O 数字输入 F2(分配) FANUC 机器人与西门子 S7-1200 Profinet 通讯 19 DI 范围: 本项目组态了 64 个字节输入/64 个字节输出所以输入的范围是 1-512 之间; 机架:102 机器人做从站,101 是机器人做主站; 插槽:1 开始点:19,机器人的前面 18 点是作为专用的,所以从 18 点开始; DO 范围:本项目组态了 64 个字节输入/64 个字节输出所以输入的范围是 1-512 之间; 机架:102 机器人做从站,101 是机器人做主站; 插槽:1