品牌:ABB
上架時間:2023-12-8 發(fā)布者:zyp
產(chǎn)品描述:ABB機器人的數(shù)據(jù)類型錯誤處理 errnum用于描述在執(zhí)行過程中,發(fā)生的所有可恢復的錯誤。例如程序執(zhí)行時,被零除。如果機器人程序執(zhí)行過程中檢測到一個錯誤,錯誤非致命,可以被錯誤處理程序處理。這類錯誤的典型例子errnum類型的系統(tǒng)變errno,根據(jù)不同的錯誤性質,分配不同的值。錯誤處理程序可以通過讀取這個變量來糾正錯誤,然后執(zhí)行程序可以正確的方式繼續(xù)運行。 錯誤也可以通過使用RAISE指令在程序中創(chuàng)建。錯誤處理程序通過指定一個能檢測到該特定類型的錯誤號(范圍1-90內(nèi)或通過BookErrNo指令預訂)作為RAISE的參數(shù)。 示例: reg1:=reg2/reg3; ERROR IFERRNO=ERR_DIVZEROTHEN reg3:=1; RETRY; ENDIF 如果REG3=0,機器人除法時檢測到發(fā)生的錯誤。這個錯誤可以被檢測并通過分配REG3的值為1予以糾正。因此除法可再次被執(zhí)行,程序可以繼續(xù)執(zhí)行。