この例では、ConveyLinx-ECOの左パルスローラのPLC制御を使用して以下の手順を実行します。:

  • PLCからConveyLinx-ECOへの外部入力(センサーまたは操作ボタン)による、ゼロ位置または基準位置の確立。
  • 加速ランプ100mm、減速ランプ50mmで、0.8 m/s の速度で反時計方向に7000mm回転させる。
  • 加速ランプ50mm、減速ランプ10mmで、1.0 m/s の速度で時計方向に9000mm回転させる。
  • 加速ランプ50mm、減速ランプ10mmで、0.8 m/s の速度でゼロ位置または基準位置に反時計回転で戻る。
  • 一周期の滞留時間4秒間待ってから、回転周期を繰り返す。

PLCタグの定義

Tag Name Data Type Assembly Register (/bit)
ZERO ブーリアン Left Servo Command Word – bit 0
ZERO_ACK ブーリアン Left Motor Servo Status – bit 1
RUN ブーリアン Left Servo Command Word – bit 1
READY ブーリアン Left Motor Servo Status – bit 0
POSITION 整数 Left Servo Command Pulses
SPEED 整数 Left Motor Speed Reference
ACCEL 整数 Left Motor Acceleration Ramp
DECEL 整数 Left Motor Deceleration Ramp

操作手順

ステップ #1: センサーまたはボタンからの外部信号により、 ZERO ビットを設定してゼロまたは「基準」位置を確立する。 ZERO_ACK ビットが設定されたことを確認すると、PLCは ZERO ビットをリセットする。

ステップ #2: 最初の回転を行うには、速度、ランプ値、回転距離を適切なレジスタに書き込む必要がある。

  • SPEEDに800を書き込む。
  • ACCELに100を書き込む。
  • DECELに50を書き込む。
  • POSITIONに7000を書き込む。

ステップ #3:: READY がリセットされると、PLCは RUN ビットを設定して回転を開始できる。回転が完了すると、ConveyLinx-ECOは READY ビットを設定するが、これは RUN ビットをリセットするためのPLCへの信号となる。 RUN ビットがリセットされたことを確認すると、ConveyLinx-ECOは READY ビットをリセットする。

ステップ #4: 2回目の回転では、速度とランプ値を適切なレジスタに書き込む。

  • SPEEDに1000を書き込む。
  • ACCELに50を書き込む。
  • DECELに10を書き込む。

逆方向に回転させたいため、ゼロまたは「基準」 位置に基づいて新しい位置を決定する必要がある。この場合、7000 mm「前進」 したことが分かっているので、9000 mm 「後退」したい。最終的に到達したい位置は、7000-9000 = -2000である。

  • POSITIONに-2000を書き込む。

ステップ #5: ステップ #4 の繰り返し。

ステップ #6: 3回転目では2回転目のランプ値を維持するが、速度と回転位置を設定する必要がある。この場合、ゼロまたは「基準位置」にする。

  • SPEEDに800を書き込む。
  • POSITIONに0を書き込む。

Step #7: ステップ#4 の繰り返し。

PLC ラダー図

フィードバック

お役に立ちましたか?

はい いいえ
お役に立ちましたか
理由をお聞かせください
フィードバックありがとうございました

このトピックへフィードバック

送信