Skip to main content

連続的または同期的な動きからのバッファリング/ブレンド

PLCopenによると、ブレンディングバッファモードは最初の動きの終わりの速度を決定します。

場合によっては、速度は最初の動きによってすでに完全に決定されています。これは、最初の楽章が次のいずれかのタイプの場合です。

  • 連続移動(MC_MoveVelocitySMC_MoveContinuousRelative、 また SMC_MoveContinuousAbsolute)。

  • 同期運動(MC_CamInMC_GearIn、 また MC_GearInPos)。

これらの場合、 CODESYS SoftMotion のみをサポートします BufferedAborting バッファモード。ブレンディングバッファモードの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 相互に排他的です。