Détection des interruptions de la liaison de synchronisation rapide
Traduction de la notice originale
Informations de diagnostic
Situation
1
La liaison rapide de données relie les deux coprocesseurs.
2
A l'aide de cette liaison rapide de données, le contrôleur de l'UC primaire communique avec l'UC redondante toutes les 10 millisecondes.
3
L'UC primaire envoie l'un des messages suivants :
  • un message de données,
  • un message sur l'état de fonctionnement
NOTE : si les UC primaire et redondante ne reçoivent aucun signal l'une de l'autre, l'une des stations peut détecter une interruption de la liaison rapide de données.
Détection d'une erreur par l'UC redondant
Tout d'abord :
Etape
Action
Résultat
1
L'UC redondante ne reçoit aucun signal de l'UC primaire sur la liaison rapide de données.
  1. L'UC redondante demande à l'UC primaire de surveiller la liaison des E/S distantes.
  2. L'UC primaire envoie une requête au module de communication RIO.
Lorsque le module de communication RIO reçoit la requête :
Si...
Alors...
Le module de communication RIO détecte que la liaison RIO n'est pas active.
  1. Le module de communication d'E/S distantes considère que l'UC primaire est défaillante.
  2. L'UC redondante prend le contrôle.
Le module de communication RIO détecte que la liaison RIO est active.
Le message provenant de l'UC primaire doit être :
  1. un message sur l'état de fonctionnement
    Ces messages sont envoyés toutes les 5 millisecondes par le module de communication d'E/S distantes de l'UC primaire au module de communication d'E/S distantes de l'UC redondante.
  2. un message de données de transaction d'E/S
    Ces messages sont envoyés par le module de communication d'E/S distantes de l'UC primaire aux stations d'E/S à la demande du contrôleur.
A propos des E/S
1
Si le message est une transaction d'E/S, le module de communication d'E/S distantes :
  1. conclut qu'une interruption s'est produite sur la liaison rapide de données,
  2. demande au contrôleur de l'UC redondante de passer en mode Local.
2
Si vous n'avez jamais configuré de station d'E/S, la liaison rapide de données peut amener l'UC redondante à prendre le contrôle, puisque le module de communication d'E/S distantes de l'UC redondante ne reçoit aucun message de transaction d'E/S.
3
Après la détection d'une erreur d'UC :
  1. Le module de communication d'E/S distantes n'exécute pas les communications de la station.
  2. il envoie uniquement des messages sur l'état de fonctionnement.
Prise de contrôle par l'UC redondante
L'UC redondante devient l'UC primaire.
Etape
Action
Résultat
1
Après le passage de l'automate de l'UC primaire en mode Local.
Le message sur l'état de fonctionnement provenant du contrôleur de l'UC redondante est le seul message reçu par le module de communication d'E/S distantes de cette UC.
2
L'automate de l'UC redondante écoute la liaison rapide de données pendant un cycle.
3
Si l'automate de l'UC redondante ne détecte rien.
L'UC redondante sait que la cause réside au niveau du coprocesseur de l'UC primaire et de l'UC primaire.
4
L'UC redondante prend le contrôle.