Skip to Content
工場データ抽出BACnet Collector

BACnet Collector

ビルおよび設備システム — HVAC、チラー、電力メーター、照明 — を、ポイントごとの設定なしで、生産設備と同じデータプラットフォームに取り込みます。BACnet/IPネットワークを接続し、そのデータポイントをフリートデータベースへ直接ストリーミングします。すべてはブラウザで設定されます:コーディングも、再デプロイも、ダウンタイムもありません。

このアプリの利点

ゼロ設定のネットワーク検出。 アプリはWho-IsブロードキャストでBACnetネットワークを定期的にスキャンし、見つけたすべてのデバイス — デバイスインスタンス、ベンダー名、ベンダーIDを含む — を自動的に登録し、すぐに収集を開始します。ネットワークに追加された新しいコントローラは、次回のスキャンで取り込まれます。スキャン間隔は設定可能で、IPアドレスを使ってデバイスを手動で追加することも常に可能です。

自動的なポイント検出。 すべてのデバイスについて、アプリは利用可能なすべてのデータポイントを自前で検出します:アナログ、バイナリ、多状態の入力、出力、値を、オブジェクト名、工学単位、説明とともに。

すべてを収集、または必要なものだけを収集。 デフォルトでは、アプリはデバイスが公開するすべてのポイントオブジェクトを収集します。範囲を絞り込むには、関心のあるオブジェクト識別子を列挙します(例:analog-input:1, binary-input:3)。

品質情報を伴う読み取り値。 すべての読み取り値は、そのBACnetステータスフラグ(in-alarm、fault、out-of-service)と、最新のオブジェクト名、単位、説明を伴います — そのため、値が信頼できるかどうかを常に把握できます。

ネットワークに優しい。 値はバッチ化されたReadPropertyMultipleリクエストでポーリングされます — データポイントごとに1つではなく、サイクルごとに少数のテレグラム — それをサポートしないデバイスには自動的なフォールバックがあります。すべてのデバイスは、それぞれの読み取り間隔で独立してポーリングされます。

対応デバイスとプロトコル

コレクターは、BACnet/IPネットワーク上のあらゆるデバイスから読み取ります。

プロトコルの詳細

  • 標準: BACnet(ASHRAE 135)、BACnet/IP経由;デフォルトUDPポート47808
  • 検出: デバイス向けのWho-Isブロードキャスト、続いてデバイスごとのオブジェクト検出。
  • 収集されるオブジェクトタイプ:
    • アナログ — Analog Input (AI)、Analog Output (AO)、Analog Value (AV)。
    • バイナリ — Binary Input (BI)、Binary Output (BO)、Binary Value (BV)。
    • 多状態 — Multi-State Input (MSI)、Multi-State Output (MSO)、Multi-State Value (MSV)。
  • オブジェクト識別子の形式: <object-type>:<instance>、例:analog-input:1binary-input:3

ビルオートメーションベンダー

BACnet/IPはビルオートメーションの共通言語であり、コレクターは主要なエコシステム全体で動作します。例えば:

  • Johnson Controls — VAVコントローラおよびビルオートメーションシステム。
  • Honeywell — BACnetコントローラ、サーモスタット、コントロール。
  • Tridium — Niagaraフレームワークシステム。
  • Distech Controls — HVACコントローラ。
  • Schneider Electric / Alerton — BACnetコントローラ。
  • Siemens — BACnet対応コントローラ。
  • Carrier — チラーおよびボイラーコントロール。
  • エネルギー・照明 — BACnet付きのSchneider PowerLogic / Siemens SENTRONメーター、スマート照明ゲートウェイ、BACnet出力を備えたビルエネルギー管理システム(BEMS)。

得られるもの

プロジェクトにアプリをインストールし、エッジPC(ゲートウェイ)を割り当てます。アプリはローカルのBACnetネットワークを自動的にスキャンし、見つけたすべてのデバイスを登録します — アプリボードを開いてデータの到着を見守ってください。ボードの設定ビューでは、各アセットを微調整できます:収集間隔の調整、収集の一時停止と再開、特定のオブジェクト識別子への収集の限定、またはIPアドレス(オプションでIP:Port)によるデバイスの手動追加。

ゲートウェイごとに、ネットワークスキャン間隔、検出されたデバイスのデフォルト収集間隔、このコレクター自身のBACnetデバイスID、バインドするネットワークインターフェース、データをFleetDBに保存するかどうかを、追加で設定できます — すべてgatewaysテーブルで直接行え、ほとんどの設定で再起動は不要です。すべての読み取り値は、フリートデータベースのmeasurementsテーブルに到着し — 各々のステータスフラグ、オブジェクト名、単位、説明を伴って — 各アセットのライブのオンライン/オフライン状態はassetstatusテーブルで追跡されます。収集された読み取り値はデフォルトで3か月間保持されます(調整可能)。

共通のコレクター機能

すべてのIronFlockコレクターと同様に、BACnet Collectorはブラウザで完全に設定でき — 組み込みのアプリボードでデバイス接続を追加・編集し、変更は再起動なしで即座に反映されます。エッジで信頼性が高く:各デバイスは分離して収集され(1台の到達不能なコントローラが他を止めることは決してありません)、応答のない読み取りはログに記録され次のサイクルで再試行され、ゲートウェイがプラットフォームへの接続を失った場合は、アプリが収集を続け、リンクが復旧した瞬間に読み取り値をローカルにバッファリングしてから、すべてを順番どおりに転送します(バッファサイズはゲートウェイごとに設定可能で、オプションで転送専用モードもあります)。そしてハードウェアなしで試せます:任意のデバイスをデモモードに切り替えると、アプリがリアルなビルオートメーションのサンプルデータを生成するため、実際のBACnetデバイスを接続する前に全体的な使い心地を確認できます。

データを活用する

付属のアプリボードは、流入するデータの即時概要を提供します。カスタマイズされた表示には、BACnetの測定値を他のアプリのデータと並べて表示するカスタムダッシュボードSCADAボードを構築し、Data Backendを介してクエリし、Alarmsアプリを使って収集した値をSMSまたはメール通知でリアルタイムに監視します。デバイスをオンラインにしてアプリをインストールするには、デバイス管理アプリ管理を参照してください。

Last updated on