Gebaseerd op uw eerdere focus op de Linux-omgeving, de Hirschmann RS20/RS30 industriële switch en de P2P-modus om BMCA-conflicten te voorkomen, zijn de volledige configuratiestappen voor dubbele-sensor PTP-synchronisatie met hoge-precisie als volgt:
I. Configuratie schakelaar-zijde (Hirschmann RS20/RS30)
Meld u aan bij de globale configuratiemodus van de switch, schakel PTP in, specificeer de protocolversie als IEEE 1588-2008 (PTPv2) en stel het globale vertragingsmechanisme in op P2P transparante klok.
Configureer de twee fysieke poorten die de twee sensoren verbinden als transparante P2P-klokpoorten, sta Pdelay-specifieke pakketten toe, voer de configuratie door en sla deze op, en start opnieuw op om van kracht te worden.
II. Configuratie hoofdsensor
Installeer het linuxptp-toolpakket en bewerk `/etc/linuxptp/ptp4l.conf`.
Stel prioriteit 1 in op 128 en prioriteit 2 op 128, schakel masterOnly 1 in (geforceerde mastermodus), specificeer delay_mechanism (P2P) en maak verbinding met de overeenkomstige netwerkinterface.
Start de ptp4l-service opnieuw en bevestig dat uit de logboeken blijkt dat het apparaat in de mastermodus staat.
III. Slave-configuratie
Installeer Linux PTP en bewerk het configuratiebestand.
Stel prioriteit 1 in op 130, prioriteit 2 op 130, masterOnly op 0 en het latentiemechanisme op P2P voor synchronisatie. Sluit de bijbehorende netwerkinterfacekaart aan.
Nadat u de service opnieuw hebt opgestart, voert u `sudo phc2sys -s /dev/ptp0 -w` uit om de PTP-hardwareklok te synchroniseren met de systeemklok.
IV. Nauwkeurigheidsverificatie
Voer `ptp4l -i eth0 -m -q` uit om te bevestigen dat de offset stabiel is binnen ±1~5 microseconden, dat er geen beste master-gewijzigde alarmen zijn en dat de uitwisseling van Pdelay-berichten normaal is. Hiermee is de uiterst nauwkeurige synchronisatieconfiguratie voltooid.

