La implementació de la sincronització PTP (IEEE 1588 Precision Time Protocol) en l'adquisició de dades de doble-sensor implica dos passos: el maquinari-admet i el programari-implementat. Per a escenaris industrials, es recomana el maquinari PTP per a una major precisió.
I. Confirmació de prerequisits En primer lloc, confirmeu que els dos dispositius d'adquisició de dades (PLC/controlador/targeta d'adquisició de dades) admeten el protocol PTP.
Els dispositius de grau industrial-admeten una arquitectura esclau PTP mestre-per defecte. Un dispositiu actua com a rellotge mestre PTP (proporcionant hora estàndard) i l'altre com a rellotge esclau (sincronitzant-se amb el rellotge mestre). No es requereix maquinari addicional.
II. Passos estàndard d'implementació per a escenaris industrials
1. Configuració de la xarxa i de la funció (5 minuts) Connecteu els dos dispositius d'adquisició de dades a la mateixa xarxa d'àrea local (LAN), garantint la connectivitat de la xarxa i la fluctuació de latència de la xarxa no superior a 10 ms.
Configureu un dispositiu (amb un millor rendiment i una ubicació més estable) com a rellotge mestre PTP i l'altre com a rellotge esclau PTP.
Configura el domini PTP: fes servir el mateix número de domini PTP per als dos dispositius; El domini 0 és suficient per defecte.
2. Paràmetres de sincronització
Període de sincronització: configurat per sincronitzar-se amb el rellotge cada ** minuts per compensar la deriva del rellotge;
Mode de sincronització de temps: seleccioneu PTPv2 (IEEE 1588-2008) per a escenaris industrials, oferint una precisió més alta que la v1;
Si el dispositiu admet marques de temps de maquinari, assegureu-vos d'activar la funció de marca de temps de maquinari, que pot millorar la precisió des de mil·lisegons fins a sub{0}}microsegons.
3. Comparació de dades i compensació de desviacions
Després d'habilitar la sincronització PTP, feu una prova de pas als dos sensors per mesurar la petita desviació fixa restant;
Utilitzeu el "mètode de compensació de desviació fixa" per realitzar una compensació de programari per a la desviació restant, reduint encara més l'error.
4. Verifiqueu la precisió: repetiu la prova de pas tres vegades per confirmar que la desviació final és inferior o igual a 1 ms. Això compleix els requisits per a la comparació de dos-sensors i la implementació s'ha completat.
III. Implementació de PTP de programari de baix-cost (per a dispositius que no admeten PTP de maquinari)
Si el dispositiu no admet PTP de maquinari natiu, la sincronització de programari NTP pot complir els requisits. Passos:
Configureu un servidor NTP a l'ordinador amfitrió. Tots dos dispositius d'adquisició es sincronitzen amb el servidor NTP de l'ordinador amfitrió.
Set up automatic synchronization every 5 minutes. The accuracy can reach 1~10ms, meeting the needs of most low-to-medium speed industrial scenarios.
Amb la compensació de desviació fixa, la desviació final es pot controlar en mig període de mostreig.
Comparació de precisió
|
Mètode d'implementació |
Precisió de sincronització |
Cost |
Escenaris aplicables |
|
Maquinari PTP |
Menor o igual a 1μs |
Alta (requereix assistència per al dispositiu) |
Detecció dinàmica d'alta-freqüència, escenaris d'alta-precisió |
|
Programari PTP/NTP |
1 ~ 10 ms |
Cost zero (només configuració de programari) Comparació de redundància de sensors duals en aplicacions industrials típiques |
Notes importants:
No realitzeu la sincronització PTP a les xarxes públiques, ja que la fluctuació de la xarxa provocarà una disminució de la precisió. El millor és utilitzar-lo dins de la mateixa xarxa d'àrea local.
En escenaris industrials típics, fins i tot amb el programari NTP + compensació de desviació fixa, la precisió és suficient; no cal implementar PTP de maquinari.
Un cop habilitada la sincronització, la desviació només s'ha de verificar un cop al mes durant 1 minut; no es requereix cap manteniment addicional.

