Skip to main content

テクニカルファンダメンタルズ

バイナリデータエンコーディングとヘッダーレイアウトの技術的基礎

マシンツーマシン通信は、の主な適用分野です CODESYS ライブラリ OPC UA PubSub SL。OPC Foundationは、[A6] C.2に、リアルタイム指向の巡回データ送信のユースケース向けに「UADP-Period-Fixed」プロファイルを提供しています。

. パブリッシャー
  • PubSub パブリッシャー UADP 定期固定設定

  • パブリッシャーは次のエンコーディングをサポートしています NetworkMessagesDataSetMessages メッセージ: UADP Message 固定レイアウトの定期データのヘッダー。

. サブスクライバー
  • PubSub サブスクライバー UADP 定期固定設定

  • サブスクライバーは次のデコードをサポートします NetworkMessagesDataSetMessages メッセージ: UADP Message 固定レイアウトの定期データのヘッダー。

スペースと送信時間は限られているため、UADPを介したデータのエンコードと送信は可能な限り効率的でなければなりません。目的は、効率的な伝送の要求を満たすパブ/サブシステムの構成を作成することです。つまり、メタデータはできるだけ少なく、ネットワークメッセージあたりのユーザーデータはできるだけ多くなるということです。[A6] C.2 の仕様を実装すれば、これらの目的を大いに達成できます。

OPC Foundation では、Pub/Sub の実装には次のプロパティが必要です。 UADP-Periodic-Fixed プロファイル:

  • OPC UA バイナリデータエンコーディング

  • メッセージレイアウトを修正

  • UADP-Periodic-Fixed ヘッダーレイアウト [A6] C.2

  • パブリッシャーとサブスクライバーは、サポートするストラクチャーを事前に知っておく必要があります。