Traitement des adresses réseau lors du basculement
Traduction de la notice originale
Présentation
Le document suivant décrit la manière dont les adresses réseau sont traitées lors du basculement. Un système Quantum Hot Standby peut communiquer des données via divers protocoles réseau :
AVERTISSEMENT
FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT
L'adresse de décalage ne doit pas être affectée à un équipement autre que le PLC pair du système Hot Standby.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.
Dans les applications du Hot Standby, les adresses doivent être correctement affectées pour que la permutation des adresses réseau fonctionne correctement lors du basculement.
Permutation des adresses Modbus lors du basculement
Dans un système Quantum Hot Standby, les adresses des ports Modbus sont les suivantes :
Les adresses des ports Modbus peuvent être modifiées à l'aide de deux méthodes :
Modification des adresses :
Utilisation du menu Communication du clavier du panneau avant
Modifier l'adresse sur :
UC primaire :
  1. Accédez au clavier du panneau avant de l'UC primaire.
  2. Accédez au menu Communication.
  3. Accédez au sous-menu Port série.
  4. Sélectionnez l'adresse.
  5. Modifiez-la.
  6. Transférez le programme d'application.
  7. Vérifiez que l'adresse Modbus de l'UC redondante est + 128.
UC redondante :
  1. Accédez au clavier du panneau avant de l'UC redondante.
  2. Accédez au menu Communication.
  3. Accédez au sous-menu Port série.
  4. Sélectionnez l'adresse.
  5. Modifiez-la.
  6. Effectuez le basculement.
  7. Vérifiez que l'UC redondante est devenue l'UC primaire.
  8. Transférez le programme d'application.
  9. Vérifiez que l'adresse Modbus de l'UC redondante est + 128.
Utilisation de l'onglet Port Modbus dans l'éditeur de Control Expert
Pour modifier l'adresse, téléchargez le programme d'application.
Remarque : si l'adresse Modbus est modifiée dans l'UC primaire à l'aide du clavier du panneau avant, assurez-vous que le programme d'application est transféré pour permettre le basculement Modbus correspondant dans l'UC redondante.
NOTE : Dans un système Quantum Hot Standby, un seul port est disponible pour Modbus.
Par défaut, les adresses sont permutées lors du basculement entre les ports Modbus de l'UC primaire et de l'UC redondante. Cette condition par défaut peut être modifiée à l'aide de l'une des deux méthodes suivantes :
Activation/Désactivation de la permutation des adresses lors du basculement :
Utilisation du menu Redondance d'UC de l'éditeur
Utilisation du bit système du registre de commande %SW60.8
  1. Ouvrez le menu du Hot Standby dans Control Expert.
  2. Accédez à la zone Permut. adr. sur basculement.
  3. Désélectionnez le port Modbus 1.
  4. Vérifiez les modifications.
  5. Téléchargez le programme d'application sur le contrôleur.
  6. Effectuez le basculement.
  7. Vérifiez que l'UC redondante est devenue l'UC primaire.
  8. Transférez le programme d'application.
  1. Connectez-vous à l'UC primaire.
  2. Accédez au bit système du registre de commande %SW60.8.
  3. Réglez le bit sur 1.
    Le bit par défaut est 0.
Lorsqu'un basculement se produit :
  • Si vous modifiez les options, les adresses de port ne sont pas affectées tant qu'il n'y a pas de basculement.
  • Si des modules NOM sont configurés, l'adresse Modbus est décalée de +/-32 après le basculement de l'adresse Modbus Plus.
Permutation des adresses Modbus Plus lors du basculement
Dans un système Quantum Hot Standby, les adresses de port Modbus Plus sur le contrôleur de l'UC redondante sont décalées de +/- 32 des ports comparables sur le contrôleur de l'UC primaire.
Comportement de permutation des adresses Modbus Plus lors du basculement :
Comportement par défaut avant le basculement :
  • Contrôleur A = UC primaire
    Adresse Modbus Plus = 1
  • Contrôleur B = UC redondante
    Adresse Modbus Plus = 33 (1 + 32)
    (+32 = offset)
Après le basculement :
  • Contrôleur A = nouvelle UC redondante
    Adresse Modbus Plus = 33 (1 + 32)
  • Contrôleur B = nouvelle UC primaire
    Adresse Modbus Plus = 1
NOTE : Plage d'adresses numériques des deux ports (A et B) : 1 à 64.
Si l'adresse de l'UC primaire est 50, l'adresse de l'UC redondante correspondante est 18 (50 - 32).
Les adresses Modbus Plus des contrôleurs peuvent être modifiées à l'aide du clavier du panneau avant : Communication → Modbus Plus → Modifier l'adresse.
NOTE : Le port Modbus Plus est inactif pendant environ 10 secondes après l'affichage de l'état RUN de l'UC redondante sur l'écran LCD.
Comportement de permutation des adresses Modbus Plus si l'adresse est modifiée :
Comportement forcé avant le basculement :
  • Contrôleur A = UC primaire
    Adresse Modbus Plus = 1
  • Contrôleur B = UC redondante
    Adresse Modbus Plus = 33 (1 + 32)
    (+32 = décalage)
Modification de l'adresse de l'UC primaire = 5 :
  • Contrôleur A = UC primaire
    Adresse Modbus Plus = 5
  • Contrôleur B = UC redondante
    Adresse Modbus Plus = 33
Transfert du programme d'application :
  • Contrôleur A = UC primaire
    Adresse Modbus Plus = 5
  • Contrôleur B = UC redondante
    Adresse Modbus Plus = 37 (5 + 32)
Forçage du basculement :
  • Contrôleur A = nouvelle UC redondante
    Adresse Modbus Plus = 37 (5 + 32)
  • Contrôleur B = nouvelle UC primaire
    Adresse Modbus Plus = 5
Si l'adresse Modbus Plus est modifiée, transférez le programme d'application. L'absence de transfert entraîne la création d'une adresse de décalage différente dans l'UC redondante.
NOTE : lors du basculement, le système Quantum Hot Standby et les modules NOM permutent les adresses Modbus Plus presqu'instantanément (au bout d'une à deux millisecondes). Ce basculement quasi instantané signifie que les équipements hôtes qui interrogent le contrôleur doivent s'adresser au contrôleur de l'UC primaire et que le réseau doit être interrompu le moins possible lors du basculement.
NOTE : si une communication Modbus Plus et OSLoader sont utilisés, seule l'adresse 1 est valide.
Permutation des adresses NOC IP/NOE lors du basculement
S'ils sont utilisés dans un système Quantum Hot Standby, les modules réseau Quantum Ethernet TCP/IP 140 NOE 771 •1 et 140 NOC 78• 00 prennent en charge la permutation des adresses lors du basculement. La permutation des adresses IP se comporte de manière similaire à la permutation des adresses des ports Modbus Plus, mais le décalage est de 1 et non de 32.
Lors du basculement, les modules échangent leurs adresses IP. La permutation des adresses des modules 140 NOE 771 •1 et 140 NOC 78• 00 s'effectue automatiquement et n'est contrôlable ni par les options figurant dans les onglets de l'éditeur, ni par activation/désactivation de l'un des bits du registre de commande.
Toutes les règles standard s'appliquent à l'adressage IP, mais il existe une restriction supplémentaire : l'adresse IP ne peut pas être supérieure à 253 ou à l'adresse de diffusion moins deux. En outre, l'adresse IP configurée dans Control Expert + 1 ne doit être affectée à aucun autre équipement.
NOTE :
Pour la permutation des adresses des modules 140 NOE 771 •1 et 140 NOC 78• 00 :
  • les modules 140 NOE 771 •1 sont les seuls modules Ethernet en option qui prennent en charge la permutation des adresses IP dans le Quantum Hot Standby avec Unity Pro version 2.0 ;
    Unity Pro est l’ancien nom de Control Expert pour les versions 13.1 et antérieures.
  • les modules 140 NOE 771 •1 et 140 NOC 78• 00 doivent être configurés dans le même emplacement que les embases des UC primaire et redondante ;
  • les modules 140 NOE 771 •1 requièrent au minimum la version 2.0 du micrologiciel.
Adresses IP des modules Quantum EIO lors du basculement
Les adresses IP des modules Quantum EIO sont affectées aux modules de communication d'E/S distantes 140CRP31200_A et 140CRP31200_B lorsque le système Hot Standby est configuré pour la première fois. Pendant un basculement, leurs adresses IP ne sont pas modifiés.
Les adresses IP des modules 140NOC78•00 changent d'IP à IP + 1 lors du basculement de l'UC primaire à l'UC redondante.