Skip to main content

MC_MoveSuperImposed と MC_HaltSuperImposed の動作

もし MC_MoveSuperImposed または MC_HaltSuperImposed アクティブで基礎となる動きが中止された場合、 MC_MoveSuperImposed / MC_HaltSuperImposed も中止されます。

基礎となる動きがキャンセルされずに、モードの別の動きがキャンセルされた場合 Buffered または、Blending-BufferMode のいずれかがコマンドされた場合、動作は次のようになります。 MC_MoveSuperImposed / MC_HaltSuperImposed ブレンドが始まったり、新しい動きがアクティブになったりしてもキャンセルされません。代わりに、 MC_MoveSuperImposed / MC_HaltSuperImposed 終了するまでバックグラウンドで継続されます。

現在 CODESYS SoftMotion バージョン 4.17.0.0

とき MC_MoveAbsolute バッファモードまたはブレンディングモードが設定されていると、結果の終了位置は、 MC_MoveAbsolute 設定された距離 MC_MoveSuperImposed / MC_HaltSuperImposedかどうかは関係ありません MC_MoveSuperImposed / MC_HaltSuperImposed は引き続きアクティブです。SuperImposed 距離は、SuperImposed 動作が完了した後も保持されます。中止動作がコマンドされるとすぐに、SuperImposed 距離はリセットされます。

前に CODESYS SoftMotion バージョン 4.17.0.0

もし MC_MoveAbsolute バッファモードが割り当てられているか、ブレンディングモードが指示されているときに MC_MoveSuperImposed / MC_HaltSuperImposed がアクティブな場合、結果の終了位置は MC_MoveSuperImposed / MC_HaltSuperImposed 当時、 MC_MoveAbsolute アクティブです。 MC_MoveSuperImposed / MC_HaltSuperImposed この時点でまだアクティブである場合、結果の終了位置は、 MC_MoveAbsolute そして距離 MC_MoveSuperImposed / MC_HaltSuperImposed一方、もし MC_MoveSuperImposed / MC_HaltSuperImposed この時点でアクティブではなくなった場合、結果として得られる終了位置は MC_MoveAbsolute 距離がなければ MC_MoveSuperImposed / MC_HaltSuperImposed同様に、結果として生じる速度は MC_MoveVelocity の状態によって異なります MC_MoveSuperImposed / MC_HaltSuperImposed いつ MC_MoveVelocity アクティブです。

下の曲線は MC_MoveSuperImposedすする 機能ブロック)ブレンディングバッファモードによる3つの絶対移動に平行 BlendingHigh1回目と2回目の動きは100 u/sの速度で指令され、 ま0 そして ま1 機能ブロック。 ま2 ファンクションブロックは、120 u/sの速度で3番目の移動を命令します。最初の目標位置は10 u、2番目は25 u、3番目は40 uです。重ね合わせた移動の速度は20、距離は10です。結果の位置は50 uです。最後の絶対移動の位置と距離を加えたものです。 MC_MoveSuperimposed

_sm_img_buffermode_movesuperimposed_chart.png