ドライブ構成
の構成 CODESYS SoftMotion Light ドライブ
使用する場合 CODESYS SoftMotion Light、ドライブには次の構成設定をお勧めします。
の位置単位
16#607A
、16#607C
、 と16#6064
最大の精度を達成するには、オブジェクトはエンコーダの増分([inc])に対応している必要があります。でスケーリング設定とギアファクターを構成できます SoftMotionLight タブ。の速度単位
16#6081
と16#60FF
オブジェクトは、1秒あたりのエンコーダー増分([inc / s])として構成する必要があります。の加速単位
16#6081
と16#60FF
オブジェクトは、1秒あたりのエンコーダー増分([inc / s])として構成する必要があります。クイックストップコマンド(コントロールワードのビット2)に対するドライブの応答は、次のように構成する必要があります。
<Slow down on quick stop ramp and stay in "Quick Stop Active">
。停止コマンド(コントロールワードのビット8)に対するドライブの応答は、次のように構成する必要があります。
<Slow down on quick stop ramp and stay in "Operation Enabled">
。注:ドライブが標準オブジェクトをサポートしている場合
16#605D
、次にこれはによって構成されます CODESYS SoftMotion Light 初期化中に値2を書き込むことによって。適切なクイックストップランプを構成する必要があります。
ヒント
ドライブがでの使用に適しているかどうかをパッケージに含まれているテストプロジェクトに確認してください CODESYS SoftMotion Light。
エラー診断
コントローラログのエントリ。
ドライブのフィールドバススレーブのステータス:デバイスツリーのフィールドバスデバイスの横にある赤い記号は、ドライブに固有ではない問題があることを示します。 CODESYS SoftMotion Light。ドライブを「操作」モードに切り替えることはできません。この場合、詳細ステータス表示またはデバイス表示をご覧ください。
の通信状態 CODESYS SoftMotion Light デバイス:これは、 CODESYS SoftMotion Light 上のデバイス SoftMotionLight のタブ オンライン 分野。指定すると、監視ウィンドウにも表示されます
<DriveName.wCommunicationState>
そこの。ステータス<100:ドライブの初期化はまだ終了していません。ステータス> = 1000:エラー;ステータス= 100:通信が確立されました。strDriveInterfaceError
とuiDriveInterfaceError
変数:これらの変数は、 CODESYS SoftMotion Light 上のデバイス SoftMotionLight のタブ オンライン 分野。ほとんどの場合、strDriveInterfaceError
現在の問題に関する情報を提供します。実行時のエラー CODESYS SoftMotion Light 機能ブロック:最後に発生したエラー FBエラー の構成エディタに表示されます CODESYS SoftMotion Light 端末。に SoftMotionLight タブ、 オンライン 分野。
ホームオフセットの符号(+/-)を変更する
原点復帰後にドライブの現在位置の符号が正しくない場合は、パラメータを使用してこれを修正できます。
ヒント
汎用構成エディターの表示をアクティブにするには、 汎用デバイス構成エディターを表示する のオプション デバイスエディタ のカテゴリー CODESYS オプション。
あなたは MC_Home_SML 「Position = 100」の機能ブロック。ホーミングが成功した後、ドライブによって報告される現在の位置は-100です。
エディターで、ドライブを開き、に切り替えます <デバイス名>:パラメーター タブ。
の値をダブルクリックします
bInvertHomeOffset
パラメータ。パラメータ値はから変更されます
FALSE
にTRUE
。
動作モードの変更
一部のドライブでは、特定の条件下で動作モードを変更できます。理想的には、ドライブは動作モードを切り替えることができる必要があります。 Profile position mode
に Profile velocity mode
、モーションが実行されているときでも。ただし、このような場合、一部のドライブは最適に動作しません。他の人は、アクティブ化されていない場合にのみ動作モードを切り替えることができます(MC_Power_SML.bRegulatorOn = FALSE
)。これらについては、 SML_SetOpmode
ドライブが非アクティブ化されている場合でも動作モードを設定する機能ブロック。ドライブの動作をできるだけ早くテストして、実装できるタスクとアプリケーションの構造を確認します。
速度または加速度の単位を適応させる
ドライブの速度単位を[inc / s]に設定できない場合、または加速度単位を[inc /s²]に設定できない場合は、 fConstVelFactor
と fConstAccFactor
パラメーター。
ヒント
オプションで汎用構成エディターの表示を有効にすることができます。
ドライブは、[inc / s]ではなく、[inc /(64 * s)]の速度を想定しています。
エディターで、ドライブを開き、に切り替えます <デバイス名>:パラメーター タブ。
デバイスエディタの一般的な[...構成]タブでパラメータを変更します。これを行うには、[値]列のフィールドを選択してクリックするか、を押します。 入力 キーを押して編集フィールドを開きます。
の値をダブルクリックします
fConstVelFactor
パラメータを指定し、値として64を指定します。