Utilisation du bloc R_NTPC pour la synchronisation horaire
Traduction de la notice originale
Représentation du bloc R_NTPC
Le bloc lit l'heure système sur le réseau Ethernet et la transfère dans les paramètres spécifiés. Le paramètre supplémentaire EN doit être configuré.
Le bloc R_NTPC dispose d'un mot d'état de 16 bits.
Description des paramètres R_NTPC
Description des paramètres :
Paramètre
Type de données
Description
Display_NTPC
(OUT1)
DT + INT
La valeur de l'horloge NTP s'affiche en :
  • année, mois, jour, heures, minutes et secondes selon le format de date (DT)
  • millisecondes comme données INT
Calc_NTPC
(OUT2)
UDINT+INT
La valeur de l'horloge NTP s'affiche en :
  • secondes comme données UDINT
  • fractions d'une seconde comme données INT
Etat
INT
Octet de poids faible
Octet de poids fort
Description
0
0
état non initialisé
1
0
interdit
0
1
L'UC est désynchronisée avec le serveur NTP, mais l'horloge a été mise à jour au moins une fois par un serveur externe
1
1
fonctionnement normal
L'octet de poids faible est contrôlé par l'automate
  • Défini sur 0
    • La valeur d'horloge n'est PAS disponible.
    • La date/heure n'est PAS mise à jour au cours des deux dernières minutes.
  • Défini sur 1
    • La date/heure est mise à jour au cours des deux dernières minutes.
    • La date/heure est acceptable.
L'octet de poids fort est contrôlé par le NOE.
  • Défini sur 0
    • La valeur de l'horloge du serveur NTP n'est pas disponible
  • Défini sur 1
    La date/heure mise à jour est reçue du serveur et envoyée au module (au moins une fois).
    • dans un délai de deux minutes
    • acceptable (décalage de 10 ms maximum)
Pour une heure valide dans l'UC, les octets de poids faible et fort du paramètre STATUS doivent être mis à 1.