例: 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 デバイスが適切に通信できることを実証するために、各デバイスは別のデバイスから「クライアント読み取りプロパティ」を実行します。
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 この機能をサポートするデバイスについては、「」を参照してください。 |
アドオンコンポーネント | の |
注記
のインストール後 CODESYS BACnet2 SL、プロジェクトは次の場所にあります。 CODESYS インストールディレクトリの
CODESYS BACnet2 SL/Examples
サブディレクトリ。