ABB RAPID 程序数据
什么是程序数据
类似数据库的概念,建立好数据库,设定好一些程序数据供程序调用:
建立程序数据
- 示教器控制面板选择程序数据:
- 数据类型选择bool,单击显示数据:
- 新建数据bool-1:
- 新建数据bool-2:
- 建立程序数据num-1:
- 建立程序数据num-2,选择数据类型num:
- 建立程序数据num-3,单击新建:
- 建立程序数据num-3:
程序数据的存储类型
- 变量 VAR : 变量型数据在程序执行的过程中和停止时,会保持当前的值,但如果程序指针被移动到主程序后,数值会丢失:
- 可变量 PERS :可变量的特点是无论程序的指针如何,都会保持最后的赋值,程序执行后,赋值的结果会一直保持,直到对其进行重新赋值:
- 常量 CONST : 常量在定义时被赋值,并不能在程序中修改:
Summary
- ABB 机器人的预置程序数据类型数量巨多,而且用户还可以新增自定义类型。数据类型有点类似C语言的int float boolean…,主要时告诉系统为这个数据分配多少存储单元;
- 但 ABB 在新建程序数据,选择数据类型后,又多了一个存储类型和范围的设定,这样下来,同一个类型,又会有不同的限制条件;
- 基本数据类型只有4个: bool, num, dnum, str. 其它属于复合型类型。