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

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

    关注

    211

    文章

    28607

    浏览量

    207884
  • 数据
    +关注

    关注

    8

    文章

    7122

    浏览量

    89356
  • 程序
    +关注

    关注

    117

    文章

    3794

    浏览量

    81270
  • 解释器
    +关注

    关注

    0

    文章

    103

    浏览量

    6547

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

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

收藏 人收藏

    评论

    相关推荐

    芯原显示处理IP DC8200-FS获得ISO 26262 ASIL B认证

    近日,芯原股份 (芯原,股票代码:688521.SH) 今日宣布其高性能、低功耗的显示处理IP DC8200-FS已成功通过ISO 26262 ASIL B级汽车功能安全认证。认证证书由国际检验认证机构TÜV NORD颁发。
    的头像 发表于 01-08 11:10 213次阅读

    盛显科技:解决投影融合处理器连接超时问题的步骤

    松动或损坏的情况。 2、重启网络设备:尝试重启路由器或交换机等网络设备,以排除网络故障。 3、检查IP地址和端口:确认投影融合处理器的IP地址和端口设置是否正确。如果使用的是静态IP
    的头像 发表于 12-26 14:58 156次阅读
    盛显科技:解决投影融合<b class='flag-5'>处理</b>器连接超时问题的步骤

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

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

    socket编程中的错误处理技巧

    Socket编程是网络编程的基础,它允许程序之间通过TCP/IP协议进行通信。然而,网络通信是不稳定的,可能会遇到各种问题,如网络延迟、连接中断、数据丢失等。 错误处理的重要性 提高程序的健壮性
    的头像 发表于 11-01 17:47 912次阅读

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

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

    IP地址库:从收集到处理

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

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

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

    一加 Ace 3 Pro搭载逐点半导体视觉处理器带来游戏体验新升级

    新发布的一加Ace 3 Pro智能手机搭载逐点半导体X7 Gen 2视觉处理
    的头像 发表于 07-03 09:40 488次阅读

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

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

    慧视Viztra-ME025图像处理板 中端性能的RK3399Pro板卡

    的Viztra-ME025图像处理板就十分合适。Viztra-ME025图像处理板采用国内智能AI芯片RK3399pro,植入公司自主研发的智能图像算法,基于输入的可见光
    的头像 发表于 06-01 08:29 504次阅读
    慧视Viztra-ME025图像<b class='flag-5'>处理</b>板  中端性能的RK3399<b class='flag-5'>Pro</b>板卡

    CapCut Pro APK的特点功能及优势

    APK 包含大量功能,旨在增强编辑体验,释放创造力。 以下是一些显著特点: 多轨编辑:CapCut Pro 允许用户同时处理多个视频和音频音轨,从而将各种元素无缝整合到最终合成中。 高级特效和滤镜
    发表于 05-20 06:57

    芯原股份DC8200显示处理IP助力赛昉科技RISC-V架构SoC

    芯原股份宣布,赛昉科技成功将芯原的先进显示处理IP DC8200应用于其基于RISC-V架构的量产SoC昉·惊鸿-7110中。JH-7110 SoC以其卓越的性能、低功耗和安全性,为众多领域如云计算、工业控制、网络附加存储等提供了全面的智能视觉
    的头像 发表于 03-27 10:02 697次阅读

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

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

    C语言的指针用法

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

    怎么理解指针指针

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