テクニカルファンダメンタルズ
バイナリデータエンコーディングとヘッダーレイアウトの技術的基礎
マシンツーマシン通信は、の主な適用分野です CODESYS ライブラリ OPC UA PubSub SL。OPC Foundationは、[A6] C.2に、リアルタイム指向の巡回データ送信のユースケース向けに「UADP-Period-Fixed」プロファイルを提供しています。
PubSub パブリッシャー UADP 定期固定設定
パブリッシャーは次のエンコーディングをサポートしています
NetworkMessages
とDataSetMessages
メッセージ:UADP Message
固定レイアウトの定期データのヘッダー。
PubSub サブスクライバー UADP 定期固定設定
サブスクライバーは次のデコードをサポートします
NetworkMessages
とDataSetMessages
メッセージ:UADP Message
固定レイアウトの定期データのヘッダー。
スペースと送信時間は限られているため、UADPを介したデータのエンコードと送信は可能な限り効率的でなければなりません。目的は、効率的な伝送の要求を満たすパブ/サブシステムの構成を作成することです。つまり、メタデータはできるだけ少なく、ネットワークメッセージあたりのユーザーデータはできるだけ多くなるということです。[A6] C.2 の仕様を実装すれば、これらの目的を大いに達成できます。
OPC Foundation では、Pub/Sub の実装には次のプロパティが必要です。 UADP-Periodic-Fixed
プロファイル:
OPC UA バイナリデータエンコーディング
メッセージレイアウトを修正
UADP-Periodic-Fixed
ヘッダーレイアウト [A6] C.2パブリッシャーとサブスクライバーは、サポートするストラクチャーを事前に知っておく必要があります。