Exceptions d'horodatage
La section suivante décrit les erreurs qui peuvent survenir lors de la validation du comportement temporel du contrôleur sécurisé. Une deuxième base de temps indépendante est requise pour valider le comportement temporel.
Les différents horodatages
Trois horodatages sont utilisés pour valider le comportement temporel du contrôleur sécurisé.
![]() |
Remote Timestamp
: horodatage extrait de l'ordinateur du fournisseur de temps.Sample Timestamp
: Horodatage pris localement au moment de la réception.Local Timestamp
: horodatage pris localement au moment de l'exécution de l'application.
Messages d'erreur possibles
Valeur 1 : temps écoulé entre les deux derniers
Local Timestamps
Valeur 2 : temps écoulé entre les deux derniers
Remote Timestamps
Valeur 3 : Temps écoulé entre les deux derniers
Sample Timestamps
Valeur 4 : Temps écoulé entre la réception du dernier
Remote Timestamps
et évaluation de cet horodatage
L'ordre des valeurs correspond à l'ordre indiqué dans le message d'erreur.
Il existe 3 messages d'erreur possibles lors de la validation de l'heure. Vous trouverez ci-dessous une description de la vérification à l'origine de cette erreur, de l'erreur qui se produit et de certaines causes possibles de l'erreur. Seule la première erreur survenue est enregistrée dans Journal des onglets car l'application IEC a déjà été arrêtée après cette erreur.
Pour analyser plus en détail la cause de l'erreur, les quatre valeurs numériques hexadécimales qui sont sorties avec le message d'erreur peuvent être visualisées.
Message : Plausibility check of the local timestamp to the cycle time
Vérifiez :
Comparaison du temps de cycle défini et du temps réellement écoulé depuis le dernier cycle. Local Timestamp
est utilisé pour cela.
Erreur :
La mesure du temps interne, qui a lieu chaque cycle, montre que le temps écoulé (selon l'horloge interne de l'ordinateur) s'écarte de plus de 5 % du temps de cycle défini.
Causes fréquentes :
Problèmes liés à la planification de l'application sécurisée.
Message : Plausibility check of the remote timestamp to the cycle time
![]() |
Vérifiez :
Comparaison du temps de cycle défini avec la période entre les deux derniers Sample Timestamps
. Sample Timestamp
est utilisé.
Le dernier horodatage valide reçu au cours d'un cycle est toujours utilisé. Les précédentes sont jetées. Cela signifie qu'un horodatage non valide n'entraîne pas immédiatement une erreur système.
Erreur :
Pas de nouveau Remote Timestamp
a été reçu pendant plus d'un cycle.
Causes fréquentes :
Le fournisseur de temps est en panne ou arrêté
Aucune connexion réseau entre le contrôleur et le fournisseur de temps
Défaillance du réseau
De graves problèmes de planification
Message : Plausibility check of remote timestamp to local timestamp
![]() |
Vérifiez :
Comparaison de l'intervalle entre les deux derniers Sample Timestamps
utilisé et l'intervalle entre les deux derniers Remote Timestamps
utilisé. Sample Timestamp
et le Remote Timestamp
sont utilisés.
Erreur :
La différence entre l'intervalle entre les deux derniers Sample Timestamps
et l'intervalle entre les deux derniers Remote Timestamps
est supérieur à la tolérance autorisée de 5 %.
Causes fréquentes :
Problèmes de planification avec le fournisseur de temps
Problèmes de planification du thread de réception des horodatages
Retards dans le réseau de transmission (commutateurs, etc.)