ProConOS® Win MC PLC ランタイムシステムを使って、KW-Software は、モーションコントロールを PC ベースのソフト PLC に統合しました : シーケンシャルコントロールとモーションコントロールの両方が、変数モーションの実現のために、IEC 61131 PLC 言語と PLCopen 定義のファンクションブロックを使って、MULTIPROG でプログラミングできます。 ドライブは、制御とドライブ間の通信専用の Sercos により接続、制御されます。 Sercos は、16 Mbaud と 1 ミリ秒の補間クロックサイクルで動作できます。 これにより、Windows XP ® の 1 GHz PC で動作している ProConOS ® モーションコントロールを使って、最大 50 軸をトリガできます。 KW-Software の Windows® リアルタイム拡張により、ProConOS® ソフト PLC はハードリアルタイム プロパティを提供し、高性能になりました。 ProConOS® Win MC は、Windows® XP と Windows® CE に対応しています。
ドライブは、制御とドライブ間の通信専用の Sercos により接続、制御されます。 Sercos は、16 Mbaud と 1 ミリ秒の補間クロックサイクルで動作できます。 これにより、Windows XP ® の 1 GHz PC で動作している ProConOS ® モーションコントロールを使って、最大 50 軸をトリガできます。 KW-Software の Windows® リアルタイム拡張により、ProConOS® ソフト PLC はハードリアルタイム プロパティを提供し、高性能になりました。
ProConOS® Win MC は、Windows® XP と Windows® CE に対応しています。
マシンとシステム制御用の IEC 61131 のマシン機能
ProConOS® Win MC ソフトモーションソリューションのメリットの一覧 : PLC のプログラミングとモーションファンクション用の統合エンジニアリングとしての MULTIPROG : すべてのモーションファンクションは、すべての IEC 61131 プログラミング言語で PLCopen ファンクションブロックとして使うことができます。 IEC 61131 プログラミングツールの統合モーションコントロールライブラリを使うと、簡単にエンジニアリングでき、必要なソフトウェアツール数とプログラミング労力を削減できます。 さらに、使用しているハードウェアとソフトウェアに独立して適用させ、制御とビジュアリゼーション用の共通プラットフォームとして産業用 PC を使うことで、この他、インタフェース接続やデバイスなども省けます。 モーションファンクションのすべてのパラメータ生成は、ProConOS Win MC で直接処理されます。 そして、それらは関連ファンクションブロックを呼ぶと実行され、パラメータを対応する軸に転送する必要はありません。 KW-Software の使用可能な、実証済み主要技術と製品。
PLCopen モーションコントロール ファンクションブロックのサポート
KW-Software のソフトモーションソリューションは、PLCopen の認証を得ているので、仕様の要求事項すべてに対応しています。 バージョン 1.1 に定義されているモーションコントロール ファンクションブロックすべては、すでに完全に実現され、プログラミングシステム MULTIPROG で IEC 61131 言語のライブラリとして提供されています。 たとえば、1 軸モーション、電子ギア、電子カムディスクが含まれます。 これらのファンクションブロックを使うと、フライングソーなどのモーションファンクションを実現できます (マスタ変更も可能)。 PLCopen パート 1、バージョン 1.1 に利用可能なブロック :
バージョン 1.1 に定義されているモーションコントロール ファンクションブロックすべては、すでに完全に実現され、プログラミングシステム MULTIPROG で IEC 61131 言語のライブラリとして提供されています。 たとえば、1 軸モーション、電子ギア、電子カムディスクが含まれます。 これらのファンクションブロックを使うと、フライングソーなどのモーションファンクションを実現できます (マスタ変更も可能)。 PLCopen パート 1、バージョン 1.1 に利用可能なブロック :
パート 2 準拠のライブラリの完成に向けて、現在、準備中です。
SERCOS 標準のサポート
モーションコントロールカーネルと SERCOS ドライバの SERCOS トリガインタポレータ によって、データ交換の同期を正確で確実に行います。 ドライババス (SERCOS) のタイプジッタ = 1µs. SERCOS の最高ボーレート : 16 Mbaud 50 軸までの最小サイクルタイム : 1 ミリ秒
モーションコントロール SERCOS ファンクションブロック :
アプリケーション例 (1) : CAM テーブルを使う 2 軸の同期
モーションファンクションブロックの考えられるアプリケーションを、2 軸のエンジン速度を同期化するサンプルで説明します。 このために、モーションコントロールライブラリには、軸をカップリングするためのFB (複数軸ブロック) が含まれています。 できること ギア率によって、マスタとスレーブ軸の動きを同期化 マスタ軸の稼動中に、適用可能な加速、減速、またはジャーク機能でカップリングとカップリング解除 適用可能な加速、減速、またはジャーク機能と動作中のマスタ軸の関係で、スレーブ軸のフェースを変更 次の図では、CAM テーブルを使って軸がカップリングされています。
次の図では、CAM テーブルを使って軸がカップリングされています。
次は、モーションライブラリ オンラインヘルプの一部です :
アプリケーション例 (2) :
2 軸のエンジン速度同期の別の例 : MC_GearIn ファンクションブロックが、スレーブ軸とマスタ軸の間の電子スピードギアをオンにします。 ギアが稼動中であってもギア率を変更できる点は、特記に値します。 次は、MULTIPROG® ロジックアナライザで記録した回路の結果を、図表で示しています。 FB の 「実行」 入力で信号をオンにし、2 つの軸がどのように互いに同調するかを示しています。
次は、MULTIPROG® ロジックアナライザで記録した回路の結果を、図表で示しています。 FB の 「実行」 入力で信号をオンにし、2 つの軸がどのように互いに同調するかを示しています。