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

  • 0: Ne pas mettre à jour le temps UC.

  • 1: Mettre à jour le temps UC.

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) :

  • 0: Dimanche

  • 1: Lundi

  • ...

  • 6: Samedi

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) :

  • 0: Dimanche

  • 1: Lundi

  • ...

  • 6: Samedi

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

  • 1: Inactif

  • 2: Opérationnel

3

Etat de la liaison vers le serveur NTP

UDINT

X

  • 1: le serveur NTP n'est pas joignable.

  • 2: le serveur NTP est joignable.

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 :

  • 1: Principal

  • 2: Secondaire

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

  • 0: NTP_NO_ERROR

  • 1: NTP_ERROR_CONF_BAD_PARAM

  • 2: NTP_ERROR_CONF_BAS_CONF

  • 3: NTP_ERROR_CREATE_SERVICE

  • 4: NTP_ERROR_WRONG_STATE

  • 5: NTP_ERROR_NO_RESPONSE

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

  • 1: L'heure d'été est activée et la date et l'heure actuelles sont dans la période applicable.

  • 2: L'heure d'été n'est pas activée ou bien elle est activée mais pas dans la période applicable.

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