自動マテリアル ハンドリング業界のエンジニアは、機器の設計から運用に至るまでの工程で、モデルベースデザイン (MBD、モデルベース開発) を使用しています。
MATLAB® および Simulink® を使用することで、以下を行うことができます。
- 開発プロセス全体を通してデジタルモデルを体系的に使用した、高性能な自律アルゴリズムおよび制御アルゴリズムの開発
- リアルタイムコード (IEC 61131-3 または C/C++) の自動生成を使用したソフトウェア品質の向上
- 仮想試運転によるシミュレーションでのマシンソフトウェアの最適化および検証
- 組み込みシステム、クラウドシステム、およびエッジシステム向けの状態監視/予知保全ソフトウェアの開発および展開
自動コード生成
デジタルモデルから、C、C++、CUDA®、Verilog®、VHDL®、ストラクチャード テキストなどのコードを生成することができます。ラダー、ストラクチャード テキスト、および C を操作する PLC および産業用コントローラー向けに量産コード生成が可能です。Simulink PLC Coder™ では、IEC 61131-3 のラダー図やストラクチャード テキストの自動コード生成により、手作業によるコード作成やヒューマンエラーを減らすことができます。また、広く使用されているサードパーティの統合開発環境 (IDE) にも対応しています。
Simulink PLC Coder は、PLC やシミュレーション ツールを使用して、ストラクチャード テキストやラダー図の検証に役立つテストベンチを生成します。また、静的なコードメトリクスおよびモデルとコード間の双方向トレーサビリティを備えたコード生成レポートを提供します。自動マテリアル ハンドリングの現場では、数多くの PLC がグローバルに使用されています。Simulink PLC Coder を使用すると、展開ターゲットを選択し、さまざまな PLC にソフトウェアを展開することができます。
仮想試運転
MATLAB および Simulink をマシンの仮想試運転に使用すると、実際のハードウェアでテストする前に、デスクトップ シミュレーションとリアルタイム シミュレーションを使用したデジタルモデルでマシンソフトウェアを早期に検証し、妥当性を確認することができるため、時間を節約することができます。仮想試運転では、実際のハードウェアでテストする前に、ソフトウェアの品質向上、さまざまなシナリオでのテスト、コンポーネント間の交互作用の検証などを行うことができます。また、仮想試運転では、実際のハードウェア (スタッカークレーンや OHT 車両など) での最終試運転前に、制御パラメーターの調整を行い、振動を防止し揺れを抑制することができます。
予知保全
予知保全では、ピックアンドプレース ロボット、コンベア、スタッカークレーンなどの稼働中の産業資産を、デジタルモデル (例: デジタルツイン) を使用して保全することができます。これらのデジタルモデルは、センサーデータなどの関連情報を使用して、異常検出、コンポーネントの状態監視、および残存耐用時間 (RUL) の予測を行います。
MATLAB、Simulink、および Predictive Maintenance Toolbox™ を使用して、状態監視ソフトウェアや予知保全ソフトウェアを開発し、クラウドシステムやエッジデバイスに展開することができます。
マテリアル ハンドリング機器向け MATLAB および Simulink の使用
「Simulink および HDL Coder を使用することで、プログラミングエラーを排除し、遅延の均衡化、パイプラインなど、面倒でエラーが発生しやすいタスクを自動化しました。その結果、顧客からの変更要求を簡単かつ迅速に実現し、市場投入までの時間を短縮することができました。」