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