Sincronizzazione temporale nell’automazione industriale: configurazione NTP e PTP per Emerson Ovation e Foxboro

Time Synchronization in Industrial Automation: Emerson Ovation and Foxboro NTP and PTP Setup

Perché ogni impianto ha bisogno di un’unica fonte di verità sull’ora?

Ogni controller, storico e sistema di sicurezza registra gli eventi con il proprio orologio. Se questi orologi non sono sincronizzati, i registri degli eventi riportano informazioni errate. L’indagine su un intervento finisce così per sembrare un mazzo di carte mescolato. Gli ingegneri sprecano giorni discutendo su quale registro sia corretto. Innanzitutto, accettate il principio fondamentale: un impianto ha bisogno di un’unica fonte di tempo affidabile. In secondo luogo, scegliete un protocollo adeguato ai vostri requisiti di precisione. Gestisco una rete Emerson Ovation e un’isola Foxboro I/A Series nello stesso sito. Ora entrambi ricevono l’ora da un’unica sorgente sincronizzata con il GPS. Arrivarci mi ha insegnato tutte le lezioni riportate di seguito.

Quali sono le differenze di precisione tra NTP, SNTP e PTP?

NTP è il cavallo di battaglia delle reti di impianto. Un server master mantiene l’ora di riferimento. I client lo interrogano a intervalli regolari tramite Ethernet, utilizzando la porta 123. NTP compensa il ritardo di rete e raggiunge una precisione di circa 10 ms su una LAN efficiente. SNTP è la versione semplificata. Ignora i calcoli del ritardo e accetta semplicemente l’ora ricevuta. La precisione scende a circa 50 ms. PTP, definito dallo standard IEEE 1588, supera entrambi. Il grandmaster invia continuamente i timestamp agli slave. Gli slave correggono lo scostamento in tempo reale. Tuttavia, per raggiungere il suo potenziale, PTP richiede switch e schede di rete compatibili con il timestamping hardware.

  • Passaggio 1 — Classificate i sistemi in base alle esigenze. I display operatore e gli storici accettano NTP a 10 ms.
  • Passaggio 2 — Usate PTP quando la registrazione della sequenza degli eventi richiede una risoluzione inferiore al millisecondo.
  • Passaggio 3 — Riservate SNTP ai dispositivi semplici che necessitano solo di un’ora approssimativa, come gli HMI autonomi.

Come costruire una sorgente master dell’ora referenziata al GPS?

I server dell’ora su Internet non devono essere presenti in una rete di controllo. Aprono percorsi in uscita che le policy di sicurezza dovrebbero bloccare. Un server dell’ora GPS risolve il problema. Riceve l’UTC dai satelliti e distribuisce l’ora interamente all’interno della rete dell’impianto. Inoltre, elimina la dipendenza dall’infrastruttura IT aziendale. Il mio sito utilizza un orologio GPS a doppia antenna che alimenta due server NTP ridondanti. Sia la rete di drop Ovation sia il nodo Foxboro ricevono l’ora da questa sorgente.

  • Passaggio 1 — Installate l’antenna GPS con una visuale libera del cielo. Mantenete la lunghezza del cavo dell’antenna entro i limiti indicati dal produttore.
  • Passaggio 2 — Assegnate al server dell’ora un indirizzo IP statico nella rete di controllo, sullo strato 1, isolato dall’IT dell’impianto.
  • Passaggio 3 — Configurate un secondo server come backup. I client devono passare al server di riserva senza l’intervento dell’operatore.
  • Passaggio 4 — Bloccate nel server l’offset UTC e le regole dell’ora legale, invece di configurarli in ogni client.

Come configurare Ovation e Foxboro come client NTP?

Il controller Emerson Ovation consente di configurare l’ora tramite le impostazioni di rete. Indicate a ogni controller la coppia di server GPS. Verificate lo scostamento dopo un’ora di stabilizzazione. La stazione Foxboro I/A Series funziona allo stesso modo tramite il proprio servizio dell’ora. Pertanto, configurate sempre i client e non lasciate mai i controller funzionare senza sincronizzazione. Un controller che funziona autonomamente deriva di diversi secondi alla settimana. Questa deriva altera silenziosamente il timestamp di ogni allarme che registra. Durante un’indagine, abbiamo trovato una stazione Foxboro avanti di 4 secondi rispetto al sistema Ovation. La sequenza degli eventi sembrava impossibile finché non abbiamo controllato lo scostamento degli orologi.

  • Passaggio 1 — Configurate gli indirizzi del server NTP primario e secondario su ogni controller e stazione.
  • Passaggio 2 — Impostate l’intervallo di interrogazione tra 64 e 1024 secondi, secondo le specifiche NTP.
  • Passaggio 3 — Accedete a ogni controller e registrate lo scostamento segnalato. Qualsiasi valore superiore a 100 ms richiede attenzione.
  • Passaggio 4 — Riavviate il controller o il servizio dell’ora dopo le modifiche di configurazione, quindi ricontrollate gli scostamenti.

Perché PTP ha bisogno dell’hardware per mantenere le sue promesse?

PTP promette una precisione inferiore al microsecondo. Le implementazioni basate solo sul software offrono prestazioni molto inferiori. Il grandmaster e ogni switch di frontiera devono supportare il timestamping hardware. In caso contrario, il jitter del software sovrasta il campo di correzione. Tuttavia, il vantaggio giustifica il costo per i controlli delle turbine e la registrazione ad alta velocità delle sequenze. Nel mio sito riserviamo PTP al gruppo delle apparecchiature rotanti. Tutto il resto utilizza NTP.

  • Passaggio 1 — Selezionate switch che supportino la modalità IEEE 1588 transparent clock o boundary clock.
  • Passaggio 2 — Configurate esattamente un grandmaster. Tutti gli altri dispositivi PTP devono poter funzionare esclusivamente come slave.
  • Passaggio 3 — Misurate lo scostamento finale con uno strumento di monitoraggio PTP. Puntate a un valore inferiore a 1 microsecondo sul segmento locale.

Conclusioni e consigli operativi

La sincronizzazione dell’ora è una polizza assicurativa economica per l’analisi degli incidenti. Innanzitutto, installate un server dell’ora GPS all’interno della rete di controllo. In secondo luogo, configurate ogni nodo Ovation e Foxboro come client NTP con un backup definito. Inoltre, riservate PTP alle applicazioni che necessitano realmente di una risoluzione inferiore al millisecondo e acquistate l’hardware necessario per supportarlo. Pertanto, aggiungete un controllo dello scostamento degli orologi alla vostra routine mensile e archiviate le letture. Infine, prima di iniziare la prossima indagine su un intervento, verificate che tutti gli orologi siano sincronizzati. Un’unica fonte di tempo affidabile trasforma un registro degli eventi confuso in una narrazione chiara e costa meno di una giornata di lavoro tecnico all’anno.

Autore: Wu Jianming è un ingegnere dell’automazione industriale con oltre 10 anni di esperienza in PLC, DCS e sistemi di controllo.

Mostra tutto
I post del blog
Mostra tutto
Time Synchronization in Industrial Automation: Emerson Ovation and Foxboro NTP and PTP Setup

Sincronizzazione temporale nell’automazione industriale: configurazione NTP e PTP per Emerson Ovation e Foxboro

Perché la precisione di NTP, SNTP e PTP determina se i tuoi registri degli eventi supereranno un’indagine sugli incidenti.
OPC Server Connected but Tags Frozen: Kepware and Allen-Bradley EtherNet/IP Field Fixes

Server OPC connesso ma i tag sono bloccati: soluzioni sul campo per Kepware e Allen-Bradley EtherNet/IP

Otto cause principali alla base di tag obsoleti su un collegamento OPC funzionante, con correzioni passo passo per KEPServerEX e ControlLogix.
OPC Server Connected but Tags Not Updating: Field Diagnosis with Allen-Bradley FactoryTalk Linx and Emerson DeltaV

Server OPC connesso, ma i tag non si aggiornano: diagnosi sul campo con Allen-Bradley FactoryTalk Linx ed Emerson DeltaV

Un’icona verde di connessione non garantisce dati in tempo reale. Ecco i sette percorsi di errore che bloccano i tag OPC e le impostazioni esatte per risolverli in Allen-Bradley FactoryTalk Linx ed Emerson DeltaV.