$PROG_INFO[]将某些系统状态组合在一个结构中。
$PROG_INFO[ Interpreter ] = Information
Interpreter |
类型:INT 1:机器人翻译 2:系统提交解释器 3:扩展提交解释器1 4:扩展提交解释器2 … 9:扩展提交解释器7 |
Information |
类型:Prog_Info 系统状态列表,参考解释器 |
Prog_Info
STRUC Prog_Info CHAR sel_name[32], PRO_STATE p_state,PRO_MODE p_mode, CHAR pro_ip_name[32], INT pro_ip_snr
sel_name[] | 所选程序的名称 |
p_state |
程序状态 可能的值与$PRO_STATE的值相同。 |
p_mode |
程序运行模式 可能的值与$PRO_MODE的值相同。 |
pro_ip_name[] | 当前模块的名称 |
pro_ip_snr | 当前模块中的电流块 |
例子:
DEF myProgr()
...
WAIT FOR $PROG_INFO[4].P_STATE == #P_ACTIVE
意思是:等待扩展提交2选择并启动程序。
审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
程序
+关注
关注
117文章
3787浏览量
81044 -
KUKA
+关注
关注
3文章
217浏览量
16532 -
解释器
+关注
关注
0文章
103浏览量
6513
原文标题:KUKA系统变量:$PROG_INFO[]
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
如何区分Info与CoWoS封装?
Info封装与CoWoS封装是目前2.5D封装的典型代表,同属于TSMC开发的2.5D封装,那么如何区分 Info封装与CoWoS封装呢?主要从以下方面进行阐述。
发表于 06-20 11:50
•3128次阅读
KUKA库卡机器人伺服驱动器相关型号举例
普通交流马达,属于伺服系统的一部分,主要应用于高精度的定位系统。型号举例:KUKA库卡 00-103-117 Lenze伺服驱动器 (EVS9326-KHV531)KUKA库卡 00-
发表于 09-08 16:30
KUKA系统变量:$ERR
ON_ERROR_PROCEED 可用于抑制由以下程序行触发的运行时错误消息。机器人控制器跳过触发错误的语句,并用有关错误的信息填充系统变量 $ERR。
KUKA系统变量$err注意事项说明
该变量可用于评估相对于提前运行的当前执行程序。例如,该变量可用于评估程序中的错误,以便能够使用适当的故障服务功能对其进行响应。
KUKA系统变量$INTERPRETER解释器
通过变量可以读取许多系统状态,并且在许多情况下也可以进行设置。严格来说,这些变量存在多次-每个解释器一次。对于所有解释器,它们的名称相同。
KUKA系统变量:$ERR 程序信息的结构
该变量可用于评估当前执行的程序相对于提前运行。例如,该变量可用于评估程序中的错误,以便能够使用合适的故障服务功能对其进行响应。
KUKA机器人系统变量$PRO_NAME所选程序的名称(参考解释器)
如果机器人控制器在Multi-Submit模式下操作(仅适用于KUKA系统软件8.3及更高版本),则变量无效。多提交模式下机器人控制器的系统状态分组在
KUKA系统变量:$IOBUS_INFO[]读取是否出现总线故障
STRUC Iobus_Info_T CHAR name[256], drv_name[256], BOOL bus_ok, bus_installed
KUKA.ProConOS软件相关变量
借助Mulitprog库KrcExVarLib的功能块,可以从数组变量中读取单个或多个值,也可以将其写入数组变量。
发表于 05-26 09:27
•530次阅读
KUKA系统变量$err说明
该变量可用于评估相对于提前运行的当前执行程序。例如,该变量可用于评估程序中的错误,以便能够使用适当的故障服务功能对其进行响应。
评论