Ce chapitre explique comment configurer la redondance d'une CPU BMEH58•040 M580. Pour plus d'informations sur la configuration des fonctions non redondantes de la CPU, consultez le document
M580 Matériel Manuel de référence.
NOTE : La même procédure (décrite ci-dessous) peut être appliquée à la configuration d'une CPU de sécurité M580 BMEH58•040S.
Accès à l'onglet de configuration Redondance d'UC de la CPU M580
Utilisez l'onglet Redondance d'UC d'une CPU BMEH58•040 M580 pour configurer sa redondance. Pour accéder à cet onglet :
Etape
|
Action
|
1
|
Ajoutez une CPU BMEH58•040 au projet.
|
2
|
Dans le Navigateur de projet, sélectionnez Configuration → Bus automate → <rack> → <CPU>.
|
3
|
Cliquez avec le bouton droit de la souris, puis choisissez Ouvrir.
|
4
|
Cliquez sur l'onglet Redondance d'UC.
|
Configuration de la fonction de redondance d'UC
L'onglet Redondance d'UC contient les paramètres configurables suivants :
Paramètre
|
Description
|
Mode Run
|
Contrôleur A en ligne
|
Indiquez si un PAC A et un PAC B s'exécutent en ligne lors du prochain démarrage :
-
True (valeur par défaut) : le PAC tente de fonctionner en ligne lors du prochain démarrage. Suivant les conditions, le PAC peut tenir lieu de PAC primaire ou redondant.
-
False : le PAC passe à l'état Attente ou Stop lors du démarrage suivant.
|
Contrôleur B en ligne
|
Redondance sur logiques différentes
|
Nombre de modifications
|
Le nombre maximum de modifications du projet généré en ligne pouvant être effectuées sur le PAC primaire est compris entre 1 et 50. Lorsque ce nombre est atteint, vous devez transférer l'application du PAC primaire au PAC redondant pour pouvoir effectuer d'autres modifications du projet généré en ligne. Par défaut = 20.
|
Comportement de l'UC en mode Attente
|
L'UC exécute
|
Indiquez les sections de la tâche MAST exécutées par le PAC redondant pendant l'état Attente :
Lorsque Control Expert est connecté au contrôleur redondant, les sections du Navigateur de projet sont précédées par :
NOTE :
-
vous pouvez également indiquer les sections de la tâche MASTexécutées par le CPU redondant pendant l'état Attente. Pour cela, ajoutez une condition d'exécution dans l'onglet Condition de la fenêtre Propriétés d'une section de la tâche MAST.
-
Pour un automate de sécurité, les sections de la tâche SAFE ne sont pas exécutées si l'automate est à l'état WAIT (attente) ou STANDBY (redondant).
vous pouvez également indiquer les sections de la tâche MASTexécutées par le CPU redondant pendant l'état Attente. Pour cela, ajoutez une condition d'exécution dans l'onglet Condition de la fenêtre Propriétés d'une section de la tâche MAST.
|
Data Exchanged
|
–
|
Un graphique à barres indique le pourcentage de mémoire de la CPU utilisé par les données redondantes. La valeur dépend de la configuration du système de redondance d'UC M580.
Outre le volume total de données échangées (exprimé en Ko), la fenêtre indique :
-
les données échangées par tâche MAST,
-
les données échangées par tâche FAST.
-
les données échangées par SAFE (pour un automate de sécurité)
|
Configuration de l'état d'un contrôleur en ligne
Le contrôleur A correspond à la CPU dont le
sélecteur rotatif A/B/Effacer (situé à l'arrière de la CPU) est positionné sur A. Le contrôleur B correspond à la CPU dont le sélecteur rotatif A/B/Effacer est positionné sur B.
Vous pouvez utiliser les paramètres Contrôleur A en ligne et Contrôleur B en ligne pour effectuer les opérations suivantes :
-
Définir le PAC qui aura le rôle de PAC primaire lors du démarrage à froid. Par exemple, vous pouvez régler le paramètre Contrôleur A en ligne sur True et le paramètre Contrôleur B en ligne sur False. Le PAC A démarre comme PAC primaire et PAC B démarre avec l'état Attente. Après le démarrage, vous pouvez régler manuellement le paramètre Contrôleur B en ligne sur True.
-
Éviter un basculement imprévu. Par exemple, si le PAC A est le PAC primaire et le PAC B est en attente, réglez le paramètre Contrôleur B en ligne sur False. Le PAC B est mis en attente et aucun basculement n'est effectué.
Il est possible de modifier ces paramètres pendant l'exécution ou lorsque le système de redondance d'UC ne fonctionne pas.
Les paramètres saisis lorsque le système de redondance d'UC ne fonctionne pas sont pris en compte après la génération du projet suivant, lors du démarrage ultérieur du système de redondance d'UC.
Si la fonction Change Configuration On The Fly (CCOTF) est activée, les paramètres saisis alors que le système de redondance d'UC fonctionne sont immédiatement pris en compte lors de la (re)génération suivante du projet.
Aucune configuration des E/S locales
Le rack local d'un automate (PAC) à redondance d'UC ne pouvant pas contenir des modules d'E/S, les paramètres suivants de l'onglet BMEH58•040BMEH58•040SConfiguration de l'UC sont désactivés :
NOTE : Au lieu d'utiliser l'entrée Run/Stop, la méthode suivante permet de contrôler l'état de fonctionnement RUN/STOP de l'automate de sécurité :
-
Utilisez un module de communication BMENOC0301 ou BMENOC0311 et le protocole IPsec pour établir une connexion sécurisée à la CPU.
-
Utilisez ensuite les commandes CMD_RUN_REMOTE ou CMD_STOP_REMOTE du DDT T_M_ECPU_HSBY pour changer l'état de fonctionnement de la CPU distante.
Activation de la synchronisation du serveur FDR dans un système de redondance d'UC
Dans un système de redondance d'UC M580, une CPU BMEH58•040, une CPU BMENOC0311 ou un module de communication BMENOC0301/11 Ethernet peut avoir le rôle de serveur . Pour permettre la synchronisation du serveur FDR du PAC primaire avec le serveur FDR du PAC redondant, vous devez activer le service du système de redondance d'UC.
Pour activer le service TFTP, procédez comme suit :
Etape
|
Action
|
1
|
Dans le Navigateur du projet, double-cliquez sur :
Projet → Configuration → 0:Bus automate → <rack> → <CPU> → EIO.
La fenêtre Module de communication RIO DIO s'ouvre.
|
2
|
Cliquez sur l'onglet Sécurité.
|
3
|
Pour le service TFTP, sélectionnez Activé.
|
4
|
Si l'option Contrôle d'accès est activée, créez une entrée pour chaque équipement ou sous-réseau pour lequel vous voulez disposer d'un accès TFTP à la CPU.
NOTE : sélectionnez la colonne TFTP pour chaque entrée.
|
5
|
Choisissez les options Valider et Enregistrer pour chaque modification.
|
NOTE : le serveur FDR ne peut pas synchroniser les CPUs primaire et redondante lorsque le service TFTP est désactivé. Pour activer et désactiver le service TFTP, vous devez exécuter la fonction EthPort_Control_MX dans l'application.
Pour activer ou désactiver le service TFTP à l'aide d'un programme, insérez la fonction EthPort_Control_MX dans une section de l'application exécutée par l'UC redondante pour que cette fonction soit exécutée aussi bien par le CPUs primaire que redondant.