Ethernet KRL 错误处理与系统信息:解决内存不足问题

需积分: 49 71 下载量 171 浏览量 更新于2024-08-08 收藏 3.1MB PDF 举报
"有关信息提示的说明-系统工程理论与实践 修订版 陈庆华,吕彬,李晓松" 在《有关信息提示的说明》这一章节中,主要讨论了在使用Ethernet KRL(KUKA Ethernet Kit Language)时可能出现的错误信息及其处理方法。Ethernet KRL是KUKA机器人系统中的一个重要组件,用于实现与智能人机界面(smartHMI)的数据交换和通信。 当在调用函数或接收数据过程中发生错误,Ethernet KRL会返回一个错误编号,这个编号对应smartHMI上显示的特定错误信息文本。如果已经禁用了自动输出信息,可以通过EKI_CHECK()函数来继续在smartHMI上查看这些信息。值得注意的是,提供的信息并不涵盖所有可能在信息窗口中出现的错误。 在9.3模块中,重点介绍了与Ethernet KRL(EKI)相关的系统信息。其中,EKI00002是一个特定的错误代码,表示预留内存不足,即为应用程序包分配的内存不足以执行任务。这可能导致系统存储器耗尽,从而触发故障信息,如轨道紧急停止以及禁止进一步的机器人运动或程序启动。 解决这个问题通常需要检查是否可以通过优化配置或编程来减少内存需求。如果优化不可行,可能需要增加内存,但这需要在与KUKA Roboter GmbH协商后进行。可能的原因包括配置占用过多内存、多个大数据传输连接的激活等。针对这些情况,提出的解决方案包括调整连接配置以减少内存占用、重新编程以降低内存消耗。 此外,文档强调,任何对内存的增加都必须在与库卡公司的沟通和同意后进行。整个文档由KUKA Roboter GmbH发布,适用于KUKA系统软件8.2和8.3,并提醒读者,虽然已尽力确保内容与硬件和软件的一致性,但不能排除存在不一致的可能性,且保留了在不影响功能的前提下进行技术更改的权利。 该文档还涵盖了其他主题,如目标群体、产品说明、安全、安装等,提供了关于Ethernet KRL的全面概述,包括配置以太网连接、数据交换、数据保存、错误处理等方面的操作指南。对于使用和维护KUKA机器人系统的工程师来说,这些信息至关重要。