Affectation et transition des états de redondance d'UC
Traduction de la notice originale
Affectation des états de redondance d'UC
L'affectation d'états de démarrage aux PAC redondants permet d'éviter que deux PAC jouent simultanément le rôle primaire et tentent simultanément de gérer l'état des sorties distantes. L'affectation des rôles primaire et redondant aux PACs est déterminée par les facteurs suivants :
Le tableau suivant décrit l'affectation des états de redondance d'UC pour des PAC appariés dans plusieurs scénarios de démarrage et d'exécution :
Conditions réseau requises
Etat initial
Etat final
Liaison EIO1
Connexions des équipements RIO2
Liaison de redondance d'UC
PAC_A
PAC_B
PAC_A
PAC_B
PAC_A
PAC_B
OK
OK
OK
OK
Starting
Starting
Run Primary3
Run Standby
OK
OK
Not OK
OK
Starting
Run Primary
Run Primary4
Wait
OK
Not OK
OK
OK
Starting
Starting
Wait
Run Primary4
OK
OK
OK
OK
Run Primary
Starting
Run Primary
Run Standby
OK
OK
OK
OK
Starting
Run Primary
Run Standby
Run Primary
OK
OK
OK
Not OK
Run Primary
Starting
Run Primary
Wait
OK
OK
OK
Not OK
Starting
Starting
Run Primary
Wait
OK
OK
OK
Not OK
Starting
Run Primary
Wait
Run Primary
OK
Not OK
Not OK
OK
Starting
Starting
Run Primary
Run Standby
OK
Not OK
Not OK
OK
Run Primary
Starting
Run Primary
Run Standby
OK
Not OK
Not OK
OK
Starting
Run Primary
Run Standby
Run Primary
Not OK
Not OK
Not OK
OK
Starting
Starting
Run Primary
Run Standby
Not OK
Not OK
Not OK
OK
Run Primary
Starting
Run Primary
Run Standby
Not OK
Not OK
Not OK
OK
Starting
Run Primary
Run Standby
Run Primary
Not OK
OK
OK
Not OK
Starting
Starting
Run Primary
Run Primary
Not OK
OK
OK
Not OK
Run Primary
Starting
Run Primary
Run Primary
Not OK
OK
OK
Not OK
Starting
Run Primary
Run Primary
Run Primary
Not OK
Not OK
Not OK
Not OK
Starting
Starting
Run Primary3
Run Primary3
Not OK
Not OK
Not OK
Not OK
Run Primary
Starting
Run Primary3
Run Primary3
Not OK
Not OK
Not OK
Not OK
Starting
Run Primary
Run Primary3
Run Primary3
1. La liaison supplémentaire entre le PAC A et le PAC B sur l'anneau RIO ou DIO.
2. La connexion entre un PAC et une station RIO par le biais du réseau ERIO. OK signifie que l'UC reconnaît au moins une station. Non OK signifie que pendant 3 secondes le PAC ne reconnaît aucune des stations.
3. La priorité est accordée au PAC dont le sélecteur rotatif A/B sur l'arrière de l'UC a la position A.
4. La priorité est accordée au PAC qui reconnaît au moins une station RIO.
Transitions de l'état des PAC de redondance d'UC en cours de fonctionnement
Dans un système de redondance d'UC, un PAC change d'état dans les circonstances suivantes :
Transition
Cette transition se produit lorsque...
Wait à Standby
Toutes les conditions suivantes sont remplies :
  • Le PAC a l'état Run.
  • Le PAC s'exécute en ligne.
  • Il est connecté à un PAC primaire par le biais d'une liaison de redondance d'UC.
  • Toutes les autres conditions requises pour l'état En attente sont satisfaites, par exemple :
    • Une différence de micrologiciel est autorisée si elle existe.
    • Une différence de logique est autorisée si elle existe.
    • Les modifications en ligne sont autorisées si des modifications ont été effectuées.
Wait à Primary
Toutes les conditions suivantes sont remplies :
  • Le PAC s'exécute en ligne.
  • Le PAC peut prendre l'état primaire (le PAC passe de l'état Stop à l'état Run, lors du démarrage à chaud en mode Run).
  • Le PAC contrôle la liaison RIO Ethernet, ou il est connecté par le biais de la liaison de redondance d'UC à un PAC homologue qui n'est pas associé à l'état Run.
Standby à Primary
L'une des conditions suivantes est remplie :
  • Le PAC homologue passe à l'état En attente ou Redondant.
  • La communication avec le PAC homologue est interrompue à la fois sur la liaison RIO Ethernet et sur la liaison de redondance d'UC.
  • Le PAC homologue a l'état primaire et reçoit une commande de permutation.
Standby à Wait
La condition suivante est remplie :
  • La communication avec le PAC homologue est interrompue pendant plus de 3 secondes sur la liaison de redondance d'UC.
  • La liaison ERIO entre les deux PAC reste OK.
  • Aucune modification en ligne non concordante n'est autorisée, si des modifications ont été apportées.
  • La mise à jour du micrologiciel n'est pas autorisée, s'il existe une mise à jour.
  • Pour les PAC de sécurité uniquement : les modifications en ligne non concordantes sont autorisées, si des modifications ont été effectuées dans la partie sécurisée de l'application (SAFETY_LOGIC_MISMATCH = 1) et si le mode maintenance n'a pas été défini sur le PAC primaire ou redondant (chaque PAC fonctionne en mode sécurité).
Primary à Wait
L'une des conditions suivantes est remplie :
  • La communication entre le PAC et tous les modules adaptateur EIO (e)X80 est perdue, et le PAC homologue est associé à l'état Redondant et continue de communiquer avec au moins un module adaptateur EIO (e)X80.
  • La position B est associée au PAC sur le sélecteur rotatif A/B/Effacer, et le PAC homologue (également B) a l'état primaire.
Primary à Standby1
L'une des conditions suivantes est remplie :
  • Pendant l'exécution, tous les événements suivants se produisent :
    • Le PAC primaire est déconnecté de tous les modules adaptateur EIO (e)X80.
    • Le PAC redondant reste connecté à au moins un module adaptateur EIO (e)X80.
    • La liaison de redondance d'UC entre le PAC A et le PAC B reste valide.
  • Le primaire est à l'état Halt (Pause) car au moins une tâche est à l'état Halt et le PAC homologue est à l'état Standby (Redondant) avec toutes les tâches à l'état RUN.
  • Le PAC primaire reçoit une commande de permutation et le PAC homologue a l'état redondant.
  • Toutes les autres conditions requises pour l'état En attente sont satisfaites, par exemple :
    • Une différence de micrologiciel est autorisée si elle existe.
    • Une différence de logique est autorisée si elle existe.
    • Les modifications en ligne sont autorisées si des modifications ont été effectuées.
Primary/Standby/Wait à Stop
  • Le PAC passe de l'état Run à l'état Stop.
1. Lorsque le PAC passe de l'état primaire à l'état redondant, il passe à un état d'attente intermédiaire durant au moins un cycle.