您好!欢迎光临工博士商城

ABB机器人喷涂服务商

产品:15    

咨询热线:15900626417

您当前的位置:首页 » » ABB机器人:RMQ通讯-与PC通讯
产品分类
ABB机器人:RMQ通讯-与PC通讯
发布时间:2020-04-14        浏览次数:411        返回列表
ABB机器人:RMQ通讯-与PC通讯

       1. RAPID Message Queue的作用是与另一项RAPID任务或使用PC SDK的PC应用进行通信。此处是一些应用示例:
       两项RAPID tasks之间的发送数据。
       一项RAPID task与一项PC应用之间的发送数据。
       可针对中断模式或同步模式来定义RAPID Message Queue。默认设置为中断模式。

微信图片_20200414150549

       2.要在机器人不同任务间使用rmq,需要
       616-1 PC Interface和623-1Multitasking选项,通过RAPID Message Queue来访问用于发送和接收数据的RAPID指令、函数和数据类型。
       3. 本文举例机器人与PC之间的RMQ通讯
       4. 创建机器人系统,带有616-1 PC Interface和623-1Multitasking选项
       5. 进入控制面板-配置-主题controller,TASK下选择T_ROB1任务,将RMQ Type和RMQ Mode改为如下(默认RMQ Type为None,即不进行RMQ数据发送,机器人要与PC通讯,需要设置为remote)
微信图片_20200414150556

       6. 在机器人T_ROB1任务中,添加如下代码

微信图片_20200414150601

       7. 在C#中,创建与机器人的通讯,见二次开发之安装pcsdk及加载dll和基于pcsdk传输文件到HOME及加载
       8. 加入using ABB.Robotics.Controllers.Messaging;引用
       9. 添加申明private IpcQueue queue;
       10.分别插入如下初始化代码和获取rmq代码
微信图片_20200414150607
微信图片_20200414173123

       8. 启动pc端,连接上机器人后,运行机器人程序,点击pc端按钮GetRMQ,可以获取数据如下并弹框。

微信图片_20200414173129
 


 


分享到: 


 

联系热线:15900626417   联系人:周经理 联系地址:上海市嘉定区南翔镇众仁路399号B栋20层2007-2012

技术和报价服务:星期一至星期六8:00-22:00 ABB机器人喷涂服务商