エラーが発生した場合の動作 軸エラーが発生した場合(たとえば、軸が状態に切り替わる場合) Errorstop )、アクティブな動きは、他のすべての受け入れられた動きとともにエラーを報告します。 アクティブなムーブメントの機能ブロックでFBエラーが発生した場合、後で受け入れられたすべてのムーブメントもエラーを報告します。これは、後続のコマンドがFBエラーの後に実行を継続するPLCopenのセクション
MC_MoveSuperImposed と MC_HaltSuperImposed の動作 もし MC_MoveSuperImposed または MC_HaltSuperImposed アクティブで基礎となる動きが中止された場合、 MC_MoveSuperImposed / MC_HaltSuperImposed も中止されます。 基礎となる動きがキャンセルされずに、モードの別の動きがキャンセルさ
MC_SetOverride による動的適応 アクティブな動きと将来の動きのダイナミクス (速度、加速度、ジャーク) は、次の方法で調整できます。 MC_SetOverride 。ダイナミクスの適応は、常に、最初に命令された動作と比較して縮小を意味します (1 より大きい係数は許可されません)。これにより、機械オペレーターは動作を一時的に停止できます ( VelFactor = 0 ) または、新
予報 予測機能を使用すると、軸の将来の動きに関する情報を照会できます。予測の重要な用途は、位置に到達するまでの時間を決定することです (トリガー機能と同様)。もう 1 つの用途は、特定の時間に軸が持つ位置と速度を決定することです。この方法では、たとえば接着ノズルがオンになったときなど、アクチュエータがオンになったときにデッド タイムを補正できます。また、デッド タイムのあるアクチュエータを正確に制
よくあるエラー このページでは、使用時によくあるエラーについて説明します。 CODESYS Softmotion Basic 、その原因、およびエラーを修正するために実行できるアクション。考えられるすべてのエラーのリストと簡単な説明については、ライブラリのドキュメントを参照してください。 エラー 表 40 . エラーコード 説明と原因 行動 SMC_DI_AXIS_ERROR ドライブからエラーが
パフォーマンス を使用する POU AXIS_REF_SM3 ファンクションブロックは、バスサイクルタスクから呼び出されているかどうかを常にチェックします。このチェックは、コンパイラの定義によって、タイム クリティカルなアプリケーションに対して無効にすることができます。 SM3_DISABLE_TASK_CHECKS . このセクションの内容 :
単一軸の動きの制御 を参照してください PLCopenSingle.project のインストールディレクトリにあるサンプルプロジェクト CODESYS 下 ..\CODESYS SoftMotion\Examples 。 この例は、PLCopenの標準化された機能ブロックを使用してドライブを制御する方法を示しています。 名前の付いた仮想ドライブを挿入します Drive 下のデバイスツリーで So