In base al tuo precedente focus sull'ambiente Linux, sullo switch industriale Hirschmann RS20/RS30 e sulla modalità P2P per evitare conflitti BMCA, i passaggi di configurazione completi per la sincronizzazione ad alta precisione-doppio-sensore PTP sono i seguenti:
I. Configurazione lato interruttore- (Hirschmann RS20/RS30)
Accedere alla modalità di configurazione globale dello switch, abilitare PTP, specificare la versione del protocollo come IEEE 1588-2008 (PTPv2) e impostare il meccanismo di ritardo globale sull'orologio trasparente P2P.
Configura le due porte fisiche che collegano i due sensori come porte orologio P2P trasparenti, consenti pacchetti specifici Pdelay-, conferma e salva la configurazione e riavvia per avere effetto.
II. Configurazione del sensore principale
Installa il pacchetto dello strumento linuxptp e modifica `/etc/linuxptp/ptp4l.conf`.
Imposta priorità 1 su 128 e priorità 2 su 128, abilita masterOnly 1 (modalità master forzata), specifica delay_mechanism (P2P) e associa l'interfaccia di rete corrispondente.
Riavvia il servizio ptp4l e conferma che i registri mostrano che il dispositivo è in modalità master.
III. Configurazione dello schiavo
Installa Linux PTP e modifica il file di configurazione.
Imposta priorità 1 su 130, priorità 2 su 130, masterOnly su 0 e il meccanismo di latenza su P2P per la sincronizzazione. Associare la scheda di interfaccia di rete corrispondente.
Dopo aver riavviato il servizio, esegui `sudo phc2sys -s /dev/ptp0 -w` per sincronizzare l'orologio hardware PTP con l'orologio di sistema.
IV. Verifica dell'accuratezza
Eseguire `ptp4l -i eth0 -m -q` per confermare che l'offset è stabile entro ±1~5 microsecondi, che non sono presenti allarmi di modifica del master migliore e che lo scambio di messaggi Pdelay è normale. Questo completa la configurazione della sincronizzazione ad alta-precisione.

