发那科与S71200Profinet通讯

发那科机械手与西门子S71200Profinet通讯
硬件配置及需求如下

  1. 发那科200ID机械手,控制器为R30IB-MATE. 西门子S71200PLC
  2. 为了节省物理节点,需要在控制器和机械手之间做I/O映射(或者I/O)通讯
  3. 配置64byteinput,64byte output
  4. 机械手做从站,PLC做主站

机械手端配置:

  1. 配置Prfinet IP,MENU-I/O-下页-Profinet(M)-2频道(1频道是做主站,2频道是做从站)

22.配置IO映射关系,配置Prfinet IP,MENU-I/O-数字

3点击分配,分配如下DI从19点开始,前18点给了UI,DO从21点开始,前20点分配给了UO.

在此之前,需要设置机械手的一些内置参数,对于R30IBMATE来说,CRMA15和CRMA16端子是简略分配的,因此需要设置成完全分配
设置方法如下:MENU – 下页-系统-设置(或者叫配置)-45项 UOP分配(选择全部)
重启即可

PLC端配置:

  1. 新建项目

  2. 添加新设备

  3. 选择CPU类型(请注意,PLC版本与硬件需要一致)

  4. 在设备属性里配置PLC IP 地址

  5. 添加子网(注意PLC的IP需要和机械手在一个网段)

  6. 添加Fanuc的GSD文件

  7. 添加机器人(添加GSD文件后即可找到机器人)

  8. 组网(在网络视图中连接PLC和机械手)右击未分配,分配IO

  9. 双击机械手进入机械手设备试图,设置机械手IP,与机械手控制器IP一致

  10. 根据需求添加IO字节数,最大可以128字节

  11. 点击设备概览里的IO模块,分配输入/输出的起始地址

12.拓扑视图里不用连线(实践证明,连了线会报警),至此PLC端配置完毕

R30IB_MATE机械手使用经历或心得

S7-1200是西门子公司推出的一种小型可编程控制器(PLC),用于工业自动化控制系统。Profinet是一种用于实时数据交换的工业以太网协议,可用于连接S7-1200 PLC和其他设备或系统。 S7-1200与S7-1200之间的Profinet通信主要是通过以太网进行的。这种通信方式可以实现高速、可靠的数据传输,并支持实时互动。通过Profinet,S7-1200 PLC可以与其他PLC、HMI(人机界面)设备、变频器、传感器等进行数据交换和通信。 在建立S7-1200与S7-1200之间的Profinet通信时,需要进行如下步骤: 1. 配置网络参数:设置S7-1200 PLC的IP地址、子网掩码和网关等网络参数,确保设备在同一局域网内,并具有唯一的IP地址。 2. 配置Profinet通信:在S7-1200 PLC的编程软件中,设置Profinet通信的参数,例如远程站点的IP地址、数据块大小和访问权限等。 3. 编写程序:根据实际需求,编写S7-1200 PLC的程序,用于实现与远程PLC之间的数据交换和通信。可以使用PLC的编程语言(如Ladder Diagram、Structured Text等)进行编写。 4. 测试与调试:将S7-1200 PLC与其他PLC或设备连接起来,并进行测试和调试,确保数据能够正常传输和交换。 通过以上步骤,可以实现S7-1200 PLC与S7-1200 PLC之间的Profinet通信。这种通信方式可以为工业控制系统提供高效、可靠的数据传输和实时数据交换功能,从而满足工业自动化控制的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值