num数值:变量、可存储整数或小数整数获取范围(-888607~8388608)
dnum双数值:可保存整数和小数、整数获取范围(-4453599627370495~+4503599627370496。
string字符串:字符串是由数字、字符和下划线组成的字符串。他用编程语言表示文本的数据类型。
stringdig仅包含数字的字符串:可以处理大于4294967295的正整数。
2、i/o数据
dionum数字值:取0或1的值,将数字i/o信号中的0作为低电平0
signaldi/do数字输入输出信号:二进制值输入,输出如开关接通那样1,OFF为0
signalgi/go数字量输入输出信号组:组合多个数字量输入或输出使用。
signalai模拟量输入:例如,当通过温度采样采集温度值时,通过发射器进行转换,以能够识别PLC二进制数
signalao模拟输出:数据-发射器执行机构
3、运动相关数据
robtarget位置数据:定义臂和附加轴的位置
robjoint关节数据:定义臂的各关节的位置
speeddate速度数据:定义机械臂和轴移动速度,包含4个参数。
v.tcp表示工具中心点位速率、单位mm/s。
v.表示oritcp重定位速度、单位(°)/s。
v.leax表示线性外轴的速度、单位mm/s。
v.表示reax旋转外轴速率、单位(°)/s。
zonedata区域数据:一般也称为旋转半径,定义机器人轴在朝向下一个移动位置之前如何接近程序位置。
tooldata工具数据:包含用于定义工具的特征的工具中心点tcp的位置和方向、以及工具的负荷
工作数据:用于定义工作的位置和状态。
loaddata负荷数据:用于定义机械臂安装画面的负荷。
4、数据存储类型
数据商店的种类分为三种。
CONST常数:数据是定义时给出的数值。除非手动修改,否则程序内无法修改。
VAR变量:数据在程序执行中停止时保持当前值。但是,当程序指针移动到主程序时,数据会丢失。
pERS可变变量:不管程序的指针如何,数据都会保持之后给出的值。机器人执行rapid程序也可以进行变量存储类型的值附加操作,但程序执行后,该值的分配结果始终保持。
来源:网络
更多资讯:ABB机器人