Schneider Electric Quantum sous EcoStruxure™ Control Expert - Système de redondance Mode d'emploi
Ajouter à Mes manuels266 Des pages
▼
Scroll to page 2
of
266
Quantum sous EcoStruxure™ Control Expert 35010534 06/2020 Quantum sous EcoStruxure™ Control Expert Système de redondance d'UC Manuel utilisateur Traduction de la notice originale 35010534.18 06/2020 www.schneider-electric.com Le présent document comprend des descriptions générales et/ou des caractéristiques techniques des produits mentionnés. Il ne peut pas être utilisé pour définir ou déterminer l'adéquation ou la fiabilité de ces produits pour des applications utilisateur spécifiques. Il incombe à chaque utilisateur ou intégrateur de réaliser l'analyse de risques complète et appropriée, l'évaluation et le test des produits pour ce qui est de l'application à utiliser et de l'exécution de cette application. Ni la société Schneider Electric ni aucune de ses sociétés affiliées ou filiales ne peuvent être tenues pour responsables de la mauvaise utilisation des informations contenues dans le présent document. Si vous avez des suggestions, des améliorations ou des corrections à apporter à cette publication, veuillez nous en informer. Vous acceptez de ne pas reproduire, excepté pour votre propre usage à titre non commercial, tout ou partie de ce document et sur quelque support que ce soit sans l'accord écrit de Schneider Electric. Vous acceptez également de ne pas créer de liens hypertextes vers ce document ou son contenu. Schneider Electric ne concède aucun droit ni licence pour l'utilisation personnelle et non commerciale du document ou de son contenu, sinon une licence non exclusive pour une consultation « en l'état », à vos propres risques. Tous les autres droits sont réservés. Toutes les réglementations locales, régionales et nationales pertinentes doivent être respectées lors de l'installation et de l'utilisation de ce produit. Pour des raisons de sécurité et afin de garantir la conformité aux données système documentées, seul le fabricant est habilité à effectuer des réparations sur les composants. Lorsque des équipements sont utilisés pour des applications présentant des exigences techniques de sécurité, suivez les instructions appropriées. La non-utilisation du logiciel Schneider Electric ou d'un logiciel approuvé avec nos produits matériels peut entraîner des blessures, des dommages ou un fonctionnement incorrect. Le non-respect de cette consigne peut entraîner des lésions corporelles ou des dommages matériels. © 2020 Schneider Electric. Tous droits réservés. 2 35010534 06/2020 Table des matières Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . A propos de ce manuel. . . . . . . . . . . . . . . . . . . . . . . . . . Partie I Introduction au système de redondance d'UC Modicon Quantum . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 1 Système de redondance d'UC Modicon Quantum . . . . . 1.1 Présentation du système de redondance d'UC Quantum . . . . . . . . . . Terminologie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objectif et fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Matériel redondant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau avant de l'UC du système de redondance Quantum . . . . . . Liaison de synchronisation de redondance d'UC . . . . . . . . . . . . . . . . Matériel et topologie du système de redondance d'UC S908 . . . . . . . Topologie d'un système de redondance d'UC (E/S Quantum EthernetHot Standby) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Réseau d'E/S distantes mixte (Ethernet et S908) . . . . . . . . . . . . . . . . Configuration requise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonctions limitées de redondance d'UC . . . . . . . . . . . . . . . . . . . . . . . Etablissement de la redondance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modes de fonctionnement du système de redondance d'UC Quantum Gestion des E/S distantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Différences de programmation dans les systèmes de redondance d'UC 1.2 UC de sécurité dans un système de redondance d'UC. . . . . . . . . . . . Caractéristiques spécifiques aux UC de sécurité dans un système à redondance d'UC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modes de fonctionnement de l'automate de sécurité . . . . . . . . . . . . . Partie II Configuration et maintenance d'un système de redondance d'UC Quantum . . . . . . . . . . . . . . . . . . . Chapitre 2 Configuration avec Control Expert . . . . . . . . . . . . . . . . . 2.1 Onglets et boîtes de dialogue Control Expert . . . . . . . . . . . . . . . . . . . Présentation du protocole Control Expert . . . . . . . . . . . . . . . . . . . . . . Utilisation de l'onglet Résumé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation de l'onglet Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation de l'onglet Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation de l'onglet Port Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . 35010534 06/2020 7 11 15 17 18 19 20 21 22 27 28 30 37 48 50 52 53 56 58 60 64 65 68 71 73 74 75 76 77 78 84 3 Utilisation de l'onglet Animation et des boîtes de dialogue de l'écran de l'automate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation de l'onglet Redondance d'UC . . . . . . . . . . . . . . . . . . . . . . . Configuration des cartes PCMCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration du type de communication Modbus Plus . . . . . . . . . . . . Zone de non-transfert et mots de transfert inverse . . . . . . . . . . . . . . . Configuration du système de redondance d'UC Quantum. . . . . . . . . . 2.2 Lecture et configuration des registres . . . . . . . . . . . . . . . . . . . . . . . . . Registre de commande du système de redondance d'UC. . . . . . . . . . Registre d'état du système de redondance d'UC . . . . . . . . . . . . . . . . Registre de non-correspondance des micrologiciels au sein d'un système de redondance d'UC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . données initialisées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Synchronisation des temporisateurs . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 Modules 140 NOE 771 x1 et 140NOC78•00 . . . . . . . . . . . . . . . . . . . . Système de Redondance d'UC Quantum (Quantum Hot Standby) et Modules 140 NOE 771 •1/140NOC78•00 . . . . . . . . . . . . . . . . . . . . . . Modes de fonctionnement des modules 140 NOE 771 x1/140NOC78•00 dans le système Quantum Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Affectation des adresses IP des modules 140 NOE 771 x1/140NOC78•00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modules 140 NOE 771 x1 / 140NOC78•00 dans un système de redondance d'UC (Hot Standby) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 3 Maintenance d'un système de redondance d'UC Quantum. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1 Remplacement d'un module au sein d'un système de redondance d'UC Remplacement d'un module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 Messages d'état de fonctionnement du système de redondance d'UC Vérification de l'état d'un système de redondance d'UC Quantum . . . 3.3 Point unique de défaillance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Détection et diagnostic des composants défaillants par l'intermédiaire des messages sur l'état de fonctionnement . . . . . . . . . . . . . . . . . . . . . Défaillances détectées sur le rack, l'UC, le coprocesseur et le module de communication des E/S distantes . . . . . . . . . . . . . . . . . . . . . . . . . . Détection des interruptions de la liaison de synchronisation rapide . . Dépannage de l'automate primaire . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 86 90 92 93 94 95 97 98 102 105 106 107 108 109 112 116 118 121 122 122 123 123 125 126 127 131 133 35010534 06/2020 Chapitre 4 Programmation et mise au point. . . . . . . . . . . . . . . . . . . 4.1 Modes de fonctionnement et informations sur le basculement . . . . . . Modes et états de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . Performances du système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conditions déclenchant un basculement . . . . . . . . . . . . . . . . . . . . . . . Comportement du basculement lors de la détection d'une différence d'application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Traitement des adresses réseau lors du basculement . . . . . . . . . . . . Test du basculement d'un système de redondance d'UC Quantum . . Bits de validité de connexion et basculement . . . . . . . . . . . . . . . . . . . 4.2 EFB utilisés pour le système de redondance d'UC Quantum . . . . . . . HSBY_RD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HSBY_ST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HSBY_WR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . REV_XFER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 Restrictions relatives aux équipements . . . . . . . . . . . . . . . . . . . . . . . . Restrictions des E/S locales et distribuées . . . . . . . . . . . . . . . . . . . . . Restrictions par module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Restrictions au niveau des applications . . . . . . . . . . . . . . . . . . . . . . . 4.4 Communications des automates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Téléchargement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transfert d'un programme d'application . . . . . . . . . . . . . . . . . . . . . . . Temps de cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5 Développement d'une application de redondance d'UC . . . . . . . . . . . Ajustement des propriétés de tâche MAST . . . . . . . . . . . . . . . . . . . . . Programmation d'une application du système de redondance d'UC Quantum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transfert de votre programme vers les automates primaire et redondant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6 Mise au point d'une application du système de redondance d'UC . . . Mise au point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Partie III Modification et mise à niveau . . . . . . . . . . . . . . . . . . Chapitre 5 Modifications des applications . . . . . . . . . . . . . . . . . . . . Différences d'application au sein des systèmes de redondance d'UC Quantum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modification en modes En ligne ou Hors ligne et différence d'application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modifications de l'application de l'UC redondante en mode Connecté avec une différence d'application . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35010534 06/2020 135 136 137 142 143 145 147 153 156 157 158 161 164 167 170 171 173 174 175 176 177 181 184 185 188 190 191 191 195 197 198 202 203 5 Modifications de l'application de l'UC primaire en mode Connecté avec autorisation de différence d'application . . . . . . . . . . . . . . . . . . . . . . . . Modification de l'application en mode local avec différence d'application autorisée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Méthodes de basculement et différence d'application . . . . . . . . . . . . . Méthode de transfert manuel du programme d'application et différence d'application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Recommandations relatives à l'utilisation de la différence d'application Chapitre 6 Micrologiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Niveaux des micrologiciels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mise à niveau du micrologiciel du système de redondance d'UC Quantum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exécution de la procédure de mise à niveau du système d'exploitation Annexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Annexe A Informations supplémentaires sur le système de redondance d'UC Quantum . . . . . . . . . . . . . . . . . . . . . . . Câble de liaison sync en fibre optique dans un système de redondance d'UC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caractéristiques du module 140 CPU 671 60 . . . . . . . . . . . . . . . . . . . Caractéristiques du module 140 CPU 671 60S . . . . . . . . . . . . . . . . . . Caractéristiques du module 140 CPU 672 60 . . . . . . . . . . . . . . . . . . . Caractéristiques du module 140 CPU 672 61 . . . . . . . . . . . . . . . . . . . Modèles d'erreurs détectées sur le processeur de module de communication d'E/S distantes CRP . . . . . . . . . . . . . . . . . . . . . . . . . . ID de diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Annexe B Commandes, écrans et menus du système de redondance d'UC Quantum . . . . . . . . . . . . . . . . . . . . . . . Commandes et écrans de l'UC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Voyants des UC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation des écrans de l'afficheur LCD de l'UC (CPU) . . . . . . . . . . . Glossaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 204 205 206 208 209 211 212 214 215 219 221 222 225 228 230 233 236 238 241 242 246 247 259 265 35010534 06/2020 Consignes de sécurité Informations importantes AVIS Lisez attentivement ces instructions et examinez le matériel pour vous familiariser avec l'appareil avant de tenter de l'installer, de le faire fonctionner, de le réparer ou d'assurer sa maintenance. Les messages spéciaux suivants que vous trouverez dans cette documentation ou sur l'appareil ont pour but de vous mettre en garde contre des risques potentiels ou d'attirer votre attention sur des informations qui clarifient ou simplifient une procédure. 35010534 06/2020 7 REMARQUE IMPORTANTE L'installation, l'utilisation, la réparation et la maintenance des équipements électriques doivent être assurées par du personnel qualifié uniquement. Schneider Electric décline toute responsabilité quant aux conséquences de l'utilisation de ce matériel. Une personne qualifiée est une personne disposant de compétences et de connaissances dans le domaine de la construction, du fonctionnement et de l'installation des équipements électriques, et ayant suivi une formation en sécurité leur permettant d'identifier et d'éviter les risques encourus. AVANT DE COMMENCER N'utilisez pas ce produit sur les machines non pourvues de protection efficace du point de fonctionnement. L'absence de ce type de protection sur une machine présente un risque de blessures graves pour l'opérateur. AVERTISSEMENT EQUIPEMENT NON PROTEGE N'utilisez pas ce logiciel ni les automatismes associés sur des appareils non équipés de protection du point de fonctionnement. N'accédez pas aux machines pendant leur fonctionnement. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Cet automatisme et le logiciel associé permettent de commander des processus industriels divers. Le type ou le modèle d'automatisme approprié pour chaque application dépendra de facteurs tels que la fonction de commande requise, le degré de protection exigé, les méthodes de production, des conditions inhabituelles, la législation, etc. Dans certaines applications, plusieurs processeurs seront nécessaires, notamment lorsque la redondance de sauvegarde est requise. Vous seul, en tant que constructeur de machine ou intégrateur de système, pouvez connaître toutes les conditions et facteurs présents lors de la configuration, de l'exploitation et de la maintenance de la machine, et êtes donc en mesure de déterminer les équipements automatisés, ainsi que les sécurités et verrouillages associés qui peuvent être utilisés correctement. Lors du choix de l'automatisme et du système de commande, ainsi que du logiciel associé pour une application particulière, vous devez respecter les normes et réglementations locales et nationales en vigueur. Le document National Safety Council's Accident Prevention Manual (reconnu aux Etats-Unis) fournit également de nombreuses informations utiles. Dans certaines applications, telles que les machines d'emballage, une protection supplémentaire, comme celle du point de fonctionnement, doit être fournie pour l'opérateur. Elle est nécessaire si les mains ou d'autres parties du corps de l'opérateur peuvent entrer dans la zone de point de pincement ou d'autres zones dangereuses, risquant ainsi de provoquer des blessures graves. Les produits logiciels seuls, ne peuvent en aucun cas protéger les opérateurs contre d'éventuelles blessures. C'est pourquoi le logiciel ne doit pas remplacer la protection de point de fonctionnement ou s'y substituer. 8 35010534 06/2020 Avant de mettre l'équipement en service, assurez-vous que les dispositifs de sécurité et de verrouillage mécaniques et/ou électriques appropriés liés à la protection du point de fonctionnement ont été installés et sont opérationnels. Tous les dispositifs de sécurité et de verrouillage liés à la protection du point de fonctionnement doivent être coordonnés avec la programmation des équipements et logiciels d'automatisation associés. NOTE : La coordination des dispositifs de sécurité et de verrouillage mécaniques/électriques du point de fonctionnement n'entre pas dans le cadre de cette bibliothèque de blocs fonction, du Guide utilisateur système ou de toute autre mise en œuvre référencée dans la documentation. DEMARRAGE ET TEST Avant toute utilisation de l'équipement de commande électrique et des automatismes en vue d'un fonctionnement normal après installation, un technicien qualifié doit procéder à un test de démarrage afin de vérifier que l'équipement fonctionne correctement. Il est essentiel de planifier une telle vérification et d'accorder suffisamment de temps pour la réalisation de ce test dans sa totalité. AVERTISSEMENT RISQUES INHERENTS AU FONCTIONNEMENT DE L'EQUIPEMENT Assurez-vous que toutes les procédures d'installation et de configuration ont été respectées. Avant de réaliser les tests de fonctionnement, retirez tous les blocs ou autres cales temporaires utilisés pour le transport de tous les dispositifs composant le système. Enlevez les outils, les instruments de mesure et les débris éventuels présents sur l'équipement. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Effectuez tous les tests de démarrage recommandés dans la documentation de l'équipement. Conservez toute la documentation de l'équipement pour référence ultérieure. Les tests logiciels doivent être réalisés à la fois en environnement simulé et réel. Vérifiez que le système entier est exempt de tout court-circuit et mise à la terre temporaire non installée conformément aux réglementations locales (conformément au National Electrical Code des Etats-Unis, par exemple). Si des tests diélectriques sont nécessaires, suivez les recommandations figurant dans la documentation de l'équipement afin d'éviter de l'endommager accidentellement. Avant de mettre l'équipement sous tension : Enlevez les outils, les instruments de mesure et les débris éventuels présents sur l'équipement. Fermez le capot du boîtier de l'équipement. Retirez toutes les mises à la terre temporaires des câbles d'alimentation entrants. Effectuez tous les tests de démarrage recommandés par le fabricant. 35010534 06/2020 9 FONCTIONNEMENT ET REGLAGES Les précautions suivantes sont extraites du document NEMA Standards Publication ICS 7.1-1995 (la version anglaise prévaut) : Malgré le soin apporté à la conception et à la fabrication de l'équipement ou au choix et à l'évaluation des composants, des risques subsistent en cas d'utilisation inappropriée de l'équipement. Il arrive parfois que l'équipement soit déréglé accidentellement, entraînant ainsi un fonctionnement non satisfaisant ou non sécurisé. Respectez toujours les instructions du fabricant pour effectuer les réglages fonctionnels. Les personnes ayant accès à ces réglages doivent connaître les instructions du fabricant de l'équipement et les machines utilisées avec l'équipement électrique. Seuls ces réglages fonctionnels, requis par l'opérateur, doivent lui être accessibles. L'accès aux autres commandes doit être limité afin d'empêcher les changements non autorisés des caractéristiques de fonctionnement. 10 35010534 06/2020 A propos de ce manuel Présentation Objectif du document Ce guide décrit le système S908 de redondance d'UC Modicon Quantum et le système Quantum EIO qui se composent des éléments suivants : Logiciel Control Expert UC du système de redondance d'UC Modicon Quantum : 140 CPU 671 60 140 CPU 671 60S 140 CPU 672 60 140 CPU 672 61 alimentations réseau d'E/S distantes (RIO) E/S distribuées (DIO) Modules de communication RIO Ce guide décrit la procédure de conception d'un système de redondance d'UC Quantum. Les utilisateurs des systèmes de redondance d'UC Concept/ProWORX Quantum doivent savoir qu'il existe des différences importantes entre Control Expert et les systèmes précédents. Ces différences sont répertoriées dans ce guide. A qui ce document s'adresse-t-il ? Toute personne utilisant un automate (PLC) à haute disponibilité et à tolérance de capacité dans un système d'automatisme. Vous devez avoir une expérience des automates et avoir une certaine connaissance des automatismes. Vous devez savoir utiliser le logiciel Control Expert. Il vous sera également utile de connaître le fonctionnement des réseaux Ethernet. Champ d'application Ce document est applicable à EcoStruxure™ Control Expert 15.0 ou version ultérieure. 35010534 06/2020 11 Documents à consulter Titre du document Numéro de référence EcoStruxure™ Control Expert - Langages de programmation et structure, Manuel de référence 35006144 (Anglais), 35006145 (Français), 35006146 (Allemand), 35013361 (Italien), 35006147 (Espagnol), 35013362 (Chinois) EcoStruxure™ Control Expert, Modes de fonctionnement 33003101 (Anglais), 33003102 (Français), 33003103 (Allemand), 33003104 (Espagnol), 33003696 (Italien), 33003697 (Chinois) EcoStruxure™ Control Expert - Bits et mots système, EIO0000002135 (Anglais), Manuel de référence EIO0000002136 (Français), EIO0000002137 (Allemand), EIO0000002138 (Italien), EIO0000002139 (Espagnol), EIO0000002140 (Chinois) Quantum sous EcoStruxure™ Control Expert Matériel, Manuel de référence 35010529 (Anglais), 35010530 (Français), 35010531 (Allemand), 35013975 (Italien), 35010532 (Espagnol), 35012184 (Chinois) Quantum EIO - Guide de planification du système S1A48959 (Anglais), S1A48961 (Français), S1A48962 (Allemand), S1A48964 (Italien), S1A48965 (Espagnol), S1A48966 (Chinois) Quantum sous EcoStruxure™ Control Expert Modifier la configuration en temps réel, Guide de l'utilisateur S1A48967 (Anglais), S1A48968 (Français), S1A48969 (Allemand), S1A48970 (Italien), S1A48972 (Espagnol), S1A48976 (Chinois) Modicon M580 - Matériel, Manuel de référence EIO0000001578 (Anglais), EIO0000001579 (Français), EIO0000001580 (Allemand), EIO0000001582 (Italien), EIO0000001581 (Espagnol), EIO0000001583 (Chinois) Vous pouvez télécharger ces publications ainsi que d'autres informations techniques sur notre site Web : www.schneider-electric.com/en/download. 12 35010534 06/2020 Information spécifique au produit AVERTISSEMENT FONCTIONNEMENT IMPREVU DE L'EQUIPEMENT L'utilisation de ce produit requiert une expertise dans la conception et la programmation des systèmes d'automatisme. Seules les personnes avec l'expertise adéquate sont autorisées à programmer, installer, modifier et utiliser ce produit. Respectez toutes les réglementations et normes de sécurité locales et nationales. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 35010534 06/2020 13 14 35010534 06/2020 Quantum sous EcoStruxure™ Control Expert Introduction au système de redondance d'UC Modicon Quantum 35010534 06/2020 Partie I Introduction au système de redondance d'UC Modicon Quantum Introduction au système de redondance d'UC Modicon Quantum 35010534 06/2020 15 Introduction au système de redondance d'UC Modicon Quantum 16 35010534 06/2020 Chapitre 1 Système de redondance d'UC Modicon Quantum Système de redondance d'UC Modicon Quantum Présentation Ce chapitre décrit le système de redondance d'UC Modicon Quantum et certains concepts nécessaires pour comprendre son fonctionnement. Sont également fournies des informations concernant le système de sécurité de redondance d'UC (uniquement disponible avec les équipements d'E/S distantes S908) et les équipements compatibles. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 1.1 Présentation du système de redondance d'UC Quantum 18 1.2 UC de sécurité dans un système de redondance d'UC 64 17 Système de redondance d'UC Quantum Sous-chapitre 1.1 Présentation du système de redondance d'UC Quantum Présentation du système de redondance d'UC Quantum Présentation Cette section fournit les informations que vous devez connaître avant de commencer à configurer et à utiliser le système de redondance d'UC Quantum. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 18 Page Terminologie 19 Objectif et fonctions 20 Présentation 21 Matériel redondant 22 Panneau avant de l'UC du système de redondance Quantum 27 Liaison de synchronisation de redondance d'UC 28 Matériel et topologie du système de redondance d'UC S908 30 Topologie d'un système de redondance d'UC (E/S Quantum EthernetHot Standby) 37 Réseau d'E/S distantes mixte (Ethernet et S908) 48 Configuration requise 50 Fonctions limitées de redondance d'UC 52 Etablissement de la redondance 53 Modes de fonctionnement du système de redondance d'UC Quantum 56 Gestion des E/S distantes 58 Différences de programmation dans les systèmes de redondance d'UC 60 35010534 06/2020 Système de redondance d'UC Quantum Terminologie Terminologie du système de redondance d'UC Ce manuel utilise de nombreux termes techniques et acronymes. Parmi les plus utilisés : programme d'application : programme logique que vous développez pour surveiller et contrôler votre application. coprocesseur : coprocesseur qui régit l'échange de données entre les automates de redondance d'UC via les liaisons de synchronisation entre les UC. E/S en rack : terme désignant les E/S locales connectées directement au principal rack Quantum. Le contrôle des E/S locales ne fait l'objet d'aucun basculement dans une application de redondance d'UC. Elles restent sous le contrôle de leur automate local. La logique des E/S locales figure dans la première section de la tâche MAST du programme d'application de redondance d'UC. automate local/automate d'extension : l'automate local est l'automate du système de redondance d'UC sur lequel vous travaillez. L'autre automate est l'automate d'extension. L'automate local peut être l'automate primaire ou redondant et l'automate d'extension peut être l'automate redondant ou primaire. rack principal : rack prenant en charge les processeurs (module d'UC et modules adaptateurs de station d'E/S distantes (140 CRA 93• 00, 140CRA31200 ou BMX CRA 312 •0). Les E/S locales peuvent être placées dans les racks principaux, mais pas dans le système de redondance d'UC car elles sont contrôlés par un automate local et non par un automate d'extension. cycle de programme : dans un système de redondance d'UC, le cycle de programme ne peut utiliser que la tâche MAST. Consultez la section Utilisation exclusive de la tâche MAST (voir page 61). Le cycle de la tâche MAST se divise en quatre parties principales : pilotes d'entrée : tous les modules d'entrée associés à la tâche MAST sont scrutés fonctions système de redondance d'UC : échange de données entre l'UC et le coprocesseur et contrôles système exécution de la logique utilisateur : le système exécute le programme d'application en fonction de la tâche MAST pilotes de sortie : le système applique les sorties évaluées durant l'exécution du programme d'application à tous les modules de sortie associés à la tâche MAST Basculement : moment où le contrôle de l'application passe de l'automate primaire à l'automate redondant. Cet événement a une durée précise. Il peut être lancé : manuellement par le programme d'application automatiquement en fonction des conditions du système 35010534 06/2020 19 Système de redondance d'UC Quantum Objectif et fonctions Objectif Le système de redondance d'UC Quantum est une plate-forme industrielle de commande destinée à fournir une redondance automatique dans un large éventail de situations. Le système est principalement constitué de deux automates dits « primaire » et « redondant ». Programmé pour détecter des conditions système définies et y répondre, le système de redondance d'UC Quantum permet automatiquement au contrôleur redondant de prendre le contrôle du système et, donc, de devenir le nouveau contrôleur primaire. Cette transition, appelée « basculement », se produit dans un délai très court (durée de chien de garde plus un cycle de programme). Caractéristiques Le système de redondance d'UC Quantum : augmente la disponibilité système de vos stations distantes, permettant d'effectuer des opérations de maintenance dans un rack principal tout en conservant le contrôle des stations distantes ; assure un contrôle redondant des systèmes E/S Quantum Ethernet et/ou d'E/S distantes S908 ; offre un environnement de développement convivial compatible avec la norme CEI 6113- 3. permet de créer un programme d'application à haute disponibilité, presque aussi facilement que pour un automate autonome, et nécessite peu de modifications par rapport à vos méthodes de programmation habituelles. 20 35010534 06/2020 Système de redondance d'UC Quantum Présentation Redondance d'UC Quantum Le contrôleur de redondance d'UC Quantum assure la haute disponibilité du système à l'aide de matériel redondant et en basculant automatiquement vers le matériel redondant (de secours) quand certains événements système définis sont détectés. Bien que votre expérience antérieure des automates soit très importante pour bien utilisre ce système, vous devez vous familiariser avec les nouveaux concepts, pratiques et restrictions afin de mettre en œuvre et d'administrer correctement la redondance du système Quantum. NOTE : les utilisateurs des systèmes de redondance d'UC Premium, des anciens systèmes Quantum ou d'autres systèmes redondantes doivent connaître les différences entre la redondance fournie par ces systèmes et celle qu'offre le système de redondance d'UC Quantum. Ces différences incluent la terminologie, les conditions de basculement vers le système redondant, la configuration système requise et les restrictions, etc. 35010534 06/2020 21 Système de redondance d'UC Quantum Matériel redondant Deux automates : Primaire et redondant Le principal prérequis d'un système de redondance d'UC Quantum est d'utiliser deux automates identiques, de l'un des types suivants : 140 CPU 671 60 140 CPU 672 60 140 CPU 672 61 140 CPU 671 60S (uniquement disponible pour un module d'E/S distantes S908) 140 CPU 678 61 Ces contrôleurs doivent posséder les mêmes versions de micrologiciel et tous leurs modules doivent être positionnés dans les mêmes emplacements de leurs racks Quantum respectifs. Ils doivent également exécuter le même programme d'application. Dans un système comprenant deux contrôleurs entièrement fonctionnels, ceux-ci utilisent l'un des deux modes de fonctionnement suivants : Un automate fonctionne comme automate primaire, en mode « Run / Primaire ». L'autre fonctionne comme automate redondant, en mode « Run / Redondant ». Le rôle de l'automate primaire est presque identique à celui d'un automate autonome. Il exécute votre programme d'application et fournit les fonctions de commande habituellement assurées par un automate autonome. L'UC primaire : exécute l'ensemble du programme d'application (première section de la tâche MAST incluse) contrôle les E/S distantes actualise l'UC redondante après chaque scrutation (cycle de programme). Les principales différences avec un automate autonome sont les suivantes : L'automate primaire communique régulièrement avec l'automate redondant de façon à ce que ce dernier reste prêt à assumer le rôle d'automate primaire si nécessaire. L'automate primaire se contrôle lui-même et contrôle certains équipements associés afin de détecter des états nécessitant un basculement. Le rôle de l'automate redondant est différent de celui d'un automate autonome. Son rôle consiste à se tenir prêt à prendre le contrôle du système à tout moment et à ne pas interférer avec le contrôle revendiqué par l'automate primaire. Pour ce faire, il doit recevoir régulièrement des données d'application et l'état actuel des E/S distantes et distribuées du contrôleur primaire. L'UC redondante : exécute uniquement la première section du programme d'application vérifie la disponibilité de l'UC primaire et des modules CRP peut informer l'UC primaire de l'état de son UC, de ses modules CRP et de ses connexions aux stations ne contrôle que ses E/S locales, pas les E/S distantes ou distribuées. 22 35010534 06/2020 Système de redondance d'UC Quantum L'automate redondant retransmet régulièrement des informations à l'automate primaire à l'aide d'un groupe de mots système : les registres de transfert inverse. Le contenu de ces mots système est programmé (et modifié) dans la première section de l'application utilisateur exécutée dans l'UC redondante. L'utilisation la plus courante consiste à fournir à l'automate primaire des informations sur l'état de l'automate redondant et de ses modèles associés. Distinction entre les automates Les deux contrôleurs physiques sont dénommés Automate A et Automate B. Cette dénomination est utilisée pour configurer l'adresse IP des modules de communication d'E/S distantes CRP. La distinction entre les UC A et B du système de redondance d'UC permet : d'attribuer un emplacement physique à chaque UC de définir l'UC primaire au démarrage du système AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Vérifiez si l'automate est l'automate A ou B avant toute opération. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Ne supposez jamais le mode de fonctionnement d'un PLC avant son installation, son fonctionnement, sa modification ou sa réparation. Les modes de fonctionnement des deux automates du système de redondance d'UC peuvent être déterminés en consultant l'écran de leurs claviers LCD, leurs voyants et les mots d'état système. NOTE : dans un système de redondance d'UC E/S Quantum Ethernet, les adresses IP des modules Ethernet CRP ne sont pas permutées lors d'un basculement. Au premier démarrage d'une UC sans affectation A/B, le menu Hot Standby apparaît sur l'écran LCD du clavier, permettant à l'utilisateur de lui attribuer la lettre A ou B. Vous pouvez également modifier l'affectation des lettres A et B aux UC du système à l'aide de l'écran LCD du clavier. Après modification, les UC réinitialisent les modules de communication des E/S distantes CRP. NOTE : lorsqu'une UC est en mode RUN, il n'est pas possible de modifier la lettre qui lui est attribuée. Cette modification ne peut se faire qu'en mode STOP. Les deux UC ne peuvent pas être associées à la même lettre : Si une UC démarre avec la même affectation de lettre que l'autre UC, elle passe en mode STOP, affiche le menu Hot Standby et attend qu'une lettre lui soit attribuée à l'aide du clavier. Si vous remplacez l'un des automates, l'identification des automates A et B peut ne plus correspondre aux modes de fonctionnement primaire et redondant. 35010534 06/2020 23 Système de redondance d'UC Quantum Cela est également vrai pour toute étiquette physique que vous pourriez apposer sur les automates pour les distinguer dans votre système. Les adresses IP des modules de communication Ethernet CRP sont fondées sur l'adresse IP configurée par l'utilisateur dans Control Expert et l'affectation A/B. Etablissement des automates primaire et secondaire Si le système est correctement configuré, le premier automate du système de redondance d'UC qui est mis sous tension prend le rôle d'automate primaire. Par conséquent, vous pouvez déterminer le rôle des automates en retardant la mise sous tension de l'un des automates à l'aide d'un relais de fusible temporisé ou d'un autre dispositif associé. Lorsque vous mettez sous tension simultanément deux automates de redondance d'UC correctement configurés, le micrologiciel attribue automatiquement le rôle primaire à l'UC A. NOTE : cette affectation est modifiable à l'aide du clavier (voir page 245) de l'UC. Modules de communication des E/S distantes identiques Outre la nécessité de disposer de deux contrôleurs identiques, chaque système de redondance d'UC Quantum requiert au minimum deux modules de communication d'E/S distantes Quantum identiques, un dans chaque rack. Ces modules peuvent être : 140 CRP 931 00 (pour les stations d'E/S S908) ; 140 CRP 932 00 (pour les stations d'E/S S908) ; 140CRP31200 (pour les stations d'E/S Ethernet E/S Quantum Ethernet). Les positions dans le rack et les versions du micrologiciel des modules CRP doivent être identiques dans les principaux racks des systèmes primaire et redondant. 24 35010534 06/2020 Système de redondance d'UC Quantum Liaison de synchronisation des UC AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Etablissez une connexion point à point sans interruption entre les ports de la liaison de synchronisation d'UC redondante. Ne connectez pas d'autres équipements Ethernet sur le même câblage réseau que la liaison de synchronisation des UC. Ne dépassez pas les longueurs maximales de câbles Ethernet pour le type de câble sélectionné. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. La liaison de synchronisation des UC est la voie de communication principale pour assurer la redondance d'UC Quantum. Elle est établie entre les ports de redondance d'UC (libellés « HSBY Link ») à l'avant de chaque automate. N'ajoutez pas de commutateurs ni de concentrateurs sur cette liaison. Pour plus d'informations, reportez-vous à la section Liaison de synchronisation redondante (voir page 28). Liaison redondante d'E/S distantes Un réseau d'E/S distantes (S908 et/ou Ethernet) est utilisé comme liaison redondante pour le système de redondance d'UC. Cette liaison redondante est obligatoire pour certains modes de fonctionnement et pour la détection des erreurs. Un module de communication CRP d'E/S distantes S908 et/ou Ethernet peut être utilisé pour la liaison redondante d'E/S distantes. Même si vous n'utilisez pas les E/S distantes dans un système de redondance d'UC, vous devez tout de même installer des modules de communication CRP S908 ou Ethernet, ainsi que leur réseau correspondant. Système S908 sans station d'E/S distantes : 35010534 06/2020 25 Système de redondance d'UC Quantum Systèmes Ethernet sans E/S distantes : Outre la liaison de synchronisation des UC (voir page 28), un système Ethernet gère deux types de connexions entre les CRP qui peuvent utiliser des commutateurs étendus gérés par ConneXium (appelés commutateurs double anneau, ou DRSs, dans cette architecture) : d'un côté de l'anneau : une connexion avec au maximum deux commutateurs double anneau (DRSs) pour une connexion longue distance (voir page 29) (stations distantes ou équipements d'E/S distribuées non autorisés), pouvant être reliés sur de longues distances avec un câble en fibre optique ; de l'autre côté de l'anneau : des stations distantes ou des équipements DIO (« nuages DIO ») sont autorisés. Pour plus d'informations, reportez-vous à la section Commutateurs à doubles anneaux (voir page 41). 26 35010534 06/2020 Système de redondance d'UC Quantum Panneau avant de l'UC du système de redondance Quantum Panneau avant La figure ci-dessous représente le panneau avant d'un module d'UC d'un système de redondance : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Numéro de modèle, description du module, code couleur Couvre-objectif (ouvert) Ecran LCD (recouvert ici par le couvre-objectif) Commutateur à clé Clavier (comportant 2 voyants rouges) Port Modbus (RS-232) (RS-485) Port USB Port Modbus Plus Emplacements PCMCIA A et B Voyants (jaune) pour la communication Ethernet Port de communication par fibre optique de la liaison redondante Bouton de réinitialisation Pile (installée par l'utilisateur) 2 vis NOTE : les UC Quantum sont équipées de deux emplacements pouvant accueillir des cartes PCMCIA Schneider (les autres cartes ne sont pas prises en charge). 35010534 06/2020 27 Système de redondance d'UC Quantum Liaison de synchronisation de redondance d'UC Connexions par câble Les coprocesseurs des UC primaire et redondante doivent être connectés au moyen d'un câble en fibre optique croisé raccordé à la prise Liaison HSBY : Si le câble n'est pas branché, les processeurs du système de redondance d'UC Quantum ne peuvent pas communiquer, et le système en lui-même ne peut pas fonctionner. Les câbles en fibre optique sont vendus séparément : Modèles multimodes pour le module 140 CPU 67• 60 Description 490NOR00003 3 m MTRJ/MTRJ 490NOR00005 5 m MTRJ/MTRJ 490NOR00015 15 m MTRJ/MTRJ Modèles monomodes pour le module 140 CPU 67• 61 VDIF0646463505 5 m LC DUPLEX / LC DUPLEX - Connexion simple d'UC à UC VDIF0646463505 5 m SC DUPLEX / LC DUPLEX - Connexion PC à UC1 1. Pour une mise à niveau de micrologiciel par exemple. Ceci requiert un commutateur supplémentaire : 499NSS25101 (no géré) ou TCSESM043F1CS0 (géré). 28 35010534 06/2020 Système de redondance d'UC Quantum La connexion fibre entre l'UC primaire et l'UC redondante doit être une connexion câblée directe. NOTE : reportez-vous aux recommandations (voir page 222) relatives à l'utilisation des câbles en fibre optique. AVERTISSEMENT COMPORTEMENT INATTENDU DE L'EQUIPEMENT N'utilisez pas de concentrateurs ni de commutateurs dans le cadre de la liaison en fibre optique. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Liaison de synchronisation interrompue En cas de rupture de la commutation sur le câble de liaison de synchronisation : L'UC primaire détecte la rupture et reste l'UC primaire. L'UC primaire demande au CRP redondant si l'UC primaire existe. L'UC redondance réalise qu'elle ne peut pas communiquer avec l'UC primaire et passe en mode local. Connexion des deux embases Les embases de l'UC primaire et de l'UC redondante peuvent être espacées au maximum de : 4 km pour le 140 CPU 67• 60 ; 16 km pour le 140 CPU 67• 61. Si les modules sont éloignés de plus de 15 km, un câble fibre optique est obligatoire : câble fibre optique multimode 62,5/125 µm avec MTRJ pour le 140 CPU 67• 60 ; câble fibre optique monomode 9/125 µm avec connecteur de type LC pour le 140 CPU 67• 61. 35010534 06/2020 29 Système de redondance d'UC Quantum Matériel et topologie du système de redondance d'UC S908 Composants du système S908 Architecture basique, à un bus, d'un système de redondance d'UC Quantum S908 : 1A+2A UC et coprocesseur de l'automate primaire 1B+2B UC et coprocesseur de l'automate redondant 3A+3B Modules de communication RIO Quantum 4A+4B Alimentations primaire et redondante 5 Câble coaxial 6 Adaptateur de type F à autoterminaison 7 Répartiteur 8 Boîtier de dérivation 9 Boîtier de dérivation à terminaison principale 10 Liaison fibre optique de synchronisation de l'UC 11 Poste de travail Control Expert 12 Stations d'E/S distantes S908 30 35010534 06/2020 Système de redondance d'UC Quantum Système S908 à architecture à double bus : 1 A UC de l'automate primaire 1 B UC de l'automate redondant 2A+2B Modules de communication RIO Quantum 3A+3B Alimentations primaire et redondante 4 Câble coaxial 5 Adaptateur type F à autoterminaison 6 Répartiteur 7 Boîtier de dérivation 8 Boîtier de dérivation à terminaison principale 9 Liaison fibre optique de synchronisation de l'UC 10 Stations d'E/S distantes S908 35010534 06/2020 31 Système de redondance d'UC Quantum NOTE : Dans une architecture à double bus : Des câbles séparés sont nécessaires pour assurer la redondance. Dans une architecture monobus, la rupture d'un câble entraîne l'arrêt des communications des E/S distantes au-delà du point de rupture. Lors de la mise en œuvre d'une architecture à double bus, placez chaque bus dans une voie séparée, et éloignez les voies l'une de l'autre. Ainsi, un événement risque moins d'endommager les deux câbles. Réseau d'E/S distantes S908 Le double câblage assure la redondance des câbles, ainsi que la redondance des UC dans une architecture de redondance d'UC S908. Jusqu'à 31 stations RIO peuvent être connectées aux deux modules de communication RIO. La configuration minimum du système de redondance d'UC Quantum n'exige aucune station d'E/S distantes, mais elle doit comporter au moins une paire de modules de communication d'E/S distantes connectés. Nomenclature La nomenclature du système de redondance d'UC monocâble S908 est la suivante : 32 Nom Référence Version minimum du micrologiciel Nombre d'unités Racks standard Quantum 140 XBP 0•• 00 — 2 Alimentations Quantum 140 CPS ••• •0 — 2 Automate de redondance d'UC Quantum 140 CPU 672 61 140 CPU 671 60 140 CPU 672 60 140 CPU 671 60S 140 CPU 678 61 140 CPU 678 61C — — — — — — 2 2 2 2 2 2 Modules de communication des E/S distantes du système de redondance d'UC Quantum 140 CRP 931 00 140 CRP 932 00 2.0 2.0 2 2 Modules des stations d'E/S distantes du système de redondance d'UC Quantum 140 CRA 931 00 140 CRA 932 00 Voir Configuration logicielle requise Selon les besoins Selon les besoins Adaptateur de type F à auto-terminaison 52 0411 000 — 2 Répartiteur MA 0186 100 — 1 (voir page 51) 35010534 06/2020 Système de redondance d'UC Quantum Nom Référence Version minimum du micrologiciel Nombre d'unités Boîtier de dérivation MA 0185 100 — Selon les besoins Terminaison principale 52 0422 000 — Selon les besoins NOTE : le matériel ci-dessus est indispensable aux systèmes de redondance d'UC, mais il ne constitue pas un système redondant en lui-même, car il ne comprend pas de modules d'E/S gérés de manière redondante. Répétiteurs en fibre optique 490 NRP 954 00 Les répétiteurs 490 NRP 954 00 sont uniquement utilisés entre les modules des stations RIO CRP S908 : Pour calculer la longueur maximale du chemin optique entre deux répéteurs à fibre optique 490 NRP 954 00, reportez-vous au document Modicon 40 NRP 954 00 et 140 NRP 954 01C – Modules répéteurs fibre optique – Guide utilisateur. 35010534 06/2020 33 Système de redondance d'UC Quantum La liaison de synchronisation entre les modules CRP dans les racks principaux primaire et redondant doit être une connexion point à point sans interruption. Vous ne pouvez pas utiliser de répéteurs 490 NRP 954 00 entre les deux modules de station RIO CRP de redondance d'UC : AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Etablissez une connexion point à point sans interruption entre les ports de la liaison de synchronisation d'UC redondante. Ne connectez pas d'autres équipements Ethernet sur le même câblage réseau que la liaison de synchronisation des UC. Ne dépassez pas les longueurs maximales de câbles Ethernet pour le type de câble sélectionné. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 34 35010534 06/2020 Système de redondance d'UC Quantum Répétiteurs en fibre optique 140 NRP 954 0• Les répétiteurs 140 NRP 954 0• sont uniquement utilisés entre les modules des stations RIO CRP S908 : 35010534 06/2020 35 Système de redondance d'UC Quantum Les répétiteurs 140 NRP 954 0• ne peuvent pas être utilisés entre les deux modules des stations RIO CRP de redondance d'UC : 36 35010534 06/2020 Système de redondance d'UC Quantum Topologie d'un système de redondance d'UC (E/S Quantum EthernetHot Standby) Quantum EIO Composants du système La conception d'un anneau assure la redondance du câblage, sans avoir à faire courir deux câbles. La figure ci-dessous montre une architecture simple d'anneau en boucle de chaînage d'un système de redondance d'UC (Quantum EIOHot Standby) : 1A+2A UC (CPU) et coprocesseur de l'automate primaire 1B+2B UC (CPU) et coprocesseur de l'automate redondant 3 Liaison fibre optique de synchronisation des UC (CPU) 4A+4B Alimentations primaire et redondante 5A+5B Modules de communication RIO primaire et redondant 6 Connexion Ethernet entre les modules de communication d'E/S distantes 7 Stations RIO Ethernet dans une configuration en boucle de chaînage 8 Poste de travail Control Expert NOTE : Les architectures décrites dans ce document ont été testées et validées dans différents scénarios. Si vous envisagez d'utiliser d'autres architectures que celles décrites dans ce document, testez-les et validez-les entièrement avant de les mettre en œuvre. 35010534 06/2020 37 Système de redondance d'UC Quantum Réseau Quantum EIO Le module de communication d'E/S distantes 140CRP31200 est connecté aux modules adaptateur d'E/S distantes 140CRA31200 ou BMX CRA 312 •0 via des câbles Ethernet et, si nécessaire, des commutateurs double anneau (DRSs). Ce réseau utilise une topologie d'anneau en boucle de chaînage et le protocole RSTP 2004. Une boucle de chaînage simple permet de connecter jusqu'à 30 stations d'E/S distantes aux deux modules 140CRP31200. Si vous souhaitez utiliser 31 stations, utilisez une topologie de boucle de chaînage haute capacité et reportez-vous au Quantum EIO Guide de planification du système pour plus d'informations. L'autre côté de l'anneau principal contient les deux modules 140CRP31200 connectés directement sans stations d'E/S distantes entre eux. Ce côté de l'anneau ne peut pas comporter plus de deux commutateurs double anneau (DRSs). AVERTISSEMENT FONCTIONNEMENT IMPREVU DE L'EQUIPEMENT Etablissez une connexion point à point sans interruption entre les ports de la liaison de synchronisation des UC (CPU) du système de redondance (Hot Standby). Ne connectez pas d'autres équipements Ethernet sur le même câblage réseau que la liaison de synchronisation des UC (CPU). Ne dépassez pas les longueurs maximales de câbles Ethernet pour le type de câble sélectionné. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Dans sa configuration minimale, le système de redondance d'UC Quantum (Quantum Hot Standby) ne requiert aucune station d'E/S distantes, mais il comprend au moins une paire de modules de communication d'E/S distantes 140CRP31200. 38 35010534 06/2020 Système de redondance d'UC Quantum Nomenclature Voici la nomenclature d'un système de redondance d'UC (Quantum EIO Hot Standby) : Nom Référence Version minimum du micrologiciel Nombre d'unités Racks standard Quantum 140 XBP 0•• 00 — 2 Alimentations Quantum 140 CPS ••• •0 — 2 Automate du système de redondance d'UC (Hot Standby) Quantum1 140 CPU 671 60 140 CPU 672 60 140 CPU 672 61 3,0 3,0 3,0 2 Modules de communication d'E/S distantes du système de redondance d'UC (Hot Standby) Quantum1 140CRP31200 1,0 2 Modules de station d'E/S distantes du système de redondance d'UC (Hot Standby) Quantum 140CRA31200 BMX CRA 312 •01 1,0 Selon les besoins Commutateur double anneau (DRS) TCSESM083F23F1 TCSESM063F2CU1 TCSESM063F2CS1 6.0 Selon les besoins Modules de communication d'E/S distribuées 140NOC78000 du système de redondance d'UC (Hot Standby) Quantum 1,0 Selon les besoins (8 au maximum) 140NOC78100 1,0 Selon les besoins (2 au maximum) Modules de communication de contrôle du système de redondance d'UC (Hot Standby) Quantum 1Configuration requise pour un module adaptateur d'E/S distantes BMX CRA 312 •0 : Micrologiciel version 3.1 ou ultérieure installée sur automate 140 CPU Micrologiciel version 2.00 ou ultérieure installée sur 140CRP31200 NOTE : Dans une configuration de redondance d'UC (Hot Standby), les embases Ethernet et les modules connectés associés se comportent comme dans un système autonome. Autrement dit, le contrôle des E/S ne subit aucun à-coup ni perte en cas de basculement. NOTE : le matériel ci-dessus est indispensable aux systèmes de redondance d'UC (Hot Standby), mais il ne constitue pas un système redondant en lui-même, car il ne comprend pas de modules d'E/S gérés de manière redondante. NOTE : Pour plus d'informations sur les modules de communication d'E/S distantes, reportez-vous au document Quantum EIO Modules d'E/S distantes – Guide d'installation et de configuration. Pour plus d'informations sur les modules de communication d'E/S distribuées, reportez-vous au document Quantum EIO Réseau d'E/S distribuées – Guide d'installation et de configuration. Pour plus d'informations sur les modules de communication de contrôle, reportez-vous au document Quantum EIO Réseau de contrôle – Guide d'installation et de configuration. 35010534 06/2020 39 Système de redondance d'UC Quantum Redondance Quantum EIO supplémentaire Un système de redondance d'UC Quantum EIO possède un câblage redondant en raison de sa conception en boucle de chaînage. Dans cette configuration, on trouve trois liaisons (voir page 37) entre les automates primaire et redondant : 1. liaison de synchronisation (voir page 28) reliant directement les deux coprocesseurs 2. boucle de chaînage reliant les stations d'E/S distantes Ethernet entre les deux modules de communication d'E/S distantes 140CRP31200 3. liaison Ethernet directe entre les deux modules de communication d'E/S distantes 140CRP31200 Cette liaison directe ne peut pas comporter de stations d'E/S distantes ou distribuées. Par exemple, la configuration suivante n'est pas autorisée : 40 35010534 06/2020 Système de redondance d'UC Quantum Commutateur double anneau Comme sur un système autonome, les commutateurs double anneau (DRS) peuvent être utilisés dans un système de redondance d'UC (Hot Standby) pour : insérer un anneau secondaire dans l'anneau principal avec chaînage isoler les sous-anneaux les uns des autres et de l'anneau principal pour améliorer les performances du système ; autoriser la récupération RSTP pour les équipements et les câbles sur les sous-anneaux ; permettre l'utilisation d'un câble fibre pour des distances supérieures à 100 m entre deux équipements distants contigus ; permettre aux équipements d'E/S distribuées de participer aux échanges sur le réseau d'E/S distantes. NOTE : une configuration prédéfinie de commutateur double anneau (DRS), C15 (voir Quantum EIO, Guide de planification du système), est disponible pour les systèmes de redondance d'UC (Hot Standby) et permet d'espacer davantage les automates primaire et redondant à l'aide d'un câble fibre optique. NOTE : vous pouvez également utiliser un module convertisseur fibre BMX NRP 020• pour convertir un câble cuivre en câble fibre pour les distances supérieures à 100 m. Pour plus d'informations, consultez la section Module convertisseur fibre (voir page 44). NOTE : Schneider Electric fournit des fichiers de configuration prédéfinie pour configurer les commutateurs double anneau (DRS) sur des anneaux principaux et des sous-anneaux d'E/S Quantum Ethernet. Pour plus d'informations, reportez-vous au chapitre Fichiers de configuration prédéfinie dans le documentQuantum EIO - Guide de planification du système. Pour vos calculs de performances (maintien d'un temps de récupération de 50 ms), comptez chaque commutateur double anneau (DRS) comme deux équipements Ethernet. Consultez le documentQuantum EIO - Guide de planification du système pour obtenir des informations sur les calculs de performances et les possibilités qu'offrent les commutateurs double anneau (DRS). 35010534 06/2020 41 Système de redondance d'UC Quantum Exemples de topologie pour des commutateurs double anneau (DRS) L'exemple suivant illustre deux utilisations possibles des DRSs : Actions des DRSs : 1 et 2 Ces commutateurs double anneau (DRSs) relient les deux modules de communication d'E/S distantes 140CRP31200 dans les automates (PLC) du système de redondance d'UC (Hot Standby) espacés de plus de 100 m (longue distance), à l'aide d'un câble fibre optique. 3 Ce commutateur double anneau (DRS) relie les équipements d'E/S distribuées à l'anneau principal de la boucle de chaînage. 4 et 5 Ces commutateurs double anneau (DRSs) relient les modules adaptateur d'E/S distantes 140CRA31200 ou BMX CRA 312 •0 des deux stations d'E/S distantes, à l'aide d'un câble fibre optique, car la distance est supérieure à 100 m. 5 Ce commutateur double anneau (DRS) relie également des équipements d'E/S distribuées à l'anneau principal de la boucle de chaînage. Cet anneau comporte deux équipements 140CRP31200, deux équipements 140CRA31200 ou BMX CRA 312 •0 et cinq commutateurs double anneau (DRSs) qui comptent pour dix équipements, soit un total de 14 équipements. 18 (32 - 14) équipements supplémentaires peuvent être ajoutés à cet anneau. 42 35010534 06/2020 Système de redondance d'UC Quantum Un DRS peut être utilisé pour connecter un anneau secondaire à l'anneau principal : 1 2 3 Anneau principal Sous-anneau Liaison fibre optique de synchronisation des UC (CPU), avec un câble en fibre optique Un seul équipement 140CRP31200 peut prendre en charge jusqu'à 31 stations d'E/S distantes. L'anneau principal peut gérer au maximum 32 équipements — dont des modules 140CRP31200, 140CRA31200 ou BMX CRA 312 •0, et des commutateurs double anneau (DRS) — et assurer un temps de récupération maximum de 50 ms. NOTE : Le temps de récupération de 50 ms s'applique aux E/S distantes, qui sont déterministes, et non aux E/S distribuées (non déterministes). Lors du comptage du nombre d'équipements dans un anneau pour déterminer le temps de récupération, chaque commutateur double anneau (DRS) compte pour deux équipements. 35010534 06/2020 43 Système de redondance d'UC Quantum Dans l'exemple de réseau précédent, l'anneau principal comporte six équipements à prendre en compte dans le calcul du temps de récupération : 140CRP31200 module de communication d'E/S distantes : 2 équipements 140CRA31200 ou modules adaptateurs d'E/S distantes BMX CRA 312 •0 : 2 équipements Commutateurs double anneau (DRSs) : un DRS compte pour deux équipements Au total, 32 – 6 = 26 équipements peuvent être ajoutés à l'anneau principal. Consultez le Quantum EIO Guide de planification du système pour obtenir des informations sur les topologies de sous-anneau et les règles de conception associées. Modules convertisseurs fibre Le module convertisseur fibre optique BMX NRP 020• constitue une alternative à l'utilisation d'un commutateur double anneau (DRS) pour permettre une communication fibre optique sur un système de redondance d'UC (Hot Standby) Quantum EIO. Vous pouvez installer des modules convertisseur fibre optique BMX NRP 020• sur des racks M340 et des stations d'E/S distantes M340 Ethernet pour : étendre la longueur totale du réseau Quantum EIO, lorsque des stations d'E/S distantes Ethernet dans différents endroits d'une usine sont séparés de plus de 100 m ; améliorer l'immunité au bruit ; résoudre les problèmes de mise à la terre, si différentes méthodes de mise à la terre doivent être utilisées entre deux bâtiments. Vous pouvez utiliser des modules convertisseur fibre optique BMX NRP 020• sur une liaison Hot Standby longue distance pour espacer les deux automates (PLCs) de plus de 100 m. Utilisez des modules BMX NRP 020• pour la connexion à des commutateurs double anneau (DRSs) sur un système de boucle de chaînage à haute capacité (voir Quantum EIO, Guide de planification du système) lorsque vous souhaitez utiliser des sous-anneaux d'E/S distribuées ou d'E/S distantes Ethernet, ou des nuages d'E/S distribuées. 44 35010534 06/2020 Système de redondance d'UC Quantum REMARQUE : connectez les câbles fibre optique et cuivre aux ports appropriés du module BMX NRP 020•. Pour plus d'informations, reportez-vous au document BMX NRP 020• M340 NRP - Guide de l'utilisateur. 1 et 2 Ces deux modules convertisseur fibre optique BMX NRP 020• relient les deux modules de communication d'E/S distantes 140CRP31200 dans les deux automates (PLC) du système de redondance d'UC (Hot Standby) espacés de plus de 100 m (longue distance), à l'aide d'un câble fibre optique. 3 et 4 Ces deux modules convertisseur fibre optique BMX NRP 020• relient les modules adaptateur d'E/S distantes 140CRA31200 ou BMX CRA 312 •0 dans les deux stations d'E/S distantes séparées de plus de 100 m, à l'aide d'un câble fibre optique. 35010534 06/2020 45 Système de redondance d'UC Quantum Pour installer des modules NRP sur un système Quantum EIO pour étendre la distance entre deux automates (PLCs) sur une liaison de redondance d'UC (Hot Standby) longue distance au-delà de 100 m, procédez comme suit : 46 Etape Action 1 Installez un module convertisseur fibre optique BMX NRP 020• sur un rack M340 pour les deux automates de redondance d'UC (Hot Standby PLCs). 2 Connectez les ports émetteurs-récepteurs fibre optique des modules BMX NRP 020• sur les deux racks M340 entre eux, avec un câble fibre optique. Utilisez des modules BMX NRP 0200 pour prendre en charge la fibre multimode si la distance les séparant est inférieure à 2 km. Utilisez des modules BMX NRP 0201 pour prendre en charge la fibre optique monomode si la distance les séparant est comprise entre 2 et 15 km. 3 Connectez le port cuivre du module BMX NRP 020• au module de communication d'E/S distantes 140CRP31200 sur les deux racks locaux avec le câble cuivre. 35010534 06/2020 Système de redondance d'UC Quantum REMARQUE : vous pouvez installer des modules BMX NRP 020• sur l'anneau principal et les sous-anneaux pour les transitions cuivre/fibre optique. Cependant, vous ne pouvez pas utiliser ces modules pour connecter des sous-anneaux à l'anneau principal. 1 2 3 4 Anneau principal Sous-anneau Liaison fibre optique de synchronisation des UC (CPU) Module convertisseur fibre optique BMX NRP 020• 35010534 06/2020 47 Système de redondance d'UC Quantum Réseau d'E/S distantes mixte (Ethernet et S908) Présentation Il est possible d'installer un module 140CRP31200 et des modules de communication d'E/S distantes 140 CRP 93• 00 dans le même rack local. NOTE : les stations d'E/S distantes S908 ne font pas partie d'un réseau d'E/S Ethernet Quantum. Exemple de réseau d'E/S distantes mixte (Ethernet et S908) Cette figure montre un exemple simple de système de redondance d'UC mixte : Ces deux réseaux de redondance d'UC indépendants (E/S distantes Ethernet et S908) utilisent les mêmes UC primaire et redondante. Une erreur détectée dans chaque réseau de redondance d'UC est traitée indépendamment par son propre module CRP/CRA. 48 35010534 06/2020 Système de redondance d'UC Quantum Si l'UC primaire doit passer en mode Local, les deux systèmes basculent, c'est-à-dire que l'UC redondante devient l'UC primaire pour les deux réseaux de redondance d'UC. Si l'UC redondante passe en mode Local, les deux systèmes de basculent pas. Mais ils ne sont plus redondants. NOTE : seule l'UC 140 CPU 672 6• prend en charge un réseau mixte d'E/S distantes de redondance d'UC. Le réseau de redondance d'UC Quantum EIO utilise un module de contrôle 140 NOC 781 00 pour se connecter à un réseau de niveau supérieur. Le réseau de redondance d'UC S908 utilise un module de contrôle 140 NOC 771 01 pour se connecter à un réseau de niveau supérieur. 35010534 06/2020 49 Système de redondance d'UC Quantum Configuration requise Matériel et logiciel identiques Dans les sections précédentes, nous avons indiqué que les automates et les modules de communication 140 CRP ••• 00 devaient être identiques. En fait, la nécessité d'une configuration identique s'applique à tous les équipements des racks primaire et redondant, ainsi qu'aux programmes d'application. Pour créer un système Hot Standby opérationnel, respectez la configuration matérielle/logicielle requise. Sinon, votre système ne passera pas en mode connecté. Matériel identique Le matériel des deux automates doit être identique : Automates Hot Standby Quantum identiques avec micrologiciels de CPU et de coprocesseur identiques, accessoires et cartes mémoires identiques, occupant le même emplacement dans le rack. Vous pouvez autoriser de manière temporaire des versions différentes de micrologiciel afin de permettre les mises à niveau du micrologiciel (voir page 211) sans interruption du système. E/S en rack identiques. Les E/S en rack doivent être identiques, avoir les mêmes versions de micrologiciel, les mêmes révisions matérielles (le cas échéant) et occuper les mêmes positions dans le rack. NOTE : Les applications étant identiques dans les deux automates, les E/S en rack doivent être identiques dans ces derniers afin que l'application redondante puisse gérer ces E/S si elle devient l'automate primaire. Cartouches de module et accessoires identiques. Pour les modules de communication et d'E/S en rack utilisant de tels accessoires, les cartouches utilisées doivent être identiques et avoir le même emplacement, ainsi que la même configuration. Racks Quantum étendus identiques (embases 140 XBP 004 00 à 140 XBP 016 00). Chaque PLC contient le même nombre de racks. Les ID de rack utilisés sont les mêmes sur chaque PLC. Des alimentations 140 CPS ••• •• Quantum identiques, occupant le même emplacement dans le rack et, si possible, alimentées par des circuits différents. Câblage et systèmes de câblage identiques, entièrement blindés et conformes aux règles de longueur du type de bus de terrain utilisé. Logiciels identiques Des programmes d'application et configurations identiques doivent être chargés sur les deux automates Hot Standby Quantum dans les automates primaire et redondant. NOTE : Il est possible de maintenir temporairement deux logiciels différents sur les deux automates, pour pouvoir modifier le logiciel opérationnel pendant l'exécution. Pour plus d'informations, reportez-vous au document CCOTF User Manual. 50 35010534 06/2020 Système de redondance d'UC Quantum Logiciels et micrologiciels requis Pour un système Hot Standby Ouantum, les logiciels et micrologiciels suivants sont requis : 140 CPUs et CoPros. Consultez la section Mise à jour du micrologiciel (voir page 212) Micrologiciel du module 140 CRP 93• 00 S908 : 2.0 Micrologiciel du module 140 CRA 93• 00 S908 : 2.0 Unity Pro 7.0 XL ou XLS NOTE : Unity Pro est l’ancien nom de Control Expert pour les versions 13.1 et antérieures. Micrologiciel du module 140CRP31200 : 1.0 Micrologiciel du module 140CRA31200 : 1.0 Micrologiciel du module 140NOC78000 : 2.0 Micrologiciel du module 140NOC78100 : 2.0 Les modules 140NOC78•00 requièrent des UC équipées du micrologiciel 3.1. 35010534 06/2020 51 Système de redondance d'UC Quantum Fonctions limitées de redondance d'UC Présentation Certaines restrictions s'appliquent à la programmation de la première section (Section 0) de votre application. Restrictions de la section 0 Les blocs fonction dérivés (DFB) peuvent ne pas être utilisés dans la section 0. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL N'utilisez pas les blocs fonction R_TRIG, F_TRIG, TRIGGER, TON, TOFF et TP dans la section 0 de votre programme d'application. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Autres restrictions AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Les données globales ne doivent pas être utilisées dans les systèmes requérant une permutation régulière des commandes. En cas d'utilisation de Global Data, le timeout de validité doit être supérieur à 10s. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 52 35010534 06/2020 Système de redondance d'UC Quantum Etablissement de la redondance Echange de la base de données Le caractère redondant du système de redondance d'UC Quantum est assuré en maintenant l'automate redondant et les modules associés dans un état leur permettant de passer rapidement en mode de marche Run primaire. Autrement dit, l'automate redondant doit disposer de toutes les informations requises pour répliquer les états d'E/S et de données de l'automate primaire. Ces informations doivent par ailleurs être mises à jour régulièrement. Dans un système de redondance d'UC Quantum, les informations collectées constituent la « base de données ». Le terme « transfert de base de données »·désigne l'échange périodique de cette base. Après avoir lu les valeurs d'entrée, l'automate primaire transfère dans la foulée la base de données à son coprocesseur qui, à son tour, la transmet au coprocesseur de l'automate redondant via la liaison de synchronisation des UC. L'automate redondant applique ensuite les informations de la base de données selon les besoins. La base de données transférée de façon périodique de l'automate primaire vers l'automate redondant (via les coprocesseurs et la liaison de synchronisation des UC) contient les données système, les données d'application utilisateur et les E/S. Ces données ne sont pas toutes localisées (adressables). Les données échangées au cours de chaque tâche MAST sont répertoriées ci-dessous. Informations système LOCALISEES : Bits système : %S30 à %S35 : activation de tâches %S38 : activation/inhibition de tâches d'événement %S50 : écriture d'horloge %S59 : incrémentation d'horloge %S94 : remplacement de la valeur actuelle %S117 : erreur d'E/S distantes sur le réseau d'E/S Ethernet %S118 : erreur d'E/S distantes sur le réseau d'E/S S908 35010534 06/2020 Mots système : %SW0 à %SW5 : définition de la période de scrutation pour les tâches %SW8 à %SW9 : inhibition des E/S pour les tâches %SW49 à %SW53 : informations de date et heure %SW59 : mise à jour des valeurs de date et heure %SW60 : registre de commande du système de redondance d'UC (voir Registre de commande du système de redondance d'UC (voir page 98)) %SW70 : date et heure actuelles %SW98 à %SW99 : indicateurs de compatibilité CCOTF pour les modules de station CRA %SW108 : nombre de bits forcés %SW109 : nombre de voies analogiques forcées %SW152 à %SW155 : erreurs de station RIO Ethernet %SW172 à %SW175 : erreurs de station redondante 53 Système de redondance d'UC Quantum %SW180 à %SW181 : bits de validité de module de station locale (rack principal et rack d'extension) %SW182 à %SW183 : bits de validité de module de station Peer (rack principal et rack d'extension) %SW185 à %SW339 : bits de validité de module de station RIO S908 %SW641 à %SW764 : bits de validité de module RIO Ethernet Mots système inverse : %SW62 à %SW65 : données transférées de l'UC redondante Quantum vers l'UC primaire NOTE : Pour obtenir une description détaillée de ces bits et mots système, reportez-vous au document EcoStruxure™ Control Expert - Bits et mots système, Manuel de référence. Données d'application utilisateur LOCALISEES : Toutes les données %M, %MW, %MD, %I et %Q de l'adresse 1 jusqu'au nombre maximum de champs d'adresse globale défini dans l'onglet Configuration de Control Expert (sans dépasser 128 ko). Vous pouvez définir une plage de %MW en tant que "zone de non-transfert" ; ces données ne seront pas transférées vers l'automate redondant. Objets de sortie (%Q) et paramètres de forçage des sorties éventuellement configurés Variables EDT/DDT, si localisées par l'utilisateur Types de données SFC (diagramme fonctionnel en séquence) NON LOCALISEES : Variables EDT/DDT, si localisées par le système Types de données EFB/DFB (bloc fonction) Volumes maximums de données pouvant être transférées dans la base de données : UC Localisées Non localisées 140 CPU 671 60 128 Ko 512 Ko 140 CPU 671 60S 385 Ko 140 CPU 672 60 1 536 Ko 140 CPU 672 61 140 CPU 678 61 Pour obtenir des informations concernant les mots de commande, les paramètres de réglage et la taille mémoire maximale de ces zones, reportez-vous au document EcoStruxure™ Control Expert, Modes de fonctionnement. Pour en savoir plus sur le transfert de base de données, y compris sur la prise en compte des informations contenues dans la base par l'automate redondant, reportez-vous à la section Transfert de données du système de redondance d'UC Quantum (voir page 176). 54 35010534 06/2020 Système de redondance d'UC Quantum Exécution synchronisée des programmes L'échange périodique des données système et des données d'application utilisateur ne suffit pas à synchroniser l'automate redondant avec l'automate primaire. L'exécution cyclique des tâches sur chaque automate doit également coïncider de sorte qu'aucun automate ne prenne d'avance tandis que l'autre n'a pas fini de traiter ses informations. Par conséquent, l'automate primaire devra parfois attendre la fin du traitement sur l'automate redondant. De son côté, l'automate redondant devra peut-être attendre des informations de l'automate primaire. Les programmes devant être exécutés de façon synchronisée, le cycle d'exécution des tâches se veut nécessairement déterministe. C'est pourquoi la programmation d'un système de redondance d'UC Quantum s'effectue uniquement au moyen de tâches MAST. Pour en savoir plus sur les exigences applicables aux tâches MAST et à leur exécution dans un système de redondance d'UC, reportez-vous aux sections Utilisation exclusive des tâches MAST (voir page 61) et Ajustement des propriétés de tâche MAST (voir page 185). Evénements de basculement Si le présent manuel décrit de manière détaillée les événements de basculement, il convient cependant d'apporter quelques informations générales afin de mieux comprendre les sujets qui suivent : Le système de redondance d'UC Quantum présente un avantage essentiel : il permet de détecter différentes conditions d'erreur et, au besoin, de déclencher un basculement. La durée de l'événement de basculement varie selon le type d'erreur. Par exemple : L'automate primaire fonctionne en mode Local et peut communiquer avec l'automate redondant. Sur détection d'une erreur nécessitant un basculement, il ordonne le déclenchement d'un événement de basculement. Dans ce cas, la durée du basculement correspond exactement au temps nécessaire pour finaliser l'événement, soit environ 1,5 à 2 tâches MAST. L'automate primaire n'est plus opérationnel ou toutes les communications entre l'automate primaire et l'automate redondant sont perdues. Un basculement se produit alors automatiquement. La durée de ce type de basculement équivaut à 2 cycles MAST + l'éventuel chien de garde configuré pour la tâche MAST. Le basculement automatique ne s'applique pas aux E/S locales. Celles-ci sont gérées localement (par l'UC du rack associé) et restent opérationnelles après le basculement, sous le contrôle de l'UC locale. Comportement de la liaison USB lors d'un basculement Lors d'un basculement, la liaison de communication USB établie entre l'un des automates et le poste de travail Control Expert n'est pas basculée. L'automate relié reste le même. C'est donc à vous de basculer manuellement la liaison vers l'autre UC, le cas échéant. 35010534 06/2020 55 Système de redondance d'UC Quantum Modes de fonctionnement du système de redondance d'UC Quantum Présentation des modes de fonctionnement Dans un système de redondance d'UC Quantum fonctionnant normalement, il existe deux automates en mode RUN, l'automate primaire et l'automate redondant. Un système de redondance d'UC Quantum nécessite donc des états supplémentaires pour indiquer l'état du système. La nature redondante du système implique que la relation entre les modes de fonctionnement change. Vous trouverez ci-après un bref résumé des modes de fonctionnement et états d'un système de redondance d'UC Quantum. AVERTISSEMENT COMPORTEMENT INATTENDU DE L'EQUIPEMENT Vérifiez le mode de fonctionnement de l'automate avant de l'installer, de le mettre en service, de le modifier ou d'en assurer la maintenance. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Avant toute intervention sur un automate, vérifiez avec certitude le mode de fonctionnement des deux automates redondants en consultant leurs écrans LCD et leurs voyants ou leurs mots d'état système. Avant d'exécuter un système de redondance d'UC Quantum qui utilise un module de communication EIO, vérifiez qu'au moins une station CRA est connectée au module de communication CRP. Cette information est founie par : %SW172 et %SW173 Le voyant Mod Status du module CRP (pour plus d'informations, voir le document E/S Quantum Ethernet – Modules d'E/S Ethernet (EIO) – Guide d'installation et de configuration.) Si aucune communication n'est établie, l'UC passe en mode RUN local et non en mode RUN primaire ou RUN redondant. Pour obtenir une description détaillée des modes de fonctionnement du système de redondance d'UC Quantum, et un diagramme des transitions d'état, reportez-vous à la section Modes de fonctionnement (voir page 137). Mode STOP En mode STOP, l'automate a : reçu une commande Stop s'est arrêté normalement 56 35010534 06/2020 Système de redondance d'UC Quantum Mode RUN Le mode RUN correspond à deux états dans le système de redondance d'UC : Etat primaire L'automate a : reçu une commande RUN pris le rôle d'automate primaire, parce qu'il n'a pas détecté d'autre automate primaire ou, si les deux automates ont été démarrés simultanément, ou parce qu'il a été défini comme l'automate A Etat redondant L'automate a : reçu une commande RUN pris le rôle d'automate secondaire, parce qu'il a détecté un automate primaire ou, si les deux automates ont été démarrés simultanément, ou parce qu'il a été défini comme l'automate B NOTE : pour plus d'informations sur la définition des automates A et B, reportez-vous à la section Distinction entre les automates (voir page 23). Mode LOCAL En mode LOCAL, l'automate a : reçu une commande RUN répondu à une erreur détectée en passant du mode Run / Primaire ou Run / Redondant au mode Local a reçu une commande de passage en mode Local Etat non configuré Dans certains cas, lorsqu'aucune application valide n'est chargée dans un automate, par exemple, un automate d'un système de redondance d'UC passe dans l'état « Non-Conf » (non configuré) et se signale comme tel. Cet état n'est pas considéré comme un mode de fonctionnement. 35010534 06/2020 57 Système de redondance d'UC Quantum Gestion des E/S distantes Présentation Les E/S distantes sont gérées uniquement par l'UC primaire, qui comprend toutes les fonctionnalités d'E/S distantes (diagnostic, échanges de données, etc.) nécessaires. Les modules de communication CRP sont configurés automatiquement et détectent si leur UC fait partie d'un système de redondance d'UC ou d'un système autonome. Les modules de communication CRP primaire et redondant transmettent le statut de leur connexion à leurs UC. Adresses IP des modules de communication CRP E/S Quantum Ethernet Un module CRP obtient son affectation d'adresse IP lors de la mise sous tension dans les conditions suivantes : Si le CRP est connecté à... L'adresse IP affectée est... UC A Adresse IP configurée dans Control Expert pour A UC B Adresse IP configurée dans Control Expert pour B NOTE : au cours d'un basculement, les CRP E/S Quantum Ethernet ne changent pas d'adresses IP. Modules CRP E/S Quantum Ethernet et RSTP 2004 Le CRP A étant associé à la priorité la plus faible dans une boucle de chaînage Ethernet, il s'agit de la racine RSTP. Il n'existe qu'une seule racine dans la boucle. Le CRP B possède une priorité supérieure au CRP A, mais inférieure aux stations d'E/S distantes CRA et aux DRS. Il s'agit donc de la racine de sauvegarde. Si le CRP A cesse de fonctionner, le CRP B devient la racine. Cela étant, après un basculement, si le CRP A est toujours en état de fonctionner, la racine ne change pas (aucune reconfiguration de boucle). Si le CRP B démarre sans le CRP A dans la boucle, il devient la racine. Si le CRP A démarre alors que le CRP B est la racine, la boucle est reconfigurée et le CRP A devient la racine. Le CRP racine transmet l'état de la racine des E/S distantes Ethernet. Ces informations sont ensuite transférées à l'UC B lors de la scrutation suivante. 58 35010534 06/2020 Système de redondance d'UC Quantum Système de redondance d’UC sans E/S distantes Le système de redondance d'UC Quantum peut fonctionner sans E/S distantes installées, mais doit disposer de CRP installés. NOTE : ce type de système de redondance d'UC S908 n'est pas compatible avec la fonction CCOTF. Temps de rétention de la station Le temps de rétention de la station doit être configuré pour chaque module de station dans le système de redondance d'UC : pour un système S908 : 1 200 ms pour une station d'E/S distantes Ethernet Quantum : par défaut, quatre fois le chien de garde de la tâche MAST NOTE : les équipements Schneider-Electric peuvent posséder différentes configurations de temps de rétention de station et de timeout de connexion, mais pas les équipements tiers. Ils ne sont pas compatibles avec un système de redondance d'UC Quantum. Configuration de la valeur du temps de rétention Le tableau suivant décrit la procédure de modification de la valeur du temps de rétention : Etape Action 1 Créez un bus d'E/S distantes avec un processeur Quantum 140 CPU 67• 60 et un module de communication 140 CRP •••_00. 2 Ajoutez un bus d'E/S distantes avec un module de communication 140 CRP •••_00. 3 Ouvrez la boîte de dialogue Station d'E/S distantes Quantum et modifiez la valeur du temps de rétention de la station. 35010534 06/2020 59 Système de redondance d'UC Quantum Différences de programmation dans les systèmes de redondance d'UC Présentation En général, la programmation d'un automate de système de redondance d'UC Quantum sous Control Expert est très similaire à la programmation de tout autre automate Quantum autonome à l'aide de Control Expert. La plupart de vos techniques de programmation dans d'autres environnements de développement et pour d'autres équipements sont applicables au système de redondance d'UC Quantum. Cependant, prenez en compte les remarques importantes suivantes : Les programmes d'application des deux automates doivent être identiques. Dans le cas contraire, l'automate signale une « différence de logique » : Si les automates du système de redondance d'UC sont opérationnels au moment où une différence de logique intervient, l'automate redondant entre en mode Local. Si une différence de logique existe au cours d'un démarrage simultané des automates du système de redondance d'UC, un des automates démarre en tant que primaire et l'autre reste en mode Local. Si les automates sont démarrés de manière séquentielle avec une différence de logique, le deuxième automate démarre en mode Local. Lorsque les automates du système de redondance d'UC effectuent des tests de différence de logique, ils vérifient que les programmes d'application chargés sur les deux automates sont identiques. Des programmes d'application différents dans chaque automate entraînent une différence de logique. Certaines modifications des programmes d'application sont possibles en mode Connecté, alors que d'autres nécessitent une mise à jour en mode Local. Pour plus d'informations, reportez-vous à la section Modifications des applications (voir page 202). 60 Lors de la connexion de Control Expert à un système de redondance d'UC, n'oubliez pas les considérations suivantes : Généralement, les informations visibles dans Control Expert sont identiques que vous vous connectiez à l'automate primaire ou à l'automate redondant. La plupart des registres de l'automate redondant reflètent les valeurs indiquées par l'automate primaire lors de chaque tâche MAST. Il existe des différences entre les données de l'automate primaire et de l'automate redondant. Ces exceptions comprennent le mot système localisé (%SW61) et les données de l'application utilisateur localisées gérées indépendamment sur chaque automate. L'écriture de valeurs dans les registres de l'automate redondant est sans effet, car le transfert de base de données suivant en provenance de l'automate primaire remplace ces valeurs. NOTE : seules les données localisées dans la zone de non-transfert ne sont pas remplacées par les données en provenance de l'automate primaire. 35010534 06/2020 Système de redondance d'UC Quantum Types de tâches d'application Dans un système de redondance d'UC Quantum, l'automate redondant doit rester prêt à assumer le rôle d'automate primaire. Ceci nécessite que les deux automates exécutent des applications identiques, et que l'automate primaire fournisse les informations d'état et les données d'application actuelles à l'automate redondant une fois par cycle. Le transfert des données et des informations d'état de l'automate primaire vers l'automate redondant s'effectue à l'aide des tâches MAST. Utilisation exclusive des tâches MAST Le transfert des données du système et de l'application utilisateur de l'automate primaire vers l'automate redondant est synchronisé dans chaque cycle de tâche MAST. Reportez-vous à la rubrique Deuxième étape de la mesure des temps d'exécution (voir page 186). AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL N'utilisez pas de méthodes de programmation fondées sur des données qui ne sont pas synchronisées lors de chaque cycle de tâche MAST. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Les méthodes de programmation suivantes, par exemple, ne doivent pas être utilisées dans une application de système de redondance d'UC : tâches préemptives, asynchrones ou guidées par interruption (EVENT) tâches FAST/AUX E/S directes programmateurs de section événements et déclenchements sur front montant ou descendant, etc. bloc fonction IU_ERIO Elles peuvent affecter les performances des tâches MAST et entraîner des discordances entre les valeurs de sortie des automates primaire et redondant en cas de basculement. Utilisez les messages explicites et l'horodatage avec prudence : Si des messages explicites sont utilisés, certains messages peuvent être envoyés deux fois et des réponses peuvent être perdues lors d'un basculement. Si l'horodatage est utilisé, certains horodatages peuvent être perdus lors d'un basculement. Seules les tâches MAST permettent la synchronisation des données entre automates primaire et redondant. 35010534 06/2020 61 Système de redondance d'UC Quantum Différences présentées par les tâches MAST du système de redondance d'UC Les tâches MAST du système de redondance d'UC sont différentes des tâches MAST normales des automates Quantum autonomes. Dans un automate de système de redondance d'UC Quantum, l'exécution d'une tâche MAST implique des étapes supplémentaires nécessaires à la prise en charge de la redondance. Ces dernières offrent les avantages suivants : Transmission de base de données. Etats d'attente pour synchroniser l'exécution de tâches MAST (reportez-vous à la section Exécution synchronisée des programmes (voir page 55)) entre les deux automates. Comparaison des tâches MAST Vous trouverez ci-dessous un exemple de tâche MAST autonome. La version pour système de redondance d'UC de la tâche MAST comprend une étape supplémentaire pour les « fonctions du système de redondance d'UC », la transmission de la base de données de l'UC au coprocesseur. Vous trouverez ci-dessous un exemple de version pour système de redondance d'UC d'une tâche MAST. La durée nécessaire au transfert de la base de données vers le coprocesseur et à la communication de ces informations à l'automate redondant varie de façon linéaire selon la taille de la base de données. Pour plus d'informations sur les actions et durées des tâches MAST de système de redondance d'UC, reportez-vous aux sections Echange de bases de données (voir page 53) et Ajustement des propriétés de tâche MAST (voir page 185). 62 35010534 06/2020 Système de redondance d'UC Quantum Mise au point La mise au point de votre programme d'application de redondance d'UC s'effectue désormais en deux étapes : 1. Vous mettez au point l'application dans un automate de système de redondance d'UC unique comme s'il s'agissait d'une application autonome. Cela permet d'utiliser toutes les fonctions de mise au point disponibles dans Control Expert, telles que les points de visualisation, etc. 2. Vous mettez au point votre application lorsqu'elle a été chargée sur les deux automates d'un système de redondance d'UC de travail, mais dans un environnement autre que l'environnement de production. Dans cette plate-forme, vous évaluez les performances spécifiques à la redondance d'UC. Seul un sous-ensemble des fonctions de mise au point de Control Expert peut être utilisé au cours de cette étape. NOTE : pour plus d'informations, reportez-vous à la section Mise au point de votre application de système de redondance d'UC (voir page 191). Exécution primaire, redondante ou locale Dans un système de redondance d'UC Quantum, l'exécution de votre application est différente selon qu'elle a lieu dans l'automate primaire ou dans l'automate redondant. L'automate primaire exécute la totalité du programme d'application, tandis que l'automate redondant exécute uniquement la première section de la tâche MAST. Selon la configuration utilisateur, un automate en mode Local peut exécuter : la totalité du programme uniquement la première section de la tâche MAST aucune section du programme MAST Ce point est important, car certains comportements du système doivent être commandés dans la première section de la tâche MAST. Par exemple, les registres de transfert inverse de l'automate redondant (%SW62 - %SW65) peuvent contenir des informations de diagnostic personnalisées que le programme intégral utilise dans l'automate primaire. 35010534 06/2020 63 Système de redondance d'UC Quantum Sous-chapitre 1.2 UC de sécurité dans un système de redondance d'UC UC de sécurité dans un système de redondance d'UC Présentation Cette section décrit l'utilisation de l'UC de sécurité Quantum, 140 CPU 671 60S, dans un dans un système de redondance d'UC Quantum. NOTE : Cette UC ne peut pas être utilisée dans un système de redondance d'UC E/S Quantum Ethernet. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 64 Page Caractéristiques spécifiques aux UC de sécurité dans un système à redondance d'UC 65 Modes de fonctionnement de l'automate de sécurité 68 35010534 06/2020 Système de redondance d'UC Quantum Caractéristiques spécifiques aux UC de sécurité dans un système à redondance d'UC Introduction Le module de sécurité Quantum 140 CPU 671 60S est certifié pour une utilisation dans des solutions de redondance d'UC SIL3 conformes à la norme CEI 61508. Pour plus d'informations sur les certifications de sécurité, reportez-vous au document Automate de sécurité Modicon Quantum – Manuel de référence de sécurité. Dans l'UC de sécurité autonome, le port Ethernet permet de communiquer avec d'autres équipements au moyen d'un câble Ethernet standard. Dans l'UC redondante de sécurité, la connexion utilisée pour échanger des données entre les automates des UC primaire et redondante est une liaison à fibre optique. Cette dernière ne faisant pas partie de la boucle de sécurité, les valeurs PFD et PFH de l'UC du système de redondance d'UC sont identiques à celles de l'UC autonome. Chaque UC de sécurité peut comprendre une carte mémoire PCMCIA, mais la présence et l'utilisation de celle-ci ne sont pas obligatoires. NOTE : l'UC ne peut pas être utilisée dans un système de redondance d'UC E/S Quantum Ethernet. Description de la configuration d'un système de redondance d'UC de sécurité La configuration de la redondance d'UC contient deux racks locaux identiques et au moins une station d'E/S distantes, car les E/S ne peuvent pas être placées dans le rack local d'une configuration de redondance d'UC de sécurité. Outre une alimentation (au moins un module 140 CPS 124 20 ou 140 CPS 22 400), chaque rack local doit comporter les éléments ci-dessous : un module 140 CPU 671 60S, un module 140 CRP 932 00. En plus du module d'alimentation et des modules d'E/S (au moins un module 140 CPS 124 20 ou 140 CPS 22 400), la ou les stations d'E/S distantes doivent comprendre un module 140 CRA 932 00. ATTENTION COMPORTEMENT IMPREVU DE L'EQUIPEMENT Utilisez uniquement des modules d'E/S distantes de haute disponibilité dotés d'un double câblage au sein du système de sécurité. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. 35010534 06/2020 65 Système de redondance d'UC Quantum Description des modes de fonctionnement Mode de sécurité : Il s'agit du mode par défaut. Il s'agit d'un mode restreint, dans lequel les modifications et les activités de maintenance sont interdites. Mode de maintenance : mode temporaire de l'automate qui sert à modifier le projet ainsi qu'à mettre au point et à maintenir le programme d'application en cours. Compatibilité des états avec les modes de sécurité et de maintenance Le système de redondance d'UC Quantum comporte deux états : Redondant (1 UC primaire, 1 UC redondante) Le mode de l'automate de l'UC redondante suit le mode de l'automate de l'UC primaire. Par exemple, lorsque vous faites basculer l'automate de l'UC primaire du mode de sécurité au mode de maintenance, l'automate de l'UC redondante effectue le même basculement, du mode de sécurité au mode de maintenance, au début du cycle suivant. Non redondant (au moins 1 UC en mode local) Les deux automates sont indépendants : l'un peut être en mode de sécurité et l'autre en mode de maintenance. Par exemple, l'automate Run/Primaire peut être en mode de sécurité tandis que l'automate en mode Stop/Local est en mode de maintenance. Effet du commutateur de l'automate sur la durée du processus de sécurité Si l'UC primaire détecte un problème interne ou externe, elle interrompt l'échange de données avec l'UC redondante ainsi que le traitement des E/S. Dès que l'UC redondante détecte cette interruption, elle prend le rôle de l'UC primaire, afin d'exécuter la logique utilisateur et de traiter les E/S. Les modules de sortie doivent donc surveiller les échanges de données avec l'UC primaire de façon à éviter les erreurs en cas de basculement. Cette action est réalisée en configurant le timeout du module de sortie. Le temps de réaction de l'automate est donc supérieur au timeout configuré dans le module de sortie, ce qui influe sur le délai de sécurité du processus. NOTE : le comportement de l'UC redondante de sécurité est équivalent à celui de l'UC autonome de sécurité. En cas d'erreur, l'automate passe : à l'état Halt (Pause) lorsqu'il est en mode de maintenance à l'état d'erreur lorsqu'il est en mode de sécurité. 66 35010534 06/2020 Système de redondance d'UC Quantum Disponibilité des fonctions à redondance d'UC Outre les fonctions de redondance d'UC standard, vous pouvez utiliser un EFB pour programmer un basculement automatique entre l'automate de l'UC primaire et l'automate de l'UC redondante, et vérifier ainsi la capacité de l'UC redondante à prendre le relais de l'UC primaire. Cela signifie que l'UC redondante devient périodiquement l'UC primaire et inversement. Il est recommandé d'éviter d'utiliser la liaison USB pendant le basculement. Le tableau ci-dessous répertorie les fonctions de redondance d'UC disponibles en modes de maintenance et de sécurité : Fonction Mode de maintenance Mode de sécurité Redondance d'UC oui oui Basculement oui oui Basculement EFB non oui Clavier oui oui Différences d'application oui non Mise à niveau du SE oui, si l'UC redondante est à l'état Stop/Local non Transfert d'application oui non NOTE : Il est autorisé d'appliquer l'alimentation simultanément aux UC primaire et redondante, mais nous conseillons de procéder séquentiellement. 35010534 06/2020 67 Système de redondance d'UC Quantum Modes de fonctionnement de l'automate de sécurité Introduction Le comportement par défaut de l'automate de sécurité Quantum consiste à exécuter des fonctions permettant d'établir et de préserver l'état Sécurité d'un processus. Cependant, vous devez être capable de mettre au point et d'assurer la maintenance de votre projet. Vous pouvez utiliser le mode de sécurité pour contrôler le traitement, et le mode de maintenance pour mettre au point et régler votre projet. En mode de maintenance, les modules d'E/S et d'UC exécutent toujours les diagnostics et établissent l'état Sécurité si un défaut est détecté. Seul le programme et les données d'application, qui peuvent être modifiés en mode de maintenance, ne sont pas vérifiés. NOTE : Pour programmer un automate de sécurité Quantum, Unity Pro 7.0 XLS est requis. Caractéristiques des modes de sécurité et de maintenance Le mode de fonctionnement de l'automate de sécurité Quantum dépend des événements, tels qu'une exception d'application, une mise hors/sous tension, etc. Les fonctions disponibles dans Unity Pro XLS sont tributaires de ce mode de fonctionnement. Le basculement entre les modes requiert que des conditions soient définies et suit certaines procédures. Pour plus d'informations, consultez le chapitre Passage du mode sécurité au mode maintenance du document Unity Pro XLS Software, Operating Mode Manual, Safety PLC Specifics. Vous pouvez interagir avec l'automate de sécurité au moyen des éléments suivants : Outil de programmation Unity Pro XLS Clavier de l'UC de sécurité Quantum Interrupteur à clé de l'UC de sécurité Quantum En fonction du mode de fonctionnement, l'automate de sécurité peut être dans différents états. Après une mise sous tension, l'automate passe automatiquement à l'état Run du mode de sécurité si les deux conditions ci-dessous sont remplies : Il existe une application valide ; l'option Démarrage automatique en mode Run est activée. Dans le cas d'une application non valide, l'automate passe à l'état non configuré (no conf) du mode de maintenance (uniquement si l'état clé est déverrouillé), dans lequel vous pouvez télécharger votre projet. En cas de défaut, l'automate passe à l'état Halt s'il est en mode de maintenance ; à l'état d'erreur s'il est en mode de sécurité. 68 35010534 06/2020 Système de redondance d'UC Quantum Etats de l'automate La figure ci-dessous présente le diagramme des états de l'automate de sécurité Quantum : Identification du mode de fonctionnement L'écran LCD de l'UC indique le mode de fonctionnement actuel en affichant la lettre M pour le mode de maintenance ou S pour le mode de sécurité. La barre d'état sur l'écran de l'automate indique le mode de fonctionnement actuel, comme l'illustre la figure ci-dessous : 35010534 06/2020 69 Système de redondance d'UC Quantum 70 35010534 06/2020 Quantum sous EcoStruxure™ Control Expert Maintenance d'un système de redondance d'UC Quantum 35010534 06/2020 Partie II Configuration et maintenance d'un système de redondance d'UC Quantum Configuration et maintenance d'un système de redondance d'UC Quantum Présentation Cette section décrit trois processus clés pour l'utilisation d'un système de redondance d'UC Modicon Quantum : configuration d'un système de redondance d'UC Quantum à l'aide du logiciel Control Expert installation et câblage d'un système de redondance d'UC Quantum maintenance d'un système de redondance d'UC Quantum après son installation Contenu de cette partie Cette partie contient les chapitres suivants : Chapitre 2 35010534 06/2020 Titre du chapitre Configuration avec Control Expert Page 73 3 Maintenance d'un système de redondance d'UC Quantum 121 4 Programmation et mise au point 135 71 Maintenance d'un système de redondance d'UC Quantum 72 35010534 06/2020 Quantum sous EcoStruxure™ Control Expert Configuration 35010534 06/2020 Chapitre 2 Configuration avec Control Expert Configuration avec Control Expert Présentation Ce chapitre explique comment utiliser Control Expert pour configurer des registres et programmer un système de redondance d'UC Quantum. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet 2.1 Onglets et boîtes de dialogue Control Expert 2.2 Lecture et configuration des registres 2.3 Modules 140 NOE 771 x1 et 140NOC78•00 35010534 06/2020 Page 74 97 108 73 Configuration Sous-chapitre 2.1 Onglets et boîtes de dialogue Control Expert Onglets et boîtes de dialogue Control Expert Objet Utilisez les onglets de la boîte de dialogue de l'éditeur Control Expert pour : Sélectionner des options de configuration du système de redondance d'UC Quantum 140 CPU 67• 6•• Obtenir des informations sur l'état du système Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 74 Page Présentation du protocole Control Expert 75 Utilisation de l'onglet Résumé 76 Utilisation de l'onglet Description 77 Utilisation de l'onglet Configuration 78 Utilisation de l'onglet Port Modbus 84 Utilisation de l'onglet Animation et des boîtes de dialogue de l'écran de l'automate 86 Utilisation de l'onglet Redondance d'UC 90 Configuration des cartes PCMCIA 92 Configuration du type de communication Modbus Plus 93 Zone de non-transfert et mots de transfert inverse 94 Configuration du système de redondance d'UC Quantum 95 35010534 06/2020 Configuration Présentation du protocole Control Expert Présentation Le logiciel Control Expert est une application entièrement compatible avec Windows. Control Expert prend uniquement en charge les méthodes de configuration CEI. Aucune instruction chargeable requise A la différence des systèmes Modicon Quantum précédents dans lesquels le module CHS assure la fonctionnalité de commande, le Modicon Quantum Hot Standby des systèmes Control Expert possède une fonctionnalité de commande intégrée dans l'exécutable. Registre de commande Le registre de commande (voir page 98) définit les paramètres de fonctionnement de base d'un Modicon Quantum Hot Standby utilisant la solution Control Expert. Ouverture de la boîte de dialogue de l'éditeur Après avoir démarré Control Expert, accédez au bus local dans la vue structurelle du navigateur de projet. Etape Action 1 Ouvrez l'éditeur de configuration du bus local en cliquant deux fois sur le bus local. Vous pouvez également cliquer avec le bouton droit de la souris sur le bus local et sélectionner l'option Ouvrir. Une représentation graphique du bus local apparaît dans l'éditeur de configuration. 2 Sélectionnez le module Modicon Quantum Hot Standby 140 CPU 67• 6• et cliquez dessus avec le bouton droit. Le menu contextuel apparaît. 3 Sélectionnez Ouvrir le module. 4 L'éditeur apparaît. L'onglet Résumé est activé par défaut. 35010534 06/2020 75 Configuration Utilisation de l'onglet Résumé Affichage Utilisez l'onglet Résumé de l'éditeur Control Expert pour déterminer si la diffusion des E/S (Peer Cop) et la redondance d'UC sont activées. Description Onglet Résumé : Elément Option Valeur Description Modèle/Nom de l'UC : UC Quantum Sans objet Lecture seule Peer Cop : Désactivé Activé Lecture seule Peer Cop = "Activé" si la fonction est valide dans le menu Modbus Plus Redondance d’UC: 76 Activée Activée Lecture seule 35010534 06/2020 Configuration Utilisation de l'onglet Description Affichage L'onglet Description en lecture seule de l'éditeur affiche des informations détaillées sur les caractéristiques du module. 35010534 06/2020 77 Configuration Utilisation de l'onglet Configuration Ecran de configuration Modifiez les valeurs à l'aide de l'onglet Configuration de l'éditeur : Description Onglet Configuration : Elément Option Valeur Description x Active la fonction Démarrage à froid uniquement (voir page 80). Démarrage automatique en Run x Détermine les conditions de fonctionnement lors d'un démarrage à froid. Initialisation de %MWi x A: Sans objet B: Sans objet Démarrage à froid uniquement Mode de marche au démarrage à froid Cartes mémoire 78 Affiche la configuration dans les emplacements PCMCIA. 35010534 06/2020 Configuration Elément Option Communication Par défaut, la bandepassante est de 4 x 256 octets ; prise en charge par les versions de système d'exploitation antérieures à V2.80 (UC) et V4.60 (NOE). RAM d'état Modification de Configuration en ligne Valeur Description Volume maximum de données échangées entre les modules NOE et UC lors de chaque cycle Pour les processeurs Quantum : 140 CPU 311 10 140 CPU 534 14 140 CPU 434 12 4 x 256 4 x 1024 Pour les processeurs Quantum : 140 CPU 651 50 140 CPU 651 60 140 CPU 652 60 140 CPU 658 60 140 CPU 671 60 140 CPU 672 60 140 CPU 672 61 140 CPU 678 61 4 x 256 4 x 1024 8 x 1024 12 x 1024 Bilan mémoire 1. Barre permettant de visualiser le pourcentage de mémoire utilisée. %M-0x 2. %MW-4x 2. %I-1x 2. Taille des différentes zones mémoire Remarque : les valeurs de %IW et %MW doivent être divisibles par 8. %IW-3x 2. Visualiseur Sans objet Ouvre l'onglet Visualiseur de la RAM d'état, qui affiche la façon dont la mémoire est affectée. (Voir l'illustration ci-dessous.) Modification en ligne en mode RUN ou STOP x Cochez cette case pour : ajouter ou supprimer des modules TOR ou analogiques ; modifier des paramètres. NOTE : ces modifications peuvent être effectuées en mode RUN. 1. La valeur (exprimée en pourcentage et affichée sur une échelle) dépend du bilan mémoire de la configuration de redondance d'UC. 2. Saisissez les valeurs appropriées. Toutes les valeurs dépendent de la configuration de redondance d'UC. 35010534 06/2020 79 Configuration Démarrage à froid uniquement Si elle est cochée, cette option force le démarrage à froid (voir EcoStruxure™ Control Expert, Langages de programmation et structure, Manuel de référence) de l'application, au lieu du démarrage à chaud (voir EcoStruxure™ Control Expert, Langages de programmation et structure, Manuel de référence) normal. Par défaut, l'option Démarrage à froid uniquement n'est pas cochée. L'option Démarrage à froid uniquement n'est prise en charge que depuis la version 2.7 sur des automates haut de gamme. Une application utilisant cette fonctionnalité : n'est pas téléchargeable sur un automate utilisant une version antérieure ne peut pas être exécutée sur un automate utilisant une version antérieure n'est pas utilisable avec Unity Pro version 4.0 ou antérieure NOTE : Unity Pro est l’ancien nom de Control Expert pour les versions 13.1 et antérieures. NOTE : la case à cocher s'affiche si le contrôleur sélectionné prend en charge la fonction Démarrage à froid. Démarrage automatique en mode RUN L'activation de cette option fait automatiquement passer l'automate en mode RUN (voir EcoStruxure™ Control Expert, Langages de programmation et structure, Manuel de référence) lors d'un démarrage à froid. Deux types de démarrage : en l'absence d'une carte mémoire PCMCIA, l'automate démarre sur le contenu de la RAM interne du processeur en présence d'une carte mémoire PCMCIA, c'est le contenu de celle-ci qui fixe le démarrage AVERTISSEMENT EXECUTION NON SOUHAITEE D'UNE APPLICATION AU DEMARRAGE A FROID D'UN AUTOMATE Lorsque l'option Démarrage automatique en mode Run est activée, les événements suivants déclencheront l'exécution de l'application en cas de démarrage à froid : insertion de la carte PCMCIA lorsque l'automate est sous tension, remplacement du processeur lorsque l'automate est sous tension, utilisation imprudente ou par inadvertance du bouton de réinitialisation mise sous tension d'un automate dont la pile est défectueuse après une coupure de courant. Pour éviter d'exécuter l'application lors d'un démarrage à froid, utilisez le commutateur qui se trouve sur le panneau avant du processeur. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 80 35010534 06/2020 Configuration Initialiser %MWi Lors du chargement de l'application : si vous cochez cette case, les valeurs %MWi sont réinitialisées ou réglées sur 0 si vous désélectionnez la case, les mots %MWi conservent leurs anciennes valeurs En cas de démarrage à froid ou après l'insertion de la carte mémoire PCMCIA : si vous cochez cette case, les valeurs %MWi sont réinitialisées ou réglées sur 0 si vous désélectionnez la case, les mots %MWi conservent leurs anciennes valeurs Communication Si le protocole sous TCP/IP est utilisé (OFS ou Control Expert), il est possible de configurer le volume maximum de données pouvant être échangées lors de chaque cycle entre les modules d'UC et les modules NOE, à l'aide de l'option Nombre maximum de données Unity échangées par cycle d'automate. Cette fonctionnalité n'est prise en charge que sur les modules d'UC disposant d'un système d'exploitation de version 2.80 ou ultérieure et les modules NOE disposant d'un système d'exploitation de version 4.60 ou ultérieure. La bande passante définie est valide entre l'UC et tous les modules NOE existants. Il n'est pas possible de définir d'autres bandes passantes pour chacun des modules. L'augmentation de cette bande passante a une incidence sur le temps de cycle de l'automate (2 ms par Ko échangé). Cette influence est proportionnelle au volume de données réellement échangées et non à la bande passante configurée. Ainsi, si le canal est défini sur le maximum, mais qu'il n'est pas utilisé, l'influence sur la durée du cycle est négligeable. Mémoire RAM d'état Le bargraphe RAM d'état permet de connaître la taille de la RAM d'état utilisée dans votre projet par rapport à la taille de mémoire maximale. 35010534 06/2020 81 Configuration Utilisation de la boîte de dialogue Visualiseur de la RAM d'état Boîte de dialogue Visualiseur de la RAM d'état Chaque cellule de la grille représente un emplacement d'adresse et affiche l'entité stockée à cet emplacement. Le contenu de la grille peut être modifié en sélectionnant les options appropriées dans l'un des deux filtres : 1. Options de la grille représentant la mémoire utilisée : Cochez une option, ou les trois ; un à trois graphiques à barres apparaissent alors. Modules Indique l'adresse topologique utilisée dans les modules. L'adresse apparaît sous forme de graphique à barres dans la grille. Langage Indique l'adresse topologique utilisée dans le programme. L'adresse apparaît sous forme de graphique à barres dans la grille. Variables Indique l'adresse topologique utilisée dans les variables. L'adresse apparaît sous forme de graphique à barres. 82 35010534 06/2020 Configuration 2. Options Zone mémoire : Utilisez cette option pour spécifier une adresse pour la RAM d'état. Sélectionnez l'un des quatre types de référence suivants : %M %I %IW %MW Votre sélection apparaît dans le champ Adresse de la zone Informations adresse. Modification en ligne de la configuration Sur les automates prenant en charge cette fonctionnalité, une case à cocher est activée et apparaît dans l'onglet Editeur UC (voir page 78). La fonctionnalité Modification en ligne de la configuration est disponible uniquement sur certains types d'automates (voir EcoStruxure™ Control Expert, Modes de fonctionnement), si la case Modification en ligne en mode RUN ou STOP est cochée. 35010534 06/2020 83 Configuration Utilisation de l'onglet Port Modbus Affichage Vous pouvez modifier les options de communication Modbus à l'aide de l'onglet Port Modbus de l'éditeur Control Expert : NOTE : si vous avez besoin de l'adresse Modbus du contrôleur, accédez au module 140 CPU 67• 6• et recherchez l'adresse à l'aide du clavier (voir page 249). Configuration des adresses Modbus Plus (MB+) Lorsque vous configurez l'adresse MB+ pour la première fois : Adresse MB+ par défaut = 1 Modification de l'adresse MB+ lors de la configuration initiale (sur les deux automates) (voir page 74) AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT. Ne modifiez pas l'adresse Modbus Plus (MB+) après la première configuration. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 84 35010534 06/2020 Configuration Description Onglet Port Modbus : Elément Option Valeur Description Port Modbus Baud 9600 Des données doivent être spécifiées pour chaque liaison. 50 à 19 200 kbits/s Bits de données 8 Bits d'arrêt 1 ou 2 Parité Paire IMPAIRE AUCUN Retard ( ms ) 10 ms Adresse 1 à 247 Pour basculement Modbus 1 à 119 (UC primaire) 129 à- 247 (UC redondante) Emplacement du module de communication 0 Mode RTU ASCII Protocole RS232 RS485 35010534 06/2020 85 Configuration Utilisation de l'onglet Animation et des boîtes de dialogue de l'écran de l'automate Accès aux boîtes de dialogue de l'écran de l'automate Pour accéder aux onglets Tâche, Horodateur et Informations de l'onglet Animation de Control Expert : Etape Action 1 Cliquez sur l'onglet Animation. 2 L'onglet Ecran de l'automate apparaît automatiquement. NOTE : Les boîtes de dialogue illustrées ici sont décrites en mode local. Lorsque Control Expert est connecté à un automate, les informations affichées dans ces onglets changent. Affichage de l'onglet Tâche Boîte de dialogue de l'onglet Tâche de Control Expert : NOTE : Cliquez pour afficher l'écran de l'automate en mode connecté et la description (voir EcoStruxure™ Control Expert, Modes de fonctionnement) correspondante. 86 35010534 06/2020 Configuration Description de l'onglet Tâche Description de l'onglet Tâche : Elément Option Valeur Description Evénements Etat : xxx Informations sur l'état des événements disponibles en mode connecté Numéro : xxx Sans objet Démarrer/Redémarrer Repli des sorties Dernier arrêt Activer ou désactiver tout Cliquer sur le bouton Bouton permettant de contrôler les événements Démarrage à chaud Cliquer sur le bouton Permet d'initialiser le démarrage à chaud Démarrage à froid Cliquer sur le bouton Permet d'initialiser le démarrage à froid Non utilisé dans un système de redondance d'UC Modicon Quantum avec système Control Expert Sorties appliquées Sans objet Repli des sorties Sans objet Lecture seule Jour JJ/MM/AA Heure Indique le jour, la date, l'heure et la cause du dernier arrêt de l'automate Affichage de l'onglet Horodateur Boîte de dialogue de l'onglet Horodatage de Control Expert : 35010534 06/2020 87 Configuration Description de l'onglet Horodateur Description de l'onglet Horodateur : Elément Option Description Date et heure de l'automate Lecture seule Indique la date et l'heure courantes de l'automate Date et heure PC Mettre à jour PC>Automate Met à jour l'automate avec l'heure système du PC Date et heure utilisateur Mettre à jour Utilisateur>Automate Met à jour l'automate avec l'heure définie par l'utilisateur Affichage de l'onglet Informations Boîte de dialogue de l'onglet Informations de Control Expert 88 35010534 06/2020 Configuration Description de l'onglet Informations Description de l'onglet Informations : Elément Option Informations système Automate / Identification Valeur Description Gamme d'automates Disponible uniquement en mode Connecté Nom du processeur Version processeur ID matériel Adresse réseau Automate / Mémoire UC MEMOIRE Application / Identification Nom Création produit Date Modification produit Date Version Signature Application / Option Informations de chargement Commentaires Table d'animation Protection de la section Diagnostic de l'application Application/Divers Bits forcés Redondance d’UC Etat de redondance d'UC de l'automate Etat de redondance d'UC de l'automate d'extension Différence d'application entre l'automate et l'automate d'extension Nom de l'automate Etat de transfert des variables Etat du système complet de redondance d'UC 35010534 06/2020 89 Configuration Utilisation de l'onglet Redondance d'UC Affichage de l'onglet Redondance d'UC Configurez les valeurs de redondance d'UC dans l'onglet Redondance d'UC de l'éditeur Control Expert : 90 35010534 06/2020 Configuration Description de l'onglet Redondance d'UC : Elément Option Valeur Description Mode Run Automate A Local/Connecté Automate B Local/Connecté Indique l'automate en mode Local et en mode Connecté au prochain démarrage. Désactiver La case Oui n'est PAS cochée. Activer La case Oui est cochée. (Une coche apparaît.) Local Par défaut Le bouton Local est sélectionné. Connecté Si une différence de logique est Par défaut Le bouton Connecté détectée alors que ce bouton est n'est pas sélectionné. sélectionné, le module redondant reste en ligne. Port Modbus 1 Par défaut Tous les éléments sont sélectionnés. Lorsque cette case est cochée, le basculement Modbus est autorisé. 1 L'adresse de départ de la zone mémoire n'est pas transférée. Longueur 1 Spécifiez la plage de longueurs. Toutes les sections de la tâche MAST Par défaut Selon l'option sélectionnée, l'UC exécute ou non le programme lorsqu'elle est en mode Run local. Invalider le clavier Redondance sur différence d'application Permut. adr. sur basculement Mémoire d'état : zone Début : %MW de non-transfert Comportement de l'UC en mode Run local Première section de la tâche MAST Si elle est cochée, le clavier ne peut pas être utilisé pour modifier le sous-menu Redondance d'UC. Si une différence est détectée, la redondance passe en mode Local. Aucune section de la tâche MAST 1. Saisissez les valeurs appropriées. Toutes les valeurs dépendent de la configuration de redondance d'UC. 35010534 06/2020 91 Configuration Configuration des cartes PCMCIA Configuration avec Control Expert La procédure qui suit permet d'allouer de la mémoire à la carte mémoire : Etape Action 1 Si ce n'est pas déjà fait, ouvrez l'éditeur de configuration du bus local. 2 Accédez au bus local dans la vue structurelle du navigateur de projet. 3 Ouvrez le bus local en double-cliquant dessus ou en le sélectionnant, puis en cliquant avec le bouton droit de la souris sur Ouvrir. Résultat : une représentation graphique du bus local apparaît. 4 Sélectionnez la carte PC A (emplacement 1) ou la carte PC B (emplacement 2). 1 2 92 Configuration de la mémoire de la carte PCMCIA n°1 Configuration de la mémoire de la carte PCMCIA n°2 5 Cliquez deux fois ou cliquez avec le bouton droit de la souris sur la carte PCMCIA. Résultats : la boîte de dialogue Ajouter/Remplacer le sous-module apparaît. 6 Ajoutez ou remplacez la mémoire souhaitée. 35010534 06/2020 Configuration Configuration du type de communication Modbus Plus Configuration avec Control Expert La procédure qui suit permet de configurer le type de communication Modbus Plus. Etape Action 1 Si ce n'est pas déjà fait, ouvrez l'éditeur de configuration du bus local. 2 Accédez au bus local dans la vue structurelle du navigateur de projet. 3 Ouvrez l'éditeur de bus local en double-cliquant dessus ou en le sélectionnant, puis en cliquant avec le bouton droit de la souris sur Ouvrir. Résultats : une représentation graphique du bus local apparaît. 4 Pointez sur le port Modbus Plus 3. 5 Double-cliquez ou cliquez avec le bouton droit de la souris sur le port Modbus Plus. Résultats : la boîte de dialogue Sous-module apparaît. L'onglet Général s'ouvre par défaut. 6 Sélectionnez un type de communication ou les deux : Bus DIO Peer Cop 35010534 06/2020 93 Configuration Zone de non-transfert et mots de transfert inverse Zone de non-transfert de la mémoire d'état Les registres désignés dans la zone de non-transfert ne sont pas pris en compte lorsque les valeurs de la mémoire d'état sont transférées de l'automate de l'UC primaire vers l'UC redondante. Le fait de placer la date locale et les registres d'E/S dans la zone de non-transfert peut réduire le temps de cycle. NOTE : Compte tenu de la conception matérielle des processeurs d'UC du système de redondance Quantum, l'optimisation du temps de cycle offerte par la zone de non-transfert risque d'être très faible. A l'aide de l'onglet Redondance d'UC de la boîte de dialogue de l'éditeur, désignez un bloc de mots %MW comme zone de non-transfert : ETAPE Action 1 Assurez-vous que l'onglet Redondance d'UC est sélectionné. Si vous souhaitez examiner le processus de démarrage de Control Expert et d'ouverture de la boîte de dialogue de l'éditeur, consultez la section Ecran de configuration du processeur (voir Quantum sous EcoStruxure™ Control Expert, Matériel, Manuel de référence). 2 Saisissez l'adresse de départ dans le champ du mot système %MW. Ce champ se situe dans la zone de non-transfert de l'onglet Redondance d'UC. 3 Saisissez le nombre de registres continus dans le champ Longueur :. Ce champ se situe dans la zone de non-transfert de l'onglet Redondance d'UC. Transfert des données de l'UC redondante vers l'UC primaire Les mots système %SW62/63/64/65 sont réservés au transfert de données de l'automate de l'UC redondante vers l'UC primaire. Ces mots système peuvent être utilisés par le programme d'application (dans la première section de la tâche MAST) pour enregistrer les informations du diagnostic. Les données provenant de l'automate de l'UC redondante sont transférées à chaque cycle et sont disponibles pour l'UC primaire. Si l'UC secondaire est en mode Local, les registres inversés ne sont pas transférés à l'UC primaire. Si l'utilisateur ne modifie pas la valeur sur l'UC primaire, la valeur précédente est conservée. Lorsque l'UC secondaire passe en mode Redondant, les registres inversés sont mis à jour sur les deux cycles MAST de l'UC primaire après la transition. 94 35010534 06/2020 Configuration Configuration du système de redondance d'UC Quantum Présentation La configuration d'un système de redondance d'UC Quantum implique plusieurs processus qui sont résumés ci-dessous et expliqués plus en détail ultérieurement. Affectation des extensions de rack Un système de redondance d'UC Quantum nécessite deux racks dotés d'au moins quatre emplacements. Mappez les deux racks comme décrit dans la section Configurations identiques (voir page 50). Connexion de deux UC Connectez les deux UC de redondance d'UC Quantum avec un câble en fibre optique, comme indiqué dans la section Topologie de la liaison de synchronisation redondante (voir page 28). Mise en place des automates d'UC primaire et redondante Le système détermine que l'une des deux UC est l'UC primaire (UC A) et que la deuxième UC est l'UC redondante (UC B). Pour plus d'informations, reportez-vous aux sections Etablissement des automates primaire et secondaire (voir page 24) et Distinction entre les automates. (voir page 23). Le clavier peut fournir des informations sur l'état. Par conséquent, pour afficher l'état, utilisez le clavier de l'UC redondante Quantum et sélectionnez Quantum PLC Operations → PLC Operations Hot Standby → Hot Standby Order. Reportez-vous aux sections Commandes et écrans de l'UC (voir page 242) et Utilisation des écrans de l'afficheur LCD de l'UC (voir page 247). Configuration dans Control Expert A l'aide de Control Expert, configurez un réseau correspondant aux racks installés et au câblage. Configurez le registre du système de redondance d'UC Quantum dans Control Expert, comme décrit dans la section Ecran de configuration du processeur (voir Quantum sous EcoStruxure™ Control Expert, Matériel, Manuel de référence). 35010534 06/2020 95 Configuration Transfert et envoi du programme de l'UC primaire vers l'UC redondante Transférez le programme de votre PC vers l'UC à l'aide de la commande Automate → Transfert du programme dans l'automate de Control Expert. NOTE : Au cours du transfert du programme d'application, le système n'est plus redondant. Consultez la section Transfert du programme d'application (voir page 177). Après avoir vérifié que l'UC primaire est en mode RUN, envoyez votre programme de l'UC primaire à l'UC redondante à l'aide du clavier de l'UC primaire ou redondante. Sélectionnez Quantum PLC Operations → PLC Operations Hot Standby → Hot Standby Transfer → et appuyez sur <ENTREE> pour confirmer le transfert. Consultez la section Utilisation des écrans LCD HE CPU 67160 (voir page 242). NOTE : Un programme est toujours envoyé de l'automate de l'UC primaire vers l'autre automate de l'UC. 96 35010534 06/2020 Configuration Sous-chapitre 2.2 Lecture et configuration des registres Lecture et configuration des registres Objet Cette section décrit la configuration du registre de commande d'un système de redondance d'UC Quantum à l'aide d'options qui influent sur le registre. Utilisez cette méthode si votre système requiert une configuration spécifique. Cette section décrit également les registres d'état accessibles en lecture seule. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Registre de commande du système de redondance d'UC Page 98 Registre d'état du système de redondance d'UC 102 Registre de non-correspondance des micrologiciels au sein d'un système de redondance d'UC 105 données initialisées 106 Synchronisation des temporisateurs 107 35010534 06/2020 97 Configuration Registre de commande du système de redondance d'UC Réglage des bits du registre de commande Le registre de commande (mot système) %SW60 définit les paramètres de fonctionnement d'une application du système de redondance d'UC utilisée sur les UC primaire et redondante. A chaque cycle, le registre de commande est dupliqué et transféré de données de l'UC primaire vers l'UC redondante. Le transfert s'effectue toujours de l'UC primaire vers l'UC redondante. Les modifications apportées au registre de commande de l'UC redondante n'ont aucun impact, car les valeurs transférées depuis l'UC primaire remplacent celles de l'UC redondante. L'illustration suivante recense les options de fonctionnement fournies par le registre de commande : Bit système %SW60.0 L'option Invalidate Keypad (Clavier invalidé) permet à un automate de refuser des commandes du sous-menu Hot Standby du clavier du panneau avant. %SW60.0 = 1 L'option Clavier invalidé est activée. Le système de redondance d'UC Quantum refuse toute modification effectuée à partir du sousmenu Hot Standby du clavier du panneau avant. %SW60.0 = 0 L'option Clavier invalidé est désactivée. Le système de redondance d'UC Quantum accepte toute modification effectuée à partir du sous-menu Hot Standby du clavier du panneau avant. 98 35010534 06/2020 Configuration Bit système %SW60.1 Automate A en mode LOCAL/CONNECTE : %SW60.1 = 1 L'automate A passe en mode Connecté. %SW60.1 = 0 L'automate A passe en mode Local. Bit système %SW60.2 Automate B en mode LOCAL/CONNECTE : %SW60.2 = 1 L'automate B passe en mode Connecté. %SW60.2 = 0 L'automate B passe en mode Local. NOTE : l'automate de l'UC primaire ne passe en mode RUN Local que si l'UC secondaire est en mode RUN Redondant. Au démarrage de l'automate secondaire, l'UC secondaire passe en mode Connecté (RUN redondant) uniquement si les deux bits %SW60.1 et %SW60.2 sont réglés sur 1 (quelle que soit l'affectation de A/B). Si les bits %SW60.1 et %SW60.2 sont réglés sur 0 simultanément, il se produit un basculement : l'automate de l'UC primaire passe en mode RUN Local l'automate de l'UC redondante passe en mode RUN Primaire Pour terminer le basculement, les bits %SW60.1 et %SW60.2 doivent être reréglés sur 1. L'opération a pour effet de faire passer l'UC Locale en mode RUN redondant connecté. Les modes Local/Connecté commandés par les mots système %SW60.1 et %SW60.2 ne sont pas liés au mode ONLINE/OFFLINE du clavier LCD (voir page 250). AVERTISSEMENT COMPORTEMENT IMPREVU DE L'EQUIPEMENT Vérifiez que le système ne change pas de programme d'application avant de commencer une modification CCOTF. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Bit système %SW60.3 Différence d'application (voir page 197) : %SW60.3 = 0 Si une différence d'application est détectée, l'UC redondante passe en mode Local. %SW60.3 = 1 L'UC redondante fonctionne normalement même lorsqu'une différence est détectée. 35010534 06/2020 99 Configuration Bit système %SW60.4 Mise à niveau du micrologiciel : %SW60.4 = 1 Permet de mettre à niveau le micrologiciel sur l'UC redondante, alors que l'UC primaire continue de commander le processus. %SW60.4 = 0 Permet de mettre à niveau le micrologiciel et d'arrêter la commande du processus par l'UC primaire. La mise à niveau permet : à un système de redondance d'UC de fonctionner avec différentes versions du système d'exploitation sur les UC primaire et redondante ; d'éviter d'avoir à arrêter le processus à chaque mise à niveau. Pour effectuer la mise à niveau du micrologiciel (voir page 211), l'UC redondante doit être arrêtée. Au redémarrage, l'UC redondante fonctionne de nouveau comme une UC redondante. Bit système %SW60.5 L'UC redondante lance un transfert d'application : %SW60.5 = 1 signifie que l'UC redondante demande un transfert du programme d'application à l'UC primaire %SW60.5 = 0 est la valeur par défaut et aucun transfert ne se produit NOTE : %SW60.5 correspond à un bit de surveillance. %SW60.5 permet de surveiller une action. Dès que l'action se produit, %SW60.5 revient à sa valeur par défaut, c'est-à-dire zéro (0). NOTE : lorsque la détection des différences d'application en mode Connecté est sélectionnée, le système de redondance d'UC nécessite 2 secondes pour vérifier la cohérence de l'application et détecter d'éventuelles différences d'application (%SW61.4). La requête de transfert d'application (%SW60.5) doit donc être effectuée avec un délai minimum de 2 secondes après la modification de l'application. AVERTISSEMENT COMPORTEMENT IMPREVU DE L'APPLICATION Si l'option de différence d'application en mode Connecté est sélectionnée, toute requête de transfert d'application (%SW60.5) doit être effectuée avec un délai minimum de 2 secondes après modification de l'application. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 100 35010534 06/2020 Configuration Bit système %SW60.8 Permutation Modbus sur le port 1 : %SW60.8 = 0 Permutation d'adresses sur le port 1 Modbus en cas de basculement. %SW60.8 = 1 Aucune permutation d'adresses sur le port 1 Modbus en cas de basculement. Bit système %SW60.9 Permutation Modbus sur le port 2 : %SW60.9 = 0 Permutation d'adresses sur le port 2 Modbus en cas de basculement. %SW60.9 = 1 Aucune permutation d'adresses sur le port 2 Modbus en cas de basculement. Bit système %SW60.10 Permutation Modbus sur le port 3 : %SW60.10 = 0 Permutation d'adresses sur le port 3 Modbus en cas de basculement. %SW60.10 = 1 Aucune permutation d'adresses sur le port 3 Modbus en cas de basculement. 35010534 06/2020 101 Configuration Registre d'état du système de redondance d'UC Bits du registre d'état du système de redondance d'UC Le registre d'état du système de redondance d'UC, à savoir le mot système %SW61, est en lecture seule. Il est utilisé pour surveiller l'état actuel des UC primaire et redondante sur la machine. L'UC primaire et l'UC redondante/locale possèdent leur propre copie du registre d'état. Celui-ci n'est pas transféré de l'UC primaire à l'UC redondante. Chaque automate actualise son registre d'état local en fonction des informations échanges entre les deux automates. L'illustration ci-dessous indique les options de fonctionnement fournies par le registre d'état : 102 35010534 06/2020 Configuration Bits système %SW61.0 à %SW61.3 Ces quatre bits affichent les états des automates local et distant. Etat de l'automate local : %SW61.1 = 0 et %SW61.0 = 1 : l'automate local est en mode Local. %SW61.1 = 1 et %SW61.0 = 0 : l'automate local s'exécute en tant qu'UC primaire. %SW61.1 = 1 et %SW61.0 = 1 : l'automate local s'exécute en tant qu'UC redondante. Etat de l'automate distant : %SW61.3 = 0 et %SW61.2 %SW61.3 = 1 et %SW61.2 %SW61.3 = 1 et %SW61.2 %SW61.3 = 0 et %SW61.2 = = = = 1 : l'automate distant est en mode local. 0 : l'automate distant s'exécute en tant qu'UC primaire. 1 : l'automate distant s'exécute en tant qu'UC redondante. 0 : l'automate distant est inaccessible. Bit système %SW61.4 %SW61.4 = 1 signifie qu'une différence d'application a été détectée entre l'UC primaire et l'UC redondante. %SW61.4 dépend du réglage de %SW60.3 sur 1. NOTE : Les mêmes informations sont disponibles dans %SW68.1. Bit système %SW61.5 %SW61.5 identifie l'ordre transmis par le coprocesseur au démarrage. L'ordre dépend de la plage d'adresses MAC. Si la désignation A/B est A, alors %SW61.5 = 0. Si la désignation A/B est B, alors %SW61.5 = 1. NOTE : l'écran de l'automate est A ou B. Bit système %SW61.6 %SW61.6 indique si la liaison de synchronisation d'UC entre les deux automates est valide. Si %SW61.6 = 0, la liaison de synchronisation d'UC fonctionne correctement et le contenu de %SW61.5 est pertinent. Si %SW6.1.6 = 1, la liaison de synchronisation d'UC ne fonctionne pas correctement et le contenu de %SW61.5 n'est pas pertinent car les deux adresses MAC ne peuvent pas être comparées. 35010534 06/2020 103 Configuration Bit système %SW61.7 %SW61.7 indique si les systèmes d'exploitation des automates primaire et redondant sont identiques. Si %SW61.7 = 0, les versions des systèmes d'exploitation des automates primaire et redondant sont identiques : UC Coprocesseurs CRP Ethernet Si %SW61.7 = 1, il existe au moins une différence de version entre le système d'exploitation des automates primaire et redondant : UC Coprocesseurs CRP Ethernet Pour plus d'informations sur les différences entre composants, reportez-vous à la section Registre des différences de micrologiciel (voir page 105). Bit système %SW61.8 Si %SW61.8 = 0, les deux coprocesseurs ont la même version de système d'exploitation. Si %SW61.8 = 1, les deux coprocesseurs n'ont pas la même version de système d'exploitation. Bits système %SW61.12 et 13 Si %SW61.12 = 1, %SW61.13 indique l'adresse d'un NOE/NOC : Si %SW61.13 = 1, l'adresse est l'adresse IP configurée +1. Si %SW61.13 = 0, l'adresse est l'adresse IP configurée. Si %SW61.12 = 0, %SW61.13 n'est pas pertinent. Bit système %SW61.15 %SW61.15 indique l'activité de redondance d'UC du coprocesseur : Si %SW61.15 = 1, le coprocesseur est correctement configuré et fonctionne correctement. Si %SW61.15 = 0, le coprocesseur ne fonctionne pas correctement. 104 35010534 06/2020 Configuration Registre de non-correspondance des micrologiciels au sein d'un système de redondance d'UC Bits du registre de non-correspondance des micrologiciels (%SW69) Le registre de non-correspondance des micrologiciels du système de redondance d'UC, %SW69, fournit des informations sur les niveaux de micrologiciel des principaux composants des racks primaire et redondant : Les niveaux des micrologiciels des UC, des coprocesseurs et des CRP Ethernet primaires et redondants sont comparés : Si un bit = 0, les composants primaire et redondant possèdent la même version de micrologiciel. Si un bit = 1, les composants primaire et redondant possèdent des versions de micrologiciel différentes. Les bits 0 à 15 correspondent aux positions de rack 16 à 1 : 35010534 06/2020 105 Configuration données initialisées Chargement lors du démarrage à froid Les UC d'un système de redondance Quantum prennent en charge les données initialisées. Les données initialisées permettent de spécifier les valeurs initiales du démarrage à froid à l'aide de Control Expert pour les données à charger au démarrage à froid. Pour en savoir plus, consultez la section EcoStruxure™ Control Expert - Langages de programmation et structure, Manuel de référence. Mise à jour de l'automate redondant Pendant le fonctionnement normal du système de redondance d'UC, les valeurs initiales sont mises à jour sur l'automate redondant. Si l'automate distant est en mode local, ces valeurs ne sont pas transférées. Lorsqu'un automate distant passe du mode Local au mode RUN, il est recommandé d'effectuer un transfert d'application (voir page 96) pour rétablir les valeurs initiales de l'application utilisateur sur l'automate redondant. 106 35010534 06/2020 Configuration Synchronisation des temporisateurs Réglage du temporisateur système dans l'automate de l'UC redondante Dans un système de redondance d'UC Quantum, les automates des UC primaire et redondante disposent de leurs propres temporisateurs système, qui ne sont pas synchronisés de manière implicite. Lors du basculement, l'UC redondante règle son temporisateur système à l'aide des valeurs envoyées par l'UC primaire. Ce mécanisme permet à la nouvelle UC primaire d'exécuter l'application du système de redondance d'UC dans le même contexte que l'ancienne UC primaire. Si les temporisateurs ne sont pas synchronisés, au moment du basculement, le temporisateur système change afin de tenir compte de la différence entre les deux horloges. La non-synchronisation des horloges risque de causer des problèmes dans une application prioritaire. 35010534 06/2020 107 Configuration Sous-chapitre 2.3 Modules 140 NOE 771 x1 et 140NOC78•00 Modules 140 NOE 771 x1 et 140NOC78•00 Présentation Cette section explique comment utiliser les modules Quantum Ethernet 140 NOE 771 •1 et 140NOC78•00 avec Control Expert dans un système Quantum Hot Standby. Pour plus d'informations sur l'installation et la configuration des modules 140 NOE 771 •1, modules, reportez-vous au document Guide utilisateur des modules Ethernet Quantum NOE 771 xx. Pour plus d'informations sur l'installation et la configuration des modules 140NOC78000, reportez-vous au document Réseau d'E/S distribuées - Guide d'installation et de configuration de Quantum EIO. Pour plus d'informations sur l'installation et la configuration des modules 140NOC78100, reportez-vous au document Réseau de contrôle – Guide d'installation et de configuration de Quantum EIO. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 108 Page Système de Redondance d'UC Quantum (Quantum Hot Standby) et Modules 140 NOE 771 •1/140NOC78•00 109 Modes de fonctionnement des modules 140 NOE 771 x1/140NOC78•00 dans le système Quantum Hot Standby 112 Affectation des adresses IP des modules 140 NOE 771 x1/140NOC78•00 116 Modules 140 NOE 771 x1 / 140NOC78•00 dans un système de redondance d'UC (Hot Standby) 118 35010534 06/2020 Configuration Système de Redondance d'UC Quantum (Quantum Hot Standby) et Modules 140 NOE 771 •1/140NOC78•00 Description du système de redondance d'UC (Hot Standby) NOTE : Le système de redondance d'UC Quantum (Quantum Hot Standby) prend en charge jusqu'à six modules de communication Ethernet 140 NOE 771 •1, jusqu'à quatre modules de communication d'E/S distribuées Ethernet 140NOC78000 et un module de communication de contrôle Ethernet 140NOC78100. Les modules de communication NOE pris en charge sont les suivants : 140 NOE 771 01 TCP/IP 10/100 Ethernet 140 NOE 771 11 TCP/IP 10/100 Ethernet Les modules de redondance d'UC (Hot Standby) 140 NOE 771 •1/140NOC78•00 autorisent la permutation automatique des adresses IP lors d'un basculement. Les deux automates sont configurés de façon identique. Un contrôleur gère le module de communication primaire, tandis que l'autre gère le module redondant. Dans un système de redondance d'UC Quantum (Quantum Hot Standby), aucun basculement ne se produit si un module NOC/NOE n'est plus opérationnel. Dans ce cas, la logique utilisateur doit, si nécessaire, forcer le basculement. NOTE : Pour plus d'informations sur le module de communication d'E/S distribuées 140NOC78000, reportez-vous au document Quantum EIO – Réseau d'E/S distribuées – Guide d'installation et de configuration. Pour plus d'informations sur le module de communication de contrôle 140NOC78100, reportezvous au document Quantum EIO – Réseau de contrôle – Guide d'installation et de configuration. ATTENTION PERTE DE CONTROLE Utilisez un commutateur Ethernet (et non un concentrateur) ou des modules convertisseur fibre optique BMX NRP 020• (voir page 44) pour connecter des modules Quantum Ethernet 140 NOE 771 •1/140NOC78•00 entre eux et au réseau. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. NOTE : Schneider Electric recommande de raccorder les modules 140 NOE 771 •1/140NOC78•00 dans les racks primaire et redondant au même commutateur. Le raccordement de deux de ces modules au même commutateur minimise la probabilité d'une interruption de communication. 35010534 06/2020 109 Configuration Un module 140 NOE 771 •1/140NOC78•00 attend une modification de l'état de redondance d'UC (Hot Standby) de l'automate. Si le module détecte que le nouvel état de redondance d'UC (Hot Standby) est l'UC (CPU) primaire ou l'UC (CPU) redondante, il modifie l'adresse IP. Tous les services client/serveur (I/O Scanning, Global Data, messagerie, FTP, SNMP et HTTP) continuent de s'exécuter après le basculement de l'ancien vers le nouveau module 140 NOE 771 •1/140NOC78•00 primaire. NOTE : Si un module 140 NOE 771 •1/140NOC78•00 arrête de communiquer, l'UC (CPU) primaire ne passe pas en mode Local. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Concevez votre application pour que les modules non surveillés permettent uniquement la communication avec les parties non critiques de l'application. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Fonctionnalités des modules 140 NOE 771 •1/140NOC78•00 sur le système de redondance d'UC Le module 140 NOE 771 •1/140NOC78•00 fournit différents services Ethernet au système de redondance d'UC Quantum (Quantum Hot Standby). Le tableau ci-après indique les services disponibles. Service Disponibilité I/O Scanning (Scrutation E/S) Disponible Global Data Disponible uniquement dans les modules 140 NOE 771 •1 Messagerie Modbus Disponible FTP/TFTP Disponible SNMP Disponible Serveur HTTP Disponible Serveur DHCP Disponible uniquement si le module est dans le rack primaire NTP Disponible sur les modules NOC NOTE : 110 Les modules 140 NOE 771 •1 prennent en charge un système de redondance d'UC Quantum (Quantum Hot Standby) avec Unity Pro 2.0 et versions ultérieures. Unity Pro est l’ancien nom de Control Expert pour les versions 13.1 et antérieures. Les modules 140NOC78•00 prennent en charge un système de redondance d'UC Quantum (Quantum Hot Standby) avec Unity Pro 7.0 et versions ultérieures. 35010534 06/2020 Configuration Impact de l'Utilisation de Données Globales dans un Système de Redondance d'UC Quantum 140NOE771•1 version de firmware 6.5 ou ultérieure AVERTISSEMENT COMPORTEMENT IMPREVU DE L'EQUIPEMENT N'utilisez pas de données globales dans des systèmes nécessitant de la permutation périodique de commande. La permutation est le temps que met le système pour passer du Primaire au Redondant avec tous les services configurés démarrés. La permutation IP est le temps que met le système à faire émettre au Primaire (ancien Redondant) un protocole de résolution d'adresse (ARP) gratuit, qui aide à détecter les conflits d'IP, en montrant que le Primaire utilise IP et non IP+1. Système de Redondance d'UC avec les Données Globales Dans le cas d'une utilisation de la permutation périodique dans un système de Redondance d'UC, il est recommandé d'utiliser un scrutateur d'E/S au lieu des Données Globales. La permutation IP peut prendre jusqu'à 6 secondes lorsque les Données Globales sont configurées. Durant cette période, le nouveau Primaire continue à utiliser IP+1, ce qui peut engendrer une collision dans le système. Si les Données Globales et un Scrutateur d'E/S sont utilisés dans un système de Redondance d'UC, cela prendre jusqu'à : 4 * (chien de garde) + 6 secondes Si vous utilisez les Données Globales dans un système de Redondance d'UC, configurez le temps de rétention de l'équipement comme suit : 7 secondes pour le démarrage du Scrutateur d'E/S 1 minute pour le démarrage des Données Globales Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 35010534 06/2020 111 Configuration Modes de fonctionnement des modules 140 NOE 771 x1/140NOC78•00 dans le système Quantum Hot Standby Modes de fonctionnement Les modes des modules 140 NOE 771 x1/140NOC78•00 sont les suivants: mode primaire : Le mode Hot Standby est la CPU primaire et les services client/serveur sont actifs. mode redondant : Le mode Hot Standby est la CPU redondante et les services serveur sont actifs, à l'exception de DHCP. mode autonome : Le module 140 NOE 771 x1/140NOC78•00 se trouve dans un système non redondant ou la CPU n'est pas présente ou opérationnelle. mode local: La CPU est arrêtée. Les modes de fonctionnement du Quantum Hot Standby et des modules 140 NOE 771 x1/140NOC78•00 sont synchronisés par ces conditions : Etat du module de la CPU Etat du module Hot Standby Mode de fonctionnement des modules 140 NOE 771 x1/140NOC78•00 présent et opérationnel CPU primaire primaire présent et opérationnel CPU redondante redondant présent et opérationnel local local présent et opérationnel non affecté autonome absent ou non opérationnel sans objet autonome Les événements suivants affectent le mode de fonctionnement des modules 140 NOE 771 x1/140NOC78•00: un module 140 NOE 771 x1/140NOC78•00 est mis sous tension ; un module 140 NOE 771 x1/140NOC78•00exécute un basculement de Hot Standby ; un module 140 NOE 771 x1/140NOC78•00 passe en mode local ; une nouvelle application est téléchargée sur le module 140 NOE 771 x1/140NOC78•00. 112 35010534 06/2020 Configuration Affectation des adresses IP à la mise sous tension Un module 140 NOE 771 x1/140NOC78•00 obtient son affectation d'adresse IP lors de sa mise sous tension, comme suit : Si l'état de redondance d'UC est... L'adresse IP affectée est... non affecté l'adresse IP par défaut CPU primaire l'adresse IP configurée dans Control Expert CPU redondante l'adresse IP configurée dans Control Expert + 1 non affecté à la transition en local Consultez la colonne Mode Local lors de la mise sous tension dans le tableau ci-après. Si deux modules 140 NOE 771 x1/140NOC78•00 sont mis sous tension simultanément : leur mode (primaire ou redondant) est déterminé par le mode de l'UC dans leur rack ; l'adresse IP du module 140 NOE 771 x1/140NOC78•00 primaire est configurée dans Control Expert ; l'adresse IP du module 140 NOE 771 x1/140NOC78•00 redondant est configurée dans Control Expert + 1. Mode Local lors de la mise sous tension Résultat Le contrôleur A est mis sous tension avant le contrôleur B. L'adresse IP du contrôleur A est celle configurée dans Control Expert. L'adresse IP du contrôleur B est celle configurée dans Control Expert Les contrôleurs A et B sont mis sous tension simultanément. L'algorithme de résolution affecte l'adresse IP configurée à l'automate A et l'adresse IP configurée + 1 à l'automate B. Le module 140 NOE 771 x1/140NOC78•00 détecte une adresse IP en double, l'adresse IP reste celle par défaut et le module 140 NOE 771 x1/140NOC78•00 émet un code de diagnostic en clignotant. S'il n'existe pas de configuration IP, les modules 140 NOE 771 x1/140NOC78•00 restent en mode autonome. L'adresse IP doit être obtenue pour le module : 140 NOE 771 x1 via un serveur BOOTP ; 140NOC78•00 en fonction de l'adresse MAC. 35010534 06/2020 113 Configuration Services Ethernet lors de la mise sous tension Le tableau suivant montre comment le statut du service d'un module 140 NOE 771 x1/140NOC78•00 est affecté par l'état du Quantum Hot Standby : Etat du module Hot Etat des services des modules 140 NOE 771 x1/140NOC78•00 Standby non affecté Services client Services client/serveur Services serveur Scrutateur EIP Global Data Modbus/Messagerie EIP FTP SNMP HTTP non exécuté exécuter exécuter exécuter exécuter exécuter UC primaire exécuter exécuter exécuter exécuter exécuter exécuter UC redondante. arrêter arrêter exécuter exécuter exécuter exécuter local arrêter arrêter exécuter exécuter exécuter exécuter Basculement du Hot Standby Le tableau ci-après décrit comment les modules 140 NOE 771 x1/140NOC78•00 coordonnent un basculement de Hot Standby. Le module 140 NOE 771 x1 est utilisé comme exemple dans la procédure suivante. Etape Action 1 Dans une configuration de Hot Standby, NOE A est exécuté dans le PLC primaire et NOE B, dans le PLC redondant. 2 NOE A détecte que son PLC est passé de la CPU primaire au mode local. 3 NOE A passe de NOE primaire au mode local avec les mêmes services Ethernet en cours d'exécution et démarre la temporisation de son chien de garde (avec un réglage de timeout de 500 ms). Il attend un message pour permuter les adresses IP de NOE B. 4 NOE B détecte que l'état de son PLC est passé de PLC redondant à CPU primaire. 5 NOE B arrête tous ses services Ethernet, envoie une demande de synchronisation de la permutation d'adresses IP à NOE A, démarre la temporisation de son chien de garde (avec un réglage de timeout de 500 ms) et attend une réponse de NOE A. 6 Lorsque NOE A reçoit la demande de NOE B (ou une fois que la temporisation du chien de garde de NOE A est arrivée à expiration), il arrête tous ses services Ethernet : s'il a reçu une demande, NOE B envoie une réponse à NOE A. Si la temporisation de son chien de garde a expiré, NOE B n'envoie pas de réponse. 7 NOE B permute les adresses IP et démarre les services Ethernet en tant que NOE primaire. 8 Une fois que NOE A a détecté que l'état de sa CPU locale était passé de locale à redondante, il utilise l'adresse IP secondaire. NOE A permute alors son adresse IP et démarre les services secondaires. 114 35010534 06/2020 Configuration Etape 9 Action NOE B devient maintenant le NOE primaire. 10 NOE B ouvre toutes les connexions client, se met à l'écoute de toutes les connexions serveur et les rétablit. 11 NOE A se met à l'écoute de toutes les connexions serveur et les rétablit. NOTE : lors du basculement du Hot Standby, la communication entre le PLC et HMI et/ou Control Expert est perdue pendant 500 ms. Passage à l'état Local Si la CPU s'arrête ou que la Hot Standby CPU passe en mode local, deux événements se produisent : 1. le module 140 NOE 771 x1/140NOC78•00 passe en mode local ; 2. le module 140 NOE 771 x1/140NOC78•00 utilise l'adresse IP de la configuration actuelle. Affectation des adresses IP lors du passage en mode Local : Etat de redondance d'UC L'adresse IP affectée est... CPU primaire en local L'adresse IP configurée, si l'autre automate ne passe pas au mode de CPU primaire CPU redondante en local Adresse IP configurée + 1 NOTE : Pour plus d'informations, consultez la rubrique Affectation des adresses IP des modules 140 NOE 771 x1/140NOC78•00 (voir page 116). 35010534 06/2020 115 Configuration Affectation des adresses IP des modules 140 NOE 771 x1/140NOC78•00 Configuration d'un module 140 NOE 771 •1/140NOC78•00 Les PLC primaire et redondant d'un système Quantum Hot Standby possédant des configurations identiques, les adresses IP configurées des modules 140 NOE 771 •1/140NOC78•00 sont les mêmes. Le mode Hot Standby local actuel détermine l'adresse IP. Ce tableau montre comment les adresses IP des modules 140 NOE 771 •1/140NOC78•00 sont affectées : Etat du Hot Standby Adresse IP CPU primaire Adresse IP configurée dans Control Expert CPU redondante Adresse IP configurée dans Control Expert + 1 Transition de primaire à local Adresse IP configurée dans Control Expert, si l'automate d'extension ne devient pas primaire Transition de redondant à local Adresse IP configurée dans Control Expert + 1 Restrictions des adresses IP N'utilisez pas l'adresse IP de diffusion -1 ou l'adresse IP de diffusion - 2 pour configurer un module 140 NOE 771 •1/140NOC78•00. Par exemple, ne configurez pas l'adresse de la CPU primaire au format nnn.nnn.nnn.254. L'adresse IP de la CPU redondante serait alors nnn.nnn.nnn.255. La CPU redondante renverrait alors le code de diagnostic Configuration IP incorrecte. Transparence des adresses IP AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Pour une configuration de Quantum Hot Standby : N'utilisez pas l'adresse IP configurée dans Control Expert + 1. N'utilisez pas les adresses IP consécutives de l'adresse IP configurée dans Control Expert. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. En cas de basculement, le nouveau PLC primaire utilise l'adresse IP de l'ancien PLC primaire. Lorsque le PLC arrêté devient à nouveau opérationnel et qu'il rejoint le système de Hot Standby, il utilise l'adresse IP du PLC redondant. Le nouveau module primaire 140 NOE 771 •1/140NOC78•00 possède la même adresse IP que le précédent module primaire. L'adresse IP du module secondaire est l'adresse IP + 1. 116 35010534 06/2020 Configuration Les modules 140 NOE 771 •1/140NOC78•00 intégrés dans la configuration de Quantum Hot Standby coordonnent cette permutation d'adresses IP avec la gestion des services Ethernet utilisés. Durée de permutation de l'adresse IP du module 140 NOE 771 •1 Le tableau suivant indique la durée de permutation de l'adresse IP du module 140 NOE 771 •1 : Service Durée de permutation standard Durée de permutation maximale Permutation d'adresses IP 6 ms 500 ms Scrutation d'E/S 1 cycle initial du service I/O Scanning 500 ms + 1 cycle initial du service I/O Scanning Durée de permutation de l'adresse IP du module 140NOC78•00 Le tableau suivant indique la durée de permutation de l'adresse IP du module 140NOC78•00 : Durée de permutation maximale 500 ms (permutation d'adresse IP) + durée d'établissement de la connexion (3 s) Paramétrage recommandé pour le message implicite Réglez le RPI à la moitié du temps de cycle MAST (50 ms maximum). Réglage du multiplicateur de timeout pour les connexions du scrutateur EIP (EtherNet/IP) : Temps de cycle MAST (ms) RPI recommandé (ms) Multiplicateur de timeout Timeout de connexion (ms) 20 10 16 160 50 25 8 200 100 50 4 200 200 50 4 200 255 50 4 200 NOTE : la durée de permutation maximale peut augmenter si l'équipement final ne répond pas dans le délai imparti. NOTE : pendant la permutation, il peut y avoir interruption de la communication entre le module 140 NOE 771 •1/140NOC78•00 et l'équipement final. Vérifiez que l'application tolère cette perturbation de la communication. 35010534 06/2020 117 Configuration Modules 140 NOE 771 x1 / 140NOC78•00 dans un système de redondance d'UC (Hot Standby) Topologie d'E/S distribuées Ethernet Un système de redondance d'UC Quantum (Quantum Hot Standby) contrôle les équipements d'E/S distribuées à l'aide de modules Ethernet 140 NOE 771 •1 ou 140 NOC 78 •1. Voici un exemple de système de redondance d'UC Quantum EIO, montant des modules de communication d'E/S distribuées 140NOC78000 prenant en charge des équipements d'E/S distribuées et des modules de communication de contrôle 140NOC78100 assurant la transparence entre un réseau d'équipements et le réseau de contrôle. Sont également affichés des modules adaptateurs d'E/S distantes Ethernet 140CRA31200, qui gèrent les stations. Les modules adaptateurs BMXCRA312•0 servent également à prendre en charge des stations d'E/S distantes Ethernet Modicon X80. Pour plus d'informations sur ces modules adaptateurs, reportez-vous au document Quantum EIO – Modules d'E/S distantes – Guide d'installation et de configuration. 1 2 118 Câble en fibre optique utilisé entre deux commutateurs double anneau (DRS) pour étendre la distance audelà de 100 m entre les contrôleurs de redondance d'UC (Hot Standby) (facultatif) Commutateur double annneau connectant un nuage d'E/S distribuées à l'anneau principal 35010534 06/2020 Configuration 3 4 5 6 7 8 9 Câble en fibre optique utilisé entre deux commutateurs double anneau pour étendre la distance entre deux stations d'E/S distantes Commutateur double annneau connectant un nuage d'E/S distribuées à l'anneau principal Racks locaux principal et secondaire (contenant le contrôleur, le module d'alimentation, un module de communication d'E/S distantes 140CRP31200, un module de communication d'E/S distribuées 140NOC78000 et un module de communication de commande 140NOC78100) Stations d'E/S distantes (contenant le module adaptateur 140CRA31200 et les modules d'E/S) Nuages d'E/S distribuées Câble en fibre optique utilisé pour la liaison de synchronisation des UC pour étendre la distance au-delà de 100 m Réseau de contrôle (connecté au module 140NOC78100 sur le rack local) NOTE : En cas de basculement dans une configuration Hot Standby, les adresses IP des modules 140NOC78•00 passent de IP à IP+1. NOTE : une configuration prédéfinie de commutateur double anneau (DRS), C15 (voir Quantum EIO, Guide de planification du système), est disponible pour les commutateurs qui prennent en charge une liaison en fibre optique entre les contrôleurs principal et redondant. NOTE : La figure ci-dessus montre des modules 140NOC78•00 équipés de 4 ports Ethernet. Les modules 140 NOE 771 •1 comptent deux ports Ethernet. NOTE : Pour plus d'informations sur le module 140NOC78000, reportez-vous au document Quantum EIO – Réseau d'E/S distribuées – Guide d'installation et de configuration. Pour plus d'informations sur le module 140NOC78100, reportez-vous au document Quantum EIO – Réseau de contrôle – Guide d'installation et de configuration. Temps de rétention des stations d'E/S distribuées Le temps de rétention de station doit être configuré pour chaque module de station dans le système de redondance d'UC : pour un équipement d'E/S distribues EIP : il doit être supérieur au timeout de connexion + 3,5 s. Pour les équipements d'E/S distribuées TCP Modbus, la valeur doit être : supérieure au timeout de connexion ; 4 fois le chien de garde de la tâche MAST + 1 seconde. NOTE : les équipements Schneider-Electric peuvent afficher différentes configurations de temps de rétention de station et de timeout de connexion, mais pas les équipements tiers. Ces derniers ne sont pas totalement compatibles avec un système de redondance d'UC Quantum. SNMP Le service SNMP du module 140 NOE 771 •1 / 140NOC78•00 est toujours actif : il n'est pas lié au mode de redondance d'UC (Hot Standby). 35010534 06/2020 119 Configuration 120 35010534 06/2020 Quantum sous EcoStruxure™ Control Expert Maintenance 35010534 06/2020 Chapitre 3 Maintenance d'un système de redondance d'UC Quantum Maintenance d'un système de redondance d'UC Quantum Présentation Ce chapitre fournit des informations sur la maintenance d'un système de redondance d'UC Quantum avec Control Expert. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 3.1 Remplacement d'un module au sein d'un système de redondance d'UC 122 3.2 Messages d'état de fonctionnement du système de redondance d'UC 123 3.3 Point unique de défaillance 125 35010534 06/2020 121 Maintenance Sous-chapitre 3.1 Remplacement d'un module au sein d'un système de redondance d'UC Remplacement d'un module au sein d'un système de redondance d'UC Remplacement d'un module Remplacement d'un module à chaud Le module à remplacer doit être le contrôleur redondant et son UC doit être en mode Local. Si le module défaillant est sur l'automate primaire, effectuez un basculement pour passer le module en mode Redondant, puis passez l'automate redondant en mode Local. Le mode Local garantit que le système ne tentera pas d'effectuer un basculement lors du remplacement du module. L'automate primaire continue de contrôler le système en tant qu'automate autonome non redondant pendant le remplacement du module. Vérifiez que le module de remplacement : est dans la même position que dans l'embase primaire est de même type que le module à remplacer AVERTISSEMENT COMPORTEMENT IMPREVU DE L'EQUIPEMENT Ne retirez pas un module d'un automate primaire sous tension (le remplacement à chaud n'est pas autorisé dans l'automate primaire d'un système de redondance d'UC Quantum). Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 122 35010534 06/2020 Maintenance Sous-chapitre 3.2 Messages d'état de fonctionnement du système de redondance d'UC Messages d'état de fonctionnement du système de redondance d'UC Vérification de l'état d'un système de redondance d'UC Quantum Liaisons redondantes Etant donné qu'il y a deux liaisons (copresseur et E/S distantes) entre les automates primaire et redondant, si une automate détecte une erreur sur l'une des liaisons, il dispose toujours d'une autre liaison pour envoyer des informations de diagnostic à l'autre automate. Génération et envoi de messages sur l'état de fonctionnement Les modules de redondance d'UC Quantum échangent un message sur l'état du système environ toutes les 10 ms. Si l'UC primaire cesse de fonctionner, l'UC redondante est avertie et prend le rôle de l'UC primaire. En revanche, si l'automate redondant cesse de fonctionner, l'UC primaire continue de fonctionner comme une UC autonome. Les modules de communication d'E/S distantes vérifient périodiquement l'état de leur liaison. L'UC primaire envoie un message sur l'état de fonctionnement à l'UC redondante : toutes les 10 millisecondes quand aucune autre donnée n'est envoyée sur la liaison du coprocesseur toutes les 5 millisecondes si aucune communication n'est requise avec une station sur la liaison des E/S distantes. Si l'UC redondante ne reçoit jamais de message sur l'une de ces liaisons (coprocesseur, E/S S908 ou E/S distantes Ethernet Quantum), l'UC redondante tente de déterminer la cause de la défaillance et prend le contrôle si nécessaire. Si l'UC primaire ne reçoit pas de réponse valide de l'UC redondante, l'UC primaire fonctionne comme une UC autonome. Réalisation de tests de démarrage Le système réalise automatiquement des tests de confiance sur le coprocesseur du système de redondance d'UC Quantum, afin d'essayer de détecter d'éventuelles erreurs matérielles sur le coprocesseur avant que l'application soit autorisée à s'exécuter. Si des erreurs sont détectées lors d'un test, l'automate redondant reste en mode local et ne communique pas avec les autres modules du système de redondance d'UC Quantum. 35010534 06/2020 123 Maintenance Réalisation de tests durant l'exécution Le système réalise automatiquement des tests de fonctionnement dès que le coprocesseur est en mode opérationnel. NOTE : les tests de fonctionnement sont exécutés par paliers pour éviter les délais dans le temps de cycle. Si des erreurs sont détectées à l'un des tests, l'automate redondant reste en mode local et ne communique pas avec les autres modules du système de redondance d'UC Quantum. 124 35010534 06/2020 Maintenance Sous-chapitre 3.3 Point unique de défaillance Point unique de défaillance Présentation Cette section décrit l'emplacement des différentes erreurs détectées pouvant conduire un système de redondance d'UC Quantum à passer en mode autonome ou à cesser de fonctionner. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Détection et diagnostic des composants défaillants par l'intermédiaire des messages sur l'état de fonctionnement 126 Défaillances détectées sur le rack, l'UC, le coprocesseur et le module de communication des E/S distantes 127 Détection des interruptions de la liaison de synchronisation rapide 131 Dépannage de l'automate primaire 133 35010534 06/2020 125 Maintenance Détection et diagnostic des composants défaillants par l'intermédiaire des messages sur l'état de fonctionnement Composants défaillants Les composants défaillants provoquent des changements système : Si... Alors... Un composant de l'UC primaire ne fonctionne L'UC redondante prend le contrôle. plus. Un composant de l'UC redondante ne fonctionne plus. L'UC redondante passe en mode Local. La liaison de synchronisation par câble en fibre optique ne fonctionne plus. L'UC redondante passe en mode Local. Messages sur l'état de fonctionnement L'UC primaire envoie un message sur l'état de fonctionnement à l'UC redondante toutes les 10 millisecondes par la liaison de synchronisation des coprocesseurs. Messages sur l'état de fonctionnement envoyés au moyen de la liaison des E/S distantes : Si… Alors l'UC primaire envoie un message sur l'état de fonctionnement via la liaison des E/S distantes... Aucune communication n'est requise avec une station sur la liaison des E/S distantes. Toutes les 5 ms Tous les systèmes fonctionnent A chaque cycle Absence de messages sur l'état de fonctionnement envoyés via la liaison des E/S distantes : Si... Alors... L'UC redondante ne reçoit pas de messages 1. L'UC redondante en détermine la cause. sur l'état de fonctionnement via la liaison des 2. L'UC redondante prend le contrôle en devenant l'UC primaire. coprocesseurs ou la liaison des E/S distantes. L'UC primaire ne reçoit pas de réponse valide L'UC primaire fonctionne comme un de l'UC redondante. automate non redondant. Recherche d'informations de diagnostic avec Control Expert Les erreurs détectées et les basculements sont consignés dans le tampon de diagnostic. Pour afficher le journal du tampon, sélectionnez Outils → Visualisation du diagnostic. 126 35010534 06/2020 Maintenance Défaillances détectées sur le rack, l'UC, le coprocesseur et le module de communication des E/S distantes Timeouts de communication A chaque cycle, le transfert de données entre les UC primaire et redondante permet de synchroniser ces dernières. Les temporisateurs de cette communication constituent le premier niveau de détection des erreurs : 1. L'UC primaire attend l'acquittement de l'UC redondante. Un timeout dans ce cas est dû à une défaillance : du coprocesseur primaire ; de l'UC redondante. 2. L'UC redondante attend l'acquittement de l'UC primaire. Un timeout dans ce cas est dû à une défaillance : du coprocesseur redondant ; de l'UC primaire. 3. Le coprocesseur primaire attend l'acquittement de l'UC redondante. Dans ce cas, un timeout est dû à une défaillance de l'automate redondant. Interruption de la liaison de synchronisation des UC On distingue trois cas de figure : Interruption de la liaison entre coprocesseurs Cet état est détecté par les deux coprocesseurs. L'automate redondant détecte l'interruption et passe en mode Local. L'automate primaire détecte que l'automate redondant a disparu, consigne l'information dans l'historique et continue à scruter les E/S en tant qu'automate autonome. Coprocesseur primaire défaillant Cet état n'est pas détecté. L'UC primaire continue à scruter les E/S, mais en tant qu'automate autonome. L'automate redondant passe en mode Local. Coprocesseur redondant défaillant Cet état est détecté par les deux coprocesseurs. L'automate redondant passe en mode Local. L'automate primaire détecte que l'automate redondant a disparu, consigne l'information dans l'historique et continue à scruter les E/S en tant qu'automate autonome. NOTE : l'UC primaire maintient une activité permanente sur la liaison, ce qui permet à l'UC redondante de détecter une interruption de communication le plus tôt possible. 35010534 06/2020 127 Maintenance Rack défaillant On distingue deux cas de figure : Rack primaire défaillant L'automate redondant détecte que l'automate primaire a disparu, et prend le contrôle du système. Il scrute les E/S en tant qu'automate autonome. Rack redondant défaillant L'automate primaire détecte que l'automate redondant a disparu, consigne l'information dans l'historique et continue à scruter les E/S en tant qu'automate autonome. Coprocesseur défaillant La liaison de synchronisation à haut débit des UC connecte les coprocesseurs primaire et redondant. L'UC primaire communique avec l'UC redondante toutes les 10 ms avec : soit un message de données, soit un message sur l'état de fonctionnement Le coprocesseur primaire attend l'acquittement du coprocesseur redondant. Détection des erreurs de coprocesseur : Si... Alors... Le coprocesseur primaire signale une erreur à Le contrôleur de l'UC primaire : l'UC primaire 1. acquitte l'erreur détectée 2. tente de transférer le contrôle à l'autre contrôleur en envoyant une commande take control à l'UC redondante via la liaison d'E/S distantes Le coprocesseur primaire ne répond pas dans Le contrôleur de l'UC primaire : les 5 ms à l'UC primaire 1. détecte et acquitte l'erreur 2. tente de transférer le contrôle à l'autre contrôleur en envoyant une commande take control à l'UC redondante via la liaison d'E/S distantes Le coprocesseur d'UC primaire envoie une Le coprocesseur de l'UC primaire : commande take control au coprocesseur 1. abandonne le contrôle et devient l'UC redondante 2. n'attend pas de réponse redondant Le coprocesseur redondant signale une erreur à l'UC redondante 128 Le contrôleur de l'UC redondante : 1. signale l'erreur en envoyant un message indiquant l'absence d'UC redondante. 2. passe en mode Local 35010534 06/2020 Maintenance Module de communication des E/S distantes CRP S908 défaillant Deux cas de CRP S908 défaillants peuvent se présenter : CRP primaire défaillant Cet état est détecté par les automates primaire et redondant. L'automate redondant prend le contrôle du système. Le coprocesseur primaire passe en mode Local. CRP redondant défaillant Cet état est détecté par l'automate redondant qui signale le problème à l'automate primaire avant de passer en mode Local. Module de communication d'E/S distantes CRP Ethernet défaillant Deux cas de CRP Ethernet défaillants peuvent se présenter : CRP primaire défaillant Cet état est détecté par les automates primaire et redondant. L'automate redondant prend le contrôle du système et scrute les E/S, mais en tant qu'automate autonome. L'automate primaire passe en mode Local. CRP redondant défaillant Cet état est détecté par l'automate redondant et le coprocesseur primaire, qui signale le problème à l'automate primaire. L'automate redondant passe en mode Local. L'automate primaire continue à scruter les E/S, mais en tant qu'automate autonome. Opérations de la liaison d'E/S distantes Le module de communication CRP d'E/S distantes dans le contrôleur primaire envoie un message sur l'état de fonctionnement de ses liaisons, au module de communication CRP 140 d'E/S distantes, toutes les 5 ms. Liaison d'E/S distantes S908 défaillante Trois cas de liaison d'E/S distantes S908 défaillante peuvent se présenter : Interruption de la liaison à partir du module de communication CRP primaire Cet état est détecté par le module de communication CRP redondant. Le coprocesseur primaire passe en mode Local. L'automate redondant prend le contrôle du système et scrute les E/S en tant qu'automate autonome. Interruption de la liaison à partir du module de communication CRP redondant Cet état est détecté par le module de communication CRP redondant, et l'automate redondant passe en mode Local. L'automate primaire continue à scruter les E/S, mais en tant qu'automate autonome. Interruption au niveau de la station d'E/S distantes CRA Cet état n'est pas détecté par le système de redondance d'UC Quantum. 35010534 06/2020 129 Maintenance Liaison d'E/S distantes Ethernet Quantum défaillante Cet état est détecté par les CRP primaire et redondant. Si le CRP redondant détecte un réseau d'E/S distantes Ethernet Quantum défaillant (communication avec l'UC primaire impossible), l'UC redondante demande à l'UC primaire de vérifier le réseau d'E/S distantes par l'intermédiaire de son coprocesseur. Si l'UC primaire est opérationnelle, elle vérifie la connexion des E/S distantes : si la connexion est opérationnelle, l'UC primaire continue de contrôler le système et l'UC redondante passe en mode RUN local ; si la connexion est défaillante, un basculement est effectué. L'UC redondante prend le contrôle du système et l'UC primaire passe en mode RUN Local. Si l'UC primaire est défaillante, l'UC redondante prend le contrôle du système. Si l'application ne met pas en œuvre le bloc fonction nécessaire de redondance de liaison, un réseau d'E/S distantes défaillant est détecté par les CRP E/S Quantum Ethernet primaire et redondant. L'automate redondant passe en mode Local pendant que le réseau s'autorépare. Une fois le réseau de nouveau opérationnel, cet automate repasse en mode Connecté, en tant qu'automate redondant. 130 35010534 06/2020 Maintenance Détection des interruptions de la liaison de synchronisation rapide Informations de diagnostic Situation 1 La liaison rapide de données relie les deux coprocesseurs. 2 A l'aide de cette liaison rapide de données, le contrôleur de l'UC primaire communique avec l'UC redondante toutes les 10 millisecondes. 3 L'UC primaire envoie l'un des messages suivants : un message de données, un message sur l'état de fonctionnement NOTE : si les UC primaire et redondante ne reçoivent aucun signal l'une de l'autre, l'une des stations peut détecter une interruption de la liaison rapide de données. Détection d'une erreur par l'UC redondant Tout d'abord : Etape Action Résultat 1 L'UC redondante ne reçoit aucun signal 1. L'UC redondante demande à l'UC primaire de surveiller la liaison des E/S distantes. de l'UC primaire sur la liaison rapide de 2. L'UC primaire envoie une requête au module de données. communication RIO. Lorsque le module de communication RIO reçoit la requête : Si... Alors... Le module de communication RIO détecte que la liaison RIO n'est pas active. 1. Le module de communication d'E/S distantes considère que l'UC primaire est défaillante. 2. L'UC redondante prend le contrôle. Le module de communication RIO détecte que la liaison RIO est active. Le message provenant de l'UC primaire doit être : 1. un message sur l'état de fonctionnement Ces messages sont envoyés toutes les 5 millisecondes par le module de communication d'E/S distantes de l'UC primaire au module de communication d'E/S distantes de l'UC redondante. 2. un message de données de transaction d'E/S Ces messages sont envoyés par le module de communication d'E/S distantes de l'UC primaire aux stations d'E/S à la demande du contrôleur. 35010534 06/2020 131 Maintenance A propos des E/S 1 Si le message est une transaction d'E/S, le module de communication d'E/S distantes : 1. conclut qu'une interruption s'est produite sur la liaison rapide de données, 2. demande au contrôleur de l'UC redondante de passer en mode Local. 2 Si vous n'avez jamais configuré de station d'E/S, la liaison rapide de données peut amener l'UC redondante à prendre le contrôle, puisque le module de communication d'E/S distantes de l'UC redondante ne reçoit aucun message de transaction d'E/S. 3 Après la détection d'une erreur d'UC : 1. Le module de communication d'E/S distantes n'exécute pas les communications de la station. 2. il envoie uniquement des messages sur l'état de fonctionnement. Prise de contrôle par l'UC redondante L'UC redondante devient l'UC primaire. 132 Etape Action Résultat 1 Après le passage de l'automate de l'UC Le message sur l'état de fonctionnement provenant du primaire en mode Local. contrôleur de l'UC redondante est le seul message reçu par le module de communication d'E/S distantes de cette UC. 2 L'automate de l'UC redondante écoute la liaison rapide de données pendant un cycle. 3 Si l'automate de l'UC redondante ne détecte rien. 4 L'UC redondante prend le contrôle. L'UC redondante sait que la cause réside au niveau du coprocesseur de l'UC primaire et de l'UC primaire. 35010534 06/2020 Maintenance Dépannage de l'automate primaire Présentation Pour déterminer le composant défaillant, notez : l'état de l'automate affiché sur l'écran LCD de l'UC l'état du module de communication d'E/S distantes affiché sur les voyants de ce module. Dépannage de l'UC primaire Le tableau ci-après indique où apparaissent les erreurs détectées par l'automate primaire. Etat de l'automate Etat du module de communication des E/S distantes Type d'erreur détecté Description Stop Tous les voyants sont éteints, Automate à l'exception de Ready et de Com Act qui clignote quatre fois Une erreur d'interface a été détectée. Local Tous les voyants sont éteints, Connexion en fibre à l'exception de Ready optique entre les automates Une erreur de communication a été détectée. Stop Tous les voyants sont éteints, Module de à l'exception de Ready et de communication des Com Act qui produit un E/S distantes modèle d'erreur détectée Une erreur de communication a été détectée. Le voyant Ready est allumé et Le câble d'E/S distantes ne le voyant Com Act clignote fonctionne plus au quatre fois niveau de l'UC primaire. Dans un système à deux câbles, si un seul de ces derniers est défaillant, le voyant Erreur A ou Erreur B du module de communication des E/S distantes s'allume et le système n'est pas arrêté. (voir page 236) Stop NOTE : lorsque le câble d'E/S distantes est défaillant au niveau de l'UC primaire, les données d'entrée peuvent être remises à 0 pour un cycle, car l'interruption de communication vers la station se produit avant que la rupture de liaison ne soit détectée. NOTE : dans une configuration de redondance d'UC Quantum sans station d'E/S distantes, les voyants d'erreur A et B n'ont aucune signification en cas d'utilisation d'un module CRP avec une version de micrologiciel antérieure à la version 2.00. 35010534 06/2020 133 Maintenance Dépannage de l'UC redondante Le tableau ci-après indique où apparaissent les erreurs détectées par l'automate redondant : Etat de l'automate Etat du module de communication des E/S distantes Stop Automate Tous les voyants sont éteints, à l'exception de Ready ou Le voyant Ready est allumé et le voyant Com Act clignote une fois par seconde Local Le voyant Ready est allumé et le voyant Com Act arrête de clignoter Connexion du câble Une erreur communication a été détectée. fibre optique entre les deux automates. Stop Le voyant Com Act produit un modèle d'erreur détectée Module de communication des E/S distantes (voir page 236) Type d'erreur détecté Stop Le voyant Ready est allumé Le câble d'E/S et le voyant Com Act clignote distantes ne fonctionne plus au quatre fois niveau de l'UC redondante. Local Le voyant Com Act est allumé 134 Description Une erreur d'interface a été détectée. Après avoir remplacé le module et procédé à sa mise sous tension, effectuez une mise à jour du programme d'application afin de vous assurer que les programmes d'application des automates sont identiques. Dans un système à deux câbles, le module de communication des E/S distantes ne donne aucune indication lorsqu'un seul câble est défaillant. L'un des deux types d'interruption de liaison à fibre optique : du transfert de l'UC redondante vers la réception de l'UC primaire du transfert de l'UC primaire vers la réception de l'UC redondante 35010534 06/2020 Quantum sous EcoStruxure™ Control Expert Programmation et mise au point 35010534 06/2020 Chapitre 4 Programmation et mise au point Programmation et mise au point Présentation Ce chapitre décrit ce qu'il faut savoir pour programmer et mettre au point des applications pour un système de redondance d'UC Quantum. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre 4.1 Sujet Page Modes de fonctionnement et informations sur le basculement 136 4.2 EFB utilisés pour le système de redondance d'UC Quantum 157 4.3 Restrictions relatives aux équipements 170 4.4 Communications des automates 175 4.5 Développement d'une application de redondance d'UC 184 4.6 Mise au point d'une application du système de redondance d'UC 191 35010534 06/2020 135 Programmation et mise au point Sous-chapitre 4.1 Modes de fonctionnement et informations sur le basculement Modes de fonctionnement et informations sur le basculement Présentation Cette section décrit les modes de fonctionnement des automates du système de redondance d'UC Quantum ainsi que le comportement et l'exécution du basculement. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 136 Page Modes et états de fonctionnement 137 Performances du système 142 Conditions déclenchant un basculement 143 Comportement du basculement lors de la détection d'une différence d'application 145 Traitement des adresses réseau lors du basculement 147 Test du basculement d'un système de redondance d'UC Quantum 153 Bits de validité de connexion et basculement 156 35010534 06/2020 Programmation et mise au point Modes et états de fonctionnement Description des états de la redondance d'UC Les états de redondance d'UC sont les suivants : Run / UC Primaire L'automate de l'UC primaire exécute le programme d'application et met à jour les E/S distantes. S'il existe une UC redondante, l'UC primaire lui envoie les données d'application et les E/S. Run / UC redondante Durant chaque cycle, l'automate : vérifie qu'il existe un automate primaire ; vérifie l'absence de commande émise par l'automate primaire ; indique à l'UC primaire qu'il fonctionne correctement et qu'il est prêt à prendre le contrôle du processus en cas d'arrêt de celle-ci ; vérifie qu'il n'y a pas de différences d'UC, de coprocesseur ou de CRP (à moins qu'elles ne soient autorisées) Les E/S locales sont mises à jour, mais pas les E/S distantes. Dans une configuration E/S Quantum Ethernet, l'automate redondant vérifie la station RIO connectée. Run / Local Selon le paramètre de Comportement de l'UC en mode Run local (voir page 90), l'automate exécute : toutes les sections du programme d'application de la tâche MAST, mais les E/S ne sont pas écrites la première section de la tâche MAST du programme d'application, mais les E/S ne sont pas écrites aucune section de la tâche MAST du programme d'application Cet état est activé manuellement ou est activé par l'UC, qui détecte elle-même l'état. S'il n'y a pas d'automate primaire, l'UC tente de passer à l'état Run / UC primaire. Si l'automate primaire existe, il vérifie chaque cycle pour voir s'il peut passer à l'état Run / UC redondante. Plusieurs commandes sont disponibles : Transfert d'application Toute commande en mode Connecté Commande STOP Commande HALT Stop (Local) L'automate n'exécute pas le programme d'application et ne contrôle pas le processus. Il ne fait pas partie du système de redondance d'UC. Deux commandes sont disponibles : Transfert d'application Commande RUN Init Les états Run local et Stop local peuvent intervenir au même moment dans l'UC primaire et l'UC redondante. 35010534 06/2020 137 Programmation et mise au point Tableau des états Le tableau ci-après affiche les états possibles des deux automates d'une configuration de redondance d'UC. Etat de l'automate A Etat de l'automate B Run Primary Run Standby Run OffLine Stop OffLine Run Prim Sans objet Redondance d'UC active Redondance d'UC inactive Redondance d'UC inactive Run Standby Redondance d'UC active E/S traitées Sans objet Sans objet Sans objet Run OffLine Redondance d'UC inactive E/S traitées Sans objet Redondance d'UC inactive E/S non traitées Redondance d'UC inactive E/S non traitées Stop OffLine Redondance d'UC inactive E/S traitées Sans objet Redondance d'UC inactive E/S non traitées Redondance d'UC inactive E/S non traitées Description des cas d'utilisation de l'état Run local Le tableau ci-après décrit les différentes situations liées à l'état Run local. Si... Alors ... L'automate de l'UC primaire passe à l'état Run local L'automate de l'UC redondante prend le contrôle du processus et passe en mode Run / UC Primaire L'automate de l'UC redondante passe à l'état Run local L'automate primaire reste en mode Run. La liaison à fibre optique est rompue. L'automate de l'UC redondante passe à l'état Run local La configuration matérielle physique est différente de celle définie dans le projet. L'automate de l'UC primaire ou l'automate de l'UC redondante démarre dans l'état Run local. Une différence d'application survient. L'automate de l'UC redondante passe à l'état Run local Le module de communication RIO (CRP) de l'UC L'automate primaire reste en mode Run. redondante cesse de fonctionner. Il n'y a pas de connexion RIO ouverte sur les automates. S'il n'y a pas de connexion RIO à l'un ou l'autre automate, ceux-ci restent à l'état Run/Local. S'il n'y a pas de connexion RIO à l'automate redondant, celui-ci reste à l'état Run/Local. S'il n'y a pas de connexion à l'automate primaire, celui- ci passe en mode Run/Local, et l'automate redondant devient l'automate primaire s'il possède au moins une connexion RIO. Sinon, l'automate redondant passe en mode Run/Local. 138 35010534 06/2020 Programmation et mise au point Recommandation relative à l'état RUN local A l'état RUN local, l'automate n'est pas configuré comme une UC primaire ou redondante. Ce cas se présente après qu'une erreur a été détectée par le système de redondance d'UC ou que le mode Local a été sélectionné. Dans cet état, les principales actions de l'UC sont les suivantes : exécution des sections de code en fonction du choix opéré dans le menu L'UC exécute (voir page 90) aucun transfert de données à partir de l'UC primaire, à l'exception de la valeur %SW60 gestion des permutations d'adresses gestion des E/S locales Lorsque vous utilisez des EFB de communication, l'ensemble de l'exécution de code peut avoir une incidence sur certaines applications. Il est recommandé : de créer une variable booléenne cpu_state:=(%SW61.1) AND NOT (%SW61.0); d'attribuer à cette variable l'exécution du bloc de communication ou de la section Ce correctif permet d'éviter les appels de communication EFB inattendus lorsque l'UC redondante passe à l'état Local. Récupération à partir du mode RUN local quand des EIO sont utilisées Pour récupérer à partir du mode RUN local suite à une condition Aucune station : câblez les stations placez une UC du système en mode STOP attendez qu'au moins une station ait ouvert une connexion avec le module de communication CRP Pour placer de nouveau le système en mode RUN, effectuez la procédure dans l'aperçu des modes d'exploitation de rendondance d'UC Quantum (voir page 56). 35010534 06/2020 139 Programmation et mise au point Description des modes de fonctionnement de la redondance d'UC Un automate de système de redondance d'UC Quantum est soumis à quelques restrictions de changement de mode. La figure ci-dessous présente le diagramme des états du système de redondance d'UC Quantum. NOTE : un automate fonctionnant en mode Run / Local ne peut pas passer directement en mode Run / Primaire. un automate fonctionnant en mode Run / Primaire ne peut pas passer directement en mode Run / Redondant. 140 35010534 06/2020 Programmation et mise au point Option Démarrage automatique en Run Lors d'un démarrage à froid avec l'option Démarrage automatique en run activée, le redémarrage de l’automate dépend du mode de fonctionnement de l'autre automate, de l'état de cet automate et de la présence ou non d'applications identiques sur les deux automates : Si... Alors... L'autre automate est l'automate primaire, les deux applications sont identiques et cet automate fonctionne normalement L'automate redémarre en mode Redondant L'autre automate est l'automate primaire et les deux applications ne sont pas identiques ou cet automate ne fonctionne pas normalement L'automate redémarre en mode Local Il n'y a pas d'automate primaire et cet automate fonctionne normalement L'automate redémarre en mode Primaire Il n'y a pas d'automate primaire, mais cet automate ne fonctionne pas normalement L'automate redémarre en mode Local Un état de fonctionnement local anormal ou défaillant sera signalé en cas : de perte d'alimentation sur le rack de l'UC d'erreur d'application conduisant à un état HALT (par exemple, une erreur bloquante du logiciel) de défaillance du matériel ou du micrologiciel du module d'UC de déconnexion de la liaison de synchronisation des UC Lors d'un démarrage à chaud, le redémarrage de l'automate dépend du mode de fonctionnement précédent de l'automate (Stop ou Run). Si l'état précédent était Run, le redémarrage de l'automate dépend : du mode de fonctionnement de l'autre automate du fonctionnement correct ou incorrect de l'automate local de la présence d'applications identiques sur les deux automates (voir le tableau ci-dessus) 35010534 06/2020 141 Programmation et mise au point Performances du système Temps de basculement La durée entre la détection de l'événement qui déclenche un basculement et la prise de contrôle par le contrôleur redondant est inférieure à un cycle d'UC. Ce temps de cycle est défini : pour les temps de cycle « cycliques », par la durée de chien de garde de la tâche MAST pour les temps de cycle « périodiques », par la durée de la tâche MAST Temps de réponse de l'application Le temps de réponse de l'application autonome augmente cependant : de 1 durée de chien de garde de tâche MAST si le basculement est dû à un événement intervenu dans l'UC primaire. Cette augmentation est due à l'exécution, dans la « nouvelle » UC primaire, des instructions qui étaient exécutées dans l'« ancienne » UC primaire avant le basculement. de 1 cycle de tâche MAST au maximum si le basculement est dû à une commande de l'utilisateur. L'augmentation du temps de réponse de l'application dépend de la quantité de données transférée. Le temps de réponse de l'application de sortie est augmenté par : le basculement du module de communication CRP ; le basculement du module NOC ; le basculement du module de la station CRA. 142 35010534 06/2020 Programmation et mise au point Conditions déclenchant un basculement Déclenchement de basculements manuels En plus des conditions système (voir page 127) qui provoquent un basculement automatique, il est possible de commander un basculement manuel : en écrivant les bits 1 et 2 du Registre de commande %SW60 (voir page 102). Cette opération d'écriture peut être réalisée par : l'application en émettant une demande d'un équipement IHM distant Table d'animation Control Expert en envoyant une commande RUN -> STOP de Control Expert vers l'UC primaire par une commande en mode Local à partir du clavier de l'UC primaire NOTE : avant de réaliser un basculement au moyen d'un programme d'application, vérifiez que l'automate redondant est prêt à jouer le rôle d'automate primaire. Pour plus d'informations sur les mots système %SW182 à %SW183 et %SW176 à %SW177, reportez-vous au chapitre Mots système propres à Quantum (voir EcoStruxure™ Control Expert, Bits et mots système, Manuel de référence). NOTE : le but du basculement d'application utilisateur (dans %SW60) est de réagir à une erreur détectée par l'application. N'utilisez pas cette méthode pour les basculements périodiques. NOTE : si, pour une raison ou une autre, l'application doit basculer à intervalles réguliers, la période entre les basculements ne doit pas être inférieure à 120 secondes. 35010534 06/2020 143 Programmation et mise au point Exemple de basculement avec l'automate B initialement en mode Redondant Dans cet exemple, l'état initial du système est le suivant : L'automate A a une commande RUN (%SW60.1 = 1) et se comporte comme l'automate primaire. L'automate B a une commande RUN (%SW60.2 = 1) et se comporte comme l'automate redondant. En inscrivant de nouvelles valeurs dans les bits 1 et 2 du registre de commande %SW60, vous pouvez modifier le mode de fonctionnement des automates du système de redondance d'UC. Le tableau suivant décrit ces quatre commandes et leurs résultats : Nouvelles valeurs consignées dans %SW60 Impact sur le mode de fonctionnement des automates Bit 1 Bit 2 Automate A Automate B 0 0 Local Local 0 1 Local Redondant ↓ Principal 1 0 Principal Local Effets Le système ne commande pas l'application. Le basculement survient pendant une tâche MAST* Le système n'est plus redondant. Aucun basculement Le système n'est plus redondant. 1 1 Principal Redondant Aucun basculement Aucun changement par rapport aux conditions initiales. * Dans ce cas, le basculement n'est pas déclenché directement. Nous faisons passer l'automate A en mode local et nous nous appuyons sur la logique du système pour valider l'opération et faire passer l'automate B de l'état Redondant à l'état Primaire lors de la prochaine scrutation. NOTE : toutes les modifications apportées au registre de commande %SW60 doivent être consignées dans l'automate primaire. Ce registre est copié de l'automate primaire sur l'automate redondant lors de chaque tâche MAST. Par conséquent, les modifications apportées directement dans le registre de commande de l'automate redondant sont écrasées lors de ce transfert et ne sont pas appliquées. Exemple de basculement impossible Si une erreur est détectée dans l'UC primaire et si l'UC redondante est en mode local, cette dernière ne peut pas jouer le rôle d'UC primaire. Aucun basculement n'est possible. 144 35010534 06/2020 Programmation et mise au point Comportement du basculement lors de la détection d'une différence d'application Modification des variables d'application Si un basculement se produit alors qu'une différence d'application est détectée, la nouvelle UC primaire exécute son propre programme d'application avec les données reçues de l'autre automate. Selon la modification, divers comportements peuvent intervenir : Modification Effet Seul le code a changé (mêmes variables). Toutes les variables échangées entre les automates sont égales. Variables ajoutées à l'UC primaire d'origine. Les variables ne sont pas utilisées par la nouvelle UC primaire. Variables supprimées de l'UC primaire d'origine. La nouvelle UC primaire exécute le programme d'application à l'aide des dernières valeurs de ces variables. Variables ajoutées à l'UC redondante d'origine. La nouvelle UC primaire exécute le programme d'application à l'aide des valeurs initiales de ces variables. Variables supprimées de l'UC redondante d'origine. La nouvelle UC primaire n'utilise pas ces variables. Modification d'une section SFC avec Control Expert Schneider Electric recommande de ne pas utiliser le langage de programmation SFC dans une application de redondance d'UC. NOTE : le langage de programmation SFC n'est pas disponible pour les applications de redondance d'UC 140 CPU 671 60S. NOTE : la modification des actions et des transitions SFC n'a aucune incidence sur l'exécution de SFC. Un basculement ne réinitialise pas le SFC à son état initial. Si SFC est utilisé dans une application de redondance d'UC, la réaction système aux modifications en ligne dépend du réglage de %SW60.3 (voir page 99), le bit de non correspondance de logique : Si une correspondance n'est pas autorisée, les modifications SFC ne posent pas de problème. Quand l'application de l'UC primaire change, l'UC redondante passe en mode RUN local. L'application de l'UC primaire doit être transférée vers l'UC secondaire afin de la replacer en mode RUN redondant. NOTE : un transfert réalisé automatiquement par l'application réduit au minimum le délai pendant lequel la fonction de redondance d'UC n'est pas disponible. 35010534 06/2020 145 Programmation et mise au point Si une correspondance est autorisée : Une modification SFC peut entraîner une réaffectation du bloc contenant les données SFC. Cela arrête l'échange de ces données avec l'UC redondante. En outre, après un basculement, ce SFC redémarre à son état initial. Cela peut avoir une incidence sur le fonctionnement de l'application de redondance d'UC. Pour limiter cette incidence, programmez le SFC dans plusieurs sections. La modification d'un SFC ne se répercute pas sur le reste des SFC. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Vérifiez que les automates contiennent le même programme d'application lors d'un basculement. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Si un basculement se produit lorsque le mode Run est sélectionné et qu'il existe une différence d'application entre les deux automates, l'UC redondante assure les fonctions de l'UC primaire et commence à exécuter un autre programme d'application depuis l'UC primaire précédente. Eliminez les éventuelles différences d'application en effectuant un transfert de programme d'application (voir page 177) dès que possible après la réalisation des modifications. 146 35010534 06/2020 Programmation et mise au point Traitement des adresses réseau lors du basculement 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 : Modbus Modbus Plus TCP/IP 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. 35010534 06/2020 147 Programmation et mise au point Permutation des adresses Modbus lors du basculement Dans un système Quantum Hot Standby, les adresses des ports Modbus sont les suivantes : UC primaire : 1 à 119 UC redondante : décalage + 128 Adresse maximale : 247 Plage : 1 à 247 Les adresses des ports Modbus peuvent être modifiées à l'aide de deux méthodes : Menu Communication du clavier du panneau avant Onglet Port Modbus dans l'éditeur de Control Expert 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 : Utilisez le menu du Hot Standby dans l'éditeur de Control Expert. Le programme d'application doit être téléchargé. Utilisez le bit système du registre de commande %SW60.8. Cette sélection doit être effectuée en ligne sur l'UC primaire. 148 35010534 06/2020 Programmation et mise au point 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. Basculement avec permutation des adresses Modbus : si le contrôleur A est celui de l'UC primaire et que l'adresse de son port Modbus est 1, l'adresse par défaut du port comparable sur le contrôleur B, l'UC redondante, est 129, à savoir, 1 plus le décalage de 128 ; si le contrôleur B devient celui de l'UC primaire suite à un basculement, son port Modbus utilise l'adresse 1 et le port comparable sur le contrôleur A utilise l'adresse 129. Basculement sans permutation des adresses Modbus : si le contrôleur A est celui de l'UC primaire et que l'adresse de son port Modbus 1 est 1, l'adresse de ce port reste 1 après le basculement. De même, si le contrôleur B devient le contrôleur de l'UC primaire suite à un basculement, l'adresse de son port Modbus 1 est 129. 35010534 06/2020 149 Programmation et mise au point 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) 150 35010534 06/2020 Programmation et mise au point 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. 35010534 06/2020 151 Programmation et mise au point 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. 152 35010534 06/2020 Programmation et mise au point Test du basculement d'un système de redondance d'UC Quantum Méthodes de test (première fois) Procédez comme suit pour réaliser les tests d'observation des éléments ci-après : Démarrage de la redondance d'UC Transfert automatique du programme d'application Basculement de la commande de l'UC primaire vers l'UC redondante Ces tests sont utiles mais pas obligatoires. Si vos racks sont parallèles sur le plan horizontal et espacés d'un mètre, il est plus facile d'observer le processus de transfert. Démarrage de la redondance d'UC et transfert du programme d'application Suivez la procédure ci-après pour démarrer le système et transférer le programme d'application : Etape Action 1 Configurez deux racks avec des éléments matériels et un micrologiciel identiques. 2 Connectez-vous à une station d'E/S distantes (RIO) (voir page 95). 3 Lancez le logiciel Control Expert et configurez le rack local et la station d'E/S distantes correspondant à votre configuration physique. 4 Exécutez la commande Générer le projet et enregistrez votre programme d'application. 5 Mettez le système sous tension et connectez Control Expert à l'automate. NOTE : vérifiez que le câble de liaison en fibre optique est relié aux contrôleurs. NOTE : le clavier du panneau avant affiche No Conf. 6 Téléchargez le programme d'application et placez l'automate en mode RUN. 7 Mettez l'autre automate sous tension. NOTE : l'automate devient l'UC primaire en mode RUN. NOTE : le transfert du programme d'application se produit automatiquement. L'autre automate devient une UC redondante en mode RUN. 8 35010534 06/2020 Assurez-vous que les automates d'UC primaire et redondante sont en mode RUN. 153 Programmation et mise au point Préparation au basculement Une fois la procédure Démarrage de la redondance d'UC et transfert du programme d'application (voir page 154) terminée, le système de redondance d'UC Quantum est prêt à réaliser un basculement. Effectuez le basculement en utilisant : le sous-menu Hot Standby depuis le clavier situé sur le panneau avant ; le registre de commande, bit système %SW60.1 ou %SW60.2. NOTE : pour observer l'effet d'un basculement sur les modules d'E/S, configurez la station d'E/S distantes (RIO) à l'aide d'un module de sortie TOR au cours du démarrage initial. Avant d'effectuer un basculement, connectez-vous à l'UC primaire et forcez les bits de sortie dans le module. Effectuez le basculement et observez l'effet sans à-coup produit sur les bits forcés. Test du basculement à l'aide du clavier du panneau avant Pour forcer le basculement à l'aide du clavier du panneau avant, procédez comme suit : Etape Action 1 Accédez au clavier situé sur le panneau avant de l'automate de l'UC primaire. 2 Accédez à PLC Operation → Hot Standby → Hot Standby Mode 3 Passez du mode Run au mode Local. 4 Passez du mode Local au mode Run. NOTE : vérifiez que l'UC redondante est devenue l'UC primaire. NOTE : vérifiez que l'écran LCD affiche Run Standby CPU. 154 35010534 06/2020 Programmation et mise au point Test du basculement à l'aide du registre de commande Suivez les étapes ci-dessous : Etape Action 1 Connectez Control Expert à l'UC primaire. 2 Observez si l'ordre des automates défini sur l'UC primaire est A ou B, en recourant à l'une des méthodes suivantes : Boîte de dialogue d'état de Control Expert : Reportez-vous au bas de la fenêtre Control Expert si l'automate est en mode Connecté. Accédez aux bit système du registre de commande : Si l'UC primaire connectée est A, réglez %SW60.1 sur 0. Si l'UC primaire connectée est B, réglez %SW60.2 sur 0. NOTE : assurez-vous que l'UC redondante est devenue l'UC primaire si les bits %SW60.1 et %SW60.2 sont réglés simultanément sur 0, un basculement se produit : L'automate primaire passe en mode RUN/Local. L'automate redondant passe en mode RUN/Primaire. 3 Connectez Control Expert à la nouvelle UC primaire. 4 Accédez aux bits système du registre de commande utilisés à l'étape 2 et réglezles sur 1. NOTE : assurez-vous que le mode affiché sur l'écran de l'automate de l'UC redondante est bien RUN Standby CPU. NOTE : Assurez-vous que les automates d'UC primaire et redondante sont en mode RUN. Recommandations relatives au redémarrage à chaud A la suite d'une coupure générale d'électricité intervenue pendant le fonctionnement du système, les deux UC se synchronisent au redémarrage (sélection de l'automate primaire). Pour garantir la synchronisation lors du rétablissement de l'alimentation, deux méthodes sont proposées : Les deux automates doivent être mis sous tension simultanément (ou dans un délai de 500 ms). NOTE : dans ce cas, l'UC A démarre en tant qu'UC primaire. Les deux automates doivent être mis sous tension l'un après l'autre avec un délai minimal de deux secondes entre les deux. NOTE : cette seconde méthode permet à l'utilisateur de choisir l'UC primaire (celle qui sera démarrée en premier). 35010534 06/2020 155 Programmation et mise au point Bits de validité de connexion et basculement Bits de validité de connexion Le module 140 NOC 78• 00 maintient un bit de validité (voir EcoStruxure™ Control Expert, Bits et mots système, Manuel de référence) pour chaque connexion à un équipement distant. Ce bit prend une valeur non valide si les données d'entrée et/ou de sortie ne sont pas mises à jour pendant le timeout de validité. Toutefois, pendant un basculement, cette durée peut varier de ±50 %. Par exemple si le Timeout de validité est réglé sur 1500 ms : Le bit de validité prend normalement la valeur 0 (état non valide) si les données d'entrée et/ou de sortie ne sont pas mises à jour dans le délai de 1500 ms. Mais pendant le basculement, le Timeout de validité peut varier de 750 à 2250 ms. Cela signifie que l'état non valide peut apparaître entre 750 ms et 2250 ms. 156 35010534 06/2020 Programmation et mise au point Sous-chapitre 4.2 EFB utilisés pour le système de redondance d'UC Quantum EFB utilisés pour le système de redondance d'UC Quantum Présentation Cette section décrit les EFB (Elementary Function Block - Bloc fonction élémentaire) associés au système de redondance d'UC Quantum. HSBY_RD HSBY_ST HSBY_WR REV_XFER Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page HSBY_RD 158 HSBY_ST 161 HSBY_WR 164 REV_XFER 167 35010534 06/2020 157 Programmation et mise au point HSBY_RD Description de la fonction Cet EFB vous permet d'utiliser la fonction de redondance d'UC. Il parcourt (avec les autres EFB de redondance d'UC) la configuration des automates Quantum à la recherche des composants qui lui sont nécessaires. Ces composants correspondent à du matériel réellement connecté. Par conséquent, il est impossible de garantir que cet EFB se comportera comme convenu sur les simulateurs. L'EFB HSBY_RD examine le mot système %SW60 (voir EcoStruxure™ Control Expert, Bits et mots système, Manuel de référence) pour vérifier la présence d'une configuration de redondance d'UC : En présence d'une configuration de redondance d'UC, le contenu du registre de commande est renvoyé et le paramètre de sortie HSBY_ConfigurationFound est mis à 1. Dans le cas contraire, le contenu du registre de commande est renvoyé et le paramètre de sortie HSBY_ConfigurationFound est mis à 0. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation en FBD Représentation : 158 35010534 06/2020 Programmation et mise au point Représentation en LD Représentation : Représentation en IL Représentation : CAL HSBY_RD_Instance (HSBY=>HSBY_ConfigurationFound, INV_KEY=>InvalidateKeypad, PCA_RUN=>PLC_A_Running, PCB_RUN=>PLC_B_Running, SBY_OFF=>StandbyOff, EXC_UPD=>ExecUpdate, SWP_MB1=>SwapAddressModbusPort1) Représentation en ST Représentation : HSBY_RD_Instance (HSBY=>HSBY_ConfigurationFound, INV_KEY=>InvalidateKeypad, PCA_RUN=>PLC_A_Running, PCB_RUN=>PLC_B_Running, SBY_OFF=>StandbyOff, EXC_UPD=>ExecUpdate, SWP_MB1=>SwapAddressModbusPort1); 35010534 06/2020 159 Programmation et mise au point Description des paramètres Description des paramètres de sortie : 160 Paramètre Type de données Signification HSBY BOOL 1 = Configuration de redondance d'UC trouvée 0 = Configuration de redondance d'UC introuvable INV_KEY BOOL 1 = Le sous-menu du bouton de l'automate du système de redondance d'UC est désactivé. 0 = Le sous-menu du bouton de l'automate du système de redondance d'UC n'est pas désactivé. PCA_RUN BOOL Pour l'automate du rack local avec l'UC A du système de redondance d'UC : 1 = Le registre de commande est sélectionné pour le mode RUN. 0 = Le registre de commande est sélectionné pour le mode LOCAL. PCB_RUN BOOL Pour l'automate du rack local avec l'UC B du système de redondance d'UC : 1 = Le registre de commande est sélectionné pour le mode RUN. 0 = Le registre de commande est sélectionné pour le mode LOCAL. SBY_OFF BOOL 1 = ??? 0 = L'automate redondant passe en mode LOCAL dès que les deux automates reçoivent un programme différent. EXC_UPD BOOL 1 = Le système d'exploitation de l'automate redondant peut être mis à jour alors que l'automate primaire est en cours d'exécution. 0 = ??? (Une fois le système d'exploitation mis à jour, l'automate redondant repasse en mode CONNECTE.) SWP_MB1 BOOL Conséquence d'un basculement pour les ports Modbus 1 : 1 = Aucune permutation des adresses 0 = Permutation des adresses SWP_MB2 BOOL Non utilisé. Réservé. SWP_MB3 BOOL Non utilisé. Réservé. 35010534 06/2020 Programmation et mise au point HSBY_ST Description de la fonction Cet EFB vous permet d'utiliser la fonction de redondance d'UC. Il parcourt (avec les autres EFB de redondance d'UC) la configuration des automates Quantum à la recherche des composants qui lui sont nécessaires. Ces composants correspondent à du matériel réellement connecté. Par conséquent, il est impossible de garantir que cet EFB se comportera comme convenu sur les simulateurs. Cet EFB permet de lire le registre d'état du système de redondance d'UC CEI, à savoir %SW61 (voir EcoStruxure™ Control Expert, Bits et mots système, Manuel de référence). En l'absence de configuration de redondance d'UC, la sortie HSBY est mise à 0. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation en FBD Représentation : 35010534 06/2020 161 Programmation et mise au point Représentation en LD Représentation : Représentation en IL Représentation : CAL HSBY_ST_Instance (HSBY=>HSBY_ConfigurationFound, THIS_OFF=>PLC_Offline, THIS_PRY=>Primary_PLC, THIS_SBY=>Standby_PLC, REMT_OFF=>Remote_PLC_Offline, REMT_PRY=>PrimaryRemote_PLC, REMT_SBY=>StandbyRemote_PLC, LOGIC_OK=>IdenticalPrograms, THIS_ISA=>HSBY_ModuleSwitchA, THIS_ISB=>HSBY_ModuleSwitchB) 162 35010534 06/2020 Programmation et mise au point Représentation en ST Représentation : HSBY_ST_Instance (HSBY=>HSBY_ConfigurationFound, THIS_OFF=>PLC_Offline, THIS_PRY=>Primary_PLC, THIS_SBY=>Standby_PLC, REMT_OFF=>Remote_PLC_Offline, REMT_PRY=>PrimaryRemote_PLC, REMT_SBY=>StandbyRemote_PLC, LOGIC_OK=>IdenticalPrograms, THIS_ISA=>HSBY_ModuleSwitchA, THIS_ISB=>HSBY_ModuleSwitchB); Description des paramètres Description des paramètres de sortie : Paramètre Type de données Signification HSBY BOOL 1 = Configuration de redondance d'UC trouvée 0 = Configuration de redondance d'UC introuvable THIS_OFF BOOL 1 = Cet automate est en mode Local. 0 = Cet automate n'est pas en mode Local. THIS_PRY BOOL 1 = Cet automate est l'automate primaire. 0 = Cet automate n'est pas l'automate primaire. THIS_SBY BOOL 1 = Cet automate est l'automate redondant. 0 = Cet automate n'est pas l'automate redondant. REMT_OFF BOOL 1 = L'autre automate (redondant) est en mode LOCAL. 0 = L'autre automate (redondant) n'est pas en mode LOCAL. REMT_PRY BOOL 1 = L'autre automate est l'automate primaire. 0 = L'autre automate n'est pas l'automate primaire. REMT_SBY BOOL 1 = L'autre automate est l'automate redondant. 0 = L'autre automate n'est pas l'automate redondant. LOGIC_OK BOOL 1 = Les programmes sont identiques sur les deux automates et la non-correspondance des applications est active. 0 = Les programmes diffèrent. THIS_ISA BOOL 1 = Parmi les deux UC du système de redondance d'UC, cet automate sélectionne celle associée à l'adresse IP inférieure. Il s'agit de l'UC A. 0 = Il ne s'agit pas de l'UC A. THIS_ISB BOOL 1 = Parmi les deux UC du système de redondance d'UC, cet automate sélectionne celle associée à l'adresse IP supérieure. Il s'agit de l'UC B. 0 = Il ne s'agit pas de l'UC B. 35010534 06/2020 163 Programmation et mise au point HSBY_WR Description de la fonction Cet EFB vous permet d'utiliser la fonction de redondance d'UC. Il parcourt (avec les autres EFB de redondance d'UC) la configuration des automates Quantum à la recherche des composants qui lui sont nécessaires. Ces composants correspondent à du matériel réellement connecté. Par conséquent, il est impossible de garantir que cet EFB se comportera comme convenu sur les simulateurs. HSBY_WR permet de définir différents modes de redondance d'UC pour l'UC primaire. L'application de chacun de ces modes entraîne la modification du registre de commande %SW60 (voir EcoStruxure™ Control Expert, Bits et mots système, Manuel de référence) du système de redondance d'UC, cette opération étant réalisée automatiquement par le bloc fonction. En l'absence de configuration de redondance d'UC, la sortie HSBY_ConfigurationFound est mise à 0. Sinon, elle est mise à 1. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation en FBD Représentation : 164 35010534 06/2020 Programmation et mise au point Représentation en LD Représentation : Représentation en IL Représentation : CAL HSBY_WR_Instance (INV_KEY:=InvalidateKeypad, PCA_RUN:=PLC_A_Running, PCB_RUN:=PLC_B_Running, SWP_MB1:=SwapAddressModbusPort1, HSBY=>HSBY_ConfigurationFound) Représentation en ST Représentation : HSBY_WR_Instance (INV_KEY:=InvalidateKeypad, PCA_RUN:=PLC_A_Running, PCB_RUN:=PLC_B_Running, SWP_MB1:=SwapAddressModbusPort1, HSBY=>HSBY_ConfigurationFound); 35010534 06/2020 165 Programmation et mise au point Description des paramètres Description des paramètres d'entrée : Paramètre Type de données Signification INV_KEY BOOL Dans le sous-menu du bouton de l'automate du système de redondance d'UC : 1 = Les modifications ne sont pas autorisées. 0 = Les modifications sont autorisées. PCA_RUN BOOL Sur un front descendant (1 -> 0), l'UC A du rack local est forcée en mode LOCAL. Sur un front montant (0 -> 1) et si le mode de bouton est RUN, l'UC A est forcée en mode RUN. PCB_RUN BOOL Sur un front descendant (1 -> 0), l'UC B du rack local est forcée en mode LOCAL. Sur un front montant (0 -> 1) et si le mode de bouton est RUN, l'UC B est forcée en mode RUN. SWP MB1 BOOL En cas de basculement alors que le paramètre est à 0, l'adresse Modbus du port 1 du NOUVEL automate primaire change comme suit : Adresse du nouvel automate primaire = adresse de l'ancienne UC primaire Adresse du nouvel automate redondant = adresse de la nouvelle UC primaire + 128 En cas de basculement alors que le paramètre est à 1, l'adresse Modbus du port 1 de l'automate reste inchangée : Adresse du nouvel automate primaire = adresse de l'ancienne UC redondante Adresse du nouvel automate redondant = adresse de l'ancienne UC primaire SWP_MB2 BOOL Non utilisé. Réservé. SWP MB3 BOOL Non utilisé. Réservé. Description des paramètres de sortie : 166 Paramètre Type de données Signification HSBY BOOL 1 = Configuration de redondance d'UC trouvée 0 = Configuration de redondance d'UC introuvable 35010534 06/2020 Programmation et mise au point REV_XFER Description de la fonction Cet EFB vous permet d'utiliser la fonction de redondance d'UC. Il parcourt (avec les autres EFB de redondance d'UC) la configuration des automates Quantum à la recherche des composants qui lui sont nécessaires. Ces composants correspondent à du matériel réellement connecté. L'EFB REV_XFER permet d'envoyer deux registres (%SW62/63) de l'automate redondant vers l'automate primaire. Les deux registres EFB sont utilisés par le programme d'application (dans la première section) pour enregistrer les informations du diagnostic. La fonction REV_XFER ne peut être utilisée que dans la première section exécutable du projet. Les adresses de paramètre TO_REV1 et TO_REV2 doivent se trouver dans la zone de non-transfert pour éviter d'être remplacées par l'UC primaire. NOTE : lorsque l'automate est en mode local, aucune donnée n'est envoyée lors du transfert inverse, car la condition de redondance d'UC n'est plus valide. EN et ENO sont projetés en tant que paramètres supplémentaires. Représentation en FBD Représentation : 35010534 06/2020 167 Programmation et mise au point Représentation en LD Représentation : Représentation en IL Représentation : CAL REV_XFER_Instance (TO_REV1:=Standby_PLC_FirstReg, TO_REV2:=Standby_PLC_SecondReg, HSBY=>HSBY_ConfFlag, PRY=>Primary_PLC_Flag, SBY=>Standby_PLC_Flag, FR_REV1=>FirstRevTransReg, FR_REV2=>SecondtRevTransReg) Représentation en ST Représentation : REV_XFER_Instance (TO_REV1:=Standby_PLC_FirstReg, TO_REV2:=Standby_PLC_SecondReg, HSBY=>HSBY_ConfFlag, PRY=>Primary_PLC_Flag, SBY=>Standby_PLC_Flag, FR_REV1=>FirstRevTransReg, FR_REV2=>SecondtRevTransReg); 168 35010534 06/2020 Programmation et mise au point Description des paramètres Description des paramètres d'entrée : Paramètre Type de données Description TO_REV1 INT Décrit le premier registre de transfert inverse si l'automate est l'automate redondant. Les données de ce registre sont transférées de l'UC redondante vers l'UC primaire à chaque scrutation. TO_REV2 INT Décrit le second registre de transfert inverse si l'automate est l'UC redondante. Les données de ce registre sont transférées de l'UC redondante vers l'UC primaire à chaque scrutation. Description des paramètres de sortie : Paramètre Type de données Description HSBY BOOL 1 = Il s'agit d'une configuration de redondance d'UC. 0 = Il ne s'agit pas d'une configuration de redondance d'UC. PRY BOOL 1 = Cet automate est l'automate de l'UC primaire. 0 = Cet automate n'est pas l'automate de l'UC primaire. SBY BOOL 1 = Cet automate est l'automate de l'UC redondante. 0 = Cet automate n'est pas l'automate de l'UC redondante. FR_REV1 INT Contenu du premier registre de transfert inverse %SW62 (voir EcoStruxure™ Control Expert, Bits et mots système, Manuel de référence). Sortie uniquement si HSBY = 1. FR_REV2 INT Contenu du second registre de transfert inverse %SW63 (voir EcoStruxure™ Control Expert, Bits et mots système, Manuel de référence). Sortie uniquement si HSBY = 1. 35010534 06/2020 169 Programmation et mise au point Sous-chapitre 4.3 Restrictions relatives aux équipements Restrictions relatives aux équipements Présentation Cette section décrit les restrictions relatives aux équipements et aux applications dans un système de redondance d'UC Quantum. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 170 Page Restrictions des E/S locales et distribuées 171 Restrictions par module 173 Restrictions au niveau des applications 174 35010534 06/2020 Programmation et mise au point Restrictions des E/S locales et distribuées Présentation Dans un système de redondance d'UC Quantum, les restrictions suivantes s'appliquent aux E/S : Dans un système de redondance d'UC Quantum, les E/S locales et les E/S distribuées (DIO) peuvent être utilisées, car elles ne font pas partie du système de redondance. Une sortie locale peut être dédiée à chacun des automates et gérée par celui-ci dans son rack local. Si vous utilisez des E/S locales ou distribuées, elles doivent être gérées dans la première section de la tâche MAST de l'application en utilisant des variables %MW localisées qui ne sont pas transférées de l'UC principale vers l'UC redondante. Les E/S distribuées ne sont pas compatibles avec le processeur de sécurité (140 CPU 671 60S). AVERTISSEMENT RISQUE DE DOMMAGES MATÉRIELS MB+ DIO : les valeurs de sortie doivent être évaluées uniquement si une UC principale et une UC redondante fonctionnent. Si au moins une UC est en mode local, les sorties doivent être gérées en mode repli. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Gestion des E/S locales Il est possible de gérer les sorties localement dans les deux automates. Différentes valeurs peuvent y être écrites, selon le traitement du programme d'application. Pour cela, il faut utiliser la première section de la tâche MAST de l'application. Par ailleurs, seules les variables localisées qui ne sont pas transférées de l'UC principale vers l'UC redondante peuvent être utilisées pour la gestion des différentes valeurs appliquées sur les modules de sortie. Si les sorties sont gérées localement dans chaque automate, les valeurs de sortie doivent être évaluées dans la première section de la tâche MAST à chaque scrutation d'automate. Si cela est effectué, la valeur de la sortie redondante est effacée et remplacée par la valeur issue de l'UC principale. AVIS RISQUE DE DOMMAGES MATÉRIELS Les valeurs des sorties doivent être évaluées dans la première section de la tâche MAST à chaque scrutation. Le non-respect de ces instructions peut provoquer des dommages matériels. 35010534 06/2020 171 Programmation et mise au point Gestion des E/S Le système de redondance d'UC Quantum prend en charge les E/S reliées à des stations d'E/S distantes (RIO) et les E/S distribuées (DIO) connectées via le service de scrutation d'E/S (I/O Scanning). NOTE : Les équipements d'E/S distribuées (DIO) peuvent être scrutés par un ou plusieurs modules DIO 140 NOC 78• 00. Les E/S locales peuvent être configurées et exécutées, mais elles ne sont pas redondantes dans un système de redondance d'UC Quantum. E/S locales et modes des automates Les E/S locales sont gérées différemment selon le mode de fonctionnement des automates correspondants : RUN/Primaire Les E/S locales sont mises à jour par l'application exécutée dans l'UC principale et échangées avec l'UC redondante. RUN/Redondant Les E/S locales sont mises à jour par l'application exécutée dans l'UC redondante. RUN/Local Toutes les sections de la tâche MAST sont exécutées Seule la première section de la tâche MAST est exécutée Aucune section de la tâche MAST n'est exécutée NOTE : Le système met à jour les E/S locales en mode RUN/Local. NOTE : Aucune donnée n'est transférée de l'UC principale vers l'UC locale. 172 35010534 06/2020 Programmation et mise au point Restrictions par module Général La redondance d'UC Quantum ne prend pas en charge les modules ci-après. 140 NOE 311 00 140 NOE 351 00 140 CHS 110 00 140 NOA 611 10 140 NOA 622 00 140 NOL 911 10 140 HLI 340 00 35010534 06/2020 173 Programmation et mise au point Restrictions au niveau des applications Utilisation exclusive des tâches MAST Certaines méthodes de programmation (voir page 61) ne peuvent pas se trouver dans des applications de système de redondance d'UC. Evénements TIMER et erreurs d'E/S Les événements TIMER ne sont PAS synchronisés dans les applications de système de redondance d'UC Quantum. Schneider Electric recommande de ne pas utiliser les événements TIMER. NOTE : Si vous utilisez des événements TIMER, les erreurs d'E/S détectées ne sont pas échangées entre l'UC primaire et l'UC redondante. Temps de cycle de tâche MAST et chien de garde Le système de redondance d'UC Quantum est optimisé pour des applications ayant des temps de cycle de tâche MAST compris entre : 30 et 250 ms pour un système S908 ; 30 et 350 ms pour un système E/S Quantum Ethernet. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Le temps de rétention de la station doit être réglé sur une valeur au moins quatre fois supérieure à celle du chien de garde de la tâche Mast. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 174 35010534 06/2020 Programmation et mise au point Sous-chapitre 4.4 Communications des automates Communications des automates Présentation Cette section décrit les transferts de données et d'applications et les délais de scrutation. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Téléchargement 176 Transfert d'un programme d'application 177 Temps de cycle 181 35010534 06/2020 175 Programmation et mise au point Téléchargement Diagramme de transfert du système de redondance d'UC Le schéma ci-dessous illustre le transfert des données de l'UC primaire vers le coprocesseur de l'UC redondante dans une configuration utilisant des processeurs 140 CPU 67• •• : 176 35010534 06/2020 Programmation et mise au point Transfert d'un programme d'application Présentation La fonctionnalité de transfert de programme d'application vous permet de configurer l'UC redondante à partir de l'automate de l'UC primaire. Utilisez cette fonctionnalité lorsque vous reprogrammez l'automate de l'UC primaire ou remplacez l'automate de l'UC redondante, car le processus copie l'intégralité du programme d'application de l'UC primaire vers l'UC redondante. Cette fonctionnalité permet non seulement de gagner du temps, mais également de garantir que les configurations des automates sont identiques. Le système transfère le programme d'application entre les deux coprocesseurs à l'aide de la liaison de communication dédiée du système de redondance d'UC Quantum. Méthodes de transfert de programmes Le transfert d'application s'effectue toujours de l'UC primaire vers l'UC redondante. Il existe plusieurs méthodes pour transférer des programmes d'application : Sous-menu Hot Standby accessible depuis le clavier situé sur le panneau avant (voir page 179). Utilisez l'UC primaire ou redondante. Bit système %SW60.5 (voir page 179) du registre de commande. Un transfert du programme d'application peut être effectué à tout moment. Transfert automatique (voir page 179) (se produit quand vous démarrez un système de redondance d'UC pour la première fois). L'UC primaire transfère automatiquement le programme d'application à l'UC redondante. Sélectionnez une commande Control Expert (voir page 180). NOTE : au cours du transfert du programme d'application, le système n'est plus redondant. NOTE : en cas d'arrêt de l'UC primaire avant que l'UC redondante ne soit prête à assumer le rôle d'UC primaire, le processus n'est plus contrôlé. 35010534 06/2020 177 Programmation et mise au point Messages du clavier LCD Lors d'un transfert de programme d'application, les messages suivants peuvent être affichés sur les écrans LCD des deux UC : UC primaire : Transfert Fin du transfert UC redondante : Transfert de programme en cours Transfert Nouvelle tentative de transfert, patientez Transfert OK Transfert non OK Transfert impossible, automate réservé Validation du transfert L'UC secondaire valide le programme d'application transféré. Après validation, elle démarre automatiquement en tant qu'UC redondante. Temps de transfert Le temps nécessaire au transfert d'un programme d'application dépend de la taille du programme (plus le programme est volumineux, plus le transfert est long) et du type de tâche MAST : dans le cas d'une tâche MAST périodique, le transfert d'un programme d'application n'a pas d'incidence sur la durée du cycle dans le cas d'une tâche MAST cyclique, la durée du cycle peut varier pendant le transfert d'un programme d'application Mise à jour à partir de l'UC primaire Vous pouvez effectuer une mise à jour du programme d'application uniquement de l'UC primaire vers l'UC redondante. NOTE : l'automate de l'UC redondante ne peut pas mettre à jour l'UC primaire. Limites de taille de transfert Pour le module 140 CPU 67• •• de redondance d'UC Quantum, la taille du transfert dépend de la configuration. Par exemple, l'utilisation d'une carte routeur vous permet de transférer jusqu'à 7 Mo. Vous pouvez donc transférer l'intégralité du programme d'application sans vous soucier de sa taille. Ce transfert s'effectue sur plusieurs cycles et est réparti sur plusieurs paquets de transfert. 178 35010534 06/2020 Programmation et mise au point Transfert d'un programme d'application à l'aide du clavier Pour effectuer un transfert, utilisez le clavier du panneau avant de l'automate (UC primaire ou redondante). L'UC primaire copie l'intégralité du programme d'application et des données vers l'UC redondante. Le tableau ci-après illustre la procédure de transfert du programme d'application. Etape Action 1 Assurez-vous que l'automate de l'UC primaire est en mode RUN / UC primaire. Résultat : l'écran LCD de l'automate affiche le mode RUN PRIMARY CPU. 2 Vérifiez que : l'option d'invalidation du clavier n'est PAS sélectionnée l'interrupteur à clé est déverrouillé 3 Accédez au sous-menu Hot Standby → Transfer. 4 Appuyez sur ENTER pour exécuter le transfert du programme d'application de l'UC primaire vers l'UC redondante. NOTE : la commande Hot Standby → Transfer peut être exécutée sur le contrôleur de l'UC primaire ou de l'UC redondante, mais seul le contrôleur de l'UC redondante est mis à jour. Transfert du programme d'application à l'aide du bit système %SW60.5 du registre de commande Pour le transfert, utilisez le registre de commande du logiciel Control Expert. L'UC primaire copie l'intégralité du programme d'application et des données vers l'UC redondante. Pour transférer un programme d'application (programme ou projet logique) vers l'automate de l'UC primaire ou redondante à l'aide du bit système %SW60.5 du registre de commande, procédez comme suit : Etape 1 Action Connectez-vous à l'automate de l'UC primaire ou redondante. 2 Accédez au bit système %SW60.5 du registre de commande. 3 Réglez le bit sur 1. Remarque : le processus de réglage du bit fait passer le bit de 0 à 1, puis de nouveau à 0. Transfert automatique du programme d'application Dès qu'un automate d'UC primaire détecte un automate vierge, il transfère le programme vers l'automate vierge qui devient alors l'UC redondante. Une fois le programme d'application transféré, les programmes d'application des deux automates sont identiques. NOTE : les automates doivent disposer de la même configuration (avec les mêmes cartes PCMCIA ou sans carte). 35010534 06/2020 179 Programmation et mise au point Commande de transfert de programme d'application Control Expert Si Control Expert est connecté à l'automate primaire, il peut lancer une commande de transfert de programme d'application à partir du menu Automate : Si Control Expert est connecté à l'automate redondant, cette option de menu n'est pas disponible. Programmes d'application et configurations identiques Après le transfert, les programmes d'application et les configurations des UC primaire et redondante sont identiques. 180 35010534 06/2020 Programmation et mise au point Temps de cycle Effet sur le temps de cycle du système Le temps de cycle d'un système de redondance d'UC Quantum dépend du volume de données transférées. Etant donné que les données doivent être transférées de l'UC primaire vers l'UC redondante, le temps de cycle d'un système de redondance d'UC Quantum est plus élevé que celui d'un système autonome similaire. NOTE : dans un système de redondance d'UC Quantum, ces deux processeurs fonctionnent en parallèle : l'UC qui traite le programme d'application ; le coprocesseur qui effectue le transfert de communication. Cela réduit les temps de transfert entre l'automate et Control Expert. NOTE : la période de la tâche MAST périodique doit être supérieure ou égale à 30 ms. Considérations relatives aux performances du 140 CPU 67• •• Les systèmes de redondance d'UC Quantum augmentent le temps de cycle d'une tâche MAST, créant ainsi un surdébit. NOTE : ce surdébit correspond au temps requis pour copier les données d'application vers la couche de communication. Le cycle réseau (communication entre les coprocesseurs d'UC primaire et redondante) : échange des données entre les deux automates ; fonctionne en parallèle avec le programme d'application. 35010534 06/2020 181 Programmation et mise au point Le schéma ci-dessous représente un système de redondance d'UC associé à un module 140 CPU 67• •• : La plupart du temps, le cycle MAST dure plus longtemps que le cycle réseau. Toutefois, lors du traitement de certains programmes d'application, un surdébit supplémentaire peut apparaître. Exemple 1 : Dans cet exemple : Temps de cycle de l'application autonome : 80 ms Données transférées (RAM d'état + variables non localisées) : 100 Ko Le temps de cycle MAST du système de redondance d'UC est supérieur au temps de cycle d'un système autonome uniquement en raison de son surdébit de 7 ms. 182 35010534 06/2020 Programmation et mise au point Exemple 2 Dans cet exemple : Temps de cycle de l'application autonome : 80 ms Données transférées (RAM d'état + variables non localisées) : 600 Ko Le temps de cycle MAST du système de redondance d'UC est bien supérieur au temps de cycle d'un système autonome en raison du long temps de transfert. NOTE : Le temps de transfert de 17 ms pour 100 Ko s'applique pour 100 Ko de données et plus. Lorsque le volume de données à échanger entre deux automates est inférieur, prévoyez 15 ms (temps incompressible) pour le Heartbeat sur différence de logique, la vérification de la mémoire, de la version du firmware, des bits d'activité des stations EIO, etc. De plus, lorsqu'une UC est en mode local, le temps de vérification peut augmenter (de 5 ms en général). 35010534 06/2020 183 Programmation et mise au point Sous-chapitre 4.5 Développement d'une application de redondance d'UC Développement d'une application de redondance d'UC Objet de cette section Cette section décrit les règles de développement d'une application dans un système de redondance d'UC Quantum. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 184 Page Ajustement des propriétés de tâche MAST 185 Programmation d'une application du système de redondance d'UC Quantum 188 Transfert de votre programme vers les automates primaire et redondant 190 35010534 06/2020 Programmation et mise au point Ajustement des propriétés de tâche MAST Introduction Après une présentation des modes d'exécution des tâches MAST, cette rubrique décrit le réglage de la période associée et les procédures permettant de mesurer leurs délais de réalisation. AVERTISSEMENT COMPORTEMENT INATTENDU DE L'EQUIPEMENT Concevez votre application de sorte que le processus ne soit pas affecté par la variation des temps de cycle qui peut intervenir à la suite de la mise à jour du firmware. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Présentation des modes d'exécution des tâches MAST La tâche MAST peut être configurée selon l'un des deux modes d'exécution suivants : Mode cyclique : En mode d'exécution cyclique, les tâches MAST s'exécutent de façon séquentielle, sans tenir compte de l'horloge système et sans aucune pause entre les tâches, si ce n'est un temps très bref de traitement système. Presque immédiatement après la fin d'une tâche, une autre tâche commence. C'est pourquoi la durée réelle d'une tâche MAST en mode cyclique peut varier de façon substantielle selon la taille et l'activité de l'application, ainsi que le nombre des entrées et des sorties à commander. Mode périodique : En mode d'exécution périodique, les tâches MAST sont ordonnées en séquence selon un compte à rebours utilisant l'horloge système. Ce compte à rebours peut être réglé pour une période allant de 1 à 255 ms. Si le compte à rebours expire avant la fin de la tâche, celle-ci se termine normalement. Si cela se produit de façon régulière, le système se comportera comme si le mode d'exécution de tâche MAST cyclique avait été sélectionné. Cependant, certaines applications comme le contrôle de processus exigent des temps de cycle réguliers. Si c'est le cas de votre application, vérifiez que la période de la tâche est d'une longueur suffisante pour éviter un comportement de type cyclique. 35010534 06/2020 185 Programmation et mise au point Mesure du temps d'exécution Vous pouvez mesurer le temps d'exécution de la tâche MAST en lisant les mots système : %SW30 : Temps d'exécution (en ms) de la dernière tâche %SW31 : Temps d'exécution (en ms) de la tâche la plus longue %SW32 : Temps d'exécution (en ms) de la tâche la plus courte En modes cyclique et périodique, le temps d'exécution de la tâche MAST correspond à la somme T1 + T2 + T3 + T4. La valeur T5 du mode périodique est ignorée. Première étape de la mesure des temps d'exécution Lors de la mesure du temps d'exécution de la tâche MAST dans une configuration de redondance d'UC Quantum, il est conseillé de mesurer en premier le temps d'exécution en mode autonome (ou avec l'un des deux automates en mode Stop), la tâche MAST étant en mode cyclique. Dans cette situation, les deux automates n'échangent aucune donnée et le temps d'exécution de la partie coprocesseur du système de redondance d'UC (T2) est réduit à son minimum. Temps d'exécution du dernier cycle MAST = %SW30 = T1 + T2 + T3 + T4. Deuxième étape de la mesure des temps d'exécution Dans un second temps, le temps d'exécution doit être mesuré avec un automate primaire et un automate redondant. Deux cas de figure doivent être considérés : 1. Le transfert de données est sans effet sur la durée de la tâche MAST primaire : Dans ce cas, le temps nécessaire à la copie de la base de données depuis la mémoire de l'UC vers la mémoire partagée du coprocesseur du système de redondance d'UC s'ajoute au temps d'exécution de la partie Redondance d'UC (T2'). Temps d'exécution du dernier cycle MAST = %SW30 = T1 + T2' + T3 + T4 avec T2' = T2 + temps nécessaire pour copier la base de données depuis la mémoire de l'UC vers la mémoire partagée du coprocesseur 186 35010534 06/2020 Programmation et mise au point Il est inutile d'ajouter un temps d'attente à la tâche MAST primaire, car la logique utilisateur « couvre » les transferts de données du coprocesseur. 2. Le transfert de données a un effet sur la durée de la tâche MAST primaire : Dans ce cas, le temps de copie vers la mémoire partagée du coprocesseur s'ajoute à T2" et non à T2. En outre, du fait de l'accroissement des données, le transfert de données entre les coprocesseurs primaire et redondant nécessite d'associer un temps d'attente à la tâche MAST primaire. Temps d'exécution du dernier cycle MAST = %SW30 = T1 + T2'' + T3 + T4+ Temps d'attente avec T2'' = T2 + temps nécessaire pour copier la base de données depuis la mémoire de l'UC vers le coprocesseur + temps nécessaire pour transmettre toutes les données sur le réseau et libérer la mémoire partagée du coprocesseur Troisième étape de la mesure des temps d'exécution Le temps d'exécution en mode périodique est inférieur à celui mesuré en mode cyclique. La différence entre les deux modes d'exécution peut parfois être considérable. Procédure de réglage de la tâche MAST en mode périodique Lorsque la tâche MAST doit être configurée en mode périodique, il convient de procéder comme suit : Etape Action 1 Mesurez la valeur maximum (%SW31) de la tâche MAST en mode cyclique avec les automates Quantum primaires et redondants fonctionnant normalement. Cette mesure doit être réalisée au niveau de l'automate primaire, avec toutes les tâches configurées activées (il est recommandé de paramétrer uniquement la tâche MAST dans une application d'un système de redondance d'UC Quantum). 2 Configurez le mode périodique sur une période au moins égale à %SW31, en laissant une marge d'environ 20% : Période = %SW31 + (%SW31 * 20 %). 35010534 06/2020 187 Programmation et mise au point Programmation d'une application du système de redondance d'UC Quantum Configuration du processeur Il existe deux types de modes d'exécution de tâche MAST : Cyclique : la tâche MAST s'exécute aussi rapidement que possible. Périodique : la tâche MAST retarde l'exécution (si nécessaire) pour respecter un temps de cycle minimal défini par l'utilisateur. Si le mode Périodique est utilisé, la période définie par l'utilisateur doit prendre en compte les périodes de tâche MAST plus longues, nécessaires dans un système redondant. Le tableau suivant présente les caractéristiques des tâches MAST qui peuvent être ajustées par l'utilisateur dans Control Expert : Caractéristiques Valeurs par défaut de Control Expert Durée max (ms) 255 Durée par défaut (ms) 20 (Remarque : prenez une valeur initiale de 80 ms pour les systèmes de redondance d'UC.) Durée min (ms) 1 (0 si le mode d'exécution cyclique de la tâche MAST est choisi) Incrément de période (ms) 1 Chien de garde max (ms) 1500 Chien de garde par défaut (ms) 250 Min. Chien de garde (ms) 10 Pour plus d'informations, reportez-vous à la section Ajustement des propriétés de tâche Mast (voir page 185). 188 35010534 06/2020 Programmation et mise au point Détection des démarrages à froid et à chaud dans un automate du système de redondance d'UC Quantum Dans un automate du système de redondance d'UC Quantum, seul le mot système %SW10 et le bit système %S1 peuvent être utilisés pour détecter respectivement un démarrage à froid et un démarrage à chaud. %SW10 (test de démarrage à froid) : Si la valeur du bit %SW10.0 (représentant la tâche MASR en cours) est réglée sur 0, la tâche exécute son premier cycle après un démarrage à froid. A la fin du premier cycle de la tâche MAST, le système règle chaque bit du mot %SW10.0 sur 1. %S1 (test de démarrage à chaud) : La valeur par défaut de %S1 est 0. Ce bit est réglé sur 1 après un cycle d'alimentation et le lancement d'une opération d'enregistrement des données. Si cette valeur est réglée sur 1, le dernier démarrage a été effectué à chaud. Il est remis à 0 par le système à la fin du premier cycle complet et avant la mise à jour des sorties. Pour traiter votre application à partir du type de démarrage, le programme doit tester si %SW10.0 a été remis à 0 (ou si %S1 est réglé sur 1) au démarrage de la première tâche MAST. %SW10 et %S1 peuvent être testés par l'application en mode Primaire ou Redondant. 35010534 06/2020 189 Programmation et mise au point Transfert de votre programme vers les automates primaire et redondant Transfert de votre programme Comme un système de redondance d'UC exige que les mêmes applications soient présentes sur les automates primaire et redondant, vous devez charger votre application deux fois, une fois sur chaque automate. La procédure est la même pour les deux automates : Etape Action 1 Connectez le PC équipé de Control Expert au port USB de l'automate. 2 Utilisez la commande Control Expert : Automate → Transfert du programme dans l'automate NOTE : Si votre système de redondance d'UC est déjà configuré et utilise un module de communication EIO, vous devez arrêter l'ensemble du système avant de télécharger une nouvelle application (même recommandation après une opération de régénération totale). 190 35010534 06/2020 Programmation et mise au point Sous-chapitre 4.6 Mise au point d'une application du système de redondance d'UC Mise au point d'une application du système de redondance d'UC Mise au point Introduction La phase d'écriture du code d'une application pour votre système de redondance d'UC Quantum est presque identique à celle de n'importe quel autre automate Quantum. Cela est dû au fait que le système de redondance d'UC Quantum ne requiert pas l'utilisation de certains blocs fonction ou de certaines actions utilisateur pour intégrer la plupart des fonctionnalités redondantes. Il y a quelques exceptions importantes à cette règle. Voir Fonctions restreintes (voir page 174). NOTE : Lorsque l'expression Mise au point est utilisée dans cette section, elle n'a pas le sens de Mode mise au point (qui concerne l'utilisation d'un point d'arrêt), mais signifie qu'une mise au point de l'application est effectuée avec tous les autres outils offerts par le logiciel Control Expert. 35010534 06/2020 191 Programmation et mise au point Mise au point et diagnostic Les tableaux suivants présentent les opérations de mise au point et de diagnostic des automates Quantum à redondance d'UC : Diagnostic 140 CPU 671 60 140 CPU 671 60S 140 CPU 672 6• 140 CPU 678 61 Bloc fonction de diagnostic Oui Oui Oui Buffer de diagnostic Oui Oui Oui Oui Oui Taille maximale 16 Ko du buffer 25 Ko 25 Ko 25 Ko Défauts max. 160 254 254 254 Point d'arrêt* 1 maximum 1 maximum 1 maximum 1 maximum Pas à pas (entrant, suivant, sortant) Oui Oui Oui Oui Fin de tâche Fin de tâche Fin de tâche Fin de tâche MAST Point de surveillance MAST Point de surveillance MAST Point de surveillance Point de Oui Oui Oui Oui Caractéristiques du buffer de diagnostic Animation de variables Animation de liens MAST surveillance * L'utilisation de points d'arrêt est interdite sur un système Redondance d'UC (redondant) en cours de fonctionnement. Si l'UC primaire est connectée à un automate redondant, n'utilisez pas de points d'arrêt sur celle-ci, car ils peuvent provoquer un basculement. Vous pouvez utiliser un point d'arrêt si l'UC redondante n'est pas connectée ou si elle est arrêtée. 192 35010534 06/2020 Programmation et mise au point Mise au point de la partie contrôle/commande de la procédure La mise au point d'une application d'un système de redondance d'UC Quantum s'effectue en deux étapes : 1. réglez le fonctionnement de base du programme sur l'un des automates du système de redondance d'UC s'exécutant de manière autonome. Lors de cette opération, toutes les ressources de mise au point et de diagnostic figurant dans les tableaux ci-dessus sont à votre disposition. NOTE : si aucun automate du système de redondance d'UC autonome n'est disponible, vous pouvez faire passer l'automate redondant dans un état de non-configuration et effectuer la mise au point sur l'automate primaire. 2. Mettez au point les aspects relatifs à la redondance dans votre programme sur un système de redondance d'UC opérationnel qui ne gère pas activement votre processus. Lorsque vous effectuez cette seconde phase, les ressources de mise au point et de diagnostic figurant dans les tableaux ci-dessus ne sont pas disponibles. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Lors de la mise au point des aspects relatifs à la redondance dans votre programme d'application : Mettez systématiquement au point votre application sur un système de redondance d'UC totalement opérationnel. N'effectuez la mise au point que sur un système de redondance d'UC qui ne gère pas activement votre processus. N'utilisez les fonctionnalités de mise au point et de diagnostic de Control Expert, sauf spécification contraire mentionnée dans ce guide. Vérifiez que les interactions entre le mode et la durée de la tâche MAST d'une part, et les valeurs du chien de garde d'autre part, sont correctes pour votre application. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Lors de cette seconde phase de mise au point, vérifiez que vous vous connectez à l'automate qui joue le rôle d'automate primaire. L'automate redondant exécute uniquement la section 0 de la tâche MAST du programme d'application. 35010534 06/2020 193 Programmation et mise au point Mise au point de la première section de la tâche MAST sur l'automate redondant Prenez en compte les points suivants lors de la mise au point de la première section de l'application de l'automate redondant : Toutes les données d'application provenant de l'automate primaire sont affichées dans une table d'animation redondante. Les tables d'animation peuvent être synchronisées avec des points de surveillance. Il s'agit là de la meilleure manière d'animer les données quand le code est en cours d'exécution. Reportez-vous au document EcoStruxure™ Control Expert - Langages de programmation et structure, Manuel de référence. Mise au point de la partie liée à la redondance Ne tentez pas de mettre au point ou de vérifier les performances d'une application conçue pour un système de redondance d'UC, sur un automate non redondant. Vous devez mettre au point les applications conçues pour les automates du système de redondance d'UC, sur un automate du système de redondance d'UC. N'utilisez pas les opérations de mise au point et de diagnostic normalement disponibles pour les automates Quantum sur un système de redondance d'UC. Les opérations, telles que le pas à pas et les points d'arrêt, bloquent l'exécution du programme et suppriment la redondance du système de redondance d'UC. NOTE : aucun basculement n'est généré lorsque l'application de l'automate primaire atteint un point d'arrêt. Les opérations de mise au point que vous pouvez effectuer une fois l'application chargée sur un système de redondance d'UC sont les suivantes : Vérification statique. Vérifiez que : Les restrictions de l'application (voir page 174) notées dans le présent manuel ont été appliquées. Les caractéristiques de la tâche MAST ont été correctement configurées. Vérification dynamique Après l'activation de chaque automate (application déjà transférée), vérifiez que la fonction de redondance est correctement exécutée dans chaque automate : le bit de registre d'état %SW61.15 est égal à 1 et le bit %SW61.6 est égal à 0. Dès que les automates du système de redondance d'UC sont en mode Primaire ou Redondant, vérifiez les points suivants : toutes les sections du programme d'application de la tâche MAST sont exécutées sur l'automate primaire. seule la première section de la tâche MAST est exécutée sur l'automate redondant. 194 35010534 06/2020 Quantum sous EcoStruxure™ Control Expert Modification et mise à niveau 35010534 06/2020 Partie III Modification et mise à niveau Modification et mise à niveau Objet Cette section décrit les opérations suivantes sur un système de redondance d'UC Quantum : gestion d'une différence de logique transfert de programmes d'application activation d'une mise à niveau du système d'exploitation Contenu de cette partie Cette partie contient les chapitres suivants : Chapitre 35010534 06/2020 Titre du chapitre Page 5 Modifications des applications 197 6 Micrologiciel 211 195 Modification et mise à niveau 196 35010534 06/2020 Quantum sous EcoStruxure™ Control Expert Modifications des applications 35010534 06/2020 Chapitre 5 Modifications des applications Modifications des applications Présentation Ce chapitre fournit des informations sur la modification des applications des systèmes de redondance d'UC Quantum avec Control Expert. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Différences d'application au sein des systèmes de redondance d'UC Quantum 198 Modification en modes En ligne ou Hors ligne et différence d'application 202 Modifications de l'application de l'UC redondante en mode Connecté avec une différence d'application 203 Modifications de l'application de l'UC primaire en mode Connecté avec autorisation de différence d'application 204 Modification de l'application en mode local avec différence d'application autorisée 205 Méthodes de basculement et différence d'application 206 Méthode de transfert manuel du programme d'application et différence d'application 208 Recommandations relatives à l'utilisation de la différence d'application 209 35010534 06/2020 197 Modifications des applications Différences d'application au sein des systèmes de redondance d'UC Quantum Programmes d'application identiques Dans un système redondant doté d'une fonctionnalité de tolérance aux pannes et dans des conditions normales de fonctionnement, les deux automates doivent charger les mêmes programmes d'application. Ce programme est mis à jour lors de chaque scrutation via un transfert de données de l'UC primaire vers l'UC redondante. Les deux automates effectuent des tests pour détecter si une différence existe entre les programmes. Toute modification des conditions suivantes provoque une différence au niveau du programme d'application : les programmes ; les tables d'animation ; les commentaires (sur les variables) ; les changements de configuration en mode RUN NOTE : pour exclure les tables d'animation et les commentaires (sur les variables) d'une application chargée sans entraîner de différences sélectionnez Outils → Options du projet → Général → Données intégrées de l'automate. Dans la zone Informations de chargement, sélectionnez sans. En cas de différence, le basculement n'est pas possible et l'automate de l'UC redondante ne passe pas en mode Connecté. Cependant, si vous souhaitez dans certains cas autoriser une différence entre les programmes, utilisez la fonctionnalité de différence d'application du système de redondance d'UC Quantum. NOTE : le basculement est impossible lorsque l'automate de l'UC redondante est en mode Local. Description de la différence d'application La différence d'application est une fonctionnalité du système de redondance d'UC Quantum qui permet d'utiliser des programmes différents et des configurations d'E/S différentes sur les UC primaire et redondante. Utilisez cette fonctionnalité pour modifier un programme d'application et la configuration d'E/S sans désactiver la redondance du système. Fonction de génération des projets Utilisez la fonction Générer le projet pour créer une différence d'application avec Control Expert. NOTE : Schneider Electric recommande de ne pas utiliser l'option Regénérer tout le projet pour créer une différence d'application. En effet, cette fonction crée un projet nouveau même si aucune modification n'a été apportée dans l'application. 198 35010534 06/2020 Modifications des applications Déclenchement d'une différence Dans un système de redondance d'UC Quantum, l'intégralité de la mémoire est allouée par un gestionnaire de mémoire qui transfère automatiquement la mémoire logique vers un emplacement de mémoire physique. La flexibilité de programmation et l'indépendance de la plate-forme offerte par Control Expert sont principalement dues à la disposition en mémoire des données dynamiques. Cependant, dans un système de redondance d'UC comportant une logique utilisateur différente, la disposition en mémoire des données dynamiques complique énormément la mise à jour cyclique des données. C'est la raison pour laquelle des différences apparaissent parfois. Autorisation d'une différence L'activation de la fonction de différence d'application permet d'effectuer les opérations suivantes sans arrêter le processus commandé par le programme d'application : modification (édition) en ligne d'un programme d'application au niveau de l'UC redondante (voir page 204) pendant que l'UC primaire commande le processus modification (édition) en ligne d'un programme d'application au niveau de l'UC primaire (voir page 205) pendant que l'UC primaire commande le processus chargement d'un programme d'application modifié en mode Local dans l'UC redondante et exécution d'un basculement pour lancer ce programme d'application modification CCOTF de la configuration des E/S sur l'automate primaire Création d'une différence Pour créer une différence d'application, utilisez l'une des deux méthodes suivantes : 1. sélectionnez Connecté dans le groupe UC redondante sur différence d'application de la boîte de dialogue Redondance d'UC de Control Expert ; Le programme doit être téléchargé dans l'automate. 2. réglez le bit système du registre de commande %SW60.3 sur 1. Cette action doit s'effectuer en mode connecté sur l'UC primaire. 35010534 06/2020 199 Modifications des applications Transfert de données utilisateur en cas de différence Le tableau suivant indique les données utilisateur qui sont transférées lorsqu'une différence est détectée. Type de données Transférées en cas de différence d'application Variables affectées (RAM d'état) Oui Variables globales non affectées Oui (pas pour l'UC 140 CPU 671 60S) Sauf si les variables existent UNIQUEMENT sur l'automate modifié Données d'instance DFB et EFB Oui Sauf si les données existent UNIQUEMENT sur l'automate modifié Zone de variable SFC Oui (pas pour l'UC 140 CPU 671 60S) si la section SFC associée n'est pas modifiée, voir Modification d'une section SFC (voir page 145) Bits et mots système Oui Précautions relatives à l'utilisation de la différence d'application Vérifiez l'absence de différence dans les affectations d'E/S ou dans les configurations. AVERTISSEMENT COMPORTEMENT IMPREVU DE L'APPLICATION Veillez à ce que : les affectations des E/S soient identiques les configurations soient identiques Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. La sélection de l'option UC redondante sur différence d'application permet de supprimer cette condition par défaut (l'UC redondante passe en mode Local). Si, dans ce champ, vous remplacez le paramètre Local par Connecté, l'UC redondante reste en mode connecté lorsqu'une différence d'application est détectée entre le programme d'application de l'UC redondante et celui de l'UC primaire. 200 35010534 06/2020 Modifications des applications Mise à jour des données de section dans un programme L'intégralité des données d'une section sont mises à jour lors de chaque scrutation uniquement si les données de l'UC redondante sont identiques aux données correspondantes de l'UC primaire. Si les sections sont identiques sur les UC primaire et redondante, les données de section suivantes sont mises à jour : états internes des EFB utilisés dans la section (temporisateurs, compteurs et PID, par exemple) tous les blocs de données dérivés (DFB) instanciés dans la section, y compris les DFB imbriqués. Mise à jour des données globales dans un programme Lorsque la différence d'application est activée, les données globales du programme sont mises à jour à chaque scrutation. Les données globales qui ne sont pas présentes sur les deux automates ne sont pas mises à jour. Les données globales ci-dessous sont toutes mises à jour dans le programme : toutes les variables déclarées dans l'éditeur de variables toutes les variables de transition et de section Le processus de mise à jour des données globales du programme dans un système de redondance d'UC affecte : les variables déclarées Toutes les variables déclarées sont mises à jour à chaque scrutation, à condition qu'elles soient déclarées sur les deux automates. mise à jour de l'UC redondante Si un transfert complet du programme est effectué vers l'automate qui n'a pas reçu les modifications, les deux automates comportent alors les mêmes programmes d'application et l'automate de l'UC redondante est entièrement mis à jour. les variables supprimées et redéclarées Si, en raison d'une modification, une variable globale a été supprimée, puis redéclarée, cette variable est considérée comme nouvelle, même si son nom n'a pas changé. Suivez la procédure de mise à jour pour rendre les automates homogènes. NOTE : le système réserve de l'espace libre pour ces variables, qu'elles soient utilisées ou non dans le programme d'application de l'automate. Les variables non utilisées sont consommatrices d'espace et de temps lors de leur transfert de l'UC primaire vers l'UC redondante. Par conséquent, dans le programme de l'automate primaire, Schneider Electric déconseille l'utilisation de variables définies mais non utilisées. 35010534 06/2020 201 Modifications des applications Modification en modes En ligne ou Hors ligne et différence d'application Modification des programmes d'application Généralement, une fois qu'un système redondant doté d'une fonctionnalité de tolérance de défaut est configuré, programmé et qu'il contrôle son processus, il n'est pas arrêté, même pour une maintenance périodique. Cependant, dans certains cas, vous devez apporter des modifications au programme d'application et poursuivre le contrôle du processus. La fonctionnalité de détection des différences d'application vous permet de modifier les programmes d'application en mode En ligne ou Hors ligne tout en contrôlant le processus. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Avant de transférer une application modifiée à l'UC redondante : Etudiez soigneusement tous les impacts des modifications sur l'application. Vérifiez que l'application modifiée n'a pas de répercussions négatives sur le processus. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 202 35010534 06/2020 Modifications des applications Modifications de l'application de l'UC redondante en mode Connecté avec une différence d'application Procédure Pour modifier un programme d'application en mode Connecté sur l'automate redondant, procédez comme suit : Etape Action 1 Vérifiez que les automates primaire et redondant sont en mode Run / UC primaire et Run / UC redondante. 2 Connectez Control Expert à l'UC primaire. 3 Réglez le bit système du registre de commande %SW60.3 sur 1. 4 Connectez Control Expert à l'automate de l'UC redondante. 5 Modifiez le programme d'application en mode Connecté. 6 Exécutez la commande Regénérer tout le projet. NOTE : si vous ajoutez ou supprimez des modules au moyen de la fonction CCOTF (voir Quantum sous EcoStruxure™ Control Expert, Modifier la configuration en temps réel, Guide de l'utilisateur), utilisez la commande Générer. 7 Vérifiez que les automates primaire et redondant sont en mode Run / UC primaire et Run / UC redondante. 8 Effectuez un basculement (voir page 206). Remarque : l'UC redondante devient l'UC primaire. 9 Effectuez un transfert du programme d'application (voir page 208) vers la nouvelle UC redondante. 10 Réglez le bit système du registre de commande %SW60.3 sur 0. Remarque : le bit système du registre de commande repasse ensuite de 1 à 0. NOTE : pour plus d'informations, reportez-vous à la section Différences d'application (voir page 209). 35010534 06/2020 203 Modifications des applications Modifications de l'application de l'UC primaire en mode Connecté avec autorisation de différence d'application Procédure Pour modifier un programme d'application en mode Connecté sur l'automate primaire, procédez comme suit : Etape Action 1 Vérifiez que les automates primaire et redondant sont en mode Run / UC primaire et Run / UC redondante. 2 Connectez Control Expert à l'UC primaire. 3 Réglez le bit système du registre de commande %SW60.3 sur 1 4 Modifiez le programme d'application en mode Connecté. 5 Exécutez la commande Générer le projet. NOTE : si vous ajoutez ou supprimez des modules au moyen de la fonction CCOTF (voir Quantum sous EcoStruxure™ Control Expert, Modifier la configuration en temps réel, Guide de l'utilisateur), utilisez la commande Générer. 6 Vérifiez que les automates primaire et redondant sont en mode Run / UC primaire et Run / UC redondante. 7 Effectuez un transfert du programme d'application (voir page 208) vers l'UC redondante. 8 Réglez le bit système du registre de commande %SW60.3 sur 0. NOTE : Le bit système du registre de commande repasse ensuite de 1 à 0. NOTE : Pour plus d'informations, reportez-vous à la section Différence d'application (voir page 209). 204 35010534 06/2020 Modifications des applications Modification de l'application en mode local avec différence d'application autorisée Procédure Pour modifier un programme d'application en mode Local sur l'un des automates, procédez comme suit : Etape Action 1 Modifiez le programme d'application en mode Local. 2 Exécutez la commande Générer le projet et enregistrez le projet. NOTE : N'utilisez pas l'option Regénérer tout le projet car elle fait passer l'UC redondante en mode Local lorsque le programme d'application est téléchargé. 3 Vérifiez que les automates primaire et redondant sont en mode Run / UC primaire et Run / UC redondante. 4 Connectez Control Expert à l'UC primaire. 5 Réglez le bit système du registre de commande %SW60.3 sur 1. 6 Connectez Control Expert à l'UC redondante et ouvrez le programme modifié. 7 Chargez le programme et sélectionnez RUN. 8 Vérifiez que les automates primaire et redondant sont en mode Run / UC primaire et Run / UC redondante. 9 Effectuez un basculement (voir page 206). NOTE : Vérifiez l'état de l'automate et assurez-vous qu'il est en mode Run / Redondant. NOTE : Assurez-vous que l'UC redondante est devenue l'UC primaire. 10 Effectuez un transfert d'application (voir page 208) vers l'UC redondante. 11 Réglez le bit système du registre de commande %SW60.3 sur 0. NOTE : Le bit système du registre de commande repasse ensuite de 1 à 0. NOTE : Pour plus d'informations, reportez-vous à la section Différence d'application (voir page 209). AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Avant de transférer une application modifiée à l'UC redondante : Etudiez soigneusement tous les impacts des modifications sur l'application. Vérifiez que l'application modifiée n'a pas de répercussions négatives sur le processus. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 35010534 06/2020 205 Modifications des applications Méthodes de basculement et différence d'application Présentation Un basculement peut être effectué à l'aide de l'une des deux méthodes suivantes : le sous-menu Hot Standby depuis le clavier situé sur le panneau avant ; la modification du bit système %SW60.1 ou %SW60.2 du registre de commande NOTE : si les bits %SW60.1 et %SW60.2 sont réglés simultanément sur 0, un basculement se produit : l'automate de l'UC primaire passe en mode RUN / Local, et l'automate de l'UC redondante passe en mode RUN / UC primaire. Basculement à l'aide du clavier du panneau avant Pour forcer le basculement à l'aide du clavier du panneau avant, procédez comme suit : Etape Action 1 Accédez au clavier situé sur le panneau avant de l'automate de l'UC primaire. 2 Accédez au menu PLC Operations. 3 Accédez au sous-menu Hot Standby. 4 Accédez au mode Hot Standby. 5 Passez du mode Run au mode Offline (Local). Remarque : vérifiez que l'UC redondante est devenue l'UC primaire. 6 Passez du mode Offline (Local) au mode Run. Remarque : vérifiez que l'écran LCD affiche Run Standby. Basculement du registre de commande Pour effectuer le basculement à l'aide du bit système %SW60.1 ou %SW60.2 du registre de commande : enregistrez le programme d'application deux fois, sous deux noms de fichier différents : Fichier 1 Enregistrement avant modification Fichier 2 Enregistrement après modification 206 vérifiez l'ordre A/B des automates à l'aide d'une des deux méthodes suivantes : le sous-menu Hot Standby sur le clavier du panneau avant (PLC Operation → Hot Standby → Hot Standby Order). Control Expertla boîte de dialogue (reportez-vous au bas de la fenêtre lorsque l'automate est en mode Connecté).Control Expert 35010534 06/2020 Modifications des applications Basculement à l'aide du bit système %SW60.1 ou %SW60.2 du registre de commande Pour forcer un basculement en réglant les bits dans le registre de commande, procédez comme suit : Etape Action 1 Ouvrez le fichier 1 dans Control Expert. 2 Connectez Control Expert à l'UC primaire. 3 Vérifiez l'ordre des automates A/B pour l'UC primaire. 4 Réglez le bit correct dans %SW60 : Si l'UC connectée est A, réglez le bit %SW60.1 du registre de commande sur 0. Si l'UC connectée est B, réglez le bit %SW60.2 du registre de commande sur 0. NOTE : assurez-vous que l'UC redondante est devenue l'UC primaire. 5 Ouvrez le fichier 2. 6 Connectez Control Expert au nouvel automate d'UC primaire. 7 Réglez le bit système du registre de commande utilisé à l'étape 4 sur 1. NOTE : assurez-vous que l'automate redondant est maintenant connecté. 8 35010534 06/2020 Vérifiez que les UC primaire et redondante sont en mode Run / UC primaire et Run / UC redondante. 207 Modifications des applications Méthode de transfert manuel du programme d'application et différence d'application Général Un transfert manuel du programme d'application peut être effectué à l'aide de l'une des deux méthodes suivantes : le sous-menu Hot Standby depuis le clavier situé sur le panneau avant ; le bit système %SW60.5 du registre de commande. Transfert du programme d'application à l'aide du clavier situé sur le panneau avant Pour transférer un programme d'application vers l'automate de l'UC primaire ou redondante à l'aide du clavier situé sur le panneau avant, procédez comme suit : Etape Action 1 Accédez au clavier situé sur le panneau avant de l'un des automates (primaire ou redondant). 2 Accédez au menu PLC Operations. 3 Accédez au sous-menu Hot Standby. 4 Accédez à l'option Standby transfer et appuyez sur ENTREE pour confirmer le transfert. NOTE : vérifiez que le transfert vers l'UC redondante s'effectue. Transfert du programme d'application à l'aide du bit système %SW60.5 du registre de commande Pour transférer un programme d'application de l'UC primaire à l'UC redondante à l'aide du bit système %SW60.5 du registre de commande, procédez comme suit : Etape Action 1 Connectez Control Expert à l'UC primaire. 2 Réglez le bit système %SW60.5 du registre de commande sur 1. NOTE : ce bit repasse à 0 après le transfert. 208 35010534 06/2020 Modifications des applications Recommandations relatives à l'utilisation de la différence d'application Général L'utilisation de la fonctionnalité de différence d'application a une incidence sur les éléments suivants : Gestion des informations de chargement Modifications en mode Connecté de l'UC redondante Transfert du programme d'application Réglage du bit système %SW60.3 du registre de commande Fonctionnalité de gestion des informations de chargement Lorsque des modifications sont apportées en mode Connecté, le système détecte une différence entre les informations sur le programme d'application de l'automate et celles de l'ordinateur. Ces informations seront utilisées ultérieurement lors d'un chargement. Par conséquent, le système vous demande de mettre à jour ces informations et affiche en permanence une boîte de dialogue de confirmation. Pour éviter l'affichage constant de cette boîte de dialogue, utilisez la fonctionnalité de gestion des informations de chargement. Utilisation de la fonction de gestion des informations de chargement Avant d'apporter des modifications et lors du démarrage initial de votre système, procédez comme suit : Etape Action 1 Dans le menu, sélectionnez Outils → Options du projet → Général → Données intégrées de l'automate. 2 Dans la zone Gestion des informations d'upload, sélectionnez Automatique. 3 Appuyez sur OK pour fermer la fenêtre. 4 Enregistrez le programme. 5 Téléchargez le programme vers l'automate. Traitement des modifications de l'UC redondante en mode Connecté Avant d'apporter des modifications importantes au programme d'application de l'UC redondante, assurez-vous que celle-ci est en mode Local. Deux avantages découlent de cette action : Le processus d'exécution se poursuit. L'UC primaire n'effectue pas de basculement pendant la modification de l'UC redondante. NOTE : un basculement peut se produire si vous apportez des modifications alors que l'UC redondante est en mode Connecté. Dans ce cas, l'UC redondante devient l'UC primaire et le processus peut s'exécuter avec des modifications incomplètes. 35010534 06/2020 209 Modifications des applications Exécution du transfert du programme d'application Evitez d'avoir deux programmes d'application différents sur l'UC primaire et l'UC redondante en effectuant un transfert de programme d'application après avoir apporté en mode Connecté des modifications entraînant une différence d'application. Réinitialisation du bit système %SW60.3 du registre de commande Lorsque vous réinitialisez le bit système %SW60.3 du registre de commande sur 0, vous cherchez à éviter l'exécution de deux programmes d'application différents sur les UC primaire et redondante. Etape 1 210 Action Connectez-vous à l'UC primaire. 2 Accédez au bit système %SW60.3 du registre de commande. 3 Réglez le bit sur 0. 35010534 06/2020 Quantum sous EcoStruxure™ Control Expert Micrologiciel 35010534 06/2020 Chapitre 6 Micrologiciel Micrologiciel Présentation Ce chapitre décrit le micrologiciel du système de redondance d'UC Quantum et la méthode à suivre pour le mettre à niveau dans l'UC redondante quand le processus est commandé par l'UC primaire. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Niveaux des micrologiciels 212 Mise à niveau du micrologiciel du système de redondance d'UC Quantum 214 Exécution de la procédure de mise à niveau du système d'exploitation 215 35010534 06/2020 211 Micrologiciel Niveaux des micrologiciels Présentation Le niveau de micrologiciel, sélectionné dans Control Expert, définit les fonctionnalités du processeur de l'UC redondante. Les mises à jour majeures introduisent des fonctions nouvelles tandis que les versions mineures comportent uniquement des correctifs. Si le micrologiciel d'une application subit une mise à jour majeure dans Control Expert, l'application doit être régénérée entièrement. Les mises à jour mineures ne nécessitent pas de régénération. Niveaux de micrologiciel des UC redondantes Le tableau suivant indique les versions de micrologiciel des UC Quantum, qui permettent de créer un système de redondance d'UC d'E/S distantes Ethernet ou S908 : Version du firmware UC Quantum Fonction 2.00 à 2.60 140 CPU 671 60 Redondance 2.70 140 CPU 671 60 Redondance CCOTF. Consultez le document Quantum EIO - Guide de planification du système. 2.80 140 CPU 671 60 140 CPU 672 61 Redondance CCOTF. Consultez le document Quantum EIO - Guide de planification du système. 3.00 à 3.10 140 CPU 671 60 140 CPU 672 60 140 CPU 672 61 Redondance CCOTF. Consultez le document Quantum EIO - Guide de planification du système. RIO E/S Quantum Ethernet Une version de micrologiciel est entièrement compatible avec les versions précédentes et propose toutes les fonctionnalités de ces versions. Le tableau suivant fournit les versions de micrologiciel des UC Quantum, qui permettent de créer un système de redondance d'UC d'E/S distantes Ethernet ou S908 mixte : 212 Version du firmware UC Quantum Fonction 3.10 140 CPU 671 60 140 CPU 672 60 140 CPU 672 61 Redondance CCOTF. Consultez le document Quantum EIO - Guide de planification du système. RIO E/S Quantum Ethernet 35010534 06/2020 Micrologiciel Niveaux des micrologiciels des coprocesseurs d'un système de redondance d'UC Le tableau suivant fournit les niveaux de micrologiciel des coprocesseurs d'UC Quantum compatibles avec ceux des processeurs d'UC : Version du micrologiciel de l'UC Version du micrologiciel du coprocesseur compatible Version de coprocesseur recommandée 2.11 à 2.42 2.11 2.11 2.50 à 2.51 2.50 2.50 2.60 2.60 2.60 2.70 2.70 à 2.79 2.71 2.80 2.80 à 2.89 2.80 3.00 3.00 à 3.09 3.00 3.10 3.10 3.10 35010534 06/2020 213 Micrologiciel Mise à niveau du micrologiciel du système de redondance d'UC Quantum Présentation La fonctionnalité de mise à niveau du micrologiciel permet de réaliser les mises à jour suivantes alors que l'automate primaire continue de commander le processus : Système d'exploitation de l'UC redondante mise à niveau du micrologiciel du coprocesseur redondant mise à niveau du micrologiciel du module CRP redondant Cependant, lors de la mise à niveau, le système n'est plus considéré comme redondant. AVERTISSEMENT COMPORTEMENT IMPREVU DE L'EQUIPEMENT Concevez votre application de sorte que votre processus ne soit pas impacté par la variation des temps de cycle qui peut intervenir à la suite de la mise à jour du micrologiciel. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Mise à niveau du micrologiciel sans interruption Dans des conditions normales de fonctionnement, les versions du micrologiciel des deux automates d'un système redondant doivent être identiques. Les automates effectuent des vérifications pour détecter une éventuelle différence de micrologiciel. Généralement, lorsqu'une différence est détectée, le basculement n'est pas possible, car l'automate de l'UC redondante n'est pas autorisé à passer en mode RUN/Primaire. Cependant, pour permettre une mise à niveau du micrologiciel sans arrêter l'application, réglez le bit système du registre commande %SW60.4 (voir page 100) sur . NOTE : le fait d'activer la mise à niveau du micrologiciel sans arrêter l'application annule le processus consistant à vérifier si les UC primaire et redondante sont configurées de la même façon. Dès la mise à niveau du micrologiciel terminée, réglez %SW60.4 sur 0 pour éviter toute interruption. NOTE : la mise à niveau est possible uniquement si le micrologiciel est compatible avec le matériel cible. 214 35010534 06/2020 Micrologiciel Exécution de la procédure de mise à niveau du système d'exploitation Généralités Mettez à niveau le système d'exploitation à l'aide de l'outil OSLoader. Utilisez l'une des deux méthodes de communication disponibles dans OSLoader : Modbus RTU Modbus Plus Utilisation d'un serveur Modbus Liste du matériel nécessaire : PC avec Control Expert et OSLoader Câble 110 XCA 282 0• et adaptateur 110 XCA 203 00 Toutes les références sur le clavier sont détaillées dans le document Manuel de référence du matériel des automates Quantum : Commandes et écrans (voir page 242) Utilisation des écrans LCD (voir page 247) Pour effectuer une mise à niveau à chaud, reportez-vous à la rubrique Mise à niveau à chaud du système d'exploitation (voir page 214). Procédure de mise à niveau du OS Si vous utilisez Modbus ou Modbus Plus, seule l'adresse 1 peut être téléchargée. Vérifiez qu'aucun autre équipement du réseau n'utilise l'adresse 1 : Etape Action 1 Connectez Control Expert à la CPU primaire (via Modbus, Modbus Plus ou USB). 2 Réglez le bit système du registre de commande %SW60.4 sur 1. 3 Déconnectez Control Expert de la CPU primaire. 4 Relevez l'adresse Modbus ou Modbus Plus de la CPU redondante à l'aide des fonctions du clavier. Pour Modbus : Communications de l'automate → Port série des communications Pour Modbus Plus : Communications de l'automate → Communications Modbus Plus 5 Arrêtez la CPU redondante à l'aide des fonctions du clavier. NOTE : La CPU redondante passe au mode local STOP ; la CPU primaire fonctionne comme CPU autonome. 6 Débranchez toutes les liaisons de communication (câble fibre optique du Hot Standby, câbles Ethernet, câbles Modbus Plus…) du rack redondant. 7 Mettez le rack redondant hors tension. 8 Si vous utilisez une application dans la carte PCMCIA : retirez la carte PCMCIA de la CPU redondante ; retirez les piles PCMCIA pour vider le contenu de la carte. 35010534 06/2020 215 Micrologiciel Etape 9 Action Mettez la CPU redondante sous tension. 10 Définissez l'adresse Modbus ou Modbus Plus de la CPU redondante sur 1 si elle ne l'est pas déjà, à l'aide des fonctions du clavier. Pour Modbus : Communications de l'automate → Port série des communications Pour Modbus Plus : Communications de l'automate → Communications Modbus Plus 11 Mise à niveau du coprocesseur : 1. Connectez le PC à la CPU redondante en Ethernet (avec le commutateur et le câble optique appropriés). 2. Ouvrez l'outil OSLoader. 3. Sélectionnez l'option de communication FTP. 4. Connectez le PC à la CPU redondante à l'aide de l'adresse IP du PLC (affichée sur le clavier). 5. Chargez le système d'exploitation dans le coprocesseur redondant. 6. Redémarrez la CPU. 12 Mise à niveau du système d'exploitation de la CPU : 1. Connectez le PC à la CPU redondante à l'aide de Modbus ou Modbus Plus. 2. Ouvrez l'outil OSLoader. 3. Sélectionnez l'option de communication Modbus ou Modbus Plus. 4. Connectez le PC à la CPU redondante à l'aide de l'adresse 1. 5. Téléchargez le système d'exploitation à la CPU redondante. 13 Mise à niveau du micrologiciel du module 140CRP31200 : Utilisez les instructions de la rubrique Procédure de mise à niveau du micrologiciel (voir page 217) suivante pour mettre à niveau le micrologiciel du module de communication d'E/S distantes 140CRP31200 dans le rack redondant. NOTE : lors de la mise à niveau du micrologiciel, les communications d'E/S avec le module adaptateur d'E/S distantes et le module 140CRP31200 des racks primaire et redondant sont interrompues. Une fois que le micrologiciel du 140CRP31200 dans le rack redondant est mis à niveau, effectuez un basculement manuel afin de donner au rack redondant le rôle de rack primaire. Mettez à niveau le micrologiciel de l'adaptateur dans le (nouveau) rack redondant pour faciliter les basculements futurs du Hot Standby. 14 Déconnectez le PC de la CPU redondante. 15 Mettez la CPU redondante sous tension. 16 Si vous utilisez une application dans la carte PCMCIA : 1. insérez les piles de la carte PCMCIA ; 2. Insérez la carte PCMCIA dans la CPU redondante. 17 Mettez la CPU redondante sous tension. NOTE : la CPU doit être à l'état No Conf. 216 18 Vérifiez les versions du coprocesseur et du système d'exploitation sur l'écran LCD de la CPU. 19 Reconnectez tous les câbles de communication (module 140CRP31200, câbles Ethernet…). Connectez le câble fibre optique de la liaison de synchronisation du Hot Standby en dernier. 35010534 06/2020 Micrologiciel Etape 20 Action Vérifiez que le programme d'application est automatiquement transféré sur la CPU redondante. Si tel n'est pas le cas, effectuez le transfert avec le clavier. NOTE : vérifiez que l'adresse Modbus ou Modbus Plus correspond à celle indiquée à l'étape 4. 21 Placez les CPUs primaire et redondante dans les modes RUN/Primaire et RUN/Redondant. 22 Effectuez un basculement en arrêtant la CPU primaire avec le clavier. 23 Répétez les étapes 4 à 22 sur la nouvelle CPU redondante. 24 Connectez Control Expert à la nouvelle CPU primaire (via Modbus, Modbus Plus ou USB). 25 Réglez le bit système du registre de commande %SW60.4 sur 0. 26 Déconnectez le PC et vérifiez que les CPUs primaire et redondant sont respectivement aux modes Run/Primaire et Run/Redondant. NOTE : vérifiez que la CPU redondante devient la CPU primaire (vérifiez l'écran LCD). Procédure de mise à niveau du fichier exécutable du micrologiciel Suivez la procédure ci-après pour mettre à niveau le noyau ou l'exécutable du micrologiciel. NOTE : Nous vous recommandons de mettre à jour le noyau avant l'exécutable. Les deux fichiers de mise à niveau du micrologiciel s'installent de la même manière. La seule différence est le nom du fichier que vous sélectionnez. Veillez à ce que l'alimentation ou les communications ne soient pas interrompues pendant le processus de mise à niveau du micrologiciel. Sinon, le module 140CRP31200 risque d'être endommagé. Etape 1 Action Commentaire Ports disponibles : Connectez le PC qui exécute l'utilitaire OS Loader de Control Expert directement à l'un des Port SERVICE : ports du module. module de communication d'E/S distantes 140CRP31200 ; module adaptateur d'E/S distantes 140CRA31200 (station distante Quantum) ; module adaptateur d'E/S distantes BMXCRA31210 (station distante M340). Port INTERLINK (140CRP31200) Port DRS configuré pour un nuage d'E/S distribuées 2 Lancez OS Loader. Démarrer → Programmes → EcoStruxure Control Expert → OS Loader. 3 Cliquez sur Suivant pour continuer. Passez directement à la première étape de l'installation. 35010534 06/2020 217 Micrologiciel Etape Action Commentaire 4 Sélectionnez le pilote de communication FTP et L'écran suivant présente la liste des équipements cliquez sur Suivant pour continuer. détectés par OS Loader. Il indique également l'adresse FTP de chaque équipement détecté. 5 — Dans la zone Adresse cible, entrez l'Adresse FTP du module 140CRP31200 qui fait l'objet de la mise à niveau. 6 — Cliquez sur Suivant pour continuer. Effectuez ces tâches dans l'écran d'installation suivant : a Sélectionnez Chargement de l'OS sur l'équipement. b Cliquez sur le bouton Parcourir pour afficher et sélectionner le fichier de mise à niveau de micrologiciel souhaité. 7 Cliquez sur Suivant. Effectuez ces tâches dans — l'écran d'installation suivant : a Comparez le fichier de micrologiciel sélectionné avec le micrologiciel déjà chargé dans l'équipement. b Vérifiez que l'ID matériel du fichier et de l'équipement sont identiques. 8 Cliquez sur Suivant. Sur la page récapitulative, cliquez sur Chargement. L'outil OS Loader affiche la progression de la session FTP. Le mot SUCCES indique que le chargement est terminé. 9 Cliquez sur Fermer. Le chargement du micrologiciel est terminé. Le processus de mise à niveau demande environ deux minutes : une minute pour la mise à niveau du micrologiciel ; Une minute pour réinitialiser et rétablir les connexions d'E/S. NOTE : lors de la mise à niveau du micrologiciel, les communications d'E/S avec l'adaptateur sont interrompues sur la station distante. A l'expiration du temps de rétention, les modules d'E/S reviennent à leur état de repli. Problèmes de compatibilité Pour mettre à niveau le système d'exploitation d'un système de redondance d'UC Quantum sans arrêter le traitement, le programme d'application actuel doit pouvoir être exécuté par le nouveau système d'exploitation. Respectez cette exigence lorsque vous installez des révisions mineures pour corriger les bogues ou apporter des améliorations mineures. Lorsque vous devez effectuer une amélioration majeure de fonctionnement, cette compatibilité risque d'être perdue. Dans ce cas, arrêtez le système pour effectuer une mise à niveau du système d'exploitation. 218 35010534 06/2020 Quantum sous EcoStruxure™ Control Expert 35010534 06/2020 Annexes Présentation Cette section regroupe les annexes à la documentation du système de redondance d'UC Quantum. Contenu de cette annexe Cette annexe contient les chapitres suivants : Chapitre 35010534 06/2020 Titre du chapitre Page A Informations supplémentaires sur le système de redondance d'UC Quantum 221 B Commandes, écrans et menus du système de redondance d'UC Quantum 241 219 220 35010534 06/2020 Quantum sous EcoStruxure™ Control Expert Informations supplémentaires 35010534 06/2020 Annexe A Informations supplémentaires sur le système de redondance d'UC Quantum Informations supplémentaires sur le système de redondance d'UC Quantum Présentation Cette annexe décrit les câbles nécessaires, les caractéristiques de conception et les codes d'erreur. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Câble de liaison sync en fibre optique dans un système de redondance d'UC 222 Caractéristiques du module 140 CPU 671 60 225 Caractéristiques du module 140 CPU 671 60S 228 Caractéristiques du module 140 CPU 672 60 230 Caractéristiques du module 140 CPU 672 61 233 Modèles d'erreurs détectées sur le processeur de module de communication d'E/S distantes CRP 236 ID de diagnostic 238 35010534 06/2020 221 Informations supplémentaires Câble de liaison sync en fibre optique dans un système de redondance d'UC Recommandations de Schneider Electric Recommandations : Pour les modules 140 CPU 67• 60, utilisez un câble en fibre optique multimode, 62,5/125 μm (type OM1) duplex, à gradient d'indice, de 4 km au maximum. L'atténuation nominale de ce type de fibre est de 1,5 dB/km au maximum (à 1 300 nm). Pour les modules 140 CPU 67• 61, utilisez un câble en fibre optique monomode 9/125 µm duplex (type OS1 ou G652), de 16 km au maximum. L'atténuation nominale de ce type de fibre est de 0.35 dB/km au maximum (à 1 300 nm). Chaque fois que possible, utilisez un câble multifibres, car il est moins onéreux et fournit une solution de secours si l'une des fibres se rompt pendant l'installation. Schéma de configuration standard L'illustration suivante représente le raccordement direct de deux UC avec épissures : PENTIUM CONTROLLER PENTIUM CONTROLLER RESTART RESTART ENTER ESC MOD STS USB USB COM ENTER MODBUS MOD MODBUS ESC 1 2 5 2 1 Mac Address 00:00:##:##:##:## COM STS Mac Address 00:00:##:##:##:## 3 4 5 4 3 Explication des raccordements directs évoqués ci-dessus : 1. Connecteur MTRJ 2. Câble en fibre optique à gradient d'indice multimode 62,5/125 µm duplex Utilisez seulement un câble monomode avec le 140 CPU 67• 60 : jusqu'à 4 km. 3. Connecteur LC 4. Câble en fibre optique monomode 9/125 µm duplex Utilisez seulement un câble monomode avec le 140 CPU 67• 61 : jusqu'à 16 km. 5. Epissures 222 35010534 06/2020 Informations supplémentaires Les figures suivantes représentent le raccordement direct de deux modules avec épissures, à l'aide d'un câble multifibres : PENTIUM CONTROLLER 7 5 PENTIUM CONTROLLER 7 RESTART RESTART ENTER 6 8 2 2 8 6 ESC MOD USB USB COM STS ENTER MODBUS MOD MODBUS ESC 1 Mac Address 00:00:##:##:##:## 1 COM STS Mac Address 00:00:##:##:##:## Multimode (UC 140 CPU 67• 60) : jusqu'à 4 km Monomode (UC 140 CPU 67• 61) : jusqu'à 16 km Explication des raccordements directs évoqués ci-dessus : 1. Connecteur en fibre optique MTRJ/MTRJ 2. Câble en fibre optique à gradient d'indice multimode 62,5/125 µm duplex 3. Connecteur en fibre optique LC/LC 4. Câble en fibre optique monomode 9/125 µm duplex 5. Epissures 6. Boîte de distribution fibre 7. Fibre de secours 8. Jack MTRJ (ou coupleur MTRJ) 9. Jack LC (ou coupleur LC/LC) 35010534 06/2020 223 Informations supplémentaires Calcul du bilan de puissance optique La longueur maximale de la liaison par fibre optique dans un système de redondance d'UC doit être calculée en prenant en considération la perte totale de tous les composants du trajet, câble en fibre optique, connecteurs optiques et épissures : Pour les modules 140 CPU 67• 60, la perte de puissance totale pour un câble en fibre optique 62,5/125 µm est égale à 9,9 dB (marge système comprise). Pour les modules 140 CPU 67• 61, la perte de puissance totale pour un câble en fibre optique 9/125 µm est égale à 9 dB (marge système comprise). NOTE : il n'existe pas de contrainte de distance minimale. Câbles disponibles Les câbles en fibre optique sont vendus séparément : Modèles multimodes pour le module 140 CPU 67• 60 Description 490NOR00003 3 m MTRJ/MTRJ 490NOR00005 5 m MTRJ/MTRJ 490NOR00015 15 m MTRJ/MTRJ Modèles monomodes pour le module 140 CPU 67• 61 VDIF0646463505 5 m LC DUPLEX / LC DUPLEX - Connexion simple d'UC à UC VDIF0646463505 5 m SC DUPLEX / LC DUPLEX - Connexion PC à UC1 1. Pour une mise à niveau de micrologiciel par exemple. Ceci requiert un commutateur supplémentaire : 499NSS25101 (no géré) ou TCSESM043F1CS0 (géré). 224 35010534 06/2020 Informations supplémentaires Caractéristiques du module 140 CPU 671 60 Caractéristiques du module Elément Description Ports de communication 1 Modbus (RS-232/RS-485) 1 Modbus Plus (RS-485) 1 USB 1 Ethernet (utilisé comme port de redondance d'UC) Mode de transmission Multiple Courant de bus consommé 2,5 A Nombre maximum de modules de communication pris en charge à la fois : 6 dont : jusqu'à 6 modules d'E/S distribuées Quantum EIO 140 NOC 780 00 jusqu'à 2 modules de communication de commande Quantum EIO respectant les configurations suivantes : deux modules 140 NOC 781 00 – ou – deux modules 140 NOC 781 00.2 – ou – un module 140 NOC 781 00 et un module 140 NOC 781 00.2 NOTE : pour toutes les combinaisons de modules NOM, NOC, NOE, PTQ PDP MV1 et MMS NOTE : le service Transfert IP ne peut être activé que dans un module de communication de commande. Interrupteur à clé Oui Pavé numérique Oui Processeur Fonction Description Modèle Pentium Cadence d'horloge 266 MHz Coprocesseur Oui, Ethernet intégré Temporisation de chien de garde 250 ms, réglable par voie logicielle NOTE : pour ce processeur avec un système d'exploitation (exécutif) version 2.8 ou ultérieure, la synchronisation du système primaire/redondant (somme de la durée de la tâche MAST et de la valeur de l'horloge de surveillance) ne doit pas dépasser 2000 ms (2 secondes). 35010534 06/2020 225 Informations supplémentaires Mémoire Mémoire utilisateur interne 1 024 Ko Mémoire supplémentaire (avec carte PCMCIA) 7168 Ko Volume maximum de données non localisées HSBY 512 Ko Volume maximum de données localisées HSBY 128 Ko NOTE : le programme utilisateur ne dispose pas de la totalité de la mémoire interne, une partie étant consommée par les données de gestion des utilisateurs, du système, de la configuration, des diagnostics, etc. Pour plus d'informations, reportez-vous à la section Utilisation de la mémoire (voir EcoStruxure™ Control Expert, Modes de fonctionnement). Durée d'exécution du programme Kilo-instructions exécutées par milliseconde (Kins/ms) Durée d'exécution par instruction (ms/Kins) 100 % booléen 65 % booléen + 35 % numérique 100 % booléen 65 % booléen + 35 % numérique 10.28 10.07 0.097 0.099 NOTE : les valeurs de durée d'exécution sont identiques pour la RAM ou la carte PCMCIA, car l'exécution du programme a lieu dans la mémoire CACHE. Capacité de référence E/S TOR 65528 Ko maximum Registres 64976 Ko maximum E/S distantes S908 Nombre maximum de mots d'E/S par station 64 en entrée/64 en sortie* Nombre maximum de stations distantes 31 * Cette information peut être une combinaison d'E/S TOR ou de registre. Pour chaque mot d'E/S configuré, un mot d'E/S doit être soustrait du total disponible. NOTE : le 140 CPU 671 60 ne peut pas gérer un mélange d'architectures à E/S distantes S908 et à E/S distantes Ethernet. 226 35010534 06/2020 Informations supplémentaires E/S distantes Ethernet Nombre maximum de mots d'E/S par station 400 en entrée + 400 en sortie Nombre maximum de stations distantes 31 dont : jusqu'à 31 stations Quantum (140 CRA 312 00) jusqu'à 16 stations X80 (BMX CRA 312 •0) Nombre maximum d'E/S par station Quantum Aucune limite Nombre maximum d'E/S par station X80 (BMX CRA 312 00) jusqu'à 16 E/S analogiques Nombre maximum d'E/S par station X80 (BMX CRA 312 10) jusqu'à 184 E/S analogiques jusqu'à 128 E/S TOR jusqu'à 1024 E/S TOR NOTE : le 140 CPU 671 60 ne peut pas gérer un mélange d'architectures à E/S distantes S908 et à E/S distantes Ethernet. NOTE : l'ajout d'une station d'E/S distantes Ethernet complète en ligne pendant que l'automate est en mode RUN est impossible avec le 140 CPU 671 60. CCOTF (Change Configuration On The Fly) Prise en charge Pile et horloge Type de pile Lithium 3 V Durée de vie 1.2 Ah Durée de conservation 10 ans avec une perte de capacité de 0.5% par an Courant de charge de la batterie hors tension Typique : 14 μA @ 25 °C (ambient temperature) Horloge TOD +/-8.0 s/jour à 0...60 °C Maximum : 420 μA à 60 °C Diagnostic Mise sous tension Adresse Adresse RAM Somme de contrôle d'exécution Vérification de la logique utilisateur Processeur Temps d'exécution Adresse Adresse RAM Somme de contrôle d'exécution Vérification de la logique utilisateur 35010534 06/2020 227 Informations supplémentaires Caractéristiques du module 140 CPU 671 60S Caractéristiques du module Composant Description Ports de communication 1 Modbus (RS-232/RS-485) 1 Modbus Plus (RS-485) 1 USB 1 Ethernet (utilisé comme port de redondance d'UC) Mode de transmission Multiple Courant de bus consommé 2,5 A Nombre maximum de modules NOE 771 11 pris en charge 6 Interrupteur à clé Oui Pavé numérique Oui Processeur Fonction Description Modèle Pentium Cadence d'horloge 266 MHz Coprocesseur Oui, Ethernet intégré Temporisation de chien de garde 250 ms, réglable par voie logicielle Mémoire Mémoire utilisateur interne 1 024 Ko Mémoire supplémentaire (avec carte PCMCIA) 7168 Ko Volume maximum de données non localisées 385 ko HSBY Volume maximum de données localisées HSBY 128 Ko NOTE : le programme utilisateur ne dispose pas de la totalité de la mémoire interne, une partie étant consommée par les données de gestion des utilisateurs, du système, de la configuration, des diagnostics, etc. Pour plus d'informations, reportez-vous à la section Utilisation de la mémoire (voir EcoStruxure™ Control Expert, Modes de fonctionnement). 228 35010534 06/2020 Informations supplémentaires Capacité de référence E/S TOR 65528 Ko maximum Registres 64976 Ko maximum E/S distantes S908 Nombre maximum de mots d'E/S par station 64 en entrée/64 en sortie* Nombre maximum de stations distantes 31 * Cette information peut être une combinaison d'E/S TOR ou de registre. Pour chaque mot d'E/S configuré, un mot d'E/S doit être soustrait du total disponible. E/S distantes Ethernet Non pris en charge Pile et horloge Type de pile Lithium 3 V Durée de vie 1.2 Ah Durée de conservation 10 ans avec une perte de capacité de 0.5% par an Courant de charge de la batterie hors tension Typique : 14 μA @ 25 °C (ambient temperature) Maximum : 420 μA à 60 °C Horloge TOD +/-8.0 s/jour à 0...60 °C Diagnostic Mise sous tension Adresse Adresse RAM Somme de contrôle d'exécution Vérification de la logique utilisateur Processeur Temps d'exécution Adresse Adresse RAM Somme de contrôle d'exécution Vérification de la logique utilisateur 35010534 06/2020 229 Informations supplémentaires Caractéristiques du module 140 CPU 672 60 Caractéristiques du module Composant Description Ports de communication 1 Modbus (RS-232/RS-485) 1 Modbus Plus (RS-485) 1 USB 1 Ethernet (utilisé comme port de redondance d'UC) Mode de transmission Multiple Courant de bus consommé 2,5 A Nombre maximum de modules de communication pris en charge à la fois : 6 dont : jusqu'à 6 modules d'E/S distribuées Quantum EIO 140 NOC 780 00 jusqu'à 2 modules de communication de commande Quantum EIO respectant les configurations suivantes : deux modules 140 NOC 781 00 – ou – deux modules 140 NOC 781 00.2 – ou – un module 140 NOC 781 00 et un module 140 NOC 781 00.2 NOTE : pour toutes les combinaisons de modules NOM, NOC, NOE, PTQ PDP MV1 et MMS NOTE : le service Transfert IP ne peut être activé que dans un module de communication de commande. Interrupteur à clé Oui Pavé numérique Oui Processeur 230 Fonction Description Modèle Pentium Cadence d'horloge 266 MHz Coprocesseur Oui, Ethernet intégré Temporisation de chien de garde 250 ms, réglable par voie logicielle 35010534 06/2020 Informations supplémentaires Mémoire Mémoire utilisateur interne 3 072 Ko Mémoire supplémentaire (avec carte PCMCIA) 7168 Ko Volume maximum de données non localisées HSBY 1536 Ko Volume maximum de données localisées HSBY 128 Ko NOTE : le programme utilisateur ne dispose pas de la totalité de la mémoire interne, une partie étant consommée par les données de gestion des utilisateurs, du système, de la configuration, des diagnostics, etc. Pour plus d'informations, reportez-vous à la section Utilisation de la mémoire (voir EcoStruxure™ Control Expert, Modes de fonctionnement). Capacité de référence E/S TOR 65528 Ko maximum Registres 64976 Ko maximum E/S distantes S908 Nombre maximum de mots d'E/S par station 64 en entrée/64 en sortie* Nombre maximum de stations distantes 31 * Cette information peut être une combinaison d'E/S TOR ou de registre. Pour chaque mot d'E/S configuré, un mot d'E/S doit être soustrait du total disponible. NOTE : le 140 CPU 672 60 peut gérer un mélange d'architectures à E/S distantes S908 et à E/S distantes Ethernet. E/S distantes Ethernet Nombre maximum de mots d'E/S par station Nombre maximum de stations distantes 400 en entrée + 400 en sortie 31 dont : jusqu'à 31 stations Quantum (140 CRA 312 00) jusqu'à 31 stations X80 (BMX CRA 312 •0) Nombre maximum d'E/S par station Quantum Aucune limite Nombre maximum d'E/S par station X80 (BMX CRA 312 00) jusqu'à 16 E/S analogiques Nombre maximum d'E/S par station X80 (BMX CRA 312 10) jusqu'à 184 E/S analogiques 35010534 06/2020 jusqu'à 128 E/S TOR jusqu'à 1024 E/S TOR 231 Informations supplémentaires NOTE : le 140 CPU 672 60 peut gérer un mélange d'architectures d'E/S distantes S908 et d'E/S distantes Ethernet. CCOTF (Change Configuration On The Fly) Prise en charge Pile et horloge Type de pile Lithium 3 V Durée de vie 1.2 Ah Durée de conservation 10 ans avec une perte de capacité de 0.5% par an Courant de charge de la batterie hors tension Typique : 14 μA à 25 °C (température ambiante) Horloge TOD +/-8.0 s/jour à 0...60 °C Maximum : 420 μA à 60 °C Diagnostic 232 Mise sous tension Adresse RAM Somme de contrôle d'exécution Vérification de la logique utilisateur Processeur Temps d'exécution Adresse RAM Somme de contrôle d'exécution Vérification de la logique utilisateur 35010534 06/2020 Informations supplémentaires Caractéristiques du module 140 CPU 672 61 Caractéristiques du module Composant Description Ports de communication 1 Modbus (RS-232/RS-485) 1 Modbus Plus (RS-485) 1 USB 1 Ethernet (utilisé comme port de redondance d'UC) Mode de transmission Unique Courant de bus consommé 2,5 A Nombre maximum de modules de communication pris en charge à la fois : 6 dont : jusqu'à 6 modules d'E/S distribuées Quantum EIO 140 NOC 780 00 jusqu'à 2 modules de communication de commande Quantum EIO respectant les configurations suivantes : deux modules 140 NOC 781 00 – ou – deux modules 140 NOC 781 00.2 – ou – un module 140 NOC 781 00 et un module 140 NOC 781 00.2 NOTE : pour toutes les combinaisons de modules NOM, NOC, NOE, PTQ PDP MV1 et MMS NOTE : le service Transfert IP ne peut être activé que dans un module de communication de commande. Interrupteur à clé Oui Pavé numérique Oui Processeur Fonction Description Modèle Pentium Cadence d'horloge 266 MHz Coprocesseur Oui, Ethernet intégré Temporisation de chien de garde 250 ms, réglable par voie logicielle 35010534 06/2020 233 Informations supplémentaires Mémoire Mémoire utilisateur interne 3 072 Ko Mémoire supplémentaire (avec carte PCMCIA) 7168 Ko Volume maximum de données non localisées HSBY 1536 Ko Volume maximum de données localisées HSBY 128 Ko NOTE : le programme utilisateur ne dispose pas de la totalité de la mémoire interne, une partie étant consommée par les données de gestion des utilisateurs, du système, de la configuration, des diagnostics, etc. Pour plus d'informations, reportez-vous à la section Utilisation de la mémoire (voir EcoStruxure™ Control Expert, Modes de fonctionnement). Capacité de référence E/S TOR 65528 Ko maximum Registres 64976 Ko maximum E/S distantes S908 Nombre maximum de mots d'E/S par station 64 en entrée/64 en sortie* Nombre maximum de stations distantes 31 * Cette information peut être une combinaison d'E/S TOR ou de registre. Pour chaque mot d'E/S configuré, un mot d'E/S doit être soustrait du total disponible. NOTE : le 140 CPU 672 61 peut gérer un mélange d'architectures à E/S distantes S908 et à E/S distantes Ethernet. E/S distantes Ethernet Nombre maximum de mots d'E/S par station Nombre maximum de stations distantes 400 en entrée + 400 en sortie 31 dont : jusqu'à 31 stations Quantum (140 CRA 312 00) jusqu'à 31 stations X80 (BMX CRA 312 •0) 234 Nombre maximum d'E/S par station Quantum Aucune limite Nombre maximum d'E/S par station X80 (BMX CRA 312 00) jusqu'à 16 E/S analogiques Nombre maximum d'E/S par station X80 (BMX CRA 312 10) jusqu'à 184 E/S analogiques jusqu'à 128 E/S TOR jusqu'à 1024 E/S TOR 35010534 06/2020 Informations supplémentaires NOTE : le 140 CPU 672 61 peut gérer un mélange d'architectures à E/S distantes S908 et à E/S distantes Ethernet. NOTE : l'ajout d'une station d'E/S distantes Ethernet complète en ligne pendant que l'automate est en mode RUN est possible avec le 140 CPU 672 61. CCOTF (Change Configuration On The Fly) Prise en charge Pile et horloge Type de pile Lithium 3 V Durée de vie 1.2 Ah Durée de conservation 10 ans avec une perte de capacité de 0.5% par an Courant de charge de la batterie hors tension Typique : 14 μA @ 25 °C (ambient temperature) Horloge TOD +/-8.0 s/jour à 0...60 °C Maximum : 420 μA à 60 °C Diagnostic Mise sous tension Adresse RAM Somme de contrôle d'exécution Vérification de la logique utilisateur Processeur Temps d'exécution Adresse RAM Somme de contrôle d'exécution Vérification de la logique utilisateur 35010534 06/2020 235 Informations supplémentaires Modèles d'erreurs détectées sur le processeur de module de communication d'E/S distantes CRP Modèles d'erreurs détectées Le tableau ci-dessous indique les deux éléments suivants : Nombre de clignotements de l'indicateur Com Act pour chaque type d'erreur Codes possibles pour chaque type de clignotement Erreurs détectées : Nombre de clignotements de l'indicateur Com Act Erreur détectée Lent (continu) 0000 Mode noyau requis 2 6820 Erreur de modèle de trame du bloc de commande du module de communication 6822 Erreur de diagnostic du bloc de commande du module de communication 6823 Erreur de diagnostic de la personnalité du module 682A Erreur fatale de démarrage des E/S 682B Demande de lecture de personnalité des E/S incorrecte 682C Demande d'exécution du diagnostic incorrecte 6840 Etat de transfert d'entrée ASCII 6841 Etat de transfert de sortie ASCII 6842 Etat de communication d'entrée E/S 6843 Etat de communication de sortie E/S 6844 Etat de communication d'abandon ASCII 6845 Etat de communication de pause ASCII 6846 Etat de communication d'entrée ASCII 3 236 Code (hexadécimal) 6847 Etat de communication de sortie ASCII 6849 Création d'un paquet de 10 octets 684A Création d'un paquet de 12 octets 684B Création d'un paquet de 16 octets 684C Numéro de station d'E/S incorrect 6729 Acquittement bus de l'interface 984 trop haut 35010534 06/2020 Informations supplémentaires Nombre de clignotements de l'indicateur Com Act Code (hexadécimal) Erreur détectée 4 6616 Erreur d'initialisation du câble coaxial 6617 Erreur de transfert DNA du câble coaxial 6619 Erreur de vidage des données du câble coaxial 681A Ligne DRQ du câble coaxial raccrochée 681C DRQ du câble coaxial raccroché 5 6503 Erreur de test de l'adresse de la RAM 6 6402 Erreur de test des données de la RAM 7 6300 Erreur de somme PROM (SE non chargé) 6301 Erreur de somme PROM 8001 Erreur de somme PROM du noyau 8002 Erreur d'effacement / programme flash 8003 Renvoi inattendu du SE 8 35010534 06/2020 237 Informations supplémentaires ID de diagnostic Définition des ID de diagnostic Les ID de diagnostic (TextID) définissent les messages d'avertissement écrits dans le tampon de diagnostic. ID de diagnostic Message d'avertissement Message affiché sur le voyant LED de l'UC 13000 Message par défaut Power up ID de diagnostic pour le basculement de l'UC primaire en mode Local : ID de diagnostic Message d'avertissement Message affiché sur le voyant LED de l'UC 13001 Arrêt du système halt 13002 E/S distantes S908 inopérantes s908 fails 13003 Erreur d'équipement ETH hsby fails 13004 Problème de communication ETH hsby fails 13005 Commande d'arrêt de l'automate stop 13006 Bouton du clavier permettant un passage en off keypad mode local 13007 Requête du registre de commande en local off %sw60 13032 E/S Ethernet inopérantes eio fails 13033 CPR distant S908 inopérant s908 crp 13034 CPR distant Ethernet inopérant eio crp ID de diagnostic pour le basculement de l'UC redondante en mode Local : ID de diagnostic Message d'avertissement Message affiché sur le voyant LED de l'UC 13008 Arrêt du système halt 13009 Erreur d'E/S distantes rio fails 13010 Erreur d'équipement ETH hsby fails 13011 Problème de communication ETH hsby fails 13012 Commande d'arrêt de l'automate stop 13013 Bouton du clavier permettant un passage en off keypad mode local 13014 Requête du registre de commande en local eio fails 13027 E/S Ethernet inopérantes eio fails 13028 CPR distant S908 inopérant s908 crp 13029 CPR distant Ethernet inopérant eio crp 238 35010534 06/2020 Informations supplémentaires ID de diagnostic pour le basculement de l'UC de l'état redondant à l'état primaire : ID de diagnostic Message d'avertissement Message affiché sur le voyant LED de l'UC 13015 Commande de contrôle sur ETH take over 13016 Commande de contrôle sur RIO S908 take over 13030 Commande de contrôle sur E/S Ethernet take over 13031 L'UC primaire a disparu, détectée sur 2 liaisons take over ID de diagnostic pour le basculement du mode Local vers l'UC primaire/UC redondante : ID de diagnostic Message d'avertissement Message affiché sur le voyant LED de l'UC 13017 Passage de Local à UC primaire run 13018 Passage du mode Local à l'UC redondante plug&run ID de diagnostic pour le basculement vers le mode Local : ID de diagnostic Message d'avertissement Message affiché sur le voyant LED de l'UC 13019 Local en raison d'une non-concordance des applications off appli 13020 Mode Local dû à une version différente du système d'exploitation off vers 13021 Mode Local dû aux RIO S908 inopérantes off rio 13024 Mode Local dû au registre de commande off %sw60 13025 Mode Local dû aux E/S Ethernet inopérantes eio fails 13026 Mode Local dû au coprocesseur inopérant copro fail Autres ID de diagnostic : ID de diagnostic Message d'avertissement Message affiché sur le voyant LED de l'UC 13022 Basculement du CPR S908 en mode noyau crp fault 13023 Version du système d'exploitation du coprocesseur non compatible 35010534 06/2020 copro err 239 Informations supplémentaires 240 35010534 06/2020 Quantum sous EcoStruxure™ Control Expert Commandes et écrans 35010534 06/2020 Annexe B Commandes, écrans et menus du système de redondance d'UC Quantum Commandes, écrans et menus du système de redondance d'UC Quantum Présentation Cette annexe décrit les commandes et écrans, les voyants et la structure des menus. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Commandes et écrans de l'UC 242 Voyants des UC 246 Utilisation des écrans de l'afficheur LCD de l'UC (CPU) 247 35010534 06/2020 241 Commandes et écrans Commandes et écrans de l'UC Couvre-objectif Vous pouvez ouvrir le couvre-objectif (2 sur le panneau avant de l'UC (voir page 27)) en le faisant glisser vers le haut. Une fois le couvre-objectif ouvert, vous pouvez accéder aux éléments suivants : interrupteur à clé pile bouton de réinitialisation Interrupteur à clé L'interrupteur à clé (4) sert à sécuriser le niveau d'autorisation et à protéger la mémoire. L'interrupteur à clé présente deux positions : verrouillé et déverrouillé. Il sera uniquement lu et déchiffré par la partie SE de l'automate du micrologiciel et non par la partie OS Loader. Le processeur Quantum contient un ensemble de menus système qui permettent à l'utilisateur : d'exécuter des opérations sur l'automate (c'est-à-dire Start PLC, Stop PLC) ; d'afficher les paramètres du module (c'est-à-dire les paramètres de communication) ; de passer en mode de maintenance (processeurs de sécurité). Les principales positions sont présentées dans le tableau ci-dessous : Position de la clé Fonctionnement de l'automate déverrouillé : Les opérations de menu système peuvent être appelées et les paramètres du module peuvent être modifiés par l'opérateur à l'aide de l'écran et du clavier. La protection mémoire est désactivée. Vous pouvez passer en mode de maintenance (processeurs de sécurité). verrouillé : Aucune opération de menu système ne peut être appelée et les paramètres du module sont en lecture seule. La protection mémoire est activée. Mode de sécurité forcé (processeurs de sécurité). Lorsque l'interrupteur à clé passe de la position « Verrouillé » à la position « Déverrouillé », ou inversement, active le rétroéclairage de l'écran. NOTE : Pour des explications supplémentaires sur les modes de maintenance et de sécurité, consultez la section Modicon Quantum, Quantum Safety PLC, Safety Reference Manual. 242 35010534 06/2020 Commandes et écrans Tableaux de description de l'interrupteur à clé Le tableau ci-dessous fournit des informations sur la position de l'interrupteur des processeurs Quantum 140 6•• ••• de haut de gamme avec micrologiciel 3.12 : Opération Position de l'interrupteur Déverrouillé Verrouillé Mode de programmation Autorisé Autorisé Mode surveillance Autorisé Autorisé Chargement d'une application Autorisé Autorisé Téléchargement, modification en ligne Autorisé Interdite Commandes Stop/Run/Init de Control Expert Autorisé Autorisé Unity Pro est l’ancien nom de Control Expert pour les versions 13.1 et antérieures. Le tableau ci-dessous fournit des informations sur la position de l'interrupteur des processeurs Quantum 140 CPU 6•• ••• haut de gamme avec micrologiciel ≥ 3.12 et Unity Pro < V8 : Opération Position de l'interrupteur Déverrouillé Verrouillé Mode de programmation Autorisé Interdite Mode surveillance Autorisé Autorisé Chargement d'une application Autorisé Interdite Téléchargement, modification en ligne Autorisé Interdite Commandes Stop/Run/Init de Unity Pro Autorisé Interdite Unity Pro est l’ancien nom de Control Expert pour les versions 13.1 et antérieures. Le tableau ci-dessous fournit des informations sur la position de l'interrupteur des processeurs Quantum 140 CPU 6•• ••• d'entrée de gamme avec micrologiciel ≥ 3.2 et Unity Pro ≥ V8 : Opération Position de l'interrupteur Déverrouillé Verrouillé Mode de programmation Acceptée Mode surveillance Acceptée (1) Acceptée (1) Chargement d'une application Acceptée (1) Interdite Téléchargement, modification en ligne Acceptée (1) Interdite Commandes Stop/Run/Init de Control Expert/UnityPro Acceptée (1) Interdite (1) (1) Interdite : protégé par un mot de passe si un mot de passe a été défini dans l'application Control Expert/Unity Pro 35010534 06/2020 243 Commandes et écrans Bouton de réinitialisation L'activation du bouton de réinitialisation (12) entraîne un démarrage à froid de l'automate. Ecran LCD L'écran à cristaux liquides (LCD - 3) comporte 2 lignes composées chacune de 16 caractères. Ses paramètres de rétroéclairage et de luminosité peuvent être modifiés : Le rétroéclairage est entièrement automatisé pour prolonger la durée de vie des écrans LCD. Le rétroéclairage s'allume lorsque l'un des événements suivants se produit : une touche est activée, l'état de l'interrupteur à clé change, un message d'erreur s'affiche à l'écran. Le rétroéclairage reste allumé pour les messages d'erreur tant que le message est affiché. Dans le cas contraire, le rétroéclairage s'éteint automatiquement au bout de cinq minutes. Réglage du contraste Le contraste est réglable au moyen du clavier lorsque l'écran par défaut s'affiche. Etape 244 Action 1 Appuyez sur la touche MOD : 2 Pour un contraste plus sombre, appuyez sur : 3 Pour un contraste plus clair, appuyez sur : 4 Pour valider le réglage, appuyez sur : 35010534 06/2020 Commandes et écrans Clavier Le clavier (5) comporte cinq touches affectées à des adresses matérielles. Chacune des deux flèches de direction comporte un voyant : 1 2 5 touches 2 voyants Utilisation des touches Fonctions du clavier : Touche Fonction Pour annuler une saisie, suspendre ou arrêter une action en cours Pour afficher successivement les écrans précédents (remonter l'arborescence) Pour confirmer une sélection ou une saisie Pour définir la valeur d'un champ de l'écran Voyant allumé Touche active : pour parcourir les options de menu pour parcourir les champs susceptibles d'être modifiés Voyant clignotant Touche active : il est possible de faire défiler les champs susceptibles d'être modifiés. Voyant éteint Touche inactive : aucune option de menu ni champ susceptible d'être modifié. Voyant allumé Touche active : pour passer d'un champ à l'autre dans l'écran pour accéder au sous-menu Voyant clignotant Touche active : utilisée pour changer de chiffre dans un champ modifiable. Voyant éteint 35010534 06/2020 Touche inactive, il n'y a pas de : sous-menu pour l'option de menu barre de défilement associée à l'écran barre de défilement associée au champ 245 Commandes et écrans Voyants des UC Présentation Les UC du système de redondance d'UC Quantum ont deux types d'indicateurs : 1. Ecran LCD (1) L'écran par défaut sert d'écran d'état de l'automate (voir page 247). 2. Voyants (2) La figure ci-dessous présente les deux types d'indicateurs. 1 2 Ecran LCD (couvre-objectif fermé) Voyants Description des voyants Le tableau ci-après fournit la description des voyants des UC du système de redondance d'UC Quantum. 246 Voyants Indication COM L'UC est contrôlée par le matériel du coprocesseur ; indique une activité de l'UC primaire ou redondante STS L'UC est contrôlée par le micrologiciel du coprocesseur : Clignotant : le système est redondant et les données sont échangées entre l'automate primaire et l'automate redondant Allumé : le système n'est pas redondant ou le coprocesseur s'initialise depuis la mise sous tension jusqu'à la fin des auto-tests Eteint : l'auto-test du coprocesseur a détecté des erreurs 35010534 06/2020 Commandes et écrans Utilisation des écrans de l'afficheur LCD de l'UC (CPU) Introduction L'écran LCD de l'automate affiche des messages qui indiquent l'état de l'automate. Il existe quatre niveaux de menus et de sous-menus. Les menus sont accessibles via le clavier (voir page 245) du panneau avant de l'automate. Pour obtenir des informations détaillées sur les menus et les sous-menus, reportez-vous aux sections suivantes : Menus et sous-menus PLC Operations (voir page 250) Utilisation des menus et des sous-menus Communications (voir page 253) Utilisation des menus et des sous-menus LCD Settings (voir page 255) Utilisation des menus et des sous-menus System Info (voir page 256) Structure : menus et sous-menus de l'écran LCD : 1 2 3 4 Ecran par défaut Menus système Sous-menus Sous-écrans 35010534 06/2020 247 Commandes et écrans Accès aux écrans Utilisez le clavier pour accéder aux menus et sous-menus du système : Etape 248 Action 1 Pour accéder aux écrans, assurez-vous que l'interrupteur à clé est déverrouillé. 2 Pour passer à un menu inférieur, appuyez sur l'un des boutons suivants : 3 Pour revenir au menu précédent, appuyez sur : 35010534 06/2020 Commandes et écrans 140 CPU 65• •• Ecran par défaut L'écran par défaut est en lecture seule et contient les champs suivants : L'écran par défaut affiche les informations suivantes : Affichage Description 0 Champ Mode de l'UC M Mode de maintenance (sur les processeurs de sécurité uniquement) S Mode de sécurité (sur les processeurs de sécurité uniquement) 2 Etat de l'UC RUN Le programme d'application est en cours d'exécution. STOP Le programme d'application N'EST PAS en cours d'exécution. STOP Local No Conf Le processeur ne contient pas de programme d'application. Halt Erreur d'état détectée (en mode de maintenance pour les modules de sécurité). BatL Port Indique l'état de fonctionnement de la pile : Allumé en continu = niveau de chargement faible. Aucun message = pile OK. USB Indique que le port est actif. Modbus Plus MB+ Indique l'activité Modbus Plus. Modbus PCM mb+ Aucune activité Dup Adresse MB+ en double ERR Erreur de communication Modbus détectée INI Recherche réseau initiale 232 Activité du port série pour RS-232 485 Activité du port série pour RS-485 1 L'état affiché renseigne sur l'état de fonctionnement de la pile de la carte PCMCIA dans l'emplacement 1 : Allumé en continu = pile OK. Clignotant = niveau de chargement faible (uniquement pour les cartes PCMCIA vertes (version < 04))(1). 2 L'état affiché renseigne sur l'état de fonctionnement de la pile de la carte PCMCIA dans l'emplacement 2 : Allumé en continu = pile OK. Clignotant = niveau de chargement faible (uniquement pour les cartes PCMCIA vertes (version < 04))(1). (1) Avec les cartes PCMCIA bleues (version >= 04), il n'y a aucun clignotement lorsque le niveau de chargement est faible. 35010534 06/2020 249 Commandes et écrans Menu PLC Operations La structure du menu et des sous-menus PLC Operations est la suivante : 250 35010534 06/2020 Commandes et écrans Sous-menu pour PLC Operations: Start, Stop and Init : Ecrans Start, Stop, Init Champs disponibles Description Start PLC Press <ENTER> to confirm Start. Appuyez sur <ENTER> pour démarrer l'automate. Stop PLC Press <ENTER> to confirm Stop. Appuyez sur <ENTER> pour arrêter l'automate. Init PLC Press <ENTER> to confirm Init. Appuyez sur <ENTER> pour initialiser l'automate. Sur les processeurs de sécurité, cette commande est accessible uniquement en mode de maintenance. Sous-menu pour PLC Operations Hot Standby CPU : Ecran Champ Option Description Hot Standby State: State lecture seule PRIMARY CPU L'automate sert d'unité primaire. STANDBY CPU L'automate sert d'unité redondante. Offline L'automate n'est ni l'unité primaire ni l'unité redondante. Hot Standby Mode: Mode (modifiable uniquement si l'interrupteur à clé est déverrouillé) RUN STS (allumé L'automate est actif et sert d'automate (PLC) primaire en continu) ou bien peut jouer le rôle d'UC (PLC) primaire si nécessaire. STS clignotant OFFLINE STS (allumé L'automate est mis hors service sans arrêt ou mis hors en continu) tension. Si l'automate est l'automate (PLC) primaire lorsque le mode Local est activé, le contrôle est basculé sur l'automate (PLC) redondant. Si l'automate (PLC) redondant passe en mode Local, l'UC (PLC) primaire continue de fonctionner sans sauvegarde. STS clignotant Hot Standby Order: 35010534 06/2020 A or B (modifiable uniquement si l'interrupteur à clé est déverrouillé) FIRST SECOND L'automate est en cours de transfert ou de mise à jour. Une fois transfert terminé, le voyant RUN reste allumé en continu. L'automate est en cours de transfert/mise à jour. Une fois le transfert terminé, le voyant OFFLINE (Local) reste allumé en continu. Ordre d'alimentation de la redondance d'UC (Hot Standby) NOTE : pour modifier l'ordre A/B, vérifiez que l'automate (PLC) est en mode STOP. 251 Commandes et écrans Ecran Champ Option Hot Standby Transfer: (Cette option de menu est activée uniquement si l'interrupteur à clé est déverrouillé.) Description Appuyez sur <ENTER> pour confirmer le transfert. Le transfert va initier la demande de mise à jour du programme à partir de l'automate (PLC) primaire. Appuyez sur une autre touche pour annuler le transfert et revenir à l'écran Hot Standby Transfer. NOTE : le transfert à l'aide du clavier dépend de l'utilisation du mot %SW60.5 (voir EcoStruxure™ Control Expert, Bits et mots système, Manuel de référence) : la modification du mot %SW60.5 via l'application avec transfert simultané à l'aide du clavier peut entraîner des problèmes (absence de transfert ou nouvelle tentative). Hot Standby Diag: 252 L'ordre de l'écran de diagnostic varie selon l'opération. Halt Tâche utilisateur en mode pause (Halt) RIO fails Erreur détectée signalée par le module de communication RIO HSBY fails Erreur détectée signalée par liaison optique Stop Commande Stop envoyée Off keypad Commande d'activation du mode Local saisie au clavier Off %SW60 Commande d'activation du mode Local définie dans le registre de commande Off appli Local en raison d'une non-concordance des applications Off vers Local en raison d'une non-concordance du SE (OS) des automates (PLC) ou des coprocesseurs Off RIO Local en raison d'une erreur RIO détectée Take over UC (CPU) redondante basculée en mode d'UC (CPU) primaire Run Commande Run envoyée Plug & Run Liaison Sun-link opérationnelle et UC (CPU) redondante démarrée Power up Aucun message : l'automate (PLC) vient de démarrer 35010534 06/2020 Commandes et écrans Menu Communications Menu et sous-menus Communications : 35010534 06/2020 253 Commandes et écrans Sous-menus TCP/IP Ethernet PLC Communications : Ecrans TCP/IP Ethernet Champs disponibles Options disponibles Description TCP/IP Ethernet IP Address1,2 ###.###.###.### nombres décimaux Affiche l'adresse IP. TCP/IP Ethernet Subnet Mask1,2 ###.###.###.### nombres décimaux Affiche l'adresse de masque de sous-réseau. TCP/IP Ethernet IP Gateway1,2 ###.###.###.### nombres décimaux Affiche l'adresse IP de la passerelle Ethernet. TCP/IP Ethernet MAC Address ##.##.##.##.##.## (lecture seule) nombres hexadécimaux Affiche l'adresse MAC. 1) Les paramètres ne peuvent être modifiés que si aucune application n'a été téléchargée (état NO CONF). 2) Lorsqu'une nouvelle application d'automate (PLC) a été téléchargée, l'adresse Ethernet à l'écran est mise à jour uniquement lorsque vous accédez au niveau le plus élevé de l'arborescence de menus. Sous-menus Modbus Plus PLC Communications : Champs disponibles Options disponibles Description ## (modifiable uniquement si l'interrupteur à clé est déverrouillé) 1-64 Saisissez une adresse Modbus Plus valide. Modbus Plus State Monitor Link Etat de la liaison Modbus Plus Normal Link Sole Station Duplicate Address No Token 254 35010534 06/2020 Commandes et écrans Sous-menus Serial PLC Communications : Champs disponibles* Options disponibles Description Mode 232 Mode RS 485 Protocol ASCII Adr 1 - 247 Protocoles disponibles RTU Adresse de l'unité for Modbus Switchover Primary CPU 1-119 Standby CPU 129 - 247 Rate 50, 75, 110, 134.5, 150, 300, 600, 1200, 1800, 2400, 3600. 4800, 7200, 9600, 19200 bits/s débit Par NONE Parité ODD EVEN DB 7,8 Bits de données : si le protocole est Modbus, puis RTU-8 ou ASCII-7. SB 1,2 Bits d'arrêt *Si l'interrupteur à clé est déverrouillé, les champs sont modifiables. Menu System Info Structure des menus et sous-menus System Info : 35010534 06/2020 255 Commandes et écrans Sous-menus System Info, PLC Communications : Ecrans System Info Champs disponibles* Stop Code #### Code d'arrêt de la machine Description Description du code d'arrêt de la machine Rev.Ldr: ##.## Révision du SE (OS) Firmware Info Options disponibles Description OS: ##.##-##-## Révision de OSLoader Hardware Info HW Rev: #### Révision du matériel Copro Info ##-IE-## Révision du coprocesseur * Champs en lecture seule. Menu LCD Settings Menu et sous-menus LCD Settings : Sous-menu LCD Contrast settings : Ecrans LCD Contrast Champs disponibles LCD Contrast: #### Description Utilisez les touches de direction pour ajuster le réglage : La flèche vers le haut augmente le pourcentage (plus clair). La flèche vers le bas diminue le pourcentage (plus sombre). 256 35010534 06/2020 Commandes et écrans Sous-menus LCD Light setting : Ecrans Champs disponibles Description LCD Light: On L'écran LCD reste allumé en permanence ou jusqu'à ce que ses paramètres soient modifiés. Off L'écran LCD reste éteint en permanence ou jusqu'à ce que ses paramètres soient modifiés. 1 Min L'écran LCD reste allumé pendant une minute. 5 Min L'écran LCD reste allumé pendant 5 minutes. 10 Min L'écran LCD reste allumé pendant 10 minutes. 15 Min L'écran LCD reste allumé pendant 15 minutes. 35010534 06/2020 257 Commandes et écrans 258 35010534 06/2020 Quantum sous EcoStruxure™ Control Expert Glossaire 35010534 06/2020 Glossaire A Adaptateur Cible des requêtes de connexion des données d'E/S en temps réel émises par les scrutateurs. Il ne peut ni envoyer ni recevoir des données d'E/S en temps réel, sauf si un scrutateur l'exige. Il ne conserve, ni ne génère les paramètres de communication des données nécessaires pour établir la connexion. L'adaptateur accepte des requêtes de messages explicites (connectés et non connectés) des autres équipements. Anneau secondaire Réseau Ethernet avec une boucle reliée à l'anneau principal par le biais d'un DRS. Un sousanneau peut contenir des équipements d'E/S distantes ou distribuées. B BOOL (type booléen) Type de données informatique standard. Une variable de type BOOL peut avoir l'une des deux valeurs suivantes : 0 (FALSE) ou 1 (TRUE). Un bit extrait d'un mot est de type BOOL, par exemple : %MW10.4. BOOTP Acronyme de BOOTstrap Protocol (protocole d'amorçage). Protocole réseau UDP qu'un client réseau peut utiliser pour obtenir automatiquement une adresse IP à partir d'un serveur. Le client s'identifie auprès du serveur à l'aide de son adresse MAC. Le serveur, qui gère un tableau préconfiguré des adresses MAC des équipements client et des adresses IP associées, envoie au client son adresse IP définie. Le service BOOTP utilise les ports UDP 67 et 68. C CCOTF Acronyme de Change Configuration On The Fly (modification de configuration à la volée). Fonction de Control Expert, qui permet de modifier le matériel d'un automate (PLC) dans la configuration système alors que l'automate (PLC) fonctionne, sans impact sur les opérations des autres stations. 35010534 06/2020 259 Glossaire D DHCP DRS Acronyme de Dynamic Host Configuration Protocol (protocole de configuration dynamique d'hôtes). Extension du protocole de communication BOOTP, qui permet d'affecter automatiquement les paramètres d'adressage IP, notamment l'adresse IP, le masque de sous-réseau, l'adresse IP de passerelle et les noms de serveur DNS. DHCP ne nécessite pas la gestion d'un tableau identifiant chaque équipement de réseau. Le client s'identifie auprès du serveur DHCP en utilisant son adresse MAC ou un identifiant d'équipement unique. Le service DHCP utilise les ports UDP 67 et 68. Acronyme de Dual-Ring Switch. Commutateur géré étendu ConneXium sur lequel est téléchargée une configuration parmi les différentes configurations prédéfinies possibles afin qu'il puisse faire partie d'un réseau d'E/S Ethernet. Un DRS fournit deux connexions d'anneau compatibles RSTP, l'une pour l'anneau principal et l'autre pour le sous-anneau. Il gère également la qualité de service (QoS), qui offre un niveau de performances prévisible pour le trafic des E/S distantes et des E/S distribuées sur le même réseau d'E/S. Les commutateurs double anneau (DRSs) nécessitent la version 6.0 ou une version ultérieure du micrologiciel. E E/S sorties distantes (S908) héritées Système d'E/S distantes Quantum utilisant des câbles coaxiaux et des terminaisons. EN Acronyme de ENable (activer). Entrée de bloc facultative. Lorsque le bloc est activé, une sortie ENO est automatiquement réglée. Si EN = 0, le bloc n'est pas activé, son programme interne n'est pas exécuté et ENO est réglé sur 0. Si EN = 1, le programme interne du bloc est exécuté et ENO est réglé sur 1. Si une erreur survient, ENO prend la valeur 0. Si l'entrée EN n'est pas connectée, elle est automatiquement réglée sur 1. ENO Acronyme de Error NOtification (notification d'erreur). Sortie associée à l'entrée facultative EN. Si ENO est réglé sur 0 (parce que EN = 0 ou qu'une erreur d'exécution est détectée) : L'état des sorties du bloc fonction reste le même que lors du précédent cycle de scrutation correctement exécuté. La ou les sorties de la fonction, ainsi que les procédures, sont réglées sur 0. 260 35010534 06/2020 Glossaire Equipement d'E/S distribuées Equipements Ethernet (appareils Schneider Electric, PC, serveurs ou équipements tiers) prenant en charge l'échange d'E/S avec un automate (PLC) ou un autre service de communication Ethernet. F FTP Acronyme de File Transfer Protocol (protocole de transfert de fichiers). Protocole qui copie un fichier d'un hôte vers un autre sur un réseau TCP/IP, comme Internet. Le protocole FTP utilise une architecture client-serveur ainsi qu'une commande et des connexions de données distinctes entre le client et le serveur. G Global Data Global Data permet d'échanger automatiquement des variables de données pour la coordination des applications des automates (PLC). H HMI Acronyme de Human Machine Interface (interface homme-machine). Une IHM (HMI) est un dispositif qui affiche les données de processus pour l'opérateur et permet à celui-ci de contrôler les processus via l'IHM (HMI). Une IHM (HMI) est en général reliée à un système SCADA pour fournir des données de gestion et des diagnostics (par exemple, des procédures de maintenance planifiées et des schémas détaillés pour une machine ou un capteur particulier). Hot Standby Système de contrôle à haute disponibilité incluant un second automate PLC (redondant), qui permet de maintenir l'état du système à jour. Si l'automate (PLC) primaire est défaillant, l'automate (PLC) redondant prend le contrôle du système. HTTP Acronyme de Hypertext Transfer Protocol (protocole de transfert hypertexte). Protocole de mise en réseau des systèmes d'informations distribuées et collaboratives. Le protocole HTTP constitue la base de la communication des données pour le Web. 35010534 06/2020 261 Glossaire I INT (integer) (codé sur 16 bits). Les limites supérieures/inférieures sont les suivantes : -(2 puissance 15) à (2 puissance 15) - 1. Exemple : -32768, 32767, 2#1111110001001001, 16#9FA4. M MAST Tâche de processeur maître exécutée par le biais de son logiciel de programmation. La tâche MAST comporte deux sections : IN : les entrées sont copiées dans la section IN avant l'exécution de la tâche MAST. OUT : les sorties sont copiées dans la section OUT après l'exécution de la tâche MAST. Messagerie implicite Messagerie connectée de classe 1 basée sur le protocole UDP/IP pour EtherNet/IP. La messagerie implicite gère une connexion ouverte pour le transfert programmé d'informations de commande entre un producteur et un consommateur. Comme une connexion est maintenue ouverte, chaque message contient principalement des données (sans la surcharge des informations sur les objets) plus un identificateur de connexion. N Nuage d'E/S distribuées Groupe d'équipements d'E/S distribuées connectés à un port sans anneau sur un DRS ou un module de communication d'E/S distribuées dans le rack local. Les nuages d'E/S distribuées sont des connexions en un point unique au réseau et ne sont pas nécessaires à la prise en charge du protocole RSTP. R Rack local Rack Quantum contenant l'automate, une alimentation et un module de communication d'E/S distantes Ethernet. Un rack local comprend un ou deux racks : le rack principal (contenant le module de communication d'E/S distantes) et un rack étendu facultatif. Un réseau d'E/S distantes Ethernet Quantum nécessite 1 rack local sur l'anneau principal. Réseau d'équipements Réseau Ethernet au sein d'un réseau d'E/S, qui contient des équipements d'E/S distantes et des équipements d'E/S distribuées. Les équipements connectés à ce réseau suivent des règles spécifiques pour permettre le déterminisme des E/S distantes. 262 35010534 06/2020 Glossaire Réseau de contrôle Réseau Ethernet contenant des automates (PLCs), des systèmes SCADA, un serveur NTP, des ordinateurs (PCs), des systèmes AMS, des commutateurs, etc. Deux topologies sont prises en charge : Topologie plate : les équipements de ce réseau appartiennent au même masque de sousréseau. Topologie à deux niveaux : le réseau est fractionné en un réseau de fonctionnement et un réseau inter-contrôleurs. Ces deux réseaux peuvent être indépendants physiquement, mais sont généralement liés par un équipement de routage. RPI RSTP Acronyme de Requested Packet Interval (intervalle de paquet demandé). Période entre les transmissions de données cycliques demandées par le scrutateur. Les équipements EtherNet/IP publient des données selon l'intervalle que le scrutateur RPI leur a affecté et reçoivent des requêtes de message du scrutateur à chaque RPI. Acronyme de Rapid Spanning Tree Protocol (protocole de Spanning Tree à transition rapide). Protocole permettant d'inclure des liaisons supplémentaires (redondantes) dans une conception de réseau pour fournir des chemins de secours automatiques en cas d'arrêt d'une liaison active, sans avoir à prévoir des boucles ou l'activation/désactivation manuelle des liaisons de secours. S Scrutation d'E/S (I/O Scanning) Interrogation continue des modules d'E/S pour recueillir des informations sur les données, les états, les événements et les diagnostics. Ce processus permet de surveiller les entrées et les sorties. SNMP Acronyme de Simple Network Management Protocol (protocole de gestion de réseau simple). Protocole utilisé dans des systèmes de gestion réseau pour surveiller les équipements reliés au réseau et détecter des événements. Ce protocole fait partie de la suite de protocoles Internet (IP) définie par l'IETF (Internet Engineering Task Force), qui inclut des directives de gestion de réseau, dont un protocole de couche d'application, un schéma de base de données et un ensemble d'objets de données. Station d'E/S distantes L'un des trois types d'équipements d'E/S distantes dans un réseau d'E/S distantes Ethernet. Une station d'E/S distantes est un rack Quantum ou X80 composé de modules d'E/S qui sont connectés à un réseau d'E/S distantes Ethernet et gérés par un adaptateur distant Ethernet. Une station peut être un simple rack ou un rack avec un rack d'extension. 35010534 06/2020 263 Glossaire 264 35010534 06/2020 Quantum sous EcoStruxure™ Control Expert Index 35010534 06/2020 Index 0-9 140 CPU 671 60, 225 140 CPU 671 60S, 228 140 CPU 672 61, 233 140CPU67260, 230 A accessoires de câblage fibre optique, 28 adresses IP 140 NOC 780 00, 109 140 NOC 781 00, 109 140 NOE 771 •1, 109 applications identiques, 198 automate, défaillance primaire, 133 B basculement, 53 basculements démarrages à froid, 106 différences d'application, 197 permutation d'adresses, 147 USB, 55 C câble fibre optique 490NOR00003, 222 490NOR00005, 222 490NOR00015, 222 VDIF0646463505, 222 claviers, 245 configuration registres, 97 configuration des processeurs, 74 configurer NOC, 73 35010534 06/2020 CRP com act, erreur, 133 D décalages, 147 défauts détectés, 127 diagnostic buffers, 238 diagnosticHot Standby, 247 diagnostics tampons, 126 différences d'application, 197 données globales, 109 E E/S distante, 131 embase Ethernet, 39 embase Ethernet, 39 erreurs d'E/S, 174 erreurs système, 121 G gestion des informations de chargement, 209 H horodateurs, 107 Hot Standby diagnostic, 247 HSBY_RD, 158 HSBY_ST, 161 HSBY_WR, 164 I interrupteur à clé, 248 IP SWAP, 109 265 Index L lecture registres, 97 liaison de synchronisation, 28 limites taille du transfert, 178 M maintenance, 121 menus UC avancées, 247 mise à niveau, 211 modes, 112 modes de fonctionnement, 112 N NOC Modules Ethernet, 108 NOE Modules Ethernet, 108 S surdébit, 181 SWAP, 109 T temporisateur, 107 temps de cycle, 181 temps de transfert, 178, 181 tests de confiance au démarrage, 123 tests de confiance durant l'exécution, 124 tests IP en double, 113 transfert, programme, 177 U utilisation de Control Expert, 73 Utilisation des données initialisées, 106 P permutation d'adresses, 147 permutation périodique, 109 processeur, diagnostic allumé en continu, 246 clignotant, 246 processeurs de diagnostic, 121 R redondance d'UC (HSBY) UC de sécurité, 65 registres, 73 commande, 98 état, 102, 105 remplacement d'un module défaillant, 122 restriction, 116 REV_XFER, 167 266 35010534 06/2020