在发那科工业机器人二次开拓中有时会须要获取其内部的字符串寄存器的注释,在发那科工业机器人的KAREL措辞中供应了该功能的支持,紧张用到一个内置程序“GET_SREG_CMT”,一期来看下先容:GET_SREG_CMT 内置程序先容:从指定的字符串寄存器中获取注释。语法 : GET_SREG_CMT(register_no, comment, status)Input/Output 参数 :[输入] register_no :INTEGER[输出] comment :STRING[254][输出] status :INTEGER详细:register_no:指定要获取的字符串寄存器。Comment:注释包含指定字符串寄存器的注释。Status:解释了考试测验操作的状态。如果不即是0,则发生缺点。按下图步骤创建一个KAREL文件。
编写如下程序:PROGRAM TEST_SREG --程序名VAR --变量声明A : INTEGERB : STRING[254]C : INTEGERBEGIN --程序开始 FORCE_SPMENU(TP_PANEL,SPI_TPUSER,1) --显示用户菜单A = 1 --给A赋值1GET_SREG_CMT (A, B, C) --将1号字符串寄存器的注释内容输出给BWRITE(B,CR) --显示字符串寄存器的注释DELAY 1000 --延时A = 2 --给A赋值2GET_SREG_CMT (A, B, C) --将2号字符串寄存器的注释内容输出给BWRITE(B,CR) --显示字符串寄存器的注释DELAY 1000 --延时A = 3 --给A赋值3GET_SREG_CMT (A, B, C) --将3号字符串寄存器的注释内容输出给BWRITE(B,CR) --显示字符串寄存器的注释DELAY 1000 --延时END TEST_SREG --程序结束编写完毕后按下图步骤点击编译按钮。
按下图步骤关闭编译输出窗口。

关闭KAREL程序编辑器。
按下图步骤打开工业机器人示教器。
点击“DATA”进入寄存器菜单。
按下图步骤选择字符串寄存器。
将前三个字符串寄存器的注释及值改成下图方框所示。
点击“SELECT”进入程序选择菜单。
按下图步骤选择“TEST_SREG”程序。
按下图步骤运行该程序。
运行结果如下:
发那科工业机器人--二次开拓之获取字符串寄存器的注释
http://bbs.plcjs.com/forum.php?mod=viewthread&tid=497839&fromuid=17
(出处: PLC论坛-全力打造可编程掌握器专业技能论坛)