返回主站|会员中心|保存桌面

ABB变频器服务商    

ABB变频器

联系方式
  • 联系人:吴经理
  • 电话:18576370666
  • 邮件:18576370666@qq.com
新闻分类
  • 暂无分类
站内搜索
 
友情链接
首页 > 新闻中心 > 任务数据与程序共享--Task0 shared!
新闻中心
任务数据与程序共享--Task0 shared!
发布时间:2026-01-21        浏览次数:6        返回列表

ABB机器人支持多任务。

在每个任务中,创建相同的数据类型和数据名称且存储类型为pers,任务之间能共享这个数据值。

例如在两个任务都定义pers num a99,任意任务中修改a99,其余任务的a99也被修改。

另一种共享数据和指令的方式,是把所有需要共享的数据和程序放在一个模块中,并通过controller的auto load module来加载该模块(第一次加载可以使用普通重启,若模块修改,需要通过P启动重新加载,加载属性为shared。

被设置为shared的模块,实质属于Task0,任何其他任务都可以调用,同时减少RAPID内存的消耗。shared模块内的数据不论pptomain等操作(即使var)也会一直保持数据,直到p启动操作才会重新设回初值。

shared模块,即使不设置nostepin和noview,用户也不能单步进入,加载的模块不可见。

例如编写mShared模块,包括nA1和nA2数据,通过重启加载后,在Task1中操作nA1,Task2中可以获取nA1的新值。

避免在不同task同时对同一个shared模块中的数据进行读写。

收缩
  • QQ咨询

  • 电话咨询

  • 18576370666
  • 添加微信客服