導入
最近、多くの PLC 開発者からモーション コントロール カードやモーション コントローラーに関する質問が寄せられています。それらの違いやつながりについてよくわからない人も多いでしょう。今回は、PLC、モーションコントロールカード、モーションコントローラーの違いと選び方についてお話したいと思います。
背景
産業技術の進歩に伴い、産業用ロボットの応用範囲は広がっています。 PLC はもはや単なる単純なプログラマブル ロジック コントローラーではありません。さまざまなメーカーが、特定のモーション コントロール機能を実現するために、独自のモーション コントロール-タイプの PLC を導入しています。同時に、モーション コントロール カードとモーション コントローラーも急速に発展しています。
電気エンジニアの場合、プロジェクトにモーション関連の制御が含まれる場合、まず適切なモーターを選択する必要があります。{0}}高精度が必要な場合、通常はサーボモーターを選択します。それ以外の場合は、モーション制御にステッピング モーターを使用できます。ただし、ステッピング モーターであってもサーボ モーターであっても、通常は対応するドライバーと組み合わせられます。次の質問は、ステッピング (サーボ) ドライバーを使用してステッピング (サーボ) モーターをどのように制御できるかということです。
ソリューション
通常、次のオプションがあります。
1. 制御にはPLCを使用します。市場のほとんどの PLC はモーション コントロールをサポートしており、そのほとんどは最大 32 軸まで拡張できます。ドライバの種類に応じて、制御方法にはパルス制御、バス制御、アナログ制御などがあります。
2. 制御にはモーション コントロール カードを使用します。モーションコントロールカードはモーションコントロール専用に設計されたコントローラで、最大256軸の制御が可能です。モーション コントロール カードには PC プログラミングが必要です。
3. モーションコントローラーを使用して制御します。モーション コントローラーとモーション コントロール カードの主な違いは、モーション コントローラーが PC から独立して動作できることです。プログラミング後、コードをコントローラーに直接ダウンロードしてドライブを制御できます。
選択
では、どのように選択すればよいのでしょうか?まずはそれらの違いと関連性を見てみましょう。
まず、PLC、モーション コントローラー、モーション コントロール カードのいずれであっても、本質的にはすべて、オートメーション システムのモーション軸の制御を担当するコントローラーであり、入出力信号制御もサポートしていることを明確にすることが重要です。主な違いは次のとおりです。
1. PLCはロジックI/O制御に優れており、複雑なロジック制御が容易に実現できます。モーション制御では、ローエンド PLC はパルス制御に高速出力ポイントを使用するのが一般的ですが、ミッドエンド PLC からハイエンド PLC は一般に、Profinet、EtherCAT、CC{{8}Link などの共通バスを使用したバス ベースの制御を使用します。-~--。
2. モーション コントロール カードは、PCI スロットを介して PC のホストにインストールされるか、イーサネットを介して PC ホストに接続されます。開発は、C++、C#、VB、VB.NET、LabVIEW などの高級プログラミング言語を使用して実行されます。-プログラミング中、モーション コントロール カードの製造元が提供するコントロール カード API インターフェイス関数を使用して、コントロール カードのリソースにアクセスします。モーション コントロール カードはパルス- タイプとバス- タイプに分類され、一般にバス{6}} タイプのカードはパルス- タイプのカードよりもわずかに高価です。
3. PLC は動作の信頼性やプログラミングが簡単などの利点がありますが、モーション制御機能は比較的基本的です。 PLC アプリケーションでは、メインのインターフェイスは PLC + HMI であるため、視覚化機能が制限されます。したがって、PLC に基づく上位レベルのアプリケーションはますます普及しています。-
4. モーション コントロール カードは、CAD 機能、マシン ビジョン機能、高度なソフトウェア プログラミングなどの PC の強力な機能を活用できます。 FPGA+DSP/ARM+DSP チップ機能を利用して、高精度のモーション制御 (多軸の線形および円弧補間、モーション トラッキング、PWM 制御など) を実現します。-
5. モーション コントローラーとモーション コントロール カードのアルゴリズムはほぼ同じです。これらの主な違いは、モーション コントロール カードが PC プログラミングに依存しているのに対し、モーション コントローラーはプログラムを直接書き込んでダウンロードできるため、オフラインでの操作が可能であることです。
6. マシン ビジョンの広範な応用により、モーション コントロールとマシン ビジョンは適切に統合されています。ビジョン プロジェクトでモーション コントロール カードを使用する場合と比較して、このアプローチはハードウェア コストを大幅に削減できます。
要約すると、PLC はモーション コントロールよりもロジック コントロールに重点を置いているのに対し、モーション コントロール カードとモーション コントローラはロジック コントロールよりもモーション コントロールに重点を置いています。さらに、モーション コントロール カードとモーション コントローラーは、開発者にとって比較的高い技術的障壁があります。したがって、ユーザーは特定の要件に基づいて適切なソリューションを選択する必要があります。




