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

abb机器人|工业机器人编程培训

产品:316    
联系我们
您当前的位置:首页 » abb机器人资料 » ABB机器人通讯类RAPID Message Queue应用实例
产品分类
abb机器人资料
ABB机器人通讯类RAPID Message Queue应用实例
发布时间:2019-07-11        浏览次数:1874        返回列表
ABB机器人通讯类RAPID Message Queue应用实例


1. RAPID Message Queue的作用是与另一项RAPID任务或使用PC SDK的PC应用进行通信。此处是一些应用示例:

两项RAPID tasks之间的发送数据。

一项RAPID task与一项PC应用之间的发送数据。

可针对中断模式或同步模式来定义RAPID Message Queue。默认设置为中断模式。

ABB机器人运用

2.要在ABB机器人不同任务间使用rmq,需要

616-1 PC Interface和623-1Multitasking选项,通过RAPID Message Queue来访问用于发送和接收数据的RAPID指令、函数和数据类型。

3. 对应接受方任务,若使用中断模式接受数据,则可以通过一则软中断例程来读取一则消息和关联一次中断,因此系统会在出现一则新消息时调用该软中断例程。

4. 创建机器人系统,带有616-1 PC Interface和623-1Multitasking选项

5. 创建后台任务t2,并在控制面板-配置-主题controller中,进入task,

将t2任务下的RMQ Type设为Internal(表示数据在机器人内部任务间传输,若为remote则表示机器人和外部pc之间传输数据),

将t2任务下的RMQ Mode设为Interrupt(表示t2任务获取rmq数据的方式为通过中断获取。

进入T_ROB1任务,将RMQ Type和RMQ Mode也改为如下(默认RMQ Type为None,及不进行RMQ数据发送)

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

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

7. 在机器人t2任务中添加如下代码:

在ABB机器人t2任务中添加如下代码:

8. 运行结果后,示教器写屏如下。
运行结果后,ABB机器人示教器写屏如下。


了解更多机器人资讯点击:http://abb-robotics.gongboshi.com/contact/


 

联系热线:15221295750   联系人:佘俊 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 abb机器人|工业机器人编程培训