html PTP 時刻同期:ハードウェアタイムスタンプとオフセット | FCTEL
                                   +8618758069661 [email protected]
製品検索 検索ガイド: スペース = AND(かつ)、 | = OR(または)、 ! = NOT(除外)

ご質問はありますか? 今すぐお電話ください!

+8618758069661

またはメッセージをお送りください

オンラインお問い合わせ

産業用PTP時刻同期:メッセージ、ハードウェアタイムスタンプ、受入試験

閲覧数: 182 +3FCTELEによるオリジナル記事著者:FCTELE技術チーム

Precision Time Protocol(PTP)は、産業用コントローラー、モーションシステム、カメラ、分散型データ収集装置に共通の時刻基準を提供します。単に時刻値を配信するだけではありません。PTPはタイムスタンプ付きメッセージを双方向に交換し、経路遅延とクロックオフセットを推定したうえで、ローカル発振器を選択されたグランドマスターに追従させます。スイッチでのタイムスタンプ付与、滞留時間の補正、トポロジー、トラフィック負荷は、いずれも結果に影響します。

PTPの4メッセージによるタイムスタンプ交換とオフセット計算
Sync、Follow_Up、Delay_Req、Delay_Respは、平均経路遅延とクロックオフセットを推定するためのタイムスタンプt1からt4を提供します。

4つのタイムスタンプでクロックオフセットを求める仕組み

グランドマスターはSyncを送信し、t1を記録します。スレーブはそのメッセージを受信し、t2を記録します。ツーステップクロックの場合、正確なt1が後続のFollow_Upメッセージで通知されます。その後、スレーブはt3でDelay_Reqを送信し、グランドマスターはt4で受信して、その値をDelay_Respで返します。これにより、受信側は経路の両方向を観測できます。

順方向と逆方向の遅延がほぼ対称である場合、平均経路遅延は[(t2−t1)+(t4−t3)]/2、オフセットは[(t2−t1)−(t4−t3)]/2となります。大きな非対称性は固定的な誤差となります。そのため、異なる光ファイバー経路、不均等なキュー処理、メディア変換については、影響のない伝送として扱うのではなく、技術的な検討が必要です。

ハードウェアタイムスタンプが重要な理由

アプリケーションやオペレーティングシステムによるタイムスタンプには、割り込みレイテンシ、スケジューラーによる遅延、キュー待ち時間が含まれます。ハードウェアタイムスタンプは、PHYの入力点または出力点に近い位置でローカルクロックを取得し、不確定な区間を短くします。発振器のドリフトを除去するものではありませんが、サーボに対してはるかに安定した観測値を提供します。

産業用イーサネットスイッチのハードウェアタイムスタンプと滞留時間の経路
入力時と出力時のハードウェアタイムスタンプにより、スイッチ内部の滞留時間を切り分け、ソフトウェアのスケジューリングによるジッターを回避します。

トランスペアレントクロックは、PTPイベントメッセージがスイッチ内部に滞留する時間を測定し、補正フィールドを更新します。バウンダリークロックは、ある時刻同期関係を終端し、各ポートで別の時刻同期関係を開始します。これらの機能は、それぞれ異なるトポロジーに適しています。対応状況、精度、遅延測定方式、設定可能なプロファイルは、対象の正確なモデルとファームウェアに照らして確認する必要があります。

オフセット測定から安定したクロックへ

オフセットを計算した後、スレーブは、稼働中の制御タスクがすでに使用しているクロックを急激に変更すべきではありません。通常、サーボは位相と周波数を徐々に調整します。運用担当者は、ロック状態、オフセットの推移、周波数補正、グランドマスターの識別情報、マスターの変更を監視する必要があります。冗長設計では、グランドマスター喪失、リンク切断、および復旧後の回復時間を実測する必要があります。

最適マスタークロックアルゴリズムは、優先度、クロッククラス、精度、および関連フィールドを使用して候補を順位付けします。新しく選択されたグランドマスターでも、収束は必要です。リンクLEDが緑色に点灯していても、時刻同期ドメイン、メッセージシーケンス、サーボが正常であるかどうかは分かりません。

トラフィック負荷も同期に影響する

PTPを処理しない通常のスイッチでは、変動するキューイング遅延が加わることがあります。時刻同期トラフィックに高い優先度を与えることで競合は軽減されますが、ハードウェアタイムスタンプや滞留時間補正の代わりにはなりません。PTPは、想定される本番環境の負荷で、映像、ファイル転送、制御、マルチキャストの各トラフィックと併せて試験する必要があります。

VLANの設計、QoS、マルチキャストフィルタリング、冗長化、再収束は、経路やキューの動作を変えることがあります。受入試験では、単一の平均値に頼るのではなく、アイドル時と目標負荷時におけるオフセットの分布全体を、ピーク・ツー・ピーク誤差や外れ値も含めて記録する必要があります。

受入判定の根拠を整える

PTPとTSNのマルチベンダー産業用相互運用性テストベッド
有用なテストベッドでは、設定、gPTPの収束、スケジュールされたトラフィック、輻輳時のレイテンシ、障害後の復旧を確認します。

グランドマスターの時刻源、PTPプロファイル、ドメイン、ワンステップまたはツーステップ動作、遅延測定方式、およびすべてのポートの役割を記録します。業務トラフィックを記録しながら、適切なアナライザーまたはミラーポートでメッセージシーケンスとタイムスタンプをキャプチャします。コールドスタート、定常状態、目標負荷、グランドマスター切り替え、リンク障害、および復旧を試験します。

有用な受入評価指標には、ロック時間、定常状態のオフセット、ピーク・ツー・ピーク変動、ロック喪失イベント、フェイルオーバー時間、サービス復旧があります。すべての装置の電源を切って再投入した後に試験を繰り返し、設定が保持されること、およびアプリケーションの周期が安定していることを確認します。

産業用スイッチの選定

ネットワークに必要なのがオーディナリークロック、バウンダリークロック、トランスペアレントクロックのいずれであるか、また、エンドツーエンドとピアツーピアのどちらの遅延測定方式を使用するかを明確にします。ポート速度、冗長化、VLAN、QoS、PTP処理は、1つのシステムとして検証する必要があります。一般的な「PTP対応」という表示だけでは、すべてのモードや精度目標への対応を判断できません。

FCTELの産業用スイッチにおけるPTP機能は、製品とファームウェアによって異なります。最新の製品資料を参照し、実際に使用する対象トポロジーで試験してください。この方法により、同期を単なるチェック項目ではなく、測定可能な技術的根拠として扱うことができます。

この記事を共有する