Skip to main content

例: BACnet BBMD

製品: CODESYS BACnet2 SL

BACnet_BBMD_example.project 例は、BACnet デバイスを「BACnet Broadcast Management Device」(BBMD)として設定して使用する方法を示しています。 BBMD を利用すると、特定の BACnet サービスで使用される IP ブロードキャスト メッセージをローカル ネットワークの境界を越えて送信できます。

説明

BACnet/IP および BBMD の概要とドキュメントについては、次を参照してください。 BACnet コミュニティ – 開発者支援

複雑なネットワーク環境をシミュレートするには、LANCOM VPN ルーターが使用されます。 BACnet デバイスを分離するために 2 つの VLAN があります。 VLAN 外部のデバイスへの BACnet ブロードキャスト (IP/UDP ブロードキャストも) は、LANCOM VPN ルーターによって拒否されます。その結果、1 つの VLAN 内の BACnet デバイスは、他の VLAN 内の BACnet デバイスと直接通信できなくなりますが、通信するには「その」BBMD が必要になります。

LANCOM VPN ルーターは、2 つの VLAN 間で IP ルーティングを実行するように構成されています。これにより、BBMD が IP 経由で「ピアツーピア」(P2P) 通信できるようになります。

一般に、BBMD 構成は「完全に接続されたスター」である必要があります。この特定の例では、BBMD の構成は単純です。2 つの BBMD は相互に認識するだけで済みます。

ネットワークビュー:

bacnet_example_bbmd_network_view.png

アプリケーションビュー:

bacnet_example_bbmd_application_view.png

BACnet デバイスが適切に通信できることを実証するために、各デバイスは別のデバイスから「クライアント読み取りプロパティ」を実行します。

Analog_Value[1].Present_Value (ショートフォーム: AV1.PV)

BACDEV1 増加します AV1.PV 読み取りに成功した後。このようにして、すべての BACnet デバイスのパフォーマンスが向上していることがわかります。 AV1.PV 「リング」が閉じたとき(または中断されなかったとき)。

システム要件と制限事項

プログラミングシステム

CODESYS Development System (バージョン 3.5.16.0 以降)

ランタイムシステム

CODESYS Control Win (バージョン 3.5.15.0 以降)。製品データシートも参照してください。 CODESYS BACnet2 SL この機能をサポートするデバイスについては、「」を参照してください。

アドオンコンポーネント

CmpBACnet コンポーネントはランタイム構成ファイルで有効にする必要があります。

注記

_example_icon.png のインストール後 CODESYS BACnet2 SL、プロジェクトは次の場所にあります。 CODESYS インストールディレクトリの CODESYS BACnet2 SL/Examples サブディレクトリ。