MC_SetPosition

功能塊 MC_SetPosition
使用相同值操控軸的設定點位置和實際位置來移動軸的坐標系統,而不會導致任何移動(使用相同的跟隨誤差重新校正)。
VAR_IN_OUT
B AxisIn AXIS_REF 軸的參考。
VAR_INPUT
B Execute BOOL 開始設定軸的位置。
B Position LREAL 位置單位(若 Relative 為 TRUE 則此為距離單位)。
E Relative BOOL 相對距離為 TRUE;絕對距離則為 FALSE,預設為 FALSE。
E ExecutionMode MC_ExecutionMode 定義功能塊的時間次序。
VAR_OUTPUT
B Done BOOL Position 有新的值。
E Busy BOOL 功能塊尚未完成且預期將有新的輸出值。
B Error BOOL 功能塊中出現錯誤的訊號。
E ErrorID MC_Error 錯誤識別。
  • 此功能塊僅適用於靜止 (Standstill) 或關閉 (Disabled) 狀態。
  • Relative 表示在執行時將 Position(距離單位)加到軸的實際位置,目標位置即為實際位置+距離。例如,實際位置為 50、距離為 100,則目標位置將為 150;"Absolute" 表示軸的實際位置為 Position 參數內指定的值。

 

  MC_SetPosition  
AXIS_REF   AxisIn   Axis   AXIS_REF
BOOL   Execute   Done   BOOL
LREAL   Position   Busy   BOOL
BOOL   Relative   Error   BOOL
MC_ExecutionMode   ExecutionMode   ErrorID   MC_Error