Skip to main content

ドライブ構成

の構成 CODESYS SoftMotion Light ドライブ

使用する場合 CODESYS SoftMotion Light、ドライブには次の構成設定をお勧めします。

  • の位置単位 16#607A16#607C、 と 16#6064 最大の精度を達成するには、オブジェクトはエンコーダの増分([inc])に対応している必要があります。でスケーリング設定とギアファクターを構成できます SoftMotionLight タブ。

  • の速度単位 16#608116#60FF オブジェクトは、1秒あたりのエンコーダー増分([inc / s])として構成する必要があります。

  • の加速単位 16#608116#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:通信が確立されました。

  • strDriveInterfaceErroruiDriveInterfaceError 変数:これらの変数は、 CODESYS SoftMotion Light 上のデバイス SoftMotionLight のタブ オンライン 分野。ほとんどの場合、 strDriveInterfaceError 現在の問題に関する情報を提供します。

  • 実行時のエラー CODESYS SoftMotion Light 機能ブロック:最後に発生したエラー FBエラー の構成エディタに表示されます CODESYS SoftMotion Light 端末。に SoftMotionLight タブ、 オンライン 分野。

ホームオフセットの符号(+/-)を変更する

原点復帰後にドライブの現在位置の符号が正しくない場合は、パラメータを使用してこれを修正できます。

ヒント

汎用構成エディターの表示をアクティブにするには、 汎用デバイス構成エディターを表示する のオプション デバイスエディタ のカテゴリー CODESYS オプション。

1.

あなたは MC_Home_SML 「Position = 100」の機能ブロック。ホーミングが成功した後、ドライブによって報告される現在の位置は-100です。

  1. エディターで、ドライブを開き、に切り替えます <デバイス名>:パラメーター タブ。

  2. の値をダブルクリックします bInvertHomeOffset パラメータ。

    パラメータ値はから変更されます FALSETRUE



動作モードの変更

一部のドライブでは、特定の条件下で動作モードを変更できます。理想的には、ドライブは動作モードを切り替えることができる必要があります。 Profile position modeProfile velocity mode、モーションが実行されているときでも。ただし、このような場合、一部のドライブは最適に動作しません。他の人は、アクティブ化されていない場合にのみ動作モードを切り替えることができます(MC_Power_SML.bRegulatorOn = FALSE)。これらについては、 SML_SetOpmode ドライブが非アクティブ化されている場合でも動作モードを設定する機能ブロック。ドライブの動作をできるだけ早くテストして、実装できるタスクとアプリケーションの構造を確認します。

速度または加速度の単位を適応させる

ドライブの速度単位を[inc / s]に設定できない場合、または加速度単位を[inc /s²]に設定できない場合は、 fConstVelFactorfConstAccFactor パラメーター。

ヒント

オプションで汎用構成エディターの表示を有効にすることができます。

2.

ドライブは、[inc / s]ではなく、[inc /(64 * s)]の速度を想定しています。

  1. エディターで、ドライブを開き、に切り替えます <デバイス名>:パラメーター タブ。

  2. デバイスエディタの一般的な[...構成]タブでパラメータを変更します。これを行うには、[値]列のフィールドを選択してクリックするか、を押します。 入力 キーを押して編集フィールドを開きます。

  3. の値をダブルクリックします fConstVelFactor パラメータを指定し、値として64を指定します。