搜狐媒体平台-搜狐网站>IT

他一出家就成中国最帅和尚

眼眸深邃、轮廓分明、身材颀长,活生生的一幅画。

大学副教授与在押服刑女结婚

这在监狱民警看来,那么令人不可思议。

【深度干货】ABB机器人多任务处理系统详解!

声明:本文由入驻搜狐公众平台的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。举报
  • 多任务系统允许机器人最多同时运行十个不同的任务。

  • 这些任务可以是:

  - 监控外部设备

  - 控制并激活/失效外部设备–

  -安全功能,监控机器人工作区域–

  - 当机器人工作时,在操作员对话框创建数据

  -其他

  • 外部硬件象PLC等,可以用用多任务软件代替以节约成本

  • 最多有十个任务并行运行 (pseudo parallell)

  • 每个任务都用RAPID编写,并且象一个普通的程序一样包含模块、例行程序、数据等.

      有main 任务里才能执行运动指令.

  • 每个任务都可以使用所有的系统资源.–示教器、I/O信号、软驱等.

      不同任务之间的通讯使用可变量数据

  • 在每个任务中变量和常量的使用范围都是局域的,而可变量不是

  • 一个并行的程序可以设为另一个程序前台程序或背景程序.

  

  多任务 – 任务间的通讯

  在多任务中可以使用任何类型的可变量数据作为公共数据进行数据交换

  在任务间创建公共数据:

  • 在所有需要公共数据的任务中定义同名、同类型的可变量数据.

  • 如果该数据为数组,数组的大小必须相同–

  • 在所有的任务中都必须对该数据进行初始化赋值.

  注意: 如果初始化值不同,只有第一个启动的模块中的初始值有效。这意味着如果主任务和一个并行任务共享变量,那么这些变量会在并行任务中被初始化,因为通常只要系统启动后,并行任务会立即被启动。这种情况下主任务中的初始化值会被忽略.

  推荐: 把所有的公共数据放在一个公共的系统模块中,并装载到所有的任务中.

  多任务 – 同步

  使用可变量

  • 在一个任务中设置一个可变量.

  • 在其他任务中用WaitUntil监测该变量,这通常有100 ms的延时.

  使用中断

  • 在一个任务中将输出信号置为1.

  • 在其他任务中当同一个输出变为高电平时,将产生中断.

  • 在trap routine中编写响应程序.

  使用I/O

  • 在同时有多个不同动作时,比如在一个并行任务中多个不同的例行程序,将从maintask开始运行.

  • maintask 将所需要的routine的名字设为公共可变字符串变量,并将一个数字输出信号,比如do5置为0.

  • 并行任务一直在指令WaitDOdo5,1上等待输出信号被置为1。然后通过公共可变字符串变量调用所需的routine.

  多任务 – TrustLevel

  当一个SEMISTATIC 或 STATIC 任务由于某种原因停止运行或没有被执行时, TrustLevel则处理相应的系统动作

  SysFail – 默认动作.所有的NORMAL tasks (通常只有MAINtask) 都会停止,此外系统还会被设为”systemfailure state”。

  所有的手动操作及程序启动命令都不被执行,只有热启动才能重置系统,一般用于安全监控任务。

  SysHalt – 所有的NORMAL tasks 都会停止.系统被强制为 “motorsoff”。当系统重新“motors on” 后,可手动操作机器人,但不能启动程序,需要热启动重置系统。

  SysStop –所有的 NORMAL tasks 都会停止,但可以重新启动,也可手动操作机器人。

  NoSafety – 只有当前任务停止。

  多任务 – 优先权

  • 默认为所有的任务具有相同的优先权.

  • 这意味着每个任务依次按“基本步骤”执行.

  • 当一个任务空闲,比如等待某个事件,那么只有其他任务在执行

  • .通过将一个任务设为其他任务的前台任务,可实现其他的优先权

  • .只有当所有的前台任务处于空闲状态时,后台任务才被执行.

  多任务 – 示教器信息

  • 指令如TPWrite, TPReadFK, TPReadNum, ErrWrite和 TPErase可以用在所有的任务中.

  • 当一个任务用这些指令当中的某些指令在示教器上输出信息时,信息会保留在屏幕上.

  • 使用TPReadFK, TPReadNum指令时,屏幕上信息会一直保持直到作出回答,例如其他任务不能输出任何信息直到作出回答.

  • 如果几个任务同时用TPWrite在屏幕写信息,那么所有的信息会混合在一起.

  • 如果main task停止,而并行任务又在等待对TPReadFK或 TPReadNum 作出回答,那么输出窗口会消失直到maintask 被重新启动。当maintask 停止时,无法对对话框作出回答.

  • 注意: 当从并行任务用比如TPWrite向屏幕输出信息时,注意不要过于频繁地使用TPWrite ,这很重要。建议重复使用的TPWrite之间至少有5秒或更长的等待时间.

  评论处大家可以补充文章解释不对或欠缺的部分,这样下一个看到的人会学到更多,你知道的正是大家需要的。

链接:资深工程师教你如何快速掌握工业机器人技术!!

我们不只是干货的搬运工

工业机器人大神只差关注

指南车机器人学院,机器人工匠摇篮

  < 往期经典文章 >

mt.sohu.com true 搜狐媒体平台 https://mt.sohu.com/20170428/n491146202.shtml report 10383 多任务系统允许机器人最多同时运行十个不同的任务。这些任务可以是:-监控外部设备-控制并激活/失效外部设备–-安全功能,监控机器人工作区域–-当机器人工作时,在操
阅读(0) 举报
欢迎举报抄袭、转载、暴力色情及含有欺诈和虚假信息的不良文章。

热门关注

搜生活

搜生活+关注

搜狐公众平台官方账号

MAGIC杨梦晶

MAGIC杨梦晶+关注

生活时尚&搭配博主 /生活时尚自媒体 /时尚类书籍作者

搜狐教育

搜狐教育+关注

搜狐网教育频道官方账号

星吧GEO

星吧GEO+关注

全球最大华文占星网站-专业研究星座命理及测算服务机构

热门图片

  • 热点视频
  • 影视剧
  • 综艺
  • 原创
锦绣缘

同步热播-锦绣缘

主演:黄晓明/陈乔恩/乔任梁/谢君豪/吕佳容/戚迹
神雕侠侣

大结局-神雕侠侣

主演:陈晓/陈妍希/张馨予/杨明娜/毛晓彤/孙耀琦
封神英雄榜

同步热播-封神英雄榜

主演:陈键锋/李依晓/张迪/郑亦桐/张明明/何彦霓

六颗子弹

主演:尚格·云顿/乔·弗拉尼甘/Bianca Bree
龙虎少年队2

龙虎少年队2

主演:艾斯·库珀/ 查宁·塔图姆/ 乔纳·希尔

《奔跑吧兄弟》

baby14岁写真曝光

《我看你有戏》

李冰冰向成龙撒娇争宠

《明星同乐会》

李湘遭闺蜜曝光旧爱

《非你莫属》

美女模特教老板走秀

《一站到底》

曝搬砖男神奇葩择偶观

搜狐视频娱乐播报

柳岩被迫成赚钱工具

大鹏嘚吧嘚

大屁小P虐心恋

匆匆那年第16集

匆匆那年大结局

隐秘而伟大第二季

乔杉遭粉丝骚扰

The Kelly Show

男闺蜜的尴尬初夜

我来说两句排行榜

客服热线:86-10-58511234

客服邮箱:kf@vip.sohu.com