已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
多任务,多任务系统允许机器人最多同时运行十个不同的任务这些任务可以是:监控外部设备控制并激活/失效外部设备安全功能,监控机器人工作区域当机器人工作时,在操作员对话框创建数据其他外部硬件象PLC等,可以用用多任务软件代替以节约成本,最多有十个任务并行运行(pseudoparallell).每个任务都用RAPID编写,并且象一个普通的程序一样包含模块、例行程序、数据等.只有main任务里才能执行运动指令.每个任务都可以使用所有的系统资源.示教器、I/O信号、软驱等.不同任务之间的通讯使用可变量数据.在每个任务中变量和常量的使用范围都是局域的,而可变量不是.一个并行的程序可以设为另一个程序前台程序或背景程序.,多任务,teachpendant,Task:MAIN,Task:SUPERVISION,Task:CONTROL,BASICSERVICES,OPERATORLOG,多任务,多任务任务间的通讯,在多任务中可以使用任何类型的可变量数据作为公共数据进行数据交换.在任务间创建公共数据:在所有需要公共数据的任务中定义同名、同类型的可变量数据.如果该数据为数组,数组的大小必须相同在所有的任务中都必须对该数据进行初始化赋值.注意:如果初始化值不同,只有第一个启动的模块中的初始值有效。这意味着如果主任务和一个并行任务共享变量,那么这些变量会在并行任务中被初始化,因为通常只要系统启动后,并行任务会立即被启动。这种情况下主任务中的初始化值会被忽略.推荐:把所有的公共数据放在一个公共的系统模块中,并装载到所有的任务中.,多任务同步,使用可变量.在一个任务中设置一个可变量.在其他任务中用WaitUntil监测该变量,这通常有100ms的延时.使用中断.在一个任务中将输出信号置为1.在其他任务中当同一个输出变为高电平时,将产生中断.在traproutine中编写响应程序.使用I/O在同时有多个不同动作时,比如在一个并行任务中多个不同的例行程序,将从maintask开始运行.maintask将所需要的routine的名字设为公共可变字符串变量,并将一个数字输出信号,比如do5置为0.并行任务一直在指令WaitDOdo5,1上等待输出信号被置为1。然后通过公共可变字符串变量调用所需的routine.,当一个SEMISTATIC或STATIC任务由于某种原因停止运行或没有被执行时,TrustLevel则处理相应的系统动作.SysFail默认动作.所有的NORMALtasks(通常只有MAINtask)都会停止,此外系统还会被设为”systemfailurestate”。所有的手动操作及程序启动命令都不被执行,只有热启动才能重置系统,一般用于安全监控任务。SysHalt所有的NORMALtasks都会停止.系统被强制为“motorsoff”。当系统重新“motorson”后,可手动操作机器人,但不能启动程序,需要热启动重置系统。SysStop所有的NORMALtasks都会停止,但可以重新启动,也可手动操作机器人。NoSafety只有当前任务停止。,多任务TrustLevel,多任务优先权,默认为所有的任务具有相同的优先权.这意味着每个任务依次按“基本步骤”执行.当一个任务空闲,比如等待某个事件,那么只有其他任务在执行.通过将一个任务设为其他任务的前台任务,可实现其他的优先权.只有当所有的前台任务处于空闲状态时,后台任务才被执行.,装载任务文件Loadingtaskfiles:一般的重新启动(restart)不能装载任务文件.改变任务系统参数后,热启动会重新装载taskmodules的所有文件,被称为P-start.(这样会首先清空整个程序存储器).注意:系统模块,如BASE和USER也被重新装载.P-start在service窗口restart对话框中,按2,5,8即可实现.注意Note:如果P-start导致某个错误信息,如提示你用户程序没有保存,那么P-start失败,文件不会被装载。需要再做一次重新启动.,多任务,多任务示教器信息,指令如TPWrite,TPReadFK,TPReadNum,ErrWrite和TPErase可以用在所有的任务中.当一个任务用这些指令当中的某些指令在示教器上输出信息时,信息会保留在屏幕上.使用TPReadFK,TPReadNum指令时,屏幕上信息会一直保持直到作出回答,例如其他任务不能输出任何信息直到作出回答.如果几个任务同时用TPWrite在屏幕写信息,那么所有的信息会混合在一起.如果maintask停止,而并行任务又在等待对TPReadFK或TPReadNum作出回答,那么输出窗口会消失直到maintask被重新启动。当main
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学生柔韧性训练重要性
- 工业产品生产、销售单位质量安全总监、安全员培训考核题题库及答案
- 模板支撑工程施工专项施工方案
- 《国家综合性消防救援队伍内务条令》考试题库及答案
- 脊柱骨折病人营养护理要点
- 江苏省扬州市树人中学2025-2026学年九年级上学期数学期中练习卷(含解析)
- 2025版甲状腺功能减退症症状分析及综合护理
- 2025版高热惊厥护理措施及预防方法
- 英国政体介绍
- 外眼手术标准操作流程
- 2025买卖写字楼合同协议书
- 贵州省大数据发展管理局直属事业单位招聘考试真题2025
- 会议系统故障应急处理预案
- 关于2025年全市低空经济发展的调研报告
- 2025年德州市中考英语试卷真题(含答案)
- 达标测试人教版八年级上册物理声现象《声音的产生与传播》综合训练试题(解析卷)
- 物资采购招标文件范本
- 2025年及未来5年中国牛肉行业市场发展规模及投资前景趋势报告
- 管理类专业学位联考综合能力逻辑(综合)模拟试卷4
- 油气管道安全培训课件
- 2.1.4大气的水平运动课件高中地理鲁教版必修一
评论
0/150
提交评论