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 サブディレクトリ。