モーション制御ソフトウェア - PMP
すべてのProdriveモーションコントローラーは、長年のモーションコントロール経験をもとに構築されたリアルタイムシステム「Prodrive Motion software Platform」上で動作します。その主な強みには、信頼性の高いリアルタイムパフォーマンスと、最大20kHzの並列EtherCAT®バスを活用した集中型、分散型、ハイブリッド型の制御アーキテクチャへの対応が挙げられます。
PMPは高度な制御構造の最適化を可能にし、MATLAB Simulinkのコード生成およびC++ツールチェーンを通じて、カスタムアルゴリズムをスムーズに統合できます。また、開発者はC++およびC#による完全なAPIを利用でき、Python.NETやMATLABを通じて.NET経由でアクセスすることも可能です。
開発を加速するために、PMPはWindowsおよびDebian Linux向けのソフトウェアシミュレーターを提供するほか、統合およびデバッグ用の強力なツールスイートも備えています。これには、コードを記述することなく、データ収集からコマンドキューイングまで、あらゆる機能に対応する完全なAPIサポートが含まれています。
すべてのProdriveモーションコントローラーは、長年のモーションコントロール経験をもとに構築されたリアルタイムシステム「Prodrive Motion software Platform」上で動作します。その主な強みには、信頼性の高いリアルタイムパフォーマンスと、最大20kHzの並列EtherCAT®バスを活用した集中型、分散型、ハイブリッド型の制御アーキテクチャへの対応が挙げられます。
PMPは高度な制御構造の最適化を可能にし、MATLAB Simulinkのコード生成およびC++ツールチェーンを通じて、カスタムアルゴリズムをスムーズに統合できます。また、開発者はC++およびC#による完全なAPIを利用でき、Python.NETやMATLABを通じて.NET経由でアクセスすることも可能です。
開発を加速するために、PMPはWindowsおよびDebian Linux向けのソフトウェアシミュレーターを提供するほか、統合およびデバッグ用の強力なツールスイートも備えています。これには、コードを記述することなく、データ収集からコマンドキューイングまで、あらゆる機能に対応する完全なAPIサポートが含まれています。
-
決定論的リアルタイム制御
自動計算順序とPDO最適化により、I/O遅延を最小化し、精密で安定した動作を実現します。
-
あらゆる制御トポロジー
レイテンシと軸結合のニーズに合わせて同期EtherCATネットワークを使用した、集中型、分散型、またはハイブリッド制御。
-
カスタムコントロール
MATLABシミュレーションまたはC++からカスタム制御アルゴリズムを展開する
-
シミュレーション環境
PMP シミュレーターで開発サイクルを加速。ハードウェア不要。
特徴
- 集中型、分散型、およびハイブリッド制御トポロジー
- MATLABを使用した高度な制御ループのカスタマイズ/Simulink/C++
- 同期マルチ軸EtherCATネットワークサポート
- C++、C#、Python、MATLABにおける包括的なAPI
- Windows と Debian 用の組み込みシミュレーター、ハードウェア不要
- 高速データ収集と診断用スコープビュー
- 決定論的リアルタイム制御とマルチコアスケジューリング
- 自動計算順序最適化およびI/O遅延最小化
- 複数のサンプルレートを並列EtherCATバスで使用する
- デバッグと統合スイートによる迅速なコミッショニング
- 3次および4次オプションを使用した同期軌道生成
スケーラビリティ
-
スケーラビリティ
1軸構成から複雑な多軸ネットワークまで、あらゆる規模のシステムに容易に適応します
-
パフォーマンス
モーション制御を最適化し、I/O遅延を最小限に抑えることで、正確で信頼性の高い動作を実現します
-
カスタマイズ性
MATLAB SimulinkとC++アルゴリズムのシームレスな統合により、独自の制御IPの完全な所有権を保持します。
-
迅速な統合
内蔵シミュレーターとノーコードデバッグツールが開発とコミッショニングを加速