MC_MoveRelativeの入出力変数について説明します。

ST Move

<MC_MoveRelativeの仕様(抜粋)>

入出力変数名称 変数名 データ型 説明
入力 実行指令 Execute BOOL TRUEで位置決めを実行します。
連続更新 ContinuousUpdate BOOL TRUEの間、連続して移動量や速度、加速度、減速度が変更可能になります。
移動量 Distance LREAL 始動時の現在位置から終点への軸単位に応じた相対位置を設定します。
速度 Velocity LREAL 軸の単位に応じた速度を設定します。
加速度 Acceleration LREAL 軸の単位に応じた加速度を設定します。
減速度 Deceleration LREAL 軸の単位に応じた減速度を設定します。
ジャーク Jerk LREAL 軸の単位に応じたジャークを設定します。
バッファモード BufferMode MC_BUFFER_MODE バッファモードを選択します。→4.2.5-4ページ
オプション Options DWORD(HEX) 機能オプションを設定します。→4.2.5-6ページ
出力 実行完了 Done BOOL 位置決めが完了したらTRUEになります。
実行中 Busy BOOL FB実行中にTRUEになります。
制御中 Active BOOL FBが軸を制御中のときにTRUEになります。
実行中断 CommandAborted BOOL 実行が中断されるとTRUEになります。
エラー Error BOOL FB内でエラーが発生するとTRUEになります。
エラーコード ErrorID WORD
(UINT)
FB内で発生したエラーコードを返します。