Etat du PAC et état du système de redondance d'UC
L'état du système de redondance d'UC dépend de l'état de fonctionnement du PAC. Les états de Hot Standby suivants sont pris en charge :
Etat de fonctionnement du PAC
|
Etat du système de redondance d'UC
|
INIT
|
INIT
|
STOP
|
STOP
|
RUN
|
PRIMARY avec homologue redondant
|
PRIMARY sans homologue redondant
|
STANDBY
|
WAIT
|
Cette liste décrit les états de Hot Standby :
-
Primaire : le PAC contrôle tous les processus et les périphériques du système :
-
Il exécute la logique du programme dans les PAC non liés à la sécurité, et à la fois la logique du programme de sécurité et la logique du programme de processus dans les PAC liés à la sécurité.
-
Il reçoit des entrées des équipements distribués et des stations RIO et leur envoie les sorties.
-
S'il est connecté à un PAC associé à l'état redondant, le PAC primaire vérifie l'état du PAC redondant et échange des données avec.
Dans un réseau de redondance d'UC, les deux PACs peuvent être primaires si ni la liaison de redondance d'UC ni la liaison RIO Ethernet ne fonctionnent. Lorsque l'une de ces deux liaisons est restauré, le PAC effectue l'une des opérations suivantes :
-
Il conserve l'état primaire.
-
Il passe à l'état redondant.
-
Il passe à l'état en attente.
-
Redondant : le PAC redondant reste prêt. Il peut prendre le contrôle des processus et des périphériques du système si le PAC primaire ne peut continuer à le faire :
-
Il lit les données et les états d'E/S à partir du PAC primaire.
-
Il ne scrute pas les équipements distribués, mais reçoit ces informations du PAC primaire.
-
Il exécute la logique du programme. Vous pouvez configurer le PAC redondant pour exécuter :
- la première section de la logique du programme (paramètre par défaut) ; ou
- les sections spécifiées de la logique du programme, y compris les sections des tâches MAST et FAST.
NOTE : vous pouvez spécifier si une section doit être exécutée dans l'onglet Condition de la boîte de dialogue Propriétés de chaque section.
-
À chaque scrutation, il vérifie l'état du PAC primaire.
NOTE : lorsqu'un PAC est en mode redondant, l'état d'intégrité du module (MOD_HEALTH) et l'état d'intégrité des voies (CH_HEALTH) des modules d'E/S de sécurité sont tous deux définis sur FALSE dans le DDDT du PAC redondant. Dans ce cas, vous pouvez diagnostiquer l'intégrité des modules d'E/S de sécurité en surveillant leur état dans le DDDT du PAC primaire.
-
En attente : le PAC est en mode RUN, mais ne peut tenir lieu ni de PAC primaire ni de PAC redondant. Le PAC passe de l'état en attente à l'état primaire ou redondant lorsque les conditions requises sont satisfaites, à savoir :
-
l'état de la liaison de redondance d'UC ;
-
l'état de la liaison RIO Ethernet ;
-
l'existence d'au moins une connexion avec une station RIO Ethernet ;
-
la position du sélecteur rotatif A/B sur l'arrière de l'UC ;
-
l'état de la configuration, par exemple :
- En cas de non-concordance de firmware, l'indicateur FW_MISMATCH_ALLOWED est défini.
- En cas de non-concordance de logique, l'indicateur LOGIC_MISMATCH_ALLOWED est défini.
Dans l'état en attente, le PAC continue de communiquer avec les autres modules du rack local et peut exécuter la logique du programme s'il est configuré pour cela. Vous pouvez configurer un PAC en attente pour exécuter :
-
des sections spécifiques de la logique du programme dans les PAC non liés à la sécurité (ou la logique du programme de processus dans les PAC liés à la sécurité), comme indiqué dans l'onglet Condition de la boîte de dialogue Propriétés de chaque section ;
-
la première section de la logique du programme dans les PAC non liés à la sécurité (ou la première section de la logique du programme de processus dans les PAC liés à la sécurité) ;
-
aucune logique du programme dans les PAC non liés à la sécurité (ou aucune logique du programme de processus dans les PAC liés à la sécurité).
-
INIT : le PAC et le système de redondance d'UC sont en cours d'initialisation.
-
STOP : le PAC est en mode STOP. Lors de la transition de STOP à RUN, le PAC peut passer à l'état en attente, redondant et primaire. Cette transition dépend de l'état de RIO Ethernet et des liaisons de redondance d'UC, ainsi que de la position du sélecteur rotatif A/B situé à l'arrière de la CPU.
Fonctions du PAC par état du système de redondance d'UC
Un PAC effectue ces fonctions suivant l'état de Hot Standby :
Fonctions du PAC
|
Etats du système de redondance d'UC
|
Principal
|
Redondant
|
Attente
|
Stations RIO
|
OUI
|
NON
|
NON
|
Equipements distribués
|
OUI
|
NON
|
NON
|
Exécution de la logique du programme (PAC non liés à la sécurité) ou de la logique de la tâche de processus (PAC liés à la sécurité)
|
OUI
|
Suivant la configuration, le STANDBY PAC peut exécuter :
|
Suivant la configuration, le WAIT PAC peut exécuter :
|
Exécution de la logique de sécurité (PAC liés à la sécurité)
|
OUI
|
NON
|
NON
|
Echange de données du programme (PAC non liés à la sécurité) ou échange de données du processus (PAC liés à la sécurité)
|
OUI
|
OUI
|
NON
|
Echange de données de sécurité (PAC liés à la sécurité)
|
OUI
|
OUI
|
NON
|
1. L'échange des données est contrôlé par l'attribut Echange sur l'automate redondant.
|