1.ABB机器人支持多任务(每台机器人本体最多一个运动任务)。
2.使用多任务,机器人要有623-1 multasking选项
3.如何新建多任务?
4.控制面板,配置
5.主题controller
6.进入task,新建一个
这个时候要设为normal,否则不能编程,全部编程调试好,再设回semi staTIc就可以开机自动运行了。
7.重启
8.程序编辑器 进入t2 task。
9.如何多任务间传输数据?以下以任务间传输bool量flag1为例(即任何一个任务修改了flag1值,另一个任务flag1值也修改)
10. 前台和后台都要建数据,存储类型必须是可变量,类型一样,名字一样,比如:
Pe bool flag1
也就是2个任务里 必须都有这个flag1,而且必须是可变量。
11.在t2里,代码如下
12.前台任务代码如下
以上就能实现后台任务实时扫描di_0信号,如果di_0信号变1,flag1即为true。前台根据逻辑,一直等待flag1为true。执行过wtunTIl后,把flag1置false
13.如何运行?
示教器右下角最下面一个点开,确保2个任务都勾上,然后运行,可以一下
14.测试没问题,进入配置界面,把t2 改为semi staTIc,重启,这个时候t2不能选了,已经开机自动运行了。
上一篇:2018中国机器人创新史及分析
下一篇:村田顽童机密技术揭秘之三年级学生篇
- 【创意PCB】pcb灯笼
- 使用 NXP Semiconductors 的 FXAS21002C 的参考设计
- 用于软启动电路的 LTC3615IFE 双路 3A 同步降压型 DC/DC 转换器的典型应用
- MC78M05CTG 5V 电流调节器的典型应用
- FEBFAN23SV06P_LVA,基于 FAN23SV06P 6A 同步降压稳压器的评估板,具有内部线性稳压器和无 PFM 模式
- AM1S-2409SH30Z 1W DC-DC转换器典型应用
- 用于指纹认证支付交易的卡片概念证明的生物识别系统
- OM7860: BGA3018演示板,1 GHz 18 dB增益宽带放大器应用
- 使用 NXP Semiconductors 的 TDA8932 的参考设计
- LT3091IT7 简单电缆压降补偿的典型应用