MC_Inch
功能塊 | MC_Inch | ||
---|---|---|---|
命令永不停止的控制運動在有最大距離限制下以指定速度移動。當軸到達最大距離時將會自動停止。 | |||
VAR_IN_OUT | |||
V | AxisIn | AXIS_REF | 軸的參考。 |
VAR_INPUT | |||
V | InchForward | BOOL | 移動至正方向。軸開始移動時,變更為 TRUE;當軸停止則變為 FALSE。 |
V | InchBackward | BOOL | 移動至負方向。軸開始移動時,變更為 TRUE;當軸停止則變為 FALSE。 |
V | Distance | LREAL | 此運動移動的最大距離。 |
V | Velocity | LREAL | 指定速度的值。[單位/每秒]。 |
V | Acceleration | LREAL | 加速度值,永遠為正值,單位由 MC_ProfileType 決定,(馬達的增加電源) [單位/每秒2] 或 [每秒]。 |
V | Deceleration | LREAL | 減速度值,永遠為正值,單位由 MC_ProfileType 決定,(馬達的減少電源) [單位/每秒2] 或 [每秒]。 |
V | Jerk | LREAL | 加加速度值。單位由 MC_ProfileType 決定,為 [單位/每秒3] 或 [每秒]。 |
V | BufferMode | MC_BufferMode | 定義如何融合兩函式的速度。 |
VAR_OUTPUT | |||
V | InVelocity | BOOL | 已達到命令之速度。 |
V | Done | BOOL | 功能塊已停止。 |
V | Busy | BOOL | 功能塊尚未完成且預期將有新的輸出值。 |
V | Active | BOOL | 功能塊正在控制軸。 |
V | CommandAborted | BOOL | 命令被另一個命令中止。 |
V | Error | BOOL | 功能塊中出現錯誤的訊號。 |
V | ErrorID | MC_Error | 錯誤識別。 |
InchForward 與 InchBackward 不可同時為 TRUE。 |
MC_Inch | ||||||
---|---|---|---|---|---|---|
AXIS_REF | AxisIn | Axis | AXIS_REF | |||
BOOL | InchForward | InVelocity | BOOL | |||
BOOL | InchBackward | Done | BOOL | |||
LREAL | Distance | Busy | BOOL | |||
LREAL | Velocity | Active | BOOL | |||
LREAL | Acceleration | CommandAborted | BOOL | |||
LREAL | Deceleration | Error | BOOL | |||
LREAL | Jerk | ErrorID | MC_Error | |||
MC_BufferMode | BufferMode | |||||