基本概念
この章では CommBridge の基本概念を説明します。
プラグインは機能実装の基本単位です。デバイス上に動的ライブラリとして存在し、データフローの停止後に安全に追加・削除できます。パッケージによって含まれる数が異なり、収集、演算、アップロードなど各プラグインが個別の機能を実装します。
| 番号 | 名前 | 説明 |
|---|---|---|
| 1 | Modbus クライアント[マスター] | Modbus の TCP Client と RTC Master 機能を提供し、他の Modbus デバイスのデータを収集・書き込み |
| 2 | OPCUA クライアント | OPCUA の Client 機能によるデータ収集 |
| 3 | Siemens S7 クライアント | 標準 S7 プロトコルで Siemens PLC のデータを収集 |
| 4 | シリアル通信 | 指定形式でローカルシリアルポートと通信し、データの読み書きを実行 |
| 5 | データ処理 | 単純な算術式で上流ノードのデータを処理して下流へ転送。収集ノードでリアルタイム値、処理ノードで処理後の値を確認可能 |
| 6 | MQTT アップロード | MQTT の Client 機能で、topic への発行により上流データを送信 |
| 7 | MySQL データベースへのアップロード | 上流データを MySQL に保存 |
| 8 | Modbus データセンター | Modbus の TCP Server 機能を提供し、ローカルデータを保存して他のデバイスからの収集に対応 |
| 9 | MSQLite データベース保存 | 上流データをローカル SQLite に保存。現在はノード内のプラン設定なし |
データフロー
Section titled “データフロー”データフローは、すべてのノードの接続、起動・停止、異常イベント処理を担うノード管理インスタンスです。ノードをドラッグして接続することで、ノード間のデータの流れを柔軟に設定し、収集プラグインからアップロードプラグインへといった、上流から下流への転送を行えます。