Set_KrlMsg(#StateUSER_MSGPar[]Opt)報警信息函數
界說的KUKA布局:KrlMsg_T
STRUCKrlMsg_TCHARModul[24]INTNrCHARMsg_txt[80]
Modul[]可包括最多24個字符。
Nr是可自由選擇的整數
不克不及辨認二次利用的編號。
信息文本:Msg_txt[]Msg_txt[]可包括最多80個字符。
如需對下一條信息的Msg_txt[]從頭停止初始化,則必需先刪除“原有的”內容。
例:
DECLKrlMsg_TUSER_MSG
USER_MSG={Modul[]"user"Nr-1Msg_txt[]""}
發送人:Modul[]"user"
信息號:Nr56
信息文本:Msg_txt[]"HHHHHQ%1"
列舉數據類型EKrlMsgType
ENUMEKrlMsgTypeNotifyStateQuitWaiting
#Quit:將該信息提醒作為確認信息收回
#STATE:將該信息提醒作為形態信息收回
閃兔分揀機器人#NOTIFY:將該信息提醒作為提示信息收回
#WAITING:將該信息提醒作為守候信息收回
信息文本中的變量%1%2%3
是以,須要3組參數。每組參數由KUKA布局KrlMsgPar_T組成:
EnumKrlMsgParType_TValueKeyEmpty
物料分揀機器人STRUCKrlMsgPar_TKrlMsgParType_TPar_TypeCHARPar_txt[26]INT
圖書館分揀機器人Par_IntREALPar_RealBOOLPar_Bool
例如:
DECLKrlMsgPar_TPar[3]
Par[1]={Par_type#ValuePar_Int15}
Par_Type:參數/通配符的類型
閃兔分揀機分揀機器人典型部件?#VALUE:參數間接以傳送的情勢代入信息文本中(即作為字符串、INT、REAL或BOOL值)
?#KEY:該參數是一個為載入響應的文本用于正在信息提醒數據庫中停止查找的關鍵詞
?#EMPTY:參數是空的。
Par_txt[26]:參數的文字或關鍵詞
Par_Int:將一個整數值作為參數傳遞
Par_Real:將一個真數值作為參數傳遞
Par_Bool:將一個布爾值作為參數傳遞,顯現的文字為TRUE或FALSE
操練:正在USR_S中
然后經由過程:中止順序觸發.
GLOBALINTERRUPTDECL26WHEN$IN[100]==trueDOms_msg()
INTERRUPTON26
分揀機器人的優勢有哪些快遞自動分揀機器人自動分揀機器人去哪買