Industrial Communication Toolbox を使用すると、MATLAB および Simulink から直接、産業プラントのライブデータおよびヒストリカルデータにアクセスできるようになります。分散制御システム、監視制御およびデータ収集システム、プログラマブル ロジック コントローラーなどのデバイスから OPC Unified Architecture (UA) データの読み取り、書き込み、ロギング (記録) を実行できます。また、AVEVA™ PI サーバーから直接プラントデータや製造データにアクセスし、このデータをプロセス監視、プロセス改善、および予知保全のアプリケーションに使用することもできます。
OPC UA、OPC Data Access (DA)、OPC Classic Historical Data Access (HDA) 規格に準拠したライブサーバーやデータヒストリアンからデータを操作できます。OPC UA で通信する場合、さまざまなセキュリティモード、暗号化アルゴリズム、およびユーザー認証方式を使用して、安全に OPC UA サーバーに接続できます。
このツールボックスには、オンライン監視制御をモデル化して、ハードウェアインザループのコントローラーテストを実行できる Simulink ブロックが含まれます。MATLAB と Simulink の両方で、プラントとの安全な OPC UA 接続を確立してアルゴリズムを検証し、IIoT アプリケーションの接続されたデジタルツインモデルを構築できます。このツールボックスでは、Modbus プロトコルおよび MQTT プロトコルによるエッジデバイスやクラウドサーバーとの通信もサポートしています。
予知保全および監視
プラントデータや製造データにアクセスして、状態監視アプリを作成します。Predictive Maintenance Toolbox とともに使用して、産業プロセスやプラント向けの予知保全アプリケーションを開発します。
ドキュメンテーション | 例
Modbus
アプリ、MATLAB 関数、および Modbus 用 Simulink ブロックを使用して、Modbus プロトコル経由で PLC などの産業用コントローラーからデータを送受信します。
ドキュメンテーション | 例
PI サーバー
AVEVA PI System に接続し、MATLAB から時系列データにアクセスしてさらなる解析や可視化を行い、計算された値を PI サーバーに書き戻します。
ドキュメンテーション | 例
MQTT
TCP 経由で、または WebSocket プロトコルを使用して MQTT 準拠のブローカーに接続します。ブローカー上のトピックをサブスクライブし、サブスクライブしたトピックでメッセージを処理します。ブローカー上のトピックにメッセージをパブリッシュします。
ドキュメンテーション | 例
OPC HDA
OPC Historical Data Access サーバーから処理済みデータまたは生データを読み込み、MATLAB を使用してデータを解釈、操作、可視化します。
ドキュメンテーション | 例
製品リソース:
「MathWorks 技術コンサルティングとの提携により、MATLAB を使用した監視制御用の堅牢なプラットフォームを開発し、パイロットプラントを最新の自動制御システムに移行させました。これにより、研究者はアルゴリズムのアイデアから実装、シミュレーション、および展開までを迅速に行えるようになりました。
あなたは学生ですか?
ご所属の学校にはすでに Campus-Wide License が導入されていて、MATLAB、Simulink、その他のアドオン製品を利用できる可能性があります。