Il Simple Network Time Protocol
Il Simple NTP, come dice il titolo, implementa una versione semplificata, ma compatibile del protocollo NTP in quanto viene utilizzato lo stesso pacchetto, ma il filtro applicato è molto più snello e di conseguenza meno preciso. Pertanto, secondo l’RFC di riferimento, si raccomanda l’utilizzo del protocollo SNTP solo nell’ultimo strato di sincronizzazione, ovvero sui PC finali.A partire dalla versione di GAB 4.2.2 tutti I sistemi supportati da GF_Project Vx sono equipaggiati da un sntp client, abilitabile da un’opportuna pagina di configurazione del programma di setup.I parametri necessari sono l’indirizzo IP e il numero di porta del server NTP o SNTP al quale ci si vuole collegare. Di default la porta è la n. 123.Nella pagina di configurazione dedicata presente nel programma di setup è possibile anche testare la connessione ed avere immediatamente un feedback sulla corretta configurazione del sistema.Quando viene abilitata questa funzionalità e il sistema risulta connesso con un sntp server tutte le impostazione di data/ora dall’HMI vengono inibite, in quanto a comandare è l’informazione proveniente dal server.In condizioni ideali con target collegato alla rete e server ntp attivo e raggiungibile, il sistema viene sincronizzato subito alla partenza, prima del caricamento del programma utente.Per evitare dei salti di secondo nel time stamping presente nei componenti che collezionano dati, se la data letta dopo la partenza del plc fosse molto diversa da quella visualizzata, verrà applicata un aggiustamento graduale.Se per qualche motivo non fosse stato possibile sincronizzare la data e ora alla partenza, ma questa venisse sincronizzata solo in un secondo momento, potrebbe volerci molto tempo prima di avere le due ore completamente sincronizzate.Per ovviare a questo inconveniente occorre assicurarsi che alla partenza il cavo di rete sia collegato e l’sntp correttamente configurato. E’ possibile aggiustare la data e ora manualmente fino a che il sistema non risulta connesso.