MC_ReadAxisError

功能塊 MC_ReadAxisError
讀取與功能塊無關的一般軸錯誤,例如軸錯誤、驅動器錯誤、通訊錯誤。
VAR_IN_OUT
B AxisIn AXIS_REF 軸的參考。
VAR_INPUT
B Enable BOOL 啟動時連續獲取參數值。
VAR_OUTPUT
B Valid BOOL 功能塊有可用的有效輸出時為 TRUE。
E Busy BOOL 功能塊尚未完成且預期將有新的輸出值。
B Error BOOL 功能塊中出現錯誤的訊號。
B ErrorID MC_Error 錯誤識別。
E AxisErrorID WORD 軸錯誤值,這些值皆為供應商指定的。
  • ErrorId 為 11,則可能為 KINGSTAR 位至錯誤或伺服驅動器之錯誤(請見伺服驅動器說明書)。
  • 若實際的軸使用中,從 0x603F 讀取的程式碼將第一個被顯示。
錯誤代碼 說明
0x01 通訊錯誤,當軸於 non-Op 狀態時使用 MC_ReadAxisError 回傳此錯誤。
0x02 位置滯後錯誤,與 MC_Error 中的 mcFollowingError 一樣,已達最大跟隨誤差,運動停止且軸停用。
0x03

命令跳躍錯誤,與 MC_Error 中的 mcCommandJump 一樣,新的目標位置距離前一個目標位置太遠。

其他錯誤代碼 當伺服驅動器發生警報,MC_ReadAxisError 將讀取 0x603F 物件。

 

  MC_ReadAxisError  
AXIS_REF   AxisIn   Axis   AXIS_REF
BOOL   Enable   Valid   BOOL
        Busy   BOOL
        Error   BOOL
        ErrorID   MC_Error
        AxisErrorID   WORD