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