S7-1200如何与14台KUKA机器人进行MODBUS TCP通信

    无论是KUKA还是ABB,亦或是其他品牌的机器人,他们与PLC通信的方式大多都是采用PROFINET IO形式,不需要编程,而且通信也是实时的,但需要机器人配置PROFINET网卡,这无疑增加了机器人的采购成本,其实,机器人默认支持MODBUS TCP通信的,PLC也是,我们完全可以通过MODBUS TCP 简单的编程实现与机器人的通信。

    S7-1200中具有14个MODBUS TCP通信资源,也就是说可以同时与14台机器人进行通信,一般情况下,机器人作为服务器,PLC作为客户端。

    我们以PLC做客户端,与14台作为服务器的机器人进行通信,说明如何编程。

    采用MODBUS TCP通信,只需要编程,不需要任何的组态,直接写程序就行。

    首先从指令集中调用MB_CLIENT指令,这是客户端指令,MB_SERVER是服务器指令。

    程序段1是PLC写数据到1号机器人。

    MB_MODE=0是读,MB_MODE=1是写。

    MB_DATA_ADDR是1号机器人的数据区地址,这里用的保持性寄存器地址,注意机器人的保持性寄存器地址一定要加上40001之后,才是MB_DATA_ADDR正确的数值。

    MB_DATA_LEN是数据的长度,单位是WORD。如果MB_DATA_ADDR不是保持性寄存器地址,则MB_DATA_LEN的单位是BIT。

    MB_DATA_PTR是数据区,也就是说把PLC中哪里的数据写入到1号机器人,即源数据。

    CONNECT是连接参数,很关键,在这里填写机器人的IP地址和端口号。

    CONNECT的参数如下图所示。

    RemoteAddress就是机器人的IP地址。

    RemotePort就是机器人的端口号。

    如果ActiveEstablished=1,即PLC做客户端,如果ActiveEstablished=0,即PLC做服务器。

    1号机器人的ID要和2号机器人的ID不一样,一个机器人一个独立的ID,数值随便填写即可。

    Interfaceld直接填写64即可。

    程序段2用来读1号机器人数据到PLC中。

    CONNECT填写的变量和程序段1中的要一样,因为是同一个机器人,如果是其他机器人,就要不一样了。

    MB_DATA_PTR即把机器人中的数据读取后放到PLC的哪些数据中。

    同一台机器人之间的读写要轮询,同一台机器人的读写不能同时发生,不同机器人之间的读写可以同时发生,如同时读1号、2号、3号等机器人的数据是可以的,但不能对某一台机器人同时读或写。

    然后按照上面的方法,编程剩下的13台机器人就可以了。


    上海腾希电气技术有限公司专注于西门子PLC,V90伺服,V20变频器等, 欢迎致电 13681875601

  • 词条

    词条说明

  • 打开和关闭参考项目

    打开和关闭参考项目简介可将项目和本地保存的会话作为参考项目打开。打开参考项目要打开参考项目,请按以下步骤操作:在“视图”(View) 菜单中,选中“参考项目”(Reference projects) 复选框。“参考项目”(Reference projects) 选项板将显示在项目树中。在项目树的“参考项目”(Reference projects) 选项板中,单击工具栏中的“打开参考项目”(Open

  • S7-200 SMART的PROFINET通信

    S7-200 SMART的PROFINET通信概述PROFINET IO 是 PROFIBUS International基于以太网的自动化标准。它定义了跨供应商通信、自动化和工程组态模型。借助 PROFINETIO,可采用一种交换技术使所有站随时访问网络。因此,多个节点可同时传输数据,进而可更高效地使用网络。数据的同时发送和接收功能可通过交换式以太网的全双工操作来实现(带宽为 100 Mbps)

  • 全局安全证书管理器

    全局安全证书管理器简介在全局证书管理器中,简要概括了项目中使用的所有证书(例如,CA 证书),以及与证书持有者、签发方、有效性以及是否存在私钥及私钥使用情况相关的信息。若拥有相应的授权,您还可以管理项目证书。激活全局安全设置只有在项目中针对至少一个设备激活激活全局安全设置后,全局安全设置才可见。为此,在 CPU 特定的局部证书管理器中,提供了“使用证书管理器的全局安全设置”(Use global

  • 通过TIA 软件或 Web 方式更新CPU固件

    伴随着TIA 软件V13 版本以及S7-1200 CPU V4.0 固件版本的发布,S7-1200 CPU的固件已经可以通过以下几种方式进行升级:使用存储卡更新CPU固件,具体步骤请参考 存储卡的使用 章节。使用TIA 软件更新CPU固件。通过Web访问方式更新CPU固件。本文将详细介绍上述方法中的后两种。固件下载链接参见:链接。使用TIA 软件更新CPU固件1. 打开所连接

联系方式 联系我时,请告知来自八方资源网!

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

电 话: 021-37660026

手 机: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

手 机: 13681875601

电 话: 021-37660026

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved