SCADAシンボル
IronFlockにはSCADAシンボルのライブラリが含まれており、Board Studioダッシュボードに配置してプロセスビジュアライゼーション、設備概要、産業制御画面を作成できます。各シンボルはリアルタイムデータバインディングとインタラクティブ制御をサポートするベクターグラフィックです。
SCADAシンボルライブラリは ThingsBoard プロジェクトに基づいており、Apache License 2.0 の下でライセンスされています。ThingsBoard の作者の皆様の素晴らしい成果に感謝します ❤️。
SCADAシンボルをボードに配置すると、プロポーションと相対位置を維持するために自動的に固定幅と固定高さが有効になります。詳細はレイアウトドキュメントをご覧ください。
動的表示プロパティ
SCADAシンボルには、プロセスダイアグラムに命を吹き込む豊富な動的表示オプションがあります:
- 流動する液体 — パイプとタンクで方向と速度を設定可能なアニメーション液体フローを表示
- 警告インジケーター — シンボルは色の変化と点滅する危険サインで警告状態を表示
- 回転するモーター — モーターとポンプのシンボルが回転アニメーションで稼働状態を表示
- 充填レベル — タンクとコンテナが動的な充填レベルを表示
- 状態カラー — シンボルが運転状態に応じて色を変更(稼働中、停止、故障など)
これらの動的プロパティはすべて、プロジェクトのFleetDBデータベースで収集されたデータに接続できます。例えば、パイプシンボルのフローアニメーションを流量センサー値にバインドしたり、タンクの充填レベルに実際のレベル測定値を反映させたりできます — すべて新しいデータが到着するとリアルタイムで更新されます。
インタラクティブ制御
SCADAシンボルはアクションフィードバックもサポートしています — ユーザーはシンボルと対話してリモートデバイス上の実際の制御アクションをトリガーできます。
例えば、オペレーターはバルブシンボルをクリックして開閉できます。ボードデザイナーがバルブのクリックイベントをエッジデバイスで実行されるアクションに接続し、そのアクションが物理バルブにコマンドを送信します。アクション完了後、シンボルは新しいバルブ位置を反映して視覚状態を更新します。
これにより、ダッシュボードから直接一般的なSCADA制御パターンが可能になります:
- バルブをクリックして開閉
- ポンプをクリックして起動/停止
- モーターをクリックして速度や方向を変更
- 任意のシンボルをクリックしてエッジアプリが定義したカスタムアクションをトリガー
ボードデザイナーが各シンボルのトリガーアクションと渡すパラメータを設定します — ダッシュボード側でのコーディングは不要です。制御ロジックはハードウェアに近いエッジアプリに残り、ダッシュボードがオペレーターインターフェースを提供します。
シンボルライブラリ
タンク & 貯蔵
バルブ
パイプ
コネクタ
ポンプ & モーター
計測器 & センサー
フィルター & 分離器
スケール & インジケーター
電気 & 電力
エネルギー生成
石油 & ガス
建物 & インフラ
