Description

La cohérence des valeurs de variables horodatées entre le processus et le SCADA est un point crucial dans une solution d'horodatage système. Pour parvenir à cette cohérence, la solution ne gère pas seulement le flux des transitions horodatées (flux d'événements normal) ; elle assure aussi le signalement des valeurs de processus au système SCADA, même quand le système rencontre des modes de fonctionnement qui diffèrent des conditions normales.

Modes de fonctionnement qui diffèrent des conditions d'exploitation normales :

  • Réinitialisation et redémarrage du module source d'horodatage

  • Quantité excessive d'événements dans une source d'événements (tampon saturé)

  • Réinitialisation et redémarrage du serveur SCADA

Réinitialisation et redémarrage

Immédiatement après un redémarrage du module source d'horodatage ou du serveur SCADA concerné, les valeurs de processus sont fournies au client SCADA en vue d'assurer la cohérence des valeurs.

Le flux des valeurs de processus est ensuite fourni en plus du flux de données d'événement, en respectant l'ordre d'horodatage.

Le serveur SCADA est informé de la transmission de valeurs de processus via une valeur spécifique : QualityHighByte = TSInit.

Saturation du tampon interne du module source d'événements

Le tampon interne d'un module source d'horodatage ne doit normalement pas se saturer dans des conditions de fonctionnement normales, mais cela peut arriver en cas de déconnexion entre ce module et les serveurs SCADA, par exemple.

La solution d'horodatage système peut alors générer des transitions de valeurs de processus inexactes entre la détection de tampon plein et le moment où un certain pourcentage d'espace est à nouveau disponible dans le tampon. Le serveur SCADA est informé de transitions inexactes par une valeur spécifique : QualityHighByte = Non valide.

Le seuil de remplissage du tampon au-dessous duquel le module d'horodatage peut horodater les événements est le suivant (valeur non modifiable) :

  • 50 % pour le module BME P58 ••••

  • 70 % pour le module BMX ERT 1604 T

  • 80 % pour le module BM• CRA 312 10

Séquence d'événements incertaine

En cas de réinitialisation et redémarrage ou de saturation de tampon, la détection d'événements est gelée et certains événements peuvent être perdus. Des événements horodatés sont envoyés pour informer le serveur SCADA du début et de la fin d'une séquence d'événements incertaine. Les valeurs SOE_UNCERTAIN sont les suivantes :

  • SOE_UNCERTAIN = 1 : Des événements risquent d'être perdus dans la séquence d'événements suivante.

  • SOE_UNCERTAIN = 0 : Aucun risque de perte d'événements dans la séquence d'événements suivante.