ID de classe
405 (hexadécimal), 1029 (décimal)
ID d'instance
L'objet Liste des diagnostics SNTP présente les valeurs d'instance suivantes :
0: classe
1: instance
Attributs
Les attributs de l'objet diagnostics SNTP sont associés à chaque instance.
ID d'instance = 0 (attributs de classe) :
ID d'attribut |
Description |
GET |
SET |
---|---|---|---|
01 |
Révision : la version est incrémentée de 1 unité à chaque mise à jour de l'objet |
X |
— |
02 |
Instances max : nombre maximal d'instances de l'objet |
X |
— |
NOTE : Tous
les attributs sont requis dans la mise en oeuvre.
X = pris en charge — = non pris en charge |
ID d'instance = 1 (attribut d'instance) :
ID d'attribut (hex) |
Description |
Type |
GET |
SET |
Valeur |
---|---|---|---|---|---|
01 |
Configuration du service de temps réseau |
STRUCT de : |
X |
— |
|
Adresse IP du serveur NTP principal |
UDINT |
||||
Période d'interrogation |
USINT |
En secondes |
|||
Mise à jour UC avec le temps du module |
USINT |
|
|||
Fuseau horaire |
UDINT |
Dépend du système d'exploitation du logiciel de configuration. Reportez-vous à la référence Exigences DTM. |
|||
Décalage du fuseau horaire |
INT |
En minutes |
|||
Biais de l'heure d'été |
USINT |
||||
Date de début en heure d'été - mois |
USINT |
||||
Date de début en heure d'été - semaine, jour de la semaine |
USINT |
MSB (4 bits) : numéro de semaine LSB (4 bits) :
|
|||
Heure de départ en heure d'été |
UDINT |
Secondes écoulées depuis minuit |
|||
Date de fin en heure d'été - mois |
USINT |
||||
Date de fin en heure d'été - semaine, jour de la semaine |
USINT |
MSB (4 bits) : numéro de semaine LSB (4 bits) :
|
|||
Heure de fin en heure d'été |
UDINT |
Secondes écoulées depuis minuit |
|||
Réservé |
UDINT[15] |
||||
2 |
Etat du service de temps réseau |
UDINT |
X |
— |
|
3 |
Etat de la liaison vers le serveur NTP |
UDINT |
X |
— |
|
4 |
Adresse IP du serveur NTP en cours |
UDINT |
X |
— |
|
5 |
Type de serveur NTP |
UDINT |
X |
— |
Correspond au serveur identifié dans l'attribut 3 :
|
6 |
Qualité du temps serveur NTP |
UDINT |
X |
— |
Gigue en cours de l'horloge ou du temps en micro-secondes/secondes |
7 |
Nombre de requêtes NTP envoyées |
UDINT |
X |
— |
|
8 |
Nombre d'erreurs de communication détectées |
UDINT |
X |
— |
|
9 |
Nombre de réponses NTP reçues |
UDINT |
X |
— |
|
A |
Dernière erreur détectée |
UINT |
X |
— |
|
B |
Date et heure courantes |
DATE_AND_TIME |
X |
— |
{time_of_day UDINT, date UINT} (voir spécifications CIP) |
C |
Etat de l'heure d'été |
UDINT |
X |
— |
|
D |
Temps depuis la dernière mise à jour |
DINT |
X |
— |
Temps écoulé depuis une réponse valide du serveur NTP (par incréments de 100 ms) -1: non mis à jour |
NOTE : Tous
les attributs sont requis dans la mise en oeuvre.
X = pris en charge — = non pris en charge |
Services
L'objet diagnostics SNTP prend en charge les services suivants :
ID de service |
Description |
Classe |
Instance |
Remarques |
|
---|---|---|---|---|---|
hex |
déc |
||||
01 |
01 |
Get_Attributes_All |
Requis |
Requis |
Collecter les attributs d'un message |
0E |
14 |
Get_Attribute_Single |
Requis |
Requis |
Obtenir un attribut précis |
32 |
50 |
Clear_All |
— |
Requis |
Effacer les données des attributs : 6, 7, 8, 9, 10, 13 |
X = pris en charge — = non pris en charge |