アーティクル - CS431513

PTC Kepware 製品の BACnet/IP ドライバーのオブジェクト識別子、オブジェクト名、システム ステータス、ベンダー識別子に対する非エラー応答を提供するためのサポートを追加しました。

修正日: 18-Nov-2024   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • Kepware Server (formerly KEPServerEX) 6.0.2107.0 to 6.17
  • ThingWorx Kepware Server (legacy) 8.0 to 6.17

説明

  • BACnet/IPドライバーは、ビルオートメーションネットワーク上のシーメンスコントローラーに接続するために使用されています。
    • BACnet コントローラーが期待される頻度で KEPServerEX にデータを送信していません
    • コントローラーとKEPServerEXの間で「Who-Is、I-Am」クエリが繰り返し送信されているようです。
    • BACnetデバイスは、KEPServerEXがサポートできるサービスのリストを要求し続け、それに応じてKEPServerEXは「私はこのデバイスです」と言いますが、そのすべての機能を認識しません。
    • これはRPMの次の機能(Read Property Multiple)を壊すようです。
    • シーメンスは自社で調査したが、これはシーメンスの問題ではないと考えている。
    • KEPServerEX にエラー メッセージは表示されません。BACnet デバイスの「who-is」ログはリクエストに応じて入手できます。
    • 欠落しているプロパティ値: 元のリクエスト (Siemens から) では、複数のプロパティ (protocol-services-supported、object-identifier、object-name、system-status、vendor-identifier) が要求されていました。
    • この「I-Am」応答(Kepwareから)はベンダーIDのみを提供します
    • その他のプロパティは別のメッセージで提供されるか、このデバイスでサポートされていない可能性があります。
  • Siemens PXC100-E96.A に接続するときに、BACNet/IP ドライバーを使用して COV サブスクリプションを機能させることができません。
    • 「COVを使用しない」ことも可能で、ポーリングレートを設定するとデータを取得しますが、デジタルタグの素早い遷移を見逃さないようにCOVを使用したいと考えました。
    • COVを動作させようとする際にWiresharkを使用してパケットキャプチャを行うと、Kepwareがサブスクリプションを要求し、コントローラが要求の確認を送信し、コントローラがすぐに最初のデータポイントを送信することがわかります。
    • その後、「再サブスクリプション」が発生するまで、データポイントの更新は行われません。
最新バージョンはこちらを参照ください CS431513