エンコーダ軸
エンコーダ軸は、エンコーダの値をマスター軸として使用できるSoftMotion軸に変換するために使用されます MC_CamIn
、 MC_GearIn
、およびその他のマスター/スレーブ機能ブロック。
エンコーダ軸は、ドライブユニットからの追加のエンコーダを表すことができます。この場合、それらはデバイスツリーのフィールドバスデバイスの下に特別なエンコーダー軸として設定されます。または、 ジェネラル・アクシス・プール アナログ入力をエンコーダ軸として使用することもできます。
詳細については、以下を参照してください。 無料のエンコーダ
論理軸と同様に、エンコーダー軸は「読み取り専用」です。これらは位置と速度の値のみを提供します。それらには動きを命令することはできません
エンコーダ軸の軸の状態は常に
standstill
。これがモーションコントロールパート1のPLCOopenの状態で、最もよく一致しています。ステートチャートによると、この状態は軸の準備が整っていてエラーがないことを意味します。さらに、PLCが指示する動きはいずれも軸上ではアクティブではありません。
重要
前に注意してください CODESYS SoftMotion バージョン 4.18.0.0 では、エンコーダの軸はこの状態でした。
power_off
。ただし、いつMC_Power
呼ばれたんだけど、彼らは調子に乗っていたstandstill
。エンコーダ軸のゼロ位置は次の式でオフセットできます。
MC_SetPosition
。マスター/スレーブファンクションブロックは常にエンコーダー軸の実際の値を使用します。
エンコーダ軸の下の論理軸をデッドタイム補正に使用できます。
ヒント
エンコーダ軸を使用する場合、呼び出す必要はありません MC_Power
そして、エンコーダ軸の動作には何の違いもありません CODESYS SoftMotion バージョン 4.18.0.0 以降。