如上图所为库卡示教器SmartHMI上信息框的截图,全部展开可以显示4条信息,并且每条信息的结构都一样,包含如下内容元素:
如下图为部分KSS信息及代号,比如00001为紧急停止:
2.库卡故障相关的系统变量:
DECL ERROR_T $ERR
该系统变量$ERR包含所出现的故障的所有信息,它允许依据故障的类型对具体的故障进行处理,该变量为结构体类型,包含以下元素:
对具体的故障进行处理需要使用指令:On_Error_Proceed
3.库卡故障相关的系统函数及子程序:
其中结构体说明:
(1).Error_T结构如下:
STRUC ERROR_T INT NUMBER, PROG_INT_E INTERPRETER, INT_TYP_E INT_TYPE, INT INT_PRIO, LINE_NR, CHAR MODULE[24], UP_NAME[24], TRIGGER_UP_TYPE TRIGGER_TYPE
(2).Stopmess结构如下:
(3).MsgBuf_T结构:
STRUC MSGBUF_T MSGBUFMSGTYPE_T TYPE, INT NR, CHAR MODUL[24], MSG_TXT[80], KRLMSGPARTYPE_T PAR_TYPE1, CHAR PAR_TXT1[40], KRLMSGPARTYPE_T PAR_TYPE2, CHAR PAR_TXT2[40], KRLMSGPARTYPE_T PAR_TYPE3, CHAR PAR_TXT3[40], INT HANDLE
4.总结:
利用这些较为系统的系统变量以及函数/子程序,用户可以依据故障的类型对具体的故障进行处理,此外,用户也可以将故障ID发送给外部设备(例如:PLC),外部设备收到故障ID,通过索引将故障ID与信息关联,*终显示在外部设备的人机界面上。
来源:网络
更多资讯:库卡机器人