ABB机器人的程序结构

在ABB机器人中,机器人所运行的程序被称为RAPID, RAPID下面又划分了Task(任务),任务下面又划分了module(模块),模块是机器人的程序与数据的载体,模块又分为System modules(系统模块)与Task modules(任务模块)。ABB机器人的程序结构示意图如下所示:

系统模块与任务模块

在ABB机器人,系统模块被认为是机器人系统的一部分,系统模块在机器人启动时就会被自动加载,系统模块中通常存储机器人的各个任务中公用的数据,如工具数据,焊接数据等。

系统模块的文件扩展名是*.sys相对于系统模块,任务模块在机器人中会被认为是某个任务或者某个应用的一部分,任务模块通常用于一般的程序编写与数据存储。任务模块的文件扩展名是*.mod。

模块的声明与属性

模块声明可以表明一个模块的名称、属性和本体。在ABB机器人中,模块一共有5中不同的属性,各属性的名称与含义见下表:

属性名称

属性含义

SYSMODULE

模块为系统模块

NOVIEW

示教器中无法查看,仅能执行

NOSTEPIN

程序不能步进(不能调试程序)

VIEWONLY

模块不可修改

READONLY

模块不可修改,但该属性可以被取消

例如将模块属性设为NOVIEW程序代码在示教器中将不可见并会有如下提示

模块属性设为READONLY程序将不能在示教器上修改

ABB机器人模块加密

通过上面设置模块属性的方式可以实现程序模块的只读与隐藏,从而实现防止现场操作或者其它人员误操作的情况。但通过设置模块属性的方法只能实现在示教器上进行限制,在RobotStudio上也还是可以进行修改与查看的。通过设置属性来应付人员误操作还是可以的,但是通过设置属性来防止别人“窃取”程序就不行了。所以ABB机器人也提供了一个给机器人程序加密的方法。加密后的程序模块即使在RobotStudio中也不可见。

模块加密的方法不方便公开,这里就不做介绍了。这次的分享就到这里。知道了上面这些,我们就可以通过给模块设置属性来防止人员如误操作了。如果本文对你有帮助或者启发,那就动动你可爱的小手转发到朋友圈吧,让它帮助启发更多的人。

文章首发微信公众号自动化生产之家

ABB机器人的程序结构与模块属性相关推荐

  1. abb机器人指令手册_ABB机器人的程序结构与模块属性

    ABB机器人的程序结构与模块属性ABB机器人的程序结构在ABB机器人中,机器人所运行的程序被称为RAPID, RAPID下面又划分了Task(任务),任务下面又划分了module(模块),模块是机器人 ...

  2. 常州abb机器人编程_最新ABB机器人编程程序解析

    ABB 机器人编程 1 程序解析: 1 .此程序是典型的 ABB 机器人官方编程思路与方法,分为主程序,初始化例行程序和轨迹程序. 2 .思路清晰,结构编排明确,方便使用者阅读. %%% VERSIO ...

  3. abb机器人开机后加载模块_ABB机器人外部启动配置说明

    <ABB机器人外部启动配置说明>由会员分享,可在线阅读,更多相关<ABB机器人外部启动配置说明(20页珍藏版)>请在人人文库网上搜索. 1.ABB机器人外部启动配置说明一. 外 ...

  4. 中断程序_91工控ABB机器人中断程序(陷阱程序)TRAP

    1. 在做ABB机器人相关项目时,都会用到中断程序. 2. 什么是中断程序?中断程序的作用? 注1:实时监控某种条件的状态,受某种条件触发时程序指针立即进入该程序. 注2:用于实时监控某个条件的状态, ...

  5. abb机器人写字程序实例_abb机器人程序实例

    abb机器人程序实例 MODULE MainModuleCONST robtarget pHome:=[[1525.42,272.18,1873.69],[4.42963E-05,0.699969,- ...

  6. abb机器人焊接编程视频教程_ABB工业机器人焊接编程程序详细介绍

    原标题:ABB工业机器人焊接编程程序详细介绍 出时,不会显示在程序段中.换句话说,就是与工件没有联系的路径,程序中不带wobj. 与工件相关的路径:包括机器人焊接路径和抓放工件的dock和undock ...

  7. 中断程序_ABB机器人中断程序详解(安川FANUC)

    ABB机器人中断程序详解 1.新建一个中断程序 test001,类型中断 TRAP hanmianshadiaoliao StopMove; SetDO DO04, 0; !Stop; StartMo ...

  8. abb机器人泄流电阻在哪里_ABB机器人控制柜上电跳匝、报警、泄流电阻短路等故障维修...

    ABB机器人泄流电阻电路短路故障维修,ABB机器人控制柜故障维修检测: 常见故障现象有:ABB机器人整流模块损坏.逆变模块损坏.上电无显示.显示过电压或欠电压.显示过电流或接地短路.ABB机器人电源与 ...

  9. ABB机器人模块加密软件,代模块加密,加密之后别人就看不见你 写的程序,也无法打开,但是可以正常运行

    ABB机器人模块加密软件,代模块加密,加密之后别人就看不见你 写的程序,也无法打开,但是可以正常运行3766626319431077朗朗上口929

最新文章

  1. TensorRT 数据和表格示例
  2. 重磅丨2018年人工智能标准化白皮书
  3. 一个好玩的 屏蔽别人审查元素F12 右键及其他复制粘贴等
  4. Visual BERT论文的简单汇总
  5. I2c驱动i2c_master_send()和i2c_master_recv()用法
  6. iphone升级ios7之后出现蓝框框一直跳的问题
  7. SwiftyJSON解析本地JSON文件
  8. iOS appicon 与 launchImage 尺寸一览
  9. 【中科三方】什么是云解析DNS?云解析DNS有必要购买吗?如何购买云解析DNS?
  10. banner图片通用设置
  11. Transform.rotation所见非所得
  12. authorized_key 不生效。
  13. linux中bash是什么命令,linux中bash是什么意思?
  14. 银行家算法的实验报告
  15. 有关java的演讲稿_有关超级演说家励志的演讲稿
  16. 罗技键盘连计算机,罗技键盘怎么连接电脑
  17. 【必看】论文写作入门技巧
  18. 3D XPoint工作原理
  19. 商汤绝影发布车路协同平台,“车-路-云”一体打造安全高效的交通环境
  20. 读《哈佛凌晨4点半》

热门文章

  1. c#怎么在github上快速找到相关的开源项目
  2. 360安全浏览器极速模式对rem失效
  3. insert into
  4. 2019天猫双十一活动--自动逛店领猫币
  5. 图形验证码和短信验证码
  6. tcp协议通过什么来区分不同服务器,tcp协议通过什么来区分不同的连接
  7. 7-40 奥运排行榜(25 分)
  8. 基于stm32与陀螺仪(mpu6050)的PID角度环算法,角度用OLED显示,使得智能车能在长时间跑直线和转直角弯,减小误差
  9. 支持web信息分类的高性能蜘蛛程序 爬虫程序 spider
  10. Firebase简介