Présentation du service de synchronisation horaire NTP
Traduction de la notice originale
Généralités
Le service d'heure NTP assure la synchronisation des horloges informatiques sur Internet. Par exemple, l'heure d'un client est synchronisée soit avec un autre serveur, soit par rapport à une heure de référence (radio ou récepteur satellite).
En règle générale, les configurations du service d'heure utilisent plusieurs serveurs redondants et chemins de réseau pour garantir une fiabilité et une exactitude optimales. Sur les réseaux LAN, la précision du service d'heure est de l'ordre de la milliseconde alors que sur les réseaux WAN, elle se chiffre en dizaines de millisecondes.
Utilisez le service d'heure pour :
Fonctionnalités du service d'heure NTP
Vous trouverez ci-dessous certaines fonctions du service de synchronisation horaire NTP :
Synchronisation de l'heure NTP et horodatages
Le module d'interface Ethernet Schneider Electric NOE 771 11 fournit le signal de référence de synchronisation horaire envoyé à un automate. Le micrologiciel du module inclut un client NTP chargé d'effectuer cette synchronisation.
Action
Résultat
Le client NTP effectue une requête de signal de synchronisation horaire auprès d'un serveur NTP. (La requête est envoyée sur un réseau Ethernet.)
Le serveur NTP répond par un signal.
Le client NTP enregistre l'heure.
Le client NTP envoie un message au compteur système de l'horloge de l'automate.
L'automate met à jour son horloge interne selon la granularité suivante :
  • 1 ms
Pour lire les données de l'horloge depuis l'application de l'automate :
Sur un réseau Ethernet, tous les automates doivent être synchronisés par rapport à une heure commune, laquelle est fournie par un serveur NTP.
Définition de la synchronisation horaire NTP
Terme
Description du service
Décalage de l'horloge locale
Le réglage de l'heure à l'aide du décalage de l'horloge locale permet de garantir l'exactitude de l'heure locale. Ce décalage est calculé grâce à la formule suivante : ( (T4 - T1) + (T3 - T2) ) / 2
Les variables de la formule sont les suivantes :
  • T1 = Heure à laquelle la requête NTP est émise depuis le module
  • T2 = Heure à laquelle le serveur NTP reçoit la requête (fournie dans la réponse par le module)
  • T3 = Heure à laquelle le serveur NTP émet la réponse (fournie dans la réponse au module)
  • T4 = Heure à laquelle la réponse NTP est reçue par le module
Précision de l'heure
Le décalage de l'heure locale par rapport à l'heure du serveur NTP de référence est inférieur à 10 ms.
  • En règle générale : moins de 5 ms
  • Au plus : < 10 ms
Remarque :
  1. Temps de stabilisation : la précision maximale est obtenue après deux mises à jour du serveur NTP.
  2. Période d'interrogation : la précision dépend de la période d'interrogation. Les périodes d'interrogation de 120 secondes maximum garantissent un décalage de l'ordre de moins de 10 ms. Afin d'obtenir une précision optimale, réduisez au maximum la période d'interrogation, en tentant compte des limites de la bande passante.
  3. Ainsi, une période de 5 secondes assure une meilleure précision qu'une période de 30 secondes.
Fuseau horaire
Format par défaut : UTC (Universal Time Coordinated)
Facultatif : configurez le service pour utiliser un fuseau horaire local. Par exemple, GMT+1 pour Barcelone ou Paris.
Heure d'été appliquée
Automatique : les modules règlent l'heure au printemps et en automne.
Seconde intercalaire
Automatique : le module ajoute ou supprime une seconde.
Remarque :
  1. Afin de compenser la décélération de la rotation terrestre, une seconde intercalaire est ajoutée au temps UTC tous les 18 mois par le Service international de la rotation terrestre (IERS, International Earth Rotation Service).
  2. Les secondes intercalaires sont ajoutées automatiquement selon les besoins. Ces secondes intercalaires sont ajoutées à la fin de la dernière minute du mois de juin ou décembre (commande par le serveur NTP).