連続的または同期的な動きからのバッファリング/ブレンド
PLCopenによると、ブレンディングバッファモードは最初の動きの終わりの速度を決定します。
場合によっては、速度は最初の動きによってすでに完全に決定されています。これは、最初の楽章が次のいずれかのタイプの場合です。
連続移動(
MC_MoveVelocity
、SMC_MoveContinuousRelative
、 またSMC_MoveContinuousAbsolute
)。同期運動(
MC_CamIn
、MC_GearIn
、 またMC_GearInPos
)。
これらの場合、 CODESYS SoftMotion のみをサポートします Buffered
と Aborting
バッファモード。ブレンディングバッファモードの1つを使用すると、FBエラーが発生します(SMC_BLENDING_NOT_SUPPORTED_BY_PREVIOUS_MOVEMENT)
。
後続のバッファリングされたコマンドがアクティブになると、出力 CommandAborted
に設定されています TRUE
前回の移動コマンドのInxxx出力(例えば、 InVelocity
のために MC_MoveVelocity
または InGear
のために MC_GearIn
)と出力 Busy
1サイクルに設定されています。これはPLCopenのセクション2.4.1とは対照的です。 CommandAborted
そして「Inxxx」と Busy
相互に排他的です。