Présentation

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, reportez-vous au Manuel de référence du matériel M580.

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 :

Étape

Action

1

Ajoutez une CPU BMEH58•040 au projet.

2

Dans le Navigateur du 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 :

Réglage

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 (par défaut) : le PAC tente de fonctionner en ligne au 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 au prochain démarrage.

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.

NOTE :
  • Si la valeur 0 est associée à ce paramètre, l'indicateur Logic Mismatch Allowed n'a aucun effet.

  • Il est impossible de modifier ce paramètre à l'aide de CCOTF

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 :

  • Toutes les sections (valeur par défaut)

  • Première section

  • Aucune section

Lorsque Control Expert est connecté au contrôleur redondant, les sections du Navigateur du projet sont précédées par :

  • un indicateur vert si elles ne sont associées à aucune condition ou à une condition true (même non exécutée) ;

  • un indicateur rouge si elles sont associées à une condition false.

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.

Données échangées

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 le 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 :

  • Entrée Run/stop

  • Run/Stop par entrée uniquement

  • Protection mémoire

  • Entrée de maintenance (automate de sécurité)

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, un module BMEH58•040 CPU, une CPU BMENOC0311 ou un module de communication BMENOC0301/11 Ethernet peut avoir le rôle de serveur FDR. Pour permettre la synchronisation du serveur FDR du PAC primaire avec le serveur FDR du PAC redondant, vous devez activer le service TFTP du système de redondance d'UC.

Pour activer le service TFTP, procédez comme suit :

Étape

Action

1

Dans le Navigateur du projet, double-cliquez sur :

Projet > Configuration > 0:Buts 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.