0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

解读$PRO_IP当前KRL处理的处理指针

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-05-08 10:41 次阅读

498db462-ad77-11eb-bf61-12bb97331649.png

$PRO_IP

参照解释器,使用过程指针的数据进行结构化

该变量包含将在解释器中接下来执行的块的数据。

根据特定的解释器,对数据的访问如下:

l在机器人程序中读取变量是指机器人解释器的状态。

l在提交程序中读取变量是指关联的提交解释器的状态。

l通过变量校正功能对变量的读/写指的是$ INTERPRETER的当前值。

$ INTERPRETER的可能值取决于机器人控制器所处的“提交”模式。

单提交模式(默认操作模式)中的机械手控制器:

0:提交口译员

1:机器人口译员

多提交模式下的机器人控制器(仅适用于KUKA System Software 8.3和更高版本):

1:机器人口译员

2:系统提交解释器

3:扩展提交解释器1

4:扩展提交解释器2

…

9:扩展提交解释器7

$ PRO IP在提交解释器中包含以下初始化组件:

 $PRO_IP.SNR

 $PRO_IP.Name[]

 $PRO_IP.I_Executed

组件$ PRO_IP.P_Arrived没有在其子解释器中初始化。读取提交程序中的组件P_Arrived会触发错误消息{$ variable}值invalid。

为了能够读取提交程序中的机器人解释程序组件P_Arrived,必须使用变量$ PRO_IP1:

IF ($PRO_IP1.P_Arrived == 1) THEN …

$PRO_IP= Process data 类型: Pro_Ip

具有流程指针的当前数据的结构

Pro_Ip:

STRUC Pro_Ip CHAR name[32], INT snr, CHAR name_c[32], INT snr_c, BOOL i_executed, INT p_arrived, CHAR p_name[24], CALL_STACK S101, S102, …S110

name[]:解释程序在其中进行的模块名称

snr: 解释程序正在运行的程序段号(通常不等于程序的行号)

name_c[]:主运行中插补器所在的模块的名称

snr_c: 主运行中插补器所在的程序段号

i_executed: 指示该块是否已经由解释器执行(= TRUE)

p_arrived:指示机器人所在路径上的点(仅与运动指令有关)

0:到达运动的目标或辅助点

1:未达到目标点(机器人在路径上某处)

2:不相关

3:到达CIRC或SCIRC运动的辅助点

4:在起点和辅助点之间的区域中移动

p_name[]:机器人所位于的目标或辅助点的名称或集合

S101 … 解释器所在的调用者堆栈

S110

$PRO_IP0: 在提交解释器中使用过程指针的数据进行结构

该变量包含将由提交解释器接下来执行的块的数据。可以通过机器人程序和提交程序读取变量。也可以使用变量校正功能将数据写入其中。

如果在多提交模式下操作机器人控制器(仅在KUKA System Software 8.3及更高版本中可用),则该变量无关紧要。在多提交模式下,机器人控制器的系统状态被分组在变量$ PROG_INFO []中。

$PRO_IP1: 机器人解释器中带有过程指针数据的结构

该变量包含将由机器人解释器接下来执行的块的数据。可以通过机器人程序和提交程序读取变量。也可以使用变量校正功能将数据写入其中。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    210

    文章

    28215

    浏览量

    206574
  • 数据
    +关注

    关注

    8

    文章

    6899

    浏览量

    88842
  • 程序
    +关注

    关注

    116

    文章

    3777

    浏览量

    80855
  • 解释器
    +关注

    关注

    0

    文章

    103

    浏览量

    6496

原文标题:$PRO_IP当前KRL处理的处理指针

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    TICS pro一直无法识别任何设备,请问如何处理,如何恢复出厂设置?

    第一次连接USB时有提示升级固件,升级过程中有报错。重新插拔usb后虚拟机显示usb设备正常连接,但是TICS pro一直无法识别任何设备,请问如何处理,如何恢复出厂设置?
    发表于 11-08 13:39

    芯原畸变矫正处理IP DW200-FS已通过ISO 26262 ASIL B认证

    芯原股份(芯原,股票代码:688521.SH)今日宣布其畸变矫正(DeWarp)处理IP DW200-FS已通过ISO 26262 ASIL B级汽车功能安全认证。认证证书由国际检验认证机构TÜV
    的头像 发表于 10-22 10:30 179次阅读

    IP地址库:从收集到处理

    准确的IP地址库对于网络管理、安全防护、地理定位等众多领域都十分重要。然而,原始的IP地址数据往往存在着各种问题,如不完整、不准确、重复等,因此,对IP地址库数据进行有效的收集、清洗和处理
    的头像 发表于 08-26 11:47 287次阅读
    <b class='flag-5'>IP</b>地址库:从收集到<b class='flag-5'>处理</b>

    面试常考+1:函数指针指针函数、数组指针指针数组

    在嵌入式开发领域,函数指针指针函数、数组指针指针数组是一些非常重要但又容易混淆的概念。理解它们的特性和应用场景,对于提升嵌入式程序的效率和质量至关重要。一、
    的头像 发表于 08-10 08:11 705次阅读
    面试常考+1:函数<b class='flag-5'>指针</b>与<b class='flag-5'>指针</b>函数、数组<b class='flag-5'>指针</b>与<b class='flag-5'>指针</b>数组

    岩土工程监测中振弦采集仪数据处理解读的挑战与方法

    岩土工程监测中振弦采集仪数据处理解读的挑战与方法 岩土工程监测是确保工程安全的重要环节,而振弦采集仪是岩土工程监测中常用的一种设备。振弦采集仪通过测量土体的振动响应,可以获取土体的力学性质和结构
    的头像 发表于 06-03 13:59 260次阅读
    岩土工程监测中振弦采集仪数据<b class='flag-5'>处理</b>与<b class='flag-5'>解读</b>的挑战与方法

    赛昉基于RISC-V的JH-7110智能视觉处理平台采用了芯原的显示处理IP

    芯原股份(芯原,股票代码:688521.SH)今日宣布赛昉科技(简称“赛昉”)基于RISC-V架构的量产SoC昉·惊鸿-7110(JH-7110)采用了芯原的显示处理IP DC8200。该SoC
    的头像 发表于 03-22 13:47 387次阅读

    C语言的指针用法

    C语言编程中善用指针可以简化一些任务的处理,而对于一些任务(比如动态内存分配),必须要有指针才行的。也就是说精通C指针编程是很有必要的,帮助你成为一名优秀的Cer。
    发表于 03-05 14:22 321次阅读
    C语言的<b class='flag-5'>指针</b>用法

    怎么理解指针指针

    怎么理解指针指针?其实这个概念并不难,只是把它放到实际应用中,容易造成困扰。
    的头像 发表于 02-23 16:46 1092次阅读
    怎么理解<b class='flag-5'>指针</b>的<b class='flag-5'>指针</b>?

    Andes晶心科技推出高性能AndesCore AX65处理IP

    Andes晶心科技,一家专注于高性能处理IP的领先供应商,近日宣布全面推出其最新产品——AndesCore® AX65。这款高性能处理IP是AndesCore AX60系列中的首款
    的头像 发表于 01-17 14:28 824次阅读

    芯原股份推出全新VC9800系列视频处理IP

    芯原股份(芯原,股票代码:688521.SH)正式推出了全新的VC9800系列视频处理器(VPU)IP。这款IP以超强的视频处理性能为核心卖点,意在进一步提升芯原在数据中心应用领域的市
    的头像 发表于 01-09 13:56 626次阅读

    芯原推出全新的VC9800系列视频处理器 (VPU) IP

    2024年1月8日,美国拉斯维加斯——芯原股份 (芯原,股票代码:688521.SH) 今日正式推出全新的VC9800系列视频处理器 (VPU) IP,以增强的视频处理性能,进一步提升芯原在数据中心应用领域的市场地位。
    的头像 发表于 01-09 09:42 804次阅读

    函数指针指针函数是不是一个东西?

    函数指针的本质是指针,就跟整型指针、字符指针一样,函数指针指向的是一个函数。
    的头像 发表于 01-03 16:35 502次阅读
    函数<b class='flag-5'>指针</b>和<b class='flag-5'>指针</b>函数是不是一个东西?

    耐用通信Ethernet/ip转ModbusRTU网关在污水处理行业的应用案例

    耐用通信Ethernet/ip转ModbusRTU网关在污水处理行业的应用案例 ——将用户Modbus变频器设备接入罗克韦尔控制系统 关键词:Ethernet/ip转ModbusRTU网关 罗克韦尔
    的头像 发表于 12-22 16:33 424次阅读
    耐用通信Ethernet/<b class='flag-5'>ip</b>转ModbusRTU网关在污水<b class='flag-5'>处理</b>行业的应用案例

    MCU中断处理过程,MCU如何处理中断?

    当MCU接收到一个中断信号时,它会暂停当前正在执行的任务,保存现场,然后跳转到预设的中断处理程序(Interrupt Service Routine, ISR)去处理这个中断。
    的头像 发表于 12-13 11:48 1548次阅读

    函数指针的五大作用

    1,回调函数机制函数指针常用于实现回调函数。通过将函数指针作为参数传递给另一个函数,可以在特定事件发生时调用预定义的函数。这种机制在事件处理、异步编程等场景中很常见。例如,图形用户界面(GUI)库中
    的头像 发表于 12-06 08:00 1849次阅读
    函数<b class='flag-5'>指针</b>的五大作用