Séquence de démarrage initial

NOTE : Pour que les modules commencent l'horodatage, il faut que le serveur SCADA soit démarré et connecté, et que la communication entre le serveur et les modules soit initialisée.

Une fois le téléchargement de l'application terminé, le système démarre en suivant la séquence suivante :

  1. Les modules d'horodatage obtiennent leur configuration de l'automate.

  2. Les modules d'horodatage synchronisent leur horloge interne avec la référence horaire.

  3. Les modules d'horodatage commencent à détecter les changements de valeur TOR une fois que le serveur SCADA est démarré et connecté.

  4. Une séquence SOE de démarrage initial s'effectue, comme indiqué dans la rubrique suivante.

Séquence SOE de démarrage initial

Description de la séquence SOE de démarrage initial :

  • Signalement du début d'une séquence d'événements incertaine (séquence 1 dans le tableau suivant)

  • Stockage des valeurs des entrées et sorties de module d'horodatage avec TimeQuality = ClockFailure and ClockNotSynchronized jusqu'à ce que l'heure interne soit synchronisée (séquences 2 et 3 dans le tableau suivant)

  • Stockage des autres valeurs des entrées et sorties de module d'horodatage avec TimeQuality = TSInit après la synchronisation horaire (séquences 4 et 5 dans le tableau suivant)

  • Signalement de la fin de la séquence d'événements incertaine (séquence 6 dans le tableau suivant)

  • Horodatage normal après le démarrage du serveur SCADA (séquences 7 et 8 dans le tableau suivant).

  • Signalisation d'une nouvelle séquence SOE_UNCERTAIN suite au démarrage du serveur SCADA (séquences 9 à 14 dans le tableau suivant).

Le tableau ci-après présente la séquence SOE de démarrage initial fournie par un module d'horodatage BMX CRA 312 10 avec 3 entrées et 1 sortie horodatées :

Numéro de séquence

Evénement

Valeur de l'événement

Horodatage

Attributs TimeQuality

1

SOE_UNCERTAIN (1.)

(0 -> 1)

1

Heure CRA interne

(non synchronisée)

ClockFailure

et ClockNotSynchronized

2

CRA INPUT 1

(1 -> 0)

0

Heure CRA interne

(non synchronisée)

ClockFailure

et ClockNotSynchronized

3

CRA INPUT 2

(0 -> 1)

1

Heure CRA interne

(non synchronisée)

ClockFailure

et ClockNotSynchronized

4

CRA INPUT 3

(0 -> 1)

1

Heure CRA interne

TSInit

5

CRA OUTPUT 4

(1 -> 0)

0

Heure CRA interne

TSInit

6

SOE_UNCERTAIN (1.)

(1 -> 0)

0

Heure CRA interne

Résolution d'horodatage = 1 ms

7

CRA INPUT 1

(0 -> 1)

1

Heure CRA interne

Résolution d'horodatage = 1 ms

8

CRA INPUT 3

(1 -> 0)

0

Heure CRA interne

Résolution d'horodatage = 1 ms

9

SOE_UNCERTAIN (1.)(2.)

(0 -> 1)

1

Heure CRA interne

Résolution d'horodatage = 1 ms

10

CRA INPUT 1 (2.)

(1 -> 0)

0

Heure CRA interne

Résolution d'horodatage = 1 ms

11

CRA INPUT 2 (2.)

(1 -> 0)

0

Heure CRA interne

Résolution d'horodatage = 1 ms

12

CRA INPUT 3 (2.)

(0 -> 1)

1

Heure CRA interne

Résolution d'horodatage = 1 ms

13

CRA OUTPUT 4 (2.)

(0 -> 1)

1

Heure CRA interne

Résolution d'horodatage = 1 ms

14

SOE_UNCERTAIN (1.)(2.)

(1 -> 0)

0

Heure CRA interne

Résolution d'horodatage = 1 ms

1. L'événement SOE_UNCERTAIN n'apparaît que si des événements peuvent être perdus après la mise sous tension, le démarrage du module et le démarrage et la connexion du serveur SCADA. L'événement SOE_UNCERTAIN n'apparaît pas pour le module BMX ERT 1604 T.

2. La séquence SOE_UNCERTAIN en double est due au démarrage du serveur SCADA.