Défaillances détectées sur le rack, l'UC, le coprocesseur et le module de communication des E/S distantes
Traduction de la notice originale
Timeouts de communication
A chaque cycle, le transfert de données entre les UC primaire et redondante permet de synchroniser ces dernières. Les temporisateurs de cette communication constituent le premier niveau de détection des erreurs :
  1. L'UC primaire attend l'acquittement de l'UC redondante. Un timeout dans ce cas est dû à une défaillance :
    • du coprocesseur primaire ;
    • de l'UC redondante.
  2. L'UC redondante attend l'acquittement de l'UC primaire. Un timeout dans ce cas est dû à une défaillance :
    • du coprocesseur redondant ;
    • de l'UC primaire.
  3. Le coprocesseur primaire attend l'acquittement de l'UC redondante. Dans ce cas, un timeout est dû à une défaillance de l'automate redondant.
Interruption de la liaison de synchronisation des UC
On distingue trois cas de figure :
NOTE : l'UC primaire maintient une activité permanente sur la liaison, ce qui permet à l'UC redondante de détecter une interruption de communication le plus tôt possible.
Rack défaillant
On distingue deux cas de figure :
Coprocesseur défaillant
La liaison de synchronisation à haut débit des UC connecte les coprocesseurs primaire et redondant. L'UC primaire communique avec l'UC redondante toutes les 10 ms avec :
Le coprocesseur primaire attend l'acquittement du coprocesseur redondant.
Détection des erreurs de coprocesseur :
Si...
Alors...
Le coprocesseur primaire signale une erreur à l'UC primaire
Le contrôleur de l'UC primaire :
  1. acquitte l'erreur détectée
  2. tente de transférer le contrôle à l'autre contrôleur en envoyant une commande take control à l'UC redondante via la liaison d'E/S distantes
Le coprocesseur primaire ne répond pas dans les 5 ms à l'UC primaire
Le contrôleur de l'UC primaire :
  1. détecte et acquitte l'erreur
  2. tente de transférer le contrôle à l'autre contrôleur en envoyant une commande take control à l'UC redondante via la liaison d'E/S distantes
Le coprocesseur d'UC primaire envoie une commande take control au coprocesseur redondant
Le coprocesseur de l'UC primaire :
  1. abandonne le contrôle et devient l'UC redondante
  2. n'attend pas de réponse
Le coprocesseur redondant signale une erreur à l'UC redondante
Le contrôleur de l'UC redondante :
  1. signale l'erreur en envoyant un message indiquant l'absence d'UC redondante.
  2. passe en mode Local
Module de communication des E/S distantes CRP S908 défaillant
Deux cas de CRP S908 défaillants peuvent se présenter :
Module de communication d'E/S distantes CRP Ethernet défaillant
Deux cas de CRP Ethernet défaillants peuvent se présenter :
Opérations de la liaison d'E/S distantes
Le module de communication CRP d'E/S distantes dans le contrôleur primaire envoie un message sur l'état de fonctionnement de ses liaisons, au module de communication CRP 140 d'E/S distantes, toutes les 5 ms.
Liaison d'E/S distantes S908 défaillante
Trois cas de liaison d'E/S distantes S908 défaillante peuvent se présenter :
Liaison d'E/S distantes Ethernet Quantum défaillante
Cet état est détecté par les CRP primaire et redondant.
Si le CRP redondant détecte un réseau d'E/S distantes Ethernet Quantum défaillant (communication avec l'UC primaire impossible), l'UC redondante demande à l'UC primaire de vérifier le réseau d'E/S distantes par l'intermédiaire de son coprocesseur.
Si l'application ne met pas en œuvre le bloc fonction nécessaire de redondance de liaison, un réseau d'E/S distantes défaillant est détecté par les CRP E/S Quantum Ethernet primaire et redondant. L'automate redondant passe en mode Local pendant que le réseau s'autorépare. Une fois le réseau de nouveau opérationnel, cet automate repasse en mode Connecté, en tant qu'automate redondant.