Industrial Communication Toolbox

時系列センサー データからの異常な入力値の検出を示すグラフ。

予知保全および監視

プラントデータや製造データにアクセスして、状態監視アプリを作成します。Predictive Maintenance Toolbox とともに使用して、産業プロセスやプラント向けの予知保全アプリケーションを開発します。

画像用の代替テキスト: サーバー上で利用可能なすべてのノードからの OPC UA ノード群の選択を示す OPC UA 名前空間ブラウザー。

OPC UA

OPC UA に準拠したサーバーから、リアルタイムおよびヒストリカルなプラントデータに安全にアクセスします。OPC UA サーバー上の利用可能なノードを検索し、ノードと時間範囲を指定してヒストリカルデータを MATLAB に読み込むことができます。OPC UA サブスクリプションを使用して、変更された値を監視し、設定した条件に基づいてデータを処理します。OPC UA メソッドを使用してサーバー上でアクションをトリガーします。

5 つの保持レジスタとコイルの現在の値を表とプロットで表示する、Modbus Explorer アプリ。

Modbus

アプリ、MATLAB 関数、および Modbus 用 Simulink ブロックを使用して、Modbus プロトコル経由で PLC などの産業用コントローラーからデータを送受信します。

PI サーバー

AVEVA PI System に接続し、MATLAB から時系列データにアクセスしてさらなる解析や可視化を行い、計算された値を PI サーバーに書き戻します

Simulink での OPC UA 接続

OPC UA 規格を使用して、Simulink モデルをシミュレーション データまたはライブデータに接続します。高度なプロセス制御やスマート マニュファクチャリングのアプリケーション用 Simulink モデルの妥当性を確認し、生成されたコードを、CODESYS などの PLC ソフトウェア上で実行されている OPC UA サーバーを使用したコシミュレーションにより検証します。

Simulink の MQTT ブロックの構成オプションを表示するダイアログボックス。

MQTT

TCP 経由で、または WebSocket プロトコルを使用して MQTT 準拠のブローカーに接続します。ブローカー上のトピックをサブスクライブし、サブスクライブしたトピックでメッセージを処理します。ブローカー上のトピックにメッセージをパブリッシュします。Simulink の MQTT ブロックを使用すると、Simulink モデルから MQTT ブローカーを通じてデータ交換できます。

データの品質と内挿されたデータを示す、OPC HDA データの MATLAB プロット。

OPC HDA

OPC Historical Data Access サーバーから処理済みデータまたは生データを読み込み、MATLAB を使用してデータを解釈、操作、可視化します。

MATLAB および MATLAB Compiler SDK とデバイスデータ間における運用環境へのデプロイワークフロー図。

デプロイ ソリューション

OPC UA および AVEVA PI用の MATLAB Production Server インターフェイスを使用して、異常検出または PdM アルゴリズムを運用環境にデプロイします。

「MathWorks 技術コンサルティングとの提携により、MATLAB を使用した監視制御用の堅牢なプラットフォームを開発し、パイロットプラントを最新の自動制御システムに移行させました。これにより、研究者はアルゴリズムのアイデアから実装、シミュレーション、および展開までを迅速に行えるようになりました。