1つのファンクションブロックインスタンスを使用して複数の動きを制御する 単一のファンクションブロックインスタンス(例えば、 MC_MoveAbsolute )は、複数のバッファリング/ブレンディング動作を制御するために使用することはできません。 Busy 。 ファンクションブロックインスタンスが Busy 、このインスタンスで新しいバッファリングまたはブレンドされた動きのコマンドを実行すると、エラ
エラーが発生した場合の動作 軸エラーが発生した場合(たとえば、軸が状態に切り替わる場合) Errorstop )、アクティブな動きは、他のすべての受け入れられた動きとともにエラーを報告します。 アクティブなムーブメントの機能ブロックでFBエラーが発生した場合、後で受け入れられたすべてのムーブメントもエラーを報告します。これは、後続のコマンドがFBエラーの後に実行を継続するPLCopenのセクション
パフォーマンス を使用する POU AXIS_REF_SM3 ファンクションブロックは、バスサイクルタスクから呼び出されているかどうかを常にチェックします。このチェックは、コンパイラの定義によって、タイム クリティカルなアプリケーションに対して無効にすることができます。 SM3_DISABLE_TASK_CHECKS . このセクションの内容 :
タブ:エンコーダー 表 23 . 一般的なエンコーダ設定 モジュロ モジュロドライブでは、このオプションをアクティブにして、 モジュロ値 指定。 :ドライブは、移動範囲を制限することなく無限に回転します(例:ベルトドライブ)。 NS モジュロ設定 ウィンドウが表示されます: モジュロ値 :モジュロ値の入力フィールド 値はに保存されます fPositionPeriod のパラメータ AXIS_REF
CODESYS Softmotion Basic このセクションの内容 :
はじめに CODESYS Softmotion Basic 動きをプログラムするには CODESYS Softmotion Basic 、デバイスツリーで少なくとも1つの軸を構成する必要があります。これには軸タイプの設定が含まれます( モジュロ または 有限の )、速度ランプタイプ、ソフトウェア リミット スイッチ、およびエラー反応です。 サポートされている移動タイプの概要については、 単軸動作