デュアル センサー PTP 同期の主な目的は、2 つのセンサーがマイクロ秒レベルの精度で時刻の一貫性を維持し、収集されたデータの比較可能性を確保することです。-以下は、業界標準 (IEEE 1588 PTPv2) に基づく具体的な構成手順であり、ハードウェアの準備、マスター/スレーブの役割の設定、ネットワーク構成、ソフトウェア パラメーターの調整、検証とメンテナンスの 5 つの段階に分かれています。
I. ハードウェアとネットワークの準備
ハードウェアのサポートを確認する
両方のセンサーとそれに接続されているスイッチ/コントローラーが IEEE 1588 PTP v2 プロトコルをサポートしていることを確認してください。
ハードウェア タイムスタンプを有効にすることを強くお勧めします。これは、マイクロ秒未満の精度を実現するために重要です。{0}通常のソフトウェア タイムスタンプでは、ミリ秒レベルの精度しか提供できず、高精度のデュアル センサー比較の要件を満たすことができません。-
ネットワークトポロジーの最適化
最良の解決策: PTP 機能をサポートする同じギガビット産業用スイッチに両方のセンサーを直接接続し、クロスルーターまたはマルチレイヤ スイッチングを回避してレイテンシ ジッターを軽減します。{0}{1}
トラフィックの分離: 可能であれば、PTP 同期用に別の VLAN または物理ネットワークを確立して、PTP パケットのキューイング遅延の原因となる可能性のある他の大規模なデータ送信 (ビデオ ストリームやファイル転送など) による帯域幅の消費を回避します。
II.マスター/スレーブの役割の決定: PTP プロトコルは、最適マスター クロック アルゴリズム (BMCA) を使用してマスター クロックを自動的に選択します。ただし、デュアル センサー固定シナリオでは、安定性を確保するためにマスター クロックを手動で指定することをお勧めします。
マスター クロックを指定: より安定したパフォーマンス、より高い水晶発振器の精度を持つセンサー、またはマスターとしてシステム基準として機能するセンサーを選択します。
設定内でその優先度 (Priority1) をより高い値に設定します (たとえば、128 未満。値が低いほど優先度が高くなります)。
スレーブ クロックを指定する: 他のセンサーをスレーブとして設定し、その Priority1 を低い値 (たとえば、128 以上) に設定して、常にマスターと同期するようにします。
Ⅲ.主要なパラメータの設定: PTP 設定インターフェイスまたは両方のセンサーの設定ファイルで、次のコア パラメータを設定します。
|
パラメータ項目 |
推奨設定値 |
説明 |
|
PTPバージョン |
IEEE 1588-2008 (v2) |
現在主流の産業用バージョンであり、最高の互換性を提供します。 |
|
送信モード |
UDP/レイヤー2 |
ネットワーク デバイスのサポートに基づいて選択します。通常、レイヤー 2 の遅延は短くなります。 |
|
同期間隔 |
-3 (125ms) または -4 (62.5ms) |
高頻度のデータ取得には短い設定を推奨します。-通常のシナリオでは 1 秒 (logSyncInterval=0) が許容されます。 |
|
アナウンス間隔 |
1 秒 (logAnnounceInterval=0)。 |
マスター-スレーブ状態のネゴシエーションに使用されます。速すぎる必要はありません。 |
レイテンシ メカニズム: E2E (エンド-ツー-エンド) または P2P。 E2E はほとんどのスイッチ環境に適しています。スイッチがトランスペアレント クロッキングをサポートしており、リンクがシンプルな場合は、遅延をより安定させるために P2P を選択できます。
ドメイン番号: 0。デフォルトのドメイン。両方のセンサーが同じドメインにあることを確認してください。
ハードウェア タイムスタンプ: 有効。最も重要なステップ。ネットワーク カード/チップ レベルで有効になっていることを確認してください。

