Baseret på dit tidligere fokus på Linux-miljøet, Hirschmann RS20/RS30 industriel switch og P2P-tilstand for at undgå BMCA-konflikter, er de komplette konfigurationstrin for dobbelt-sensor PTP høj-præcisionssynkronisering som følger:
I. Kontakt-sidekonfiguration (Hirschmann RS20/RS30)
Log ind på switchens globale konfigurationstilstand, aktiver PTP, angiv protokolversionen som IEEE 1588-2008 (PTPv2), og indstil den globale forsinkelsesmekanisme til P2P transparent ur.
Konfigurer de to fysiske porte, der forbinder de to sensorer, som P2P-gennemsigtige clock-porte, tillad Pdelay-specifikke pakker, commit og gem konfigurationen, og genstart for at træde i kraft.
II. Master sensor konfiguration
Installer linuxptp-værktøjspakken og rediger `/etc/linuxptp/ptp4l.conf`.
Indstil prioritet1 til 128 og prioritet2 til 128, aktiver masterOnly 1 (tvungen mastertilstand), angiv forsinkelsesmekanisme (P2P), og bind til den tilsvarende netværksgrænseflade.
Genstart ptp4l-tjenesten og bekræft, at logfilerne viser, at enheden er i mastertilstand.
III. Slave konfiguration
Installer Linux PTP og rediger konfigurationsfilen.
Indstil prioritet 1 til 130, prioritet 2 til 130, masterOnly til 0 og latensmekanismen til P2P for synkronisering. Bind det tilsvarende netværkskort.
Når du har genstartet tjenesten, skal du udføre `sudo phc2sys -s /dev/ptp0 -w` for at synkronisere PTP-hardwareuret med systemuret.
IV. Nøjagtighedsbekræftelse
Kør `ptp4l -i eth0 -m -q` for at bekræfte, at forskydningen er stabil inden for ±1~5 mikrosekunder, at der ikke er nogen bedste master ændrede alarmer, og Pdelay beskedudveksling er normal. Dette fuldender konfigurationen af høj-synkronisering.

