連続的または同期的な動きからのバッファリング/ブレンド
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 相互に排他的です。