Skip to content

SetRtInfo 输出提示信息

该指令用于在系统日志或示教器界面输出提示性信息,但不会中断程序的正常运行。与 SetRtToErr 不同,它更像是一个"日志打印"或"状态提醒"工具,用于记录非致命性的运行状态、生产统计或调试日志。

指令格式

SetRtInfo(msg, errId) SetRtInfo(提示信息, 提示编号)


参数详细说明

参数类型说明默认值/备注
msg:提示信息(errInfo)str / STRING 变量需要显示的文字信息。例如:"当前正在执行第 100 个工件"、"等待入料中"等。
errId:提示编号(errId)int / INT 变量系统分配的提示 ID。取值范围:70001 - 80000(此范围专用于用户自定义的非报错类提示)。

工作原理

执行 SetRtInfo 时,机器人保持当前运动状态不变,仅在系统的消息栏或后台日志中刷新该条信息。这类似于编程中的 print()console.log() 功能。


示例:生产计数提醒

estun
// 假设每次循环变量 INT1 增加 1
INT1 = INT1 + 1
SetRtInfo("当前工件计数更新", 70001)

执行结果:

机器人继续流畅运行,同时在示教器状态栏或消息历史中显示:[70001] 当前工件计数更新。操作人员可以通过查看消息记录来确认程序运行到了哪个阶段。


应用场景

  • 流程进度监控:在长序列程序中,每完成一个工位发送一条 SetRtInfo,方便操作员掌握进度。
  • 生产统计:用于记录循环次数、空跑时间或特定的工艺标志点。
  • 调试日志:在程序调试阶段,用来确认某些 IF 分支是否被正确触发,而不必频繁停机检查。
  • 状态报告:例如在等待外部设备信号时,发送"等待视觉反馈"提示,告知人员机器人当前处于正常挂起状态,而非故障。

注意区分:

  • SetRtToErr:报错、停机、需要人工复位(红灯/黄灯)。
  • SetRtInfo:提示、不停机、仅作记录(绿灯/信息提示)。

ESTUN Robotics — ER 系列机器人编程语言指令参考