▼
Scroll to page 2
of
248
Redondance d'UC Modicon M580 NHA58881 09/2020 Redondance d'UC Modicon M580 Guide de planification du système pour architectures courantes Traduction de la notice originale NHA58881.08 09/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 NHA58881 09/2020 Table des matières Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . A propos de ce manuel. . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 1 Présentation du système de redondance d'UC M580 . . PACs primaire et redondant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Basculement des PAC dans un système de redondance d'UC M580. Description physique des CPUs Hot Standby M580 . . . . . . . . . . . . . . Normes et certifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Etats du système de redondance d'UC . . . . . . . . . . . . . . . . . . . . . . . . Compatibilité des configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 2 Composants matériels d'un système de redondance d'UC M580. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . M580Racks locaux des systèmes de redondance d’UC . . . . . . . . . . . Stations RIO (e)X80M580 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Stations RIO Quantum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Carte mémoire SD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 3 Planification d'une topologie de redondance d'UC M580 standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cycle de vie d'un projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation d'un système Modicon M580 standard. . . . . . . . . . . . . . Planification d'une topologie de redondance d'UC M580 . . . . . . . . . . Topologies de redondance d'UC M580 courantes . . . . . . . . . . . . . . . Topologies de redondance d'UC M580 avec module BMENOC0321 pour la connexion du réseau de contrôle . . . . . . . . . . . . . . . . . . . . . . Gestion des réseaux à plat avec redondance d'UC M580 . . . . . . . . . Chapitre 4 Utilisation des applications de redondance d'UC M580 . Règles de programmation de la redondance d'UC Modicon M580 . . . Configuration du système de redondance d'UC M580 . . . . . . . . . . . . Configuration d'une CPU redondante M580 . . . . . . . . . . . . . . . . . . . . Change Configuration On The Fly (CCOTF) . . . . . . . . . . . . . . . . . . . . Modification en ligne d'une section SFC. . . . . . . . . . . . . . . . . . . . . . . Configuration des adresses IP d'un système de redondance d'UC M580 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration des variables de données d'une application à redondance d’UC BMEH58•040 M580 . . . . . . . . . . . . . . . . . . . . . . . . NHA58881 09/2020 7 11 17 18 19 25 29 30 33 37 38 43 45 46 49 50 51 55 58 76 88 99 100 103 104 108 110 111 114 3 Configuration du temps de rétention des stations et des équipements Transfert des projets de redondance d'UC M580 . . . . . . . . . . . . . . . . Modification de l'application en mode local avec différence d'application autorisée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Restauration et sauvegarde de projets . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 5 Gestion des échanges de données à redondance d'UC M580 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Echange de données à redondance d'UC M580 . . . . . . . . . . . . . . . . . Structure de données DDT à redondance d'UC. . . . . . . . . . . . . . . . . . Fonctions élémentaires de stockage de données . . . . . . . . . . . . . . . . Chapitre 6 Fonctionnement du système de redondance d'UC M580 Démarrage d'un système de redondance d'UC M580 . . . . . . . . . . . . . Affectation et transition des états de redondance d'UC . . . . . . . . . . . . Exemples d'état d'un système de redondance d'UC . . . . . . . . . . . . . . Exécution de commandes de redondance d'UC . . . . . . . . . . . . . . . . . Utilisation de la mémoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 7 Performance du système de redondance d'UC M580 . . . Performances du système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Calcul du temps de cycle de tâche minimum. . . . . . . . . . . . . . . . . . . . Temps de réponse de l'application (ART) pour la redondance d'UC (CPUs) pour M580 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 8 Diagnostics de la redondance d'UC M580 . . . . . . . . . . . . 8.1 Voyants de l'UC redondante M580 . . . . . . . . . . . . . . . . . . . . . . . . . . . Voyants de diagnostic des UC de redondance M580 . . . . . . . . . . . . . Voyant d'accès de la carte mémoire . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2 Diagnostics de la redondance d'UC M580 dans Control Expert . . . . . Diagnostics du système de redondance d'UC M580 dans Control Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Synchronisation de la configuration des équipements distribués . . . . 8.3 Pages Web des UC redondantes M580. . . . . . . . . . . . . . . . . . . . . . . . Présentation des pages Web des UC redondantes M580 . . . . . . . . . Récapitulatif des états (CPU à fonction de redondance) . . . . . . . . . . . Etat HSBY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualiseur de rack. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.4 Diagnostics du système de redondance d'UC M580 . . . . . . . . . . . . . . Diagnostics du système de redondance d'UC M580 . . . . . . . . . . . . . 8.5 Mots système M580 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mots système %SW132 à %SW167 propres à Modicon M580 . . . . . . 4 116 118 120 123 125 126 129 138 141 142 145 148 160 164 167 168 170 173 181 182 183 187 189 190 192 194 195 197 200 203 207 207 209 209 NHA58881 09/2020 Chapitre 9 Mise à jour du micrologiciel du système de redondance d'UC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mise à niveau du micrologiciel avec Automation Device Maintenance Mise à jour du micrologiciel avec Unity Loader . . . . . . . . . . . . . . . . . . Chapitre 10 Remplacement des UC redondantes M580 . . . . . . . . . . Remplacement de modules matériels redondants . . . . . . . . . . . . . . . Chapitre 11 Vérification de la configuration réseau . . . . . . . . . . . . . . Utilisation du gestionnaire de réseau Ethernet . . . . . . . . . . . . . . . . . . Glossaire Index NHA58881 09/2020 ......................................... ......................................... 211 212 213 217 217 221 221 225 245 5 6 NHA58881 09/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. NHA58881 09/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 NHA58881 09/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. NHA58881 09/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 NHA58881 09/2020 A propos de ce manuel Présentation Objectif du document PlantStruxure est un programme Schneider Electric conçu pour répondre aux besoins de nombreux types d'utilisateurs – directeurs d'usine, responsables d'exploitation, ingénieurs, équipes de maintenance et opérateurs – en proposant un système évolutif, souple, intégré et collaboratif. Ce document présente une des fonctionnalités de PlantStruxure : l'utilisation d'Ethernet comme standard fédérateur de l'offre Modicon M580 et la connexion d'un rack local et de M580stations d'E/S distantes (RIO) M580. Ce guide fournit des informations détaillées sur le système de redondance d'UC Modicon M580, dans une topologie de boucle de chaînage simple. NOTE : Les paramètres de configuration figurant dans le présent guide sont uniquement destinés à la formation. Ceux qui sont obligatoires pour votre propre configuration peuvent différer des exemples fournis. NHA58881 09/2020 11 Champ d'application Ce document s'applique au système de redondance d'UC Modicon M580 utilisé avec EcoStruxure™ Control Expert 15.0 ou version ultérieure. Les caractéristiques techniques des équipements décrits dans ce document sont également fournies en ligne. Pour accéder à ces informations en ligne : Etape Action 1 Accédez à la page d'accueil de Schneider Electric www.schneider-electric.com. 2 Dans la zone Search, saisissez la référence d'un produit ou le nom d'une gamme de produits. N'insérez pas d'espaces dans la référence ou la gamme de produits. Pour obtenir des informations sur un ensemble de modules similaires, utilisez des astérisques (*). 3 Si vous avez saisi une référence, accédez aux résultats de recherche Product Datasheets et cliquez sur la référence qui vous intéresse. Si vous avez saisi une gamme de produits, accédez aux résultats de recherche Product Ranges et cliquez sur la gamme de produits qui vous intéresse. 4 Si plusieurs références s'affichent dans les résultats de recherche Products, cliquez sur la référence qui vous intéresse. 5 Selon la taille de l'écran, vous serez peut-être amené à faire défiler la page pour consulter la fiche technique. 6 Pour enregistrer ou imprimer une fiche technique au format .pdf, cliquez sur Download XXX product datasheet. Les caractéristiques présentées dans ce document devraient être identiques à celles fournies en ligne. Toutefois, en application de notre politique d'amélioration continue, nous pouvons être amenés à réviser le contenu du document afin de le rendre plus clair et plus précis. Si vous constatez une différence entre le document et les informations fournies en ligne, utilisez ces dernières en priorité. 12 NHA58881 09/2020 Document(s) à consulter Titre de documentation Référence Modicon M580 - Matériel, Manuel de référence EIO0000001578 (Anglais), EIO0000001579 (Français), EIO0000001580 (Allemand), EIO0000001582 (Italien), EIO0000001581 (Espagnol), EIO0000001583 (Chinois) Modicon M580 Autonome - Guide de planification du système pour architectures courantes HRB62666 (anglais), HRB65318 (français), HRB65319 (allemand), HRB65320 (italien), HRB65321 (espagnol), HRB65322 (chinois) Modicon M580 - Guide de planification du système pour topologies complexes NHA58892 (anglais), NHA58893 (français), NHA58894 (allemand), NHA58895 (italien), NHA58896 (espagnol), NHA58897 (chinois) Modicon M580 - Guide de planification du système de sécurité QGH60283 (Anglais), QGH60284 (Français), QGH60285 (Allemand), QGH60286 (Espagnol), QGH60287 (Italien), QGH60288 (Chinois) Modicon M580, Manuel de sécurité QGH46982 (Anglais), QGH46983 (Français), QGH46984 (Allemand), QGH46985 (Italien), QGH46986 (Espagnol), QGH46987 (Chinois) Plates-formes Modicon M580, M340 et X80 I/O, Normes et certifications EIO0000002726 (Anglais), EIO0000002727 (Français), EIO0000002728 (Allemand), EIO0000002730 (Italien), EIO0000002729 (Espagnol), EIO0000002731 (Chinois) NHA58881 09/2020 13 Titre de documentation Référence Modicon M580 - Modules RIO, Guide d'installation et de configuration EIO0000001584 (Anglais), EIO0000001585 (Français), EIO0000001586 (Allemand), EIO0000001587 (Italien), EIO0000001588 (Espagnol), EIO0000001589 (Chinois), Modicon M580 BMENOC0301/11 - Module de communication Ethernet, HRB62665 (Anglais), Guide d'installation et de configuration HRB65311 (Français), HRB65313 (Allemand), HRB65314 (Italien), HRB65315 (Espagnol), HRB65316 (Chinois) 14 Modicon M580 - Change Configuration on the Fly, Guide utilisateur EIO0000001590 (Anglais), EIO0000001591 (Français), EIO0000001592 (Allemand), EIO0000001594 (Italien), EIO0000001593 (Espagnol), EIO0000001595 (Chinois) Modicon X80 - Modules convertisseurs fibre optique BMXNRP0200/0201, Guide de l'utilisateur EIO0000001108 (Anglais), EIO0000001109 (Français), EIO0000001110 (Allemand), EIO0000001111 (Espagnol), EIO0000001112 (Italien), EIO0000001113 (Chinois) Modicon eX80 - Module d'entrées analogiques HART BMEAHI0812 et module de sorties analogiques HART BMEAHO0412, Guide utilisateur EAV16400 (Anglais), EAV28404 (Français), EAV28384 (Allemand), EAV28413 (Italien), EAV28360 (Espagnol), EAV28417 (Chinois) Modicon M580 - BMENOS0300 - Module de Sélection d'Options de Réseau - Guide d'Installation et de Configuration NHA89117 (anglais), NHA89119 (français), NHA89120 (allemand), NHA89121 (italien), NHA89122 (espagnol), NHA89123 (chinois) Modicon X80 - Modules d'entrée/sortie analogiques, Manuel utilisateur 35011978 (Anglais), 35011979 (Allemand), 35011980 (Français), 35011981 (Espagnol), 35011982 (Italien), 35011983 (Chinois) NHA58881 09/2020 Titre de documentation Référence Modicon X80 - Modules d'entrée/sortie TOR, Manuel utilisateur 35012474 (Anglais), 35012475 (Allemand), 35012476 (Français), 35012477 (Espagnol), 35012478 (Italien), 35012479 (Chinois) Modicon X80 - Module de comptage BMXEHC0200, Guide utilisateur 35013355 (Anglais), 35013356 (Allemand), 35013357 (Français), 35013358 (Espagnol), 35013359 (Italien), 35013360 (Chinois) Electrical installation guide EIGED306001EN (Anglais) Tableaux de Contrôle - Guide Technique - Solutions pour protéger les équipements des perturbations électromagnétiques CPTG003_EN (Anglais), CPTG003_FR (Français) 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 - Bits et mots système, Manuel de référence EIO0000002135 (Anglais), EIO0000002136 (Français), EIO0000002137 (Allemand), EIO0000002138 (Italien), EIO0000002139 (Espagnol), EIO0000002140 (Chinois) EcoStruxure™ Control Expert, Modes de fonctionnement 33003101 (Anglais), 33003102 (Français), 33003103 (Allemand), 33003104 (Espagnol), 33003696 (Italien), 33003697 (Chinois) NHA58881 09/2020 15 Titre de documentation Référence EcoStruxure™ Control Expert, Manuel d'installation 35014792 (Anglais), 35014793 (Français), 35014794 (Allemand), 35014795 (Espagnol), 35014796 (Italien), 35012191 (Chinois) Plates-formes automate Modicon - Cybersécurité, Manuel de référence EIO0000001999 (Anglais), EIO0000002001 (Français), EIO0000002000 (Allemand), EIO0000002002 (Italien), EIO0000002003 (Espagnol), EIO0000002004 (Chinois) Vous pouvez télécharger ces publications et autres informations techniques depuis notre site web à l'adresse : https://www.se.com/ww/en/download/ . 16 NHA58881 09/2020 Redondance d'UC Modicon M580 Présentation de la redondance d'UC M580 NHA58881 09/2020 Chapitre 1 Présentation du système de redondance d'UC M580 Présentation du système de redondance d'UC M580 Description Ce chapitre donne une brève description du système de redondance d'UCModicon M580, notamment : une description des composants de contrôle primaires et redondants ; les modules de redondance d'UC CPU ; les LEDs et commutateurs ; les modes de fonctionnement. Un système de redondance d'UC M580 est basé sur deux UC configurées de manière identique, reliées l'une à l'autre et au même réseau d'E/S distantes. Si une CPUs'arrête, l'autre prend le contrôle du système d'E/S. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page PACs primaire et redondant 18 Basculement des PAC dans un système de redondance d'UC M580 19 Description physique des CPUs Hot Standby M580 25 Normes et certifications 29 Etats du système de redondance d'UC 30 Compatibilité des configurations 33 NHA58881 09/2020 17 Présentation de la redondance d'UC M580 PACs primaire et redondant Description Le système de redondance d'UC M580 est conçu pour être utilisé lorsque le système doit être opérationnel à tout moment. La haute disponibilité du système est offerte par la redondance. Deux embrases sont configurées avec du matériel et des éléments logiciels identiques. L'un des PAC fait office de PAC primaire. Il exécute l'application au travers de la logique du programme et commande les stations d'E/S distantes et l'équipement distribué. L'autre PAC se comporte en PAC redondant. Le PAC primaire met à jour le PAC redondant au début de chaque scrutation. Le PAC redondant est prêt à prendre le contrôle en un cycle si le PAC primaire arrête les communications. Les états primaire et redondant sont interchangeables. Lorsque les PACs s'exécutent, un PAC comme l'autre peut prendre l'état primaire. Lorsqu'un PAC en cours d'exécution devient primaire, l'autre PAC en cours d'exécution peut avoir l'état redondant ou en attente. Les réseaux EIO et DIO sont commandés par le PAC primaire. Rôle du PAC de redondance d'UC Le système opère un contrôle permanent sur lui-même. Si un événement déclencheur se produit (voir page 20), le système de redondance d'UC passe le contrôle au PAC redondant qui devient primaire. Si le PAC redondant arrête les communications, le PAC primaire continue de fonctionner sans sauvegarde. 18 NHA58881 09/2020 Présentation de la redondance d'UC M580 Basculement des PAC dans un système de redondance d'UC M580 Présentation Un système de redondance d'UC a pour vocation de se tenir prêt à effectuer un basculement en cas de besoin. Une telle opération consiste à transférer instantanément le contrôle du réseau du PAC primaire au PAC redondant. Le transfert doit être rapide et transparent. Le système de redondance d'UC M580 contrôle en permanence les opérations en cours du système et détermine si une condition nécessite un basculement. Lors de chaque scrutation, les PAC primaire et redondant vérifient tous deux la validité du système. Le PAC primaire vérifie la validité des éléments suivants : la liaison réseau RIO Ethernet ; la liaison de redondance d'UC entre les UC primaire et redondante. Le PAC redondant vérifie les éléments suivants : l'état du PAC primaire ; l'identité des modules des racks primaire et redondant ; les versions des applications en cours d'exécution sur les UC primaire et redondante ; les versions des firmwares des UC primaire et redondante ; l'état de la liaison de redondance d'UC entre les UC primaire et redondante. Avant chaque tâche MAST, le PAC primaire transfère l'état du système et des données d'E/S au PAC redondant (voir page 126), dont la date et l'heure. Lors du basculement, le PAC redondant applique les données d'horodatage et continue la même séquence. Le volume maximum de données de redondance d'UC pouvant être transférées dépend de l'UC (voir page 38). NOTE : Le PAC primaire et le PAC redondant tiennent tous les deux des historiques des événements indépendants. En cas de basculement, les événements consignés dans l'historique de l'ancien PAC primaire ne figurent pas dans celui du nouveau (anciennement PAC redondant). NHA58881 09/2020 19 Présentation de la redondance d'UC M580 Causes du basculement Chacun des événements suivants provoque un basculement : Le PAC primaire a rencontré une condition bloquante (voir Modicon M580, Matériel, Manuel de référence) et a pris l'état HALT. Le PAC primaire a détecté une erreur système ou matérielle irrécupérable. Le PAC primaire a reçu une commande STOP émise par Control Expert ou le DDDT. Une application est en cours de transfert sur l'UC primaire. Le PAC primaire est hors tension, un cycle de puissance est en cours. Les événements suivants se produisent simultanément : La communication est perdue entre le PAC primaire et toutes les stations RIO. La liaison de redondance d'UC est valide. La communication est maintenue entre le PAC redondant et au moins une station RIO. Similaire à un basculement, la permutation est une commande gérée qui transfère le contrôle du réseau du PAC primaire vers le PAC redondant. Une permutation peut être effectuée de plusieurs manières : Exécution de la commande CMD_SWAP du DDDT par la logique du programme ou par la commande Force d'une table d'animation. Sélection manuelle du bouton de basculement HSBY dans l'onglet Tâche de la fenêtre Animation de la CPU dans Control Expert. Evénements ne provoquant pas de basculement Les événements suivants NE PROVOQUENT PAS de basculement : Interruption simultanée de la communication avec toutes les stations RIO par les PAC primaire et redondant. Interruption partielle de la communication avec les stations RIO par le PAC primaire. Interruption de connexion Modbus. Surcharge du trafic de diffusion générée par un homologue (par exemple, SCADA, ou un autre PAC). Arrêt du fonctionnement d'un module BMENOC0301/11. Retrait d'une carte mémoire SD (voir page 46). Pour un système de sécurité à redondance d'UC : lorsque le PAC primaire est partiellement (programme SAFE ou programme PROCESS) à l'état HALT, et toutes les tâches du PAC redondant sont à l'état RUN. 20 NHA58881 09/2020 Présentation de la redondance d'UC M580 Durée d'exécution du basculement Lors du fonctionnement normal des PAC primaire et redondant, le système de redondance d'UC détecte tout événement provoquant un basculement dans un délai de 15 ms. Pour un système PAC de sécurité ou non lié à la sécurité, l'effet du basculement sur le temps de réaction de l'application est : 15 ms pour les E/S gérées par la tâche MAST. 15 ms + TTASK pour les E/S gérées par la tâche FAST ou SAFE, où TTASK est la période d'exécution configurée pour cette tâche. Il est possible de calculer le temps de réponse de l'application pour une permutation (voir page 176) ou un basculement (voir page 177). Une fois le basculement effectué, l'ancien PAC redondant devient le PAC primaire. Dans le pire des cas, le nouveau PAC primaire utilise les données du cycle de scrutation N, alors que les sorties ont reçu (de l'ancien PAC primaire) les données du cycle de scrutation N+1. Le nouveau PAC primaire réévalue les sorties à partir de la scrutation N+1. L'évaluation du basculement de redondance d'UC survenant pendant la tâche MAST, l'exécution de certains programmes de la tâche FAST peut être ignorée. Incidence du basculement sur l'affectation des adresses IP principales Les équipements distribués utilisent le paramètre Adresse IP principale, configuré dans l'onglet IPConfig (voir page 112), pour communiquer sur un réseau Ethernet avec l'UC primaire. Lors du basculement, le paramètre Adresse IP principale est transféré automatiquement de l'ancienne UC primaire vers l'ancienne UC redondante (désormais primaire). De la même façon, lors du basculement, le paramètre Adresse IP principale + 1 est transféré automatiquement de l'ancienne UC redondante vers la nouvelle. Ceci évite d'avoir à modifier les liaisons configurées entre les équipements distribués et l'UC primaire en cas de basculement. NOTE : un basculement n'a aucune incidence sur l'affectation de l'Adresse IP A ou de l'Adresse IP B. Le sélecteur rotatif A/B/Effacer (voir page 26) situé à l'arrière de l'UC seul peut effectuer ces affectations qui ne sont pas impactées par un changement d'état de redondance d'UC primaire ou redondant. Lors de la connexion de Control Expert au système de redondance d'UC, utilisez Adresse IP A ou Adresse IP B pour maintenir la connexion en cas de basculement. Evitez d'utiliser le paramètre Adresse IP principale qui devient Adresse IP principale + 1 en cas de basculement et entraîne la déconnexion de Control Expert. NHA58881 09/2020 21 Présentation de la redondance d'UC M580 Incidence du basculement sur les sorties distantes Le basculement se fait sans à-coups pour les stations RIO : l'état des sorties n'est pas affecté par le basculement. Pendant les opérations de redondance d'UC, chaque PAC conserve une connexion de propriétaire redondant indépendante avec chaque station RIO. Chaque PAC établit cette connexion par le biais de l'Adresse IP A ou de l'Adresse IP B, suivant le réglage du sélecteur rotatif A/B/Effacer (voir page 26) de l'UC. Lorsqu'un basculement se produit, le nouveau PAC primaire continue de communiquer avec les E/S a au travers de la connexion de propriétaire redondant existante. NOTE : le basculement peut ne pas se faire sans à-coups dans le cas des sorties des équipements distribués. Incidence du basculement sur les sorties des équipements distribués Le comportement des sorties des équipements distribués lors d'un basculement varie selon que cet équipement prend en charge ou non le temps de rétention. Si ce n'est pas le cas, les sorties opéreront très probablement un repli lors de l'interruption de la connexion avec le PAC primaire et retrouvont leur état suite à la reconnexion au nouveau PAC primaire. Pour obtenir un comportement sans à-coups, les sorties doivent prendre en charge un temps de rétention suffisamment long (voir page 117). Incidence du basculement sur les modifications CCOTF Lorsque le PAC redondant devient primaire, il utilise l'application configurée précédemment en plus du firmware. Si des modifications CCOTF (voir page 108) ont précédemment été apportées à l'ancien PAC primaire sans être transférées sur le PAC redondant, elles ne figurent pas dans la configuration qui s'exécute sur le nouveau PAC primaire. Par exemple, supposons que le module d'E/S ait été ajouté à une station d'E/S distante dans la configuration qui s'exécutait sur l'ancien PAC primaire. Si la configuration modifiée n'a pas été transférée vers l'ancien PAC redondant, le module ajouté ne figure pas dans la configuration qui s'exécute sur l'ancien PAC redondant lorsqu'il devient primaire suite au basculement. 22 NHA58881 09/2020 Présentation de la redondance d'UC M580 Incidence du basculement sur les modifications de la logique du programme Il existe une différence de logique lorsque des modifications ont été apportées à l'application dans l'UC primaire, mais pas dans l'UC redondante. Si l'indicateur LOGIC_MISMATCH_ALLOWED (voir page 130) est défini, l'UC redondante ne peut pas continuer d'assumer ce rôle tant que la différence de logique subsiste. Dans ce cas, si un basculement se produit, la nouvelle UC primaire exécute sa propre application à l'aide des données reçues de l'ancienne UC primaire. Les résultats obtenus varient suivant la nature de la modification subie par l'application : Modification apportée à la logique de l'UC primaire initiale : Incidence sur l'exécution du programme de la nouvelle UC primaire : Seul le code est modifié (aucune modification Les valeurs de toutes les variables échangées entre les de variables). contrôleurs sont inchangées (EQUAL). De nouvelles variables ont été ajoutées. Les nouvelles variables ne sont pas utilisées par la nouvelle UC primaire. Des variables existantes ont été supprimées. La nouvelle UC primaire inclut les variables supprimées dans l'exécution du programme et leur applique les valeurs les plus récentes. Incidence du basculement sur la gestion du temps Dans un système de redondance d'UC M580, l'UC primaire et l'UC redondante utilisent leurs propres temporisateurs système, qui ne sont pas synchronisés automatiquement. L'UC primaire et l'UC redondante partageant une configuration commune, elles peuvent toutes les deux être configurées pour fonctionner en tant que client ou serveur NTP. Lorsque la fonction de client NTP est activée sur un système de redondance d'UC, l'UC primaire et l'UC redondante reçoivent indépendamment des paramètres d'heure du server NTP indiqué. Lorsque le serveur NTP est activé dans un système de redondance d'UC, seule l'UC primaire tient le rôle de serveur. Avant chaque scrutation, l'UC primaire transfère des données système vers l'UC redondante, y compris les valeurs d'heure système suivantes de l'UC primaire : Heure Compteurs d'applications Compteur libre Lors du basculement, l'UC redondante précédente (nouvelle UC primaire) applique les valeurs d'heure système envoyées par l'ancienne UC primaire. La nouvelle UC primaire continue ensuite d'exécuter l'application dans le même contexte temporel que l'ancienne. Si la fonction de serveur NTP est activée pour le système de redondance d'UC, la nouvelle UC primaire commence à tenir le rôle de serveur NTP. NHA58881 09/2020 23 Présentation de la redondance d'UC M580 Incidence du basculement sur les connexions IPsec Lors du basculement, l'ancien module BMENOC0301/11 primaire ferme toutes les connexions qui utilisent son adresse IP principale. Elles sont rouvertes sur le nouveau module BMENOC0301/11 primaire en utilisant la nouvelle adresse IP principale après la permutation par les deux modules de leurs adresses IP principale et principale+1. L'établissement des connexions IPsec étant relativement long, le rétablissement d'une connexion IPSEC utilisant l'adresse IP principale peut prendre jusqu'à cinq minutes. Effet d'un basculement sur le mode de fonctionnement de sécurité Lorsqu'un PAC de sécurité redondant M580 passe du rôle redondant au rôle de PAC primaire, le mode de fonctionnement est automatiquement défini sur le mode de sécurité. NOTE : La configuration du mode de fonctionnement d'un PAC redondant (mode sécurité ou maintenance) n'est pas incluse dans le transfert d'une application du PAC primaire vers le PAC redondant. Récupération d'un ancien PAC primaire Suivant ce qui provoque le basculement, l'ancien PAC primaire peut ou non devenir le PAC redondant. Si le basculement est dû à : Pour que l'ancien PAC primaire devienne redondant : Pause du PAC primaire (non lié à la sécurité) Exécutez une commande INITet exécutez le PAC Pause du PAC primaire (PAC de Exécutez une commande INIT (tâche Process) et/ou une commande sécurité - tâche Process et/ou SAFE) INIT_SAFETY (tâche SAFE), et exécutez le PAC (état RUN). Arrêt du PAC sur un PAC non lié à la Exécutez le PAC sécurité, ou tâches Process et SAFE d'un PAC de sécurité. Erreur primaire détectée Exécutez une commande RESET de l'UC Transfert d'application sur primaire Effectuez le transfert et exécutez l'application Primaire hors tension Mettez le PAC sous tension Perte de toutes les stations RIO (le cas échéant) mais la liaison HSBY est active et la CPU redondante a accès aux stations Faites en sorte que le PAC récupère les stations RIO Commande DDDT L'ancien PAC primaire devient automatiquement redondant dès lors que les conditions requises sont remplies, par exemple : Une différence de firmware est autorisée si elle existe. Une différence de logique est autorisée si elle existe. Les modifications en ligne sont autorisées si des modifications ont été effectuées. Bouton de basculement HSBY de Control Expert 24 NHA58881 09/2020 Présentation de la redondance d'UC M580 Description physique des CPUs Hot Standby M580 Modules de CPU redondante de PAC Ces modules de CPU M580 prennent en charge les systèmes Hot Standby M580 : BMEH582040, BMEH582040C, BMEH582040S BMEH584040, BMEH584040C, BMEH584040S BMEH586040, BMEH586040C, BMEH586040S Vues avant et arrière du module de CPU Les trois modules de CPU Hot Standby ont la même configuration matérielle externe. L'illustration de gauche correspond à l'avant du module et celle de droite à l'arrière : 1 2 3 4 5 6 7 8 Panneau d'affichage de diagnostic des voyants (LED) Port USB mini-B pour la configuration du module via l'instance Control Expert en cours d'exécution sur le PC Connecteur du port de service Ethernet RJ45 Connecteurs RJ45 servant de port double au réseau Ethernet Socket SFP pour la connexion de liaison de redondance d’UC cuivre ou fibre optique LED de liaison de l'état de redondance d’UC Emplacement de carte mémoire SD Sélecteur rotatif A/B/Effacer, utilisé pour désigner le PAC comme PAC A ou PAC B, ou pour effacer l'application Control Expert existante NOTE : La seule différence visible entre les CPU liées à la sécurité et les CPU non liées à la sécurité est que celles liées à la sécurité sont colorées en rouge. NHA58881 09/2020 25 Présentation de la redondance d'UC M580 Sélecteur rotatif Utilisez le sélecteur rotatif placé à l'arrière de chaque CPU Hot Standby M580 pour définir le rôle de la CPU dans la configuration Hot Standby M580. Utilisez uniquement le petit tournevis en plastique fourni avec la CPU pour régler le sélecteur rotatif conformément à son rôle dans le système de redondance d'UC. AVIS RISQUE DE FONCTIONNEMENT IMPREVU Utilisez uniquement le petit tournevis en plastique fourni avec le module pour modifier la position du sélecteur rotatif. L'utilisation d'un tournevis en métal risque d'endommager le sélecteur et de le rendre inopérant. Le non-respect de ces instructions peut provoquer des dommages matériels. Réglages du sélecteur rotatif : Position Résultat A Désigne le PAC comme PAC A (voir B Désigne le PAC comme PAC B (voir Effacer Efface l'application dans le PACet affecte au PAC l'état opérationnel NO_CONF. page 143), comme référencé dans Control Expert et dans le DDDT T_M_ECPU_HSBY (voir page 130). Affecte au PAC l'Adresse IP A sur le réseau RIO Ethernet. page 143), comme référencé dans Control Expert et dans le DDDT T_M_ECPU_HSBY. Affecte au PAC l'Adresse IP B sur le réseau RIO Ethernet. Si une carte mémoire SD est insérée dans le PAC, l'application enregistrée sur la carte est également effacée. NOTE : le réglage du sélecteur de chaque PAC de redondance d’UC sur la même position A/B entraîne un conflit quant aux rôles des PAC (voir page 144). 26 NHA58881 09/2020 Présentation de la redondance d'UC M580 Effacement de la mémoire de la CPU Pour effacer la mémoire d'une CPU, procédez comme suit : Etape Action 1 Mettez le sélecteur rotatif en position [Effacer]. 2 Mettez le PAC sous tension. 3 Mettez le PAC hors tension. 4 Mettez le sélecteur rotatif en position [A] ou [B]. Lors de la mise sous tension suivante du PAC, le PAC distant, s'il s'agit d'un PAC primaire, transfère l'application sur le PAC local. Socket SFP Chaque module de CPU comporte un socket SFP auquel il est possible de connecter un émetteurrécepteur cuivre ou fibre optique : Pour insérer un émetteur-récepteur : Etape Action 1 Vérifiez que la CPU est hors tension. 2 Placez l'émetteur-récepteur avec l'étiquette sur la gauche. 3 Appuyez fermement sur l'émetteur-récepteur SFP dans le socket jusqu'à entendre un déclic. NOTE : Si l'émetteur-récepteur SFP résiste, vérifiez son orientation et recommencez. NHA58881 09/2020 27 Présentation de la redondance d'UC M580 Pour enlever un émetteur-récepteur : Etape Action 1 Vérifiez que la CPU est hors tension. 2 Tirez sur le loquet pour déverrouiller l'émetteur-récepteur. 3 Tirez sur l'émetteur-récepteur pour l'enlever. AVIS DOMMAGE POTENTIEL DE L'EQUIPEMENT N'effectuez jamais un remplacement à chaud de l'émetteur-récepteur SFP. Avant d'insérer ou d'enlever l'émetteur-récepteur, vérifiez que le CPU est hors tension. Le non-respect de ces instructions peut provoquer des dommages matériels. NOTE : pour connaître les numéros de référence ou toute autre information concernant les émetteurs-récepteurs, consultez la description des émetteurs-récepteurs de liaison CPU Hot Standby (voir page 40). Les modules sont fournis avec un bouchon. Lorsque le socket SFP n'est pas connecté à un émetteur-récepteur, couvrez-le avec la protection pour le protéger de la poussière. Consignes de mise à la terre Respectez toutes les normes et consignes de sécurité locales et nationales. DANGER RISQUE D'ELECTROCUTION Lorsqu'il est impossible de prouver que l'extrémité d'un câble blindé est reliée à la masse locale, ce câble doit être considéré comme dangereux et les équipements de protection individuelle (EPI) doivent être utilisés. Le non-respect de ces instructions provoquera la mort ou des blessures graves. 28 NHA58881 09/2020 Présentation de la redondance d'UC M580 Normes et certifications Aide en ligne L’aide en ligne de Control Expert vous permet d’accéder aux normes et aux certifications qui s’appliquent aux modules de cette gamme de produits via le guide Plates-formes Modicon M580, M340 et X80 I/O, Normes et certifications. Télécharger Cliquez sur le lien correspondant à votre langue favorite pour télécharger les normes et les certifications (format PDF) qui s'appliquent aux modules de cette gamme de produits : Titre Langues Plates-formes Modicon M580, M340 et X80 I/O, Normes et certifications Anglais : EIO0000002726 EIO0000002727 Allemand : EIO0000002728 Italien : EIO0000002730 Espagnol : EIO0000002729 Chinois : EIO0000002731 Français : Certifications de système spécifiques à la sécurité Pour les certifications exclusivement liées aux modules de sécurité, consultez le document Modicon M580 - Manuel de sécurité (voir Modicon M580, Manuel de sécurité). NHA58881 09/2020 29 Présentation de la redondance d'UC M580 Etats du système de redondance d'UC Etat du PAC et état du système de redondance d'UC L'état du système de redondance d'UC dépend de l'état de fonctionnement du PAC. Les états de Hot Standby suivants sont pris en charge : Etat de fonctionnement du PAC Etat du système de redondance d'UC INIT INIT STOP STOP RUN PRIMARY avec homologue redondant PRIMARY sans homologue redondant STANDBY WAIT Cette liste décrit les états de Hot Standby : Primaire : le PAC contrôle tous les processus et les périphériques du système : Il exécute la logique du programme dans les PAC non liés à la sécurité, et à la fois la logique du programme de sécurité et la logique du programme de processus dans les PAC liés à la sécurité. Il reçoit des entrées des équipements distribués et des stations RIO et leur envoie les sorties. S'il est connecté à un PAC associé à l'état redondant, le PAC primaire vérifie l'état du PAC redondant et échange des données avec. Dans un réseau de redondance d'UC, les deux PACs peuvent être primaires si ni la liaison de redondance d'UC ni la liaison RIO Ethernet ne fonctionnent. Lorsque l'une de ces deux liaisons est restauré, le PAC effectue l'une des opérations suivantes : Il conserve l'état primaire. Il passe à l'état redondant. Il passe à l'état en attente. 30 Redondant : le PAC redondant reste prêt. Il peut prendre le contrôle des processus et des périphériques du système si le PAC primaire ne peut continuer à le faire : Il lit les données et les états d'E/S à partir du PAC primaire. Il ne scrute pas les équipements distribués, mais reçoit ces informations du PAC primaire. Il exécute la logique du programme. Vous pouvez configurer le PAC redondant pour exécuter : - la première section de la logique du programme (paramètre par défaut) ; ou - les sections spécifiées de la logique du programme, y compris les sections des tâches MAST et FAST. NOTE : vous pouvez spécifier si une section doit être exécutée dans l'onglet Condition de la boîte de dialogue Propriétés de chaque section. NHA58881 09/2020 Présentation de la redondance d'UC M580 À chaque scrutation, il vérifie l'état du PAC primaire. NOTE : lorsqu'un PAC est en mode redondant, l'état d'intégrité du module (MOD_HEALTH) et l'état d'intégrité des voies (CH_HEALTH) des modules d'E/S de sécurité sont tous deux définis sur FALSE dans le DDDT du PAC redondant. Dans ce cas, vous pouvez diagnostiquer l'intégrité des modules d'E/S de sécurité en surveillant leur état dans le DDDT du PAC primaire. En attente : le PAC est en mode RUN, mais ne peut tenir lieu ni de PAC primaire ni de PAC redondant. Le PAC passe de l'état en attente à l'état primaire ou redondant lorsque les conditions requises sont satisfaites, à savoir : l'état de la liaison de redondance d'UC ; l'état de la liaison RIO Ethernet ; l'existence d'au moins une connexion avec une station RIO Ethernet ; la position du sélecteur rotatif A/B sur l'arrière de l'UC ; l'état de la configuration, par exemple : - En cas de non-concordance de firmware, l'indicateur FW_MISMATCH_ALLOWED est défini. - En cas de non-concordance de logique, l'indicateur LOGIC_MISMATCH_ALLOWED est défini. Dans l'état en attente, le PAC continue de communiquer avec les autres modules du rack local et peut exécuter la logique du programme s'il est configuré pour cela. Vous pouvez configurer un PAC en attente pour exécuter : des sections spécifiques de la logique du programme dans les PAC non liés à la sécurité (ou la logique du programme de processus dans les PAC liés à la sécurité), comme indiqué dans l'onglet Condition de la boîte de dialogue Propriétés de chaque section ; la première section de la logique du programme dans les PAC non liés à la sécurité (ou la première section de la logique du programme de processus dans les PAC liés à la sécurité) ; aucune logique du programme dans les PAC non liés à la sécurité (ou aucune logique du programme de processus dans les PAC liés à la sécurité). INIT : le PAC et le système de redondance d'UC sont en cours d'initialisation. STOP : le PAC est en mode STOP. Lors de la transition de STOP à RUN, le PAC peut passer à l'état en attente, redondant et primaire. Cette transition dépend de l'état de RIO Ethernet et des liaisons de redondance d'UC, ainsi que de la position du sélecteur rotatif A/B situé à l'arrière de la CPU. NOTE : outre les états de fonctionnement du PAC indiqués, il existe d'autres états de fonctionnement qui ne sont pas liés au système de redondance d'UC (voir Modicon M580, Matériel, Manuel de référence). NHA58881 09/2020 31 Présentation de la redondance d'UC M580 Fonctions du PAC par état du système de redondance d'UC Un PAC effectue ces fonctions suivant l'état de Hot Standby : Etats du système de redondance d'UC Fonctions du PAC Principal Redondant Attente Stations RIO OUI NON NON Equipements distribués OUI NON NON Suivant la configuration, le STANDBY PAC peut exécuter : la première section (par défaut) ; les sections spécifiées (pouvant comprendre toutes les sections MAST et FAST) ; aucune section. Suivant la configuration, le WAIT PAC peut exécuter : la première section (par défaut) ; les sections spécifiées (pouvant comprendre toutes les sections MAST et FAST) ; aucune section. NON NON OUI Echange de données du programme (PAC non liés à la sécurité) ou échange de données du processus (PAC liés à la sécurité) OUI NON OUI OUI NON OUI Exécution de la logique du programme (PAC non liés à la sécurité) ou de la logique de la tâche de processus (PAC liés à la sécurité) Exécution de la logique de sécurité (PAC liés à la sécurité) Echange de données de sécurité (PAC liés à la sécurité) OUI 1. L'échange des données est contrôlé par l'attribut Echange sur l'automate redondant. 32 NHA58881 09/2020 Présentation de la redondance d'UC M580 Compatibilité des configurations Version de Control Expert requise Il est possible de configurer un système de redondance d'UC M580 à l'aide de Control Expert L ou XL version 11.0 ou suivante. En revanche, il est possible de configurer un système de redondance d'UC M580 uniquement à l'aide de la version de sécurité Control Expert XL 14.0 ou suivante. Matériel des PAC Vérifiez que le PAC primaire et le PAC redondant disposent de matériel compatible, notamment : UC (CPU (voir page 38)) Rack (voir page 41) Alimentation (voir page 41) Modules de communication (voir page 42) NOTE : il n'est pas possible de monter des modules d'E/S sur le rack local. Consultez la rubrique Rack local de redondance d'UC Modicon M580 (voir page 38) pour visualiser la description des modules qu'il est possible d'ajouter au rack local. Compatibilité des CPU Il se peut qu'une application créée pour une UC spécifique ne soit pas compatible avec d'autres UC. Le système de redondance d'UC M580 compare les applications du CPU primaire à celles du CPU redondant afin de déterminer si elles sont compatibles. NOTE : Une application créée pour une UC non liée à la sécurité ne fonctionne pas sur une UC de sécurité, et une application créée pour une UC de sécurité ne fonctionne pas sur une UC non liée à la sécurité. Par exemple : Une application de redondance de CPU Quantum 140CPU67•6• ne peut pas être téléchargée sur des CPU redondantes M580 BMEH58•040. Une application de CPU M580 BMEP58•0•0 ne peut pas être téléchargée sur des CPU redondantes M580 BMEH58•040. Comme décrit dans le tableau suivant, une application conçue pour une CPU redondante M580 BMEH58•040 ne peut pas être téléchargée sur d'autres CPU redondantes M580. NHA58881 09/2020 33 Présentation de la redondance d'UC M580 Le tableau suivant indique la compatibilité des applications avec les CPU redondantes M580 non liées à la sécurité : Peut être téléchargée et exécutée par les UC suivantes : Une application conçue pour BMEH582040 BMEH584040 BMEH586040 BMEH582040 X X X BMEH584040 – X X BMEH586040 – – X X : peut recevoir et exécuter l'application. – : ne peut ni recevoir ni exécuter l'application. Le tableau suivant indique la compatibilité des applications avec les CPU de sécurité M580 : Une application conçue pour Peut être téléchargée et exécutée par les UC suivantes : BMEP582040S BMEP584040S BMEH582040S BMEH584040S BMEH586040S BMEP582040S 1 2 2 4 4 BMEP584040S 3 1 3 4 4 BMEH582040S 2 2 1 2 2 BMEH584040S 3 2 3 1 2 BMEH586040S 3 2 3 3 1 1. Totalement compatible. 2. Compatible, après la mise à niveau de l'UC dans Control Expert et la régénération complète de l'application. 3. Compatible, après la mise à niveau de l'UC dans Control Expert et la régénération complète de l'application, et à condition que la taille de la mémoire ne soit pas limitée. 4. Compatible uniquement pour les applications sans équipement de sécurité CIP, après la mise à niveau de l'UC dans Control Expert et la régénération complète de l'application. Différence de firmware des CPU Un système de redondance d'UC M580 peut continuer de fonctionner lorsque les versions de firmware sont différentes sur les CPUs primaire et redondant, si le firmware de chaque CPU peut exécuter l'application. Ceci permet la mise à niveau (ou le retour à une version antérieure) du firmware du CPU sans avoir à interrompre le fonctionnement du système de redondance d'UC. Dans ce cas, pour permettre aux opérations de redondance d'UC de continuer, utilisez une table d'animation ou la logique d'un programme pour définir l'attribut FW_Mismatch_Allowed de T_M_ECPU_HSBY (voir page 130) sur True. 34 NHA58881 09/2020 Présentation de la redondance d'UC M580 Différences d'application Un système de redondance d'UC M580 ne peut pas fonctionner si les CPUs primaire et redondant disposent d'applications fondamentalement différentes. Dans ce cas, le PAC primaire fonctionne comme un PAC autonome et le PAC redondant s'arrête. Pour restaurer le fonctionnement du système de redondance d'UC, assurez-vous que la même application est installée sur les PACs primaire et redondant. Différence de logique Un système de redondance d'UC M580 ne peut pas continuer de fonctionner si les CPUs primaire et redondant utilisent des versions différentes d'une application. Dans ce cas, les deux CPUs sont initialement configurés avec la même application, mais la logique d'un CPU (généralement le CPU primaire) a ensuite été modifiée. Pour permettre aux opérations de redondance d'UC de continuer en cas de différence de logique, utilisez une table d'animation ou la logique d'un programme pour définir l'attribut Logic_Mismatch_Allowed du DDT T_M_ECPU_HSBY (voir page 130) sur True. Pour permettre la poursuite des opérations de redondance d'UC en cas de différence de logique, procédez ainsi : Sélectionnez Modification en ligne en mode RUN ou STOP dans l'onglet Configuration de la CPU. Définissez le nombre de modifications dans l'onglet Configuration de la CPU. Utilisez une table d'animation ou la logique d'un programme pour définir l'attribut Logic_Mismatch_Allowed du DDT T_M_ECPU_HSBY (voir page 130) sur True. NOTE : si le nombre de modifications correspond à 0, la définition de l'attribut Logic_Mismatch_Allowed n'a aucun effet. Différence de diagramme fonctionnel en séquence (SFC) Une différence de diagramme fonctionnel en séquence (SFC) se produit lorsque les applications des CPUs primaire et redondant contiennent des symboles graphiques qui définissent des étapes de programme séquentielles, alors qu'au moins une section du SFC comporte des différences. Pour connaître la procédure recommandée pour apporter des modifications en ligne à une section de SFC, consultez la rubrique Modification en ligne d'une section SFC (voir page 110). NHA58881 09/2020 35 Présentation de la redondance d'UC M580 36 NHA58881 09/2020 Redondance d'UC Modicon M580 Composants matériels de redondance d'UC M580 NHA58881 09/2020 Chapitre 2 Composants matériels d'un système de redondance d'UC M580 Composants matériels d'un système de redondance d'UC M580 Présentation Un système de redondance d'UC M580 nécessite l'utilisation de deux racks locaux principaux : primaire et redondant. Il peut en outre contenir : Des stations RIO M580 Des stations RIO Quantum Des équipements distribués NOTE : Un système de redondance d'UC M580 ne prend pas en charge les racks Premium et les E/S. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page M580Racks locaux des systèmes de redondance d’UC 38 Stations RIO (e)X80M580 43 Stations RIO Quantum 45 Carte mémoire SD 46 NHA58881 09/2020 37 Composants matériels de redondance d'UC M580 M580Racks locaux des systèmes de redondance d’UC Modules des racks locaux Chaque rack local (primaire et redondant) d'un système de redondance d’UC M580 contient les équipements suivants : Rack CPU redondante Alimentation Socket SFP de redondance d’UC de la CPU Le rack primaire et le rack redondant peuvent en outre inclure : jusqu'à six modules de communication (suivant la CPU (voir page 38)) ; une carte mémoire SD pour chaque CPU. NOTE : un rack local de redondance d’UC M580 : ne prend pas en charge les modules d'E/S ; ne prend pas en charge les modules de communication série ; ne peut pas être étendu. CPUs Caractéristiques des CPUs du système à redondance d’UC Modicon M580 : Fonction CPU : BMEH58... 2040 2040S 4040 4040S 6040 6040S Stations RIO (racks principal + étendus) 8 stations (jusqu'à 2 racks par station) 8 stations (jusqu'à 2 racks par station) 16 stations (jusqu'à 2 racks par station) 16 stations (jusqu'à 2 racks par station) 31 stations (jusqu'à 2 racks par station) 31 stations (jusqu'à 2 racks par station) Scrutateurs Ethernet BMENOC0301/11 2 2 4 4 4 4 1. La CPU BMEH586040 prend en charge la somme du programme et des données jusqu'au maximum indiqué. 2. Programme d'application (non lié à sécurité) + Données d'application (uniquement données non liées à la sécurité et non conservées) + Programme d'application (de sécurité) + Données d'application (de sécurité) : inférieur à 64 mégaoctets. Il y a un pool de mémoire global de 64 mégaoctets sur la CPU BMEH586040S pour le programme d'application et les données d'application. 3. Ces données sont incluses à la fois dans les zones de sécurité et non liées à la sécurité. 4. 2 Go sans carte de mémoire externe. 38 NHA58881 09/2020 Composants matériels de redondance d'UC M580 Fonction Mémoire CPU : BMEH58... 2040 2040S 4040 4040S 8 Mo 8 Mo 16 Mo 16 Mo Données non liées à la 768 Ko sécurité (Ko) 768 Ko 2048 Ko 2048 Ko Programme de sécurité (Mo) 2 Mo – 4 Mo – 16 Mo2 Maximum de données 768 conservées (Ko) 768 2 048 2 048 4 096 4 096 Données de transfert redondantes configurables maximum (Ko) 768 768 2 048 2 048 4 096 4 096 Données de sécurité (non conservées) (Mo) – 512 Ko – 1024 Ko – 1024 Ko4 Données de transfert – redondantes de sécurité configurables maximum 512 Ko – 1024 Ko – 1024 Ko5 Partagé : Global -> Safe – 16 Mo3 – 16 Mo3 – 16 Mo3 Partagé : Safe -> Global – 16 Mo3 – 16 Mo3 – 16 Mo3 Partagé : Global -> Process – 16 Mo3 – 16 Mo3 – 16 Mo3 Partagé : Process -> Global – 16 Mo3 – 16 Mo3 – 16 Mo3 Stockage des données (Go) 44 44 44 44 44 44 Programme non lié à la sécurité (Mo) – 6040 64 Mo1 6040S 64 Mo2 jusqu'à 64 Mo2 1. La CPU BMEH586040 prend en charge la somme du programme et des données jusqu'au maximum indiqué. 2. Programme d'application (non lié à sécurité) + Données d'application (uniquement données non liées à la sécurité et non conservées) + Programme d'application (de sécurité) + Données d'application (de sécurité) : inférieur à 64 mégaoctets. Il y a un pool de mémoire global de 64 mégaoctets sur la CPU BMEH586040S pour le programme d'application et les données d'application. 3. Ces données sont incluses à la fois dans les zones de sécurité et non liées à la sécurité. 4. 2 Go sans carte de mémoire externe. Pour la description détaillée des caractéristiques des performances des CPU redondantes de sécurité M580, consultez le manuel Modicon M580 - Guide de planification de la sécurité (voir Modicon M580, Guide de planification du système de sécurité). NHA58881 09/2020 39 Composants matériels de redondance d'UC M580 Emetteur-récepteur SFP de liaison au système de redondance de CPU AVIS FONCTIONNEMENT IMPREVU DE L'EQUIPEMENT Lors de l'installation de modules avec des émetteurs/récepteurs à fibre optique, procédez comme suit pour éviter toute perturbation de la lumière dans le câble à fibre optique par de la poussière ou de la pollution. Conservez les embouts sur les pontages et les émetteurs/récepteurs inutilisés. Insérez le câble optique avec soin dans les émetteurs-récepteurs, en respectant l'axe longitudinal de l'émetteur-récepteur. N'exercez aucune force pour insérer le câble dans les émetteurs/récepteurs optiques. Le non-respect de ces instructions peut provoquer des dommages matériels. Chaque redondance de CPU M580 dispose d'un socket SFP qui prend en charge un émetteurrécepteur SFP cuivre ou fibre optique. Modules émetteur-récepteur SFP disponibles ; Emetteur-récepteur SFP Connexion Distance maximum Commentaire 490NAC0100 RJ45 cuivre 100 m – 490NAC0201 Fibre optique monomode 15 km Cet émetteur-récepteur utilise les longueurs d'onde suivantes : réception: 1270 à 1600 nm émission: 1270 à 1360 nm Liaison au système à redondance d’UC par câbles de cuivre Si vous utilisez un émetteur-récepteur cuivre 490NAC0100, vous pouvez utiliser l'un des câbles Ethernet en cuivre droits Cat5e à paire torsadée blindés de 5 m suivants : 490NTW00005 : conformité CE 490NTW00005U : conformité UL Cartes mémoire SD (Secure Digital) Schneider Electric fournit la carte mémoire (voir page 46) SD BMXRMS004GPF pour les CPUs des systèmes à redondance d’UC. Cette carte est adaptée à un usage industriel. 40 NHA58881 09/2020 Composants matériels de redondance d'UC M580 Racks Chaque rack local du système à redondance d’UC M580 (primaire et redondant) contient un seul rack. Aucune extension du rack local n'est autorisée. Les racks pris en charge sont les suivants : Bus X BMXXBP••00 Bus X/Ethernet BMEXBP••00 Bus X/Ethernet BMEXBP••02 (alimentation redondante prise en charge) NOTE : le rack choisi des permis l'alimentation disponible : unique ou redondante. Alimentations Comme indiqué plus haut, le choix de l'alimentation dépend du rack choisi. Utilisez ces alimentations dans les systèmes à redondance d’UC M580 : Alimentation Nom du module d'alimentation Alimentations redondantes BMXCPS3522(H) BMXCPS3522S BMXCPS4002 BMXCPS4002S BMXCPS4022(H) BMXCPS4022S Alimentations uniques 2 BMXCPS2000 1 BMXCPS2010 BMXCPS3020 BMXCPS3500 BMXCPS3500 BMXCPS3540 BMXCPS4002 1. Rack BMEXBP••02 ou BMEXBP••01H requis. 2. Rack BMEXBP••00 ou BMXXBP••00 requis. Exception : vous pouvez installer les modules BMXCPS4002 uniquement sur les racks à deux bus suivants (Ethernet et X bus) : BMEXBP0602 BMEXBP1002 NHA58881 09/2020 41 Composants matériels de redondance d'UC M580 Autres modules des racks locaux Le rack local principal dans un système à redondance d’UC M580 peut gérer des modules de communication et des modules de commutation intégrés. NOTE : Les modules d'E/S ne sont pas pris en charge sur le rack local principal, mais il est possible de les ajouter aux stations EIO (e)X80 ou comme équipement distribué. Vous pouvez ajouter ces modules à un rack local du système de redondance d’UC M580. Nom du module Description Maximum par rack local BMENOC0301 Module de communication Ethernet pour équipement distribué BMENOC0311 Module de communication Ethernet FactoryCast pour équipement distribué Jusqu'à quatre modules de communication (selon la CPU (voir page 38)) BMENOC03212 Module de communication Ethernet instaurant la transparence entre un réseau de contrôle et un réseau d'équipements BMENOS0300 Module de sélection d'options de réseau BMXNRP02001 Module convertisseur cuivre fibre optique multimode BMXNRP02011 Module convertisseur cuivre fibre optique monomode PMXNOW03001 Module de commutation avec combinaison sans fil/câblé 3 ports Limité uniquement par le nombre d'emplacements disponibles 1. Le module BMXNRP020• permet d'étendre la liaison EIO, mais pas la liaison de redondance d’UC. 2. Le service Transfert IP (voir Modicon M580, Module de réseau de contrôle BMENOC0321, Guide d'installation et de configuration) ne peut être activé que dans un module BMENOC0321 par rack local. 42 NHA58881 09/2020 Composants matériels de redondance d'UC M580 Stations RIO (e)X80M580 Présentation Toutes les CPUs de redondance d'UC BMEH58•040(S) prennent en charge les stations RIO (e)X80. Une station RIO (e)X80 comporte un rack principal et peut également comporter un rack étendu. La station comprend des modules d'E/S (e)X80. Une station RIO (e)X80 peut être connectée directement à l'anneau principal ou à un sous-anneau à l'aide d'un câble cuivre. Les stations RIO (e)X80 assurent une communication déterministe de sorte que les modules RIO (e)X80 sont synchronisés avec les tâches CPU. NOTE : les UC redondantes M580 prennent en charge les tâches MAST et FAST pour les stations RIO (e)X80 M580. Les tâches AUX0 et AUX1 ne sont pas prises en charge. Un système de redondance d'UC M580 peut prendre en charge jusqu'à 31 stations RIO. Le nombre maximum de stations dépend de l'UC choisie (voir page 38). Sélection d'un module adaptateur EIO (e)X80 Chaque station distante contient un module adaptateur EIO (e)X80. Les modules adaptateur disponibles sont les suivants : Module adaptateur EIO standard X80 BMXCRA31200 Module adaptateur EIO performances X80 BMXCRA31210 Module adaptateur EIO performances eX80 BMECRA31210 Dans une station EIO (e)X80, un module adaptateur BM•CRA312•0 peut uniquement être installé à l'emplacement 0 (immédiatement à droite de l'alimentation) du rack principal de la station. NHA58881 09/2020 43 Composants matériels de redondance d'UC M580 Racks distants et alimentations électriques Chaque rack d'une station RIO (e)X80 a son propre module d'alimentation. Le choix du module d'alimentation dépend du rack sélectionné. Pour une présentation des racks M580 et des alimentations électriques disponibles, reportez-vous à la section rack local de redondance d'UC (voir page 38). Les racks suivants peuvent être utilisés dans un système de redondance d'UC Modicon M580 : Nom du rack Rack distant principal Rack d'extension distant Bus X/Ethernet BMEXBP••00 X X2 X Bus/Ethernet BMEXBP••021 X X2 X Bus/Ethernet BMEXBP••021 X X2 Bus X BMXXBP••00 X X X : autorisé –: non autorisé 1. Nécessite une alimentation redondante 4 emplacements. 2. Seuls les ports X Bus sont pris en charge sur le rack distant étendu. Le nombre de racks dans la station RIO (e)X80 dépend du module adaptateur d'E/S Ethernet (e)X80 sélectionné. Par exemple : Si vous sélectionnez un module adaptateur EIO standard X80 BMXCRA31200, vous ne pouvez pas ajouter de rack étendu à la station. Si vous sélectionnez un module adaptateur EIO performance (e)X80 BM•CRA31210, vous pouvez ajouter un rack étendu à la station. Modules RIO Le système de redondance d'UC M580 prend en charge tous les modules d'entrée et de sortie M580. Pour plus d'informations, consultez la section Modules d'E/S Modicon X80 du Modicon M580 - Guide de planification du système pour architectures courantes (voir Modicon M580 Autonome, Guide de planification du système pour, architectures courantes). Déconnexion d'une station RIO Lors de la déconnexion d'une station RIO (e)X80 de l'anneau principal RIO Ethernet : Les sorties prennent l'état de repli. Les entrées présentent la valeur zéro au PAC. 44 NHA58881 09/2020 Composants matériels de redondance d'UC M580 Stations RIO Quantum Présentation Les CPUs redondantes BMEH584040(S) et BMEH586040(S) prennent en charge les stations RIO Quantum. Les stations RIO Quantum peuvent contenir uniquement des modules non liés à la sécurité. Une station RIO Quantum comporte un rack distant principal et peut comporter un rack étendu. Pour connaître le type de module résidant sur une station RIO Quantum, consultez Quantum EIO, Modules d'E/S distantes, Guide d'installation et de configuration (voir Quantum EIO, Guide de planification du système). Une station RIO Quantum peut être connectée directement à l'anneau principal ou à un sousanneau à l'aide d'un câble cuivre. Les stations RIO Quantum assurent une communication déterministe de sorte que les modules RIO Quantum sont synchronisés avec les tâches CPU. NOTE : les CPUs redondantes M580 prennent en charge uniquement les tâches MAST pour les E/S Quantum. Les tâches FAST, AUX0 et AUX1 ne sont pas prises en charge. Un système de redondance d'UC M580 peut prendre en charge jusqu'à 31 stations RIO. Le nombre maximum de stations dépend de l'UC choisie (voir page 38). Sélection d'un module adaptateur RIO Quantum Chaque station RIO contient un module adaptateur 140CRA31200. Par défaut, le module adaptateur est placé en position 1 dans le rack distant principal. Il est toutefois possible de changer son emplacement. Racks distants et alimentations électriques N'importe quel rack 140XBP0••00 Quantum peut tenir lieu de rack distant principal et de rack étendu facultatif. Chaque rack dispose de sa propre alimentation. Vous pouvez ajouter une alimentation Quantum dans l'un des emplacements disponibles dans un rack distant principal et dans un rack distant étendu. Modules d'E/S distantes Le système de redondance d'UC M580 prend en charge tous les modules d'E/S Quantum dans une station RIO Quantum. Pour plus d'informations, consultez la section Equipements d'E/S du Quantum EIO Guide de planification du système (voir Quantum EIO, Guide de planification du système). Déconnexion d'une station RIO Lorsqu'une station RIO Quantum est déconnectée de l'anneau principal RIO Ethernet : Les sorties prennent l'état de repli. Les entrées présentent la valeur zéro au PAC. NHA58881 09/2020 45 Composants matériels de redondance d'UC M580 Carte mémoire SD Carte mémoire SD BMXRMS004GPF La carte mémoire SD présente une solution de stockage pour l'application de redondance. Lorsque vous mettez l'UC sous tension, l'application qui se trouve sur la carte mémoire SD est chargée en mémoire flash. L'emplacement de la carte mémoire SD dans le boîtier de BMEH58•040 et BMEH58•040S CPU est protégé par une porte (voir page 25). Utilisez uniquement une carte mémoire BMXRMS004GPF dans votre CPU. Il s'agit d'une carte 4 Go de classe 6 qui est adaptée à l'usage industriel. Les autres cartes mémoire, notamment celles utilisées dans les UC M340, ne sont pas compatibles avec les UC M580. NOTE : Si vous insérez une carte mémoire SD incompatible et que vous mettez la CPU sous tension : La CPU ne quitte pas l'état NOCONF (voir Modicon M580, Matériel, Manuel de référence). Le voyant (LED) BACKUP de la CPU s'allume. Le voyant (LED) d'accès à la carte mémoire reste éteint. NOTE : La carte mémoire BMXRMS004GPF est formatée spécialement pour les CPUs M580. Si vous utilisez cette carte avec une autre CPU ou un autre outil, elle risque de ne pas être reconnue par le système. Caractéristiques de la carte mémoire Caractéristique Description Taille globale de la mémoire 4 Go Taille pour la sauvegarde de l'application 200 Mo Taille pour le stockage de données 3,8 Go Cycles d'écriture/d'effacement (en général) 100 000 Températures de fonctionnement -40 à +85 °C (-40 à +185 °F) Temps de rétention des fichiers 10 ans Zone mémoire pour l'accès FTP Répertoire de stockage de données uniquement NOTE : Pour des raisons liées au formatage, à l'usure et à d'autres mécanismes internes, la capacité réelle disponible de la carte mémoire est légèrement inférieure à la taille globale. 46 NHA58881 09/2020 Composants matériels de redondance d'UC M580 Fonctions prises en charge La carte mémoire SD prend en charge les fonctions de stockage des données en lecture seule (voir page 138). NOTE : outre ces fonctions de stockage de données en lecture seule, vous pouvez effectuer des opérations de lecture et écriture sur la carte mémoire SD à l'aide des commandes de gestion de projet (voir Modicon M580, Matériel, Manuel de référence) Control Expert suivantes accessibles à partir du menu Automate → Sauvegarde du projet : Comparer la sauvegarde Restituer la sauvegarde Enregistrer la sauvegarde Pas de formatage de la carte mémoire La carte mémoire SD est fournie préformatée. Il est inutile de formater manuellement la carte mémoire SD avec votre PC. Si vous tentez de formater la carte mémoire SD, la structure formatée risque d'être endommagée, rendant la carte inutilisable. NHA58881 09/2020 47 Composants matériels de redondance d'UC M580 48 NHA58881 09/2020 Redondance d'UC Modicon M580 Planification d'une topologie de redondance d'UC M580 standard NHA58881 09/2020 Chapitre 3 Planification d'une topologie de redondance d'UC M580 standard Planification d'une topologie de redondance d'UC M580 standard Présentation Ce chapitre décrit les topologies de redondance d'UC standard. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Cycle de vie d'un projet 50 Présentation d'un système Modicon M580 standard 51 Planification d'une topologie de redondance d'UC M580 55 Topologies de redondance d'UC M580 courantes 58 Topologies de redondance d'UC M580 avec module BMENOC0321 pour la connexion du réseau de contrôle 76 Gestion des réseaux à plat avec redondance d'UC M580 88 NHA58881 09/2020 49 Planification d'une topologie de redondance d'UC M580 standard Cycle de vie d'un projet Cycle de vie d'un projet Avant de planifier la topologie de votre réseau, il peut être judicieux d'analyser le cycle de vie d'un projet au sein du système M580. * REMARQUE : les instructions d'installation et de configuration/programmation sont fournies dans le document Modicon M580 Hardware Guide (voir Modicon M580, Matériel, Manuel de référence) et le guide utilisateur des modules de communication/adaptateur Modicon M580 concernés. 50 NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard Présentation d'un système Modicon M580 standard Présentation Le système Modicon M580 standard est conçu et testé pour utiliser simultanément les éléments suivants : un rack local principal Ethernet (voir Modicon M580 Autonome, Guide de planification du système pour, architectures courantes) et la possibilité d'extension à d'autres racks locaux ; des stations RIO (voir Modicon M580 Autonome, Guide de planification du système pour, architectures courantes) prenant en charge les communications Ethernet et X Bus dans l'embase ; des équipements distribués Ethernet (voir Modicon M580 Autonome, Guide de planification du système pour, architectures courantes) ; des modules de sélection d'options de réseau reliant des stations RIO et des équipements distribués au système M580 (voir Modicon M580 Autonome, Guide de planification du système pour, architectures courantes) ; un module de réseau de contrôle pour assurer la transparence entre le réseau d'équipements et le réseau de contrôle (voir page 76) ; des équipements RIO et distribués, intégrés dans le même réseau physique ; des sous-anneaux RIO et DIO qui communiquent avec l'anneau principal RIO ; des modules et des équipements tiers ; des architectures à anneau de chaînage, fournies par les modules de communication dotés de deux ports Ethernet. Le système M580 rétablit automatiquement le réseau en moins de 50 ms et offre des performances RIO déterministes. Le système M580 utilise des modules d'E/S Modicon X80, dont beaucoup sont exploités dans un système M340. Il prend également en charge plusieurs modules d'E/S Ethernet eX80, installables dans le rack local principal et les racks distants principaux. Le système M580 prend également en charge des modules d'E/S Premium au sein d'un rack local étendu. NOTE : Pour savoir comment connecter un équipement distribué au réseau M580 à l'aide d'un commutateur double anneau (DRS), reportez-vous au document M580 - Guide de planification du système pour topologies complexes (voir Modicon M580 Autonome, Guide de planification du système pour, architectures courantes). NHA58881 09/2020 51 Planification d'une topologie de redondance d'UC M580 standard Architecture M580 standard Cette section présente une architecture M580 standard, comprenant une entreprise, une usine, un process et les différents niveaux terrain d'une usine de fabrication. La figure suivante représente un système RIO M580 simple au niveau terrain : AVERTISSEMENT FONCTIONNEMENT IMPREVU DE L'EQUIPEMENT N'installez pas plus d'un PAC autonome dans un réseau d'équipements M580. N'installez pas plus d'un ensemble de PAC Hot Standby primaires redondants dans un système de redondance d'UC M580. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 52 NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard Cycle de vie d'un réseau M580 Le cycle de vie d'un réseau M580 comprend les phases suivantes : Phase Fonction Description Conception Standard Réduire le temps d'apprentissage et d'ingénierie (utilisez les modules standard Ethernet, les modules communs Modicon X80 et le logiciel Control Expert pour la configuration des équipements Ouverte Collaborer avec des solutions tierces Souple Adapter l'architecture de contrôle à la topologie de l'usine Efficace Concevoir la solution sans contraintes Transparente Autoriser l'accès aux modules et équipements d'E/S à partir du réseau de contrôle Accessible Modifier la configuration sans arrêter le processus, obtenir des informations de diagnostic depuis n'importe quel point du réseau, aucun commutateur requis pour créer un système M580 complet Durable Préserver l'investissement à long terme, favoriser une migration en douceur Exploitation Renouvellement NHA58881 09/2020 53 Planification d'une topologie de redondance d'UC M580 standard Exemple de système RIO M580 simple Voici un exemple de système M580 standard constitué de modules RIO et d'équipements distribués installés au sein d'un réseau d'équipements d'E/S Ethernet : 1 2 3 4 5 6 7 8 Une CPU M580 avec service de scrutation d'E/S Ethernet sur le rack local est connectée à l'anneau principal RIO. (Pour le service de scrutation d'E/S Ethernet, sélectionnez une CPU dont la référence commerciale se termine par 40.) Un module de sélection d'options de réseau BMENOS0300 présent sur le rack local connecte un nuage DIO à l'anneau principal RIO. Un module de communication Ethernet BMENOC0301/BMENOC0311 connecté à la CPU via l'embase Ethernet gère les équipements distribués du réseau d'équipements. Un module de réseaux de contrôle BMENOC0321 sur le rack local instaure la transparence entre le réseau d'équipements et le réseau de contrôle. Un PC pour la réplication de port est connecté au port de service d'un module adaptateur EIO (e)X80 BMECRA312•0. Un module de sélection d'options de réseau BMENOS0300 présent sur une station RIO gère un sousanneau RIO. Un nuage DIO est connecté au port de service d'un module adaptateur EIO performances eX80 BMECRA31210. Un module de sélection d'options de réseau BMENOS0300 présent sur une station RIO connecte un sousanneau DIO à l'anneau principal RIO. NOTE : un module BMENOC0301/BMENOC0311 peut prendre en charge des équipements distribués via la connexion entre son embase Ethernet et la CPU et via son ou ses ports réseau sur le panneau avant, dans la limite de 128 équipements scrutés par module BMENOC0301/BMENOC0311. 54 NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard Planification d'une topologie de redondance d'UC M580 Liaison de PAC primaires et redondants Les PACs primaires et redondants BMEH58•040 et BMEH58•040S sont connectés par une liaison de redondance d'UC et peuvent également l'être par une liaison Ethernet. NOTE : Chaque système de redondance d'UC M580 comporte une liaison de redondance d'UC. La liaison Ethernet fournit un chemin redondant sur l'anneau principal. Sa présence évite la coexistence de deux PAC primaires. Bien que le système puisse fonctionner sans la connexion d'une liaison Ethernet aux PAC primaire et redondant, un tel système ne fonctionne pas de façon optimale. NOTE : Pour plus d'informations sur les longueurs maximales entre les stations RIO (e)X80, consultez la section sur la planification de la topologie réseau appropriée dans le document Modicon M580 System Planning Guide for Frequently Used Architectures. Liaison de redondance d'UC entre les PACs primaire et redondant AVIS FONCTIONNEMENT IMPREVU DE L'EQUIPEMENT Lors de l'installation de modules avec des émetteurs-récepteurs à fibre optique, procédez comme suit pour éviter toute perturbation de la lumière dans le câble à fibre optique par de la poussière ou de la pollution : Conservez les embouts sur les pontages et les émetteurs-récepteurs inutilisés. Insérez le câble optique avec soin dans les émetteurs-récepteurs, en respectant l'axe longitudinal de l'émetteur-récepteur. N'exercez aucune force pour insérer le câble dans les émetteurs-récepteurs optiques. Le non-respect de ces instructions peut provoquer des dommages matériels. Chaque CPU BMEH58•040 et BMEH58•040S comporte un socket SFP (voir page 40) pour l'un des émetteurs-récepteurs SFP suivants : émetteur-récepteur SFP avec fil de cuivre et connecteur RJ45 ; émetteur-récepteur monomode SFP à fibre optique. NHA58881 09/2020 55 Planification d'une topologie de redondance d'UC M580 standard Le connecteur choisi détermine la distance maximale de la liaison physique au système de redondance d'UC. Nom de l'émetteur-récepteur Média SFP Longueur maximale de la liaison au système de redondance d'UC 490 NAC 01 00 Fil de cuivre CAT 5e1 100 m 490 NAC 02 01 Câble en fibre optique monomode Jusqu'à 15 km 1. Compatible avec la vitesse de transfert de données Gigabit NOTE : Les modules convertisseur à fibre optique BMXNRP020• ne peuvent pas être utilisés sur la liaison au système de redondance d'UC. Liaison Ethernetentre les PACs primaire et redondant Les PACs primaire et redondant BMEH58•040 ou BMEH58•040S peuvent en outre être connectés l'un à l'autre par une liaison Ethernet. Généralement, cette liaison fait partie d'un anneau principal RIO Ethernet auquel la CPU redondante est connectée. Chaque CPU redondante BMEH58•040 et BMEH58•040S contient deux connecteurs RJ45 servant de port double pour l'anneau principal. Pour créer la liaison Ethernet entre les PACs primaire et redondant, connectez l'un des ports Ethernet doubles de la CPU primaire à un port Ethernet double de la CPU redondante. Pour cela, procédez de l'une des façons suivantes : Connectez directement les CPUs à l'aide d'un fil de cuivre CAT-5e. Placez un module de commutation (voir page 61) BMENOS0300 dans chaque PAC, ou placez un module de communication (voir page 42) BMENOC0301/11dans le rack local, puis connectez les deux modules. 56 NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard Connectez chaque CPU à un module convertisseur à fibre optique BMXNRP0201, puis connectez les deux modules BMXNRP0201 avec un câble en fibre optique monomode, comme décrit ci-dessous : 1 2 3 Rack local primaire avec UC primaire Rack local redondant avec UC redondante Liaison d'E/S distante à fibre optique Ethernet entre les UC primaire et redondante (faisant partie de l'anneau principal d'E/S distantes Ethernet) Liaison de communication redondante à fibre optique Station EIO (e)X80 Anneau principal d'E/S distantes (RIO) Ethernet Liaison redondante du module de réseau de contrôle BMENOC0321 Module de réseau de contrôle BMENOC0321 instaurant la transparence entre le réseau d'équipements et le réseau de contrôle Réseau de contrôle 4 5 6 7 8 9 Comme avec la liaison redondante, le connecteur et le câblage choisis déterminent la distance maximale de la liaison physique Ethernet : Une liaison avec un fil de cuivre peut couvrir une distance maximale de 100 m. Une liaison en fibre optique monomode peut couvrir une distance maximale de 15 km. NHA58881 09/2020 57 Planification d'une topologie de redondance d'UC M580 standard Topologies de redondance d'UC M580 courantes Présentation Un système de redondance d'UC M580 simple contient au minimum deux racks locaux de redondance d'UC, chacun comportant une CPU redondante avec un service scrutateur d'E/S Ethernet. Le système peut également contenir un ou plusieurs des éléments ci-dessous : stations RIO (e)X80 contenant chacune un module adaptateur EIO (e)X80 BM•CRA312•0 sur l'anneau principal ; stations RIO Quantum contenant chacune un module adaptateur Quantum sur l'anneau principal ; équipements distribués connectés à l'anneau principal par le biais des ports de service de modules BM•CRA312•0, mais ne résidant pas directement sur l'anneau. NOTE : les équipements distribués peuvent être connectés à l'anneau principal via : un anneau DIO (à condition que les équipements soient compatibles RSTP), un chaînage DIO (sans anneau). Ces connexions peuvent être établies, par exemple, via le port de service d'un module ••• CRA 312 •• , ou par le biais d'un module de sélection d'options de réseau BMENOS0300. NOTE : les stations d'E/S distantes Premium ne sont pas prises en charge dans un système de redondance d'UC M580. Cette rubrique décrit les topologies réseau courantes des systèmes de redondance d'UC : un anneau principal RIO simple ; un anneau DIO connecté à : un module BMENOS0300, dans une conception qui prend en charge jusqu'à 64 équipements ; un module de communication BMENOC0301/11, dans une conception qui prend en charge jusqu'à 128 équipements. 58 un anneau DIO ; un anneau principal RIO, avec un chaînage DIO ; un anneau principal RIO, avec un anneau DIO ; un anneau principal RIO, avec un sous-anneau DIO ; une IHM connectée à une topologie de redondance d'UC ; un système SCADA connecté à une topologie de redondance d'UC. NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard NOTE : dans un système de redondance d'UC, vous pouvez installer un seul anneau principal, relié aux embases Ethernet des UC. si votre système inclut un anneau principal RIO ou un anneau DIO connecté à un module BMENOC0301/11 non isolé sur le rack local, vérifiez que les autres modules BMENOC0301/11 reliés à l'anneau DIO sont bien isolés (leur port d'embase doit être désactivé). ATTENTION RISQUE DE FONCTIONNEMENT IMPREVU Ne connectez pas les ports de service des CPU à redondance d’UC. L'interconnexion des ports de service des UC primaire et redondante peut entraîner un comportement inattendu du système. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. ATTENTION RISQUE DE TEMPETE DE DIFFUSION Ne connectez pas plus d'un module d'un rack local à l'embase Ethernet et à un réseau Ethernet. La connexion de plusieurs modules à la fois à l'embase et à un réseau Ethernet peut entraîner une tempête de diffusion. Dans chaque rack local, utilisez un seul module pour connecter un réseau Ethernet à l'embase Ethernet. Il peut s'agir de l'un de ces modules : l'UC, en présence de modules RIO, un module BMENOS0300, un module BMENOC0301/11. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. Un rack local peut contenir plusieurs modules BMENOC0301/11, chacun avec le port d'embase activé, à condition que les ports Ethernet (le port de service et les deux ports réseau) ne soient pas utilisés. NHA58881 09/2020 59 Planification d'une topologie de redondance d'UC M580 standard Architecture d'un anneau principal RIO simple Un système de redondance d'UC avec un anneau principal RIO est composé des éléments suivants : deux racks locaux de redondance d'UC, chacun comportant une CPU redondante avec un service scrutateur d'E/S Ethernet ; une ou plusieurs stations RIO (e)X80 (ou RIO Quantum) contenant chacune un module adaptateur. Dans cette topologie, les stations RIO (e)X80 sont connectées directement à l'anneau principal. Aucun sous-anneau et aucun DRS n'est utilisé. L'exemple suivant présente un système de redondance d'UC avec un anneau principal M580 RIO composé de quatre stations (e)X80 RIO : 1 2 3 4 5 6 60 Rack local primaire avec CPU primaire Rack local redondant avec CPU redondante Réseau de contrôle connecté à un module BMENOC0321 sur le rack local qui instaure la transparence entre le réseau d'équipements et le réseau de contrôle Liaison de communication redondante Anneau principal d'E/S distantes (RIO) Station RIO (e)X80 NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard Architecture d'anneau DIO (jusqu'à 64 équipements) Il est possible de générer un système de redondance d'UC avec un anneau DIO à l'aide d'un module BMENOS0300 à la place d'un BMENOC0301/11. Dans cette conception, seule la CPU scrute les équipements distribués. NOTE : utilisez cette conception pour scruter jusqu'à 64 points d'E/S des équipements distribués. L'exemple suivant présente un anneau DIO scruté par la CPU via les modules BMENOS0300. ATTENTION RISQUE DE TEMPETE DE DIFFUSION Ne connectez pas plus d'un module d'un rack local à l'embase Ethernet et à un réseau Ethernet. La connexion de plusieurs modules à la fois à l'embase et à un réseau Ethernet peut entraîner une tempête de diffusion. Dans chaque rack local, utilisez un seul module pour connecter un réseau Ethernet à l'embase Ethernet. Il peut s'agir de l'un de ces modules : l'UC, en présence de modules RIO, un module BMENOS0300, un module BMENOC0301/11. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. NHA58881 09/2020 61 Planification d'une topologie de redondance d'UC M580 standard Le port d'embase Ethernet de chaque module BMENOS0300 étant activé, le système de redondance d'UC peut cesser de fonctionner en cas de connexion d'un port Ethernet double sur la CPU primaire à un port Ethernet double sur la CPU redondante : 1 2 3 4 5 Réseau de contrôle connecté à un module BMENOC0321 sur le rack local qui instaure la transparence entre le réseau d'équipements et le réseau de contrôle Rack local primaire avec CPU primaire Rack local redondant avec CPU redondante Liaison de communication redondante Anneau DIO NOTE : dans cette conception : Il est possible d'inclure jusqu'à 64 équipements distribués. Il est possible de connecter les deux modules BMENOS0300 avec une liaison directe. En cas d'interruption de la connexion directe entre les deux modules BMENOS0300, le système de redondance d'UC peut signaler des problèmes de communication si le trafic Ethernet est très chargé (bit HSBY_SUPPLEMENTARY_LINK_ERROR dans ECPU_HSBY_STS). Ces informations n'ont aucune répercussion sur le comportement du système et disparaissent dès la restauration de la connexion directe. Toutefois, en cas de deuxième interruption, il est nécessaire de réparer la connexion directe entre les deux modules BMENOS0300 pour que le système reste opérationnel. Aucune liaison ne peut être établie pour connecter les ports Ethernet doubles de la CPU primaire aux ports Ethernet doubles de la CPU redondante. 62 NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard Un seul anneau DIO est pris en charge. Réglez les sélecteurs rotatifs sur les deux modules BMENOS0300 pour configurer le port du haut comme port de service et les deux ports du bas comme ports d'anneau DIO. Architecture d'anneau DIO (64 à 128 équipements) Il est possible de générer un système de redondance d'UC avec un anneau DIO à l'aide d'un ou de plusieurs modules BMENOC0301/11 scrutant les équipements distribués. Les équipements distribués de l'anneau DIO ne peuvent pas faire partie de l'anneau principal. Seules les stations (e)X80 et RIO Quantum sont autorisées sur l'anneau principal. NOTE : utilisez cette conception pour scruter 64 points d'E/S des équipements distribués ou plus. ATTENTION RISQUE DE FONCTIONNEMENT IMPREVU Si les UC redondantes prennent en charge un anneau principal RIO et des équipements distribués, vous devez désactiver le port d'embase Ethernet de chaque module BMENOC0301/11. Dans ce type de conception, le système de redondance d'UC peut cesser de fonctionner en cas d'activation des ports d'embase de l'UC. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. Les équipements distribués de l'anneau DIO peuvent être connectés au port de service d'un module BMENOC0301/11. Toutefois, si le système prend également en charge un anneau principal RIO, désactivez le port d'embase du module BMENOC0301/11. NHA58881 09/2020 63 Planification d'une topologie de redondance d'UC M580 standard L'exemple suivant présente un anneau DIO d'équipements distribués scruté par des modules BMENOC0301/11 : 1 2 3 4 5 Réseau de contrôle connecté à un module BMENOC0321 sur le rack local qui instaure la transparence entre le réseau d'équipements et le réseau de contrôle Rack local primaire avec CPU primaire Rack local redondant avec CPU redondante Liaison de communication redondante Anneau DIO NOTE : dans cette conception : Il est possible d'inclure jusqu'à 128 équipements distribués. Sur ces 128 connexions : 16 sont réservées aux esclaves locaux ; 112 correspondent aux équipements distribués à scruter. 64 Pour plus d'informations, consultez le document Modicon M580 BMENOC0301/11 Ethernet Communications Module Installation and Configuration Guide (voir Modicon M580, Module de communication BMENOC0301/0311 Ethernet, Guide d'installation et de configuration). Il est possible de connecter les deux modules BMENOC0301/11 avec une liaison directe. Sur la page Services → RSTP du DTM de BMENOC0301/11 dans Control Expert, réglez l'option Priorité du pont sur Racine. NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard En cas d'interruption de la connexion directe entre les deux modules BMENOC0301/11, le système de redondance d'UC peut signaler des problèmes de communication si le trafic Ethernet est très chargé (bit HSBY_SUPPLEMENTARY_LINK_ERROR dans ECPU_HSBY_STS). Ces informations n'ont aucune répercussion sur le comportement du système et disparaissent dès la restauration de la connexion directe. Toutefois, en cas de deuxième interruption, il est nécessaire de réparer la connexion directe entre les deux modules BMENOC0301/11 pour que le système reste opérationnel. Comme cette conception utilise un module BMENOC0301/11 non isolé (port d'embase Ethernet activé), aucune liaison ne peut être établie pour connecter les ports Ethernet doubles de la CPU primaire aux ports Ethernet doubles de la CPU redondante. Il est possible d'ajouter jusqu'à cinq modules BMENOC0301/11 supplémentaires aux racks locaux primaire et redondants dans l'unique anneau DIO pris en charge dans cette conception. Un seul anneau DIO est pris en charge. Anneau principal RIO simple avec architecture de chaînage DIO Vous pouvez étendre un anneau principal RIO simple en ajoutant un chaînage DIO (pas un anneau). Les équipements distribués peuvent faire partie d'une station (e)X80 ou RIO Quantum. Dans l'exemple qui suit, une station RIO (e)X80 est utilisée. ATTENTION RISQUE DE FONCTIONNEMENT IMPREVU Le port d'embase Ethernet de chaque module BMENOC0301/11 étant activé, vous ne devez pas connecter les ports RIO Ethernet de la CPU primaire aux ports RIO Ethernet de la CPU redondante. Dans ce type de conception, le système de redondance d'UC peut cesser de fonctionner en cas de connexion des ports RIO Ethernet des CPUs primaire et redondantes. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. NHA58881 09/2020 65 Planification d'une topologie de redondance d'UC M580 standard Dans cet exemple, les équipements distribués sont connectés au port de service d'un module adaptateur EIO performances eX80 BMECRA31210 : 1 2 3 4 5 6 7 Réseau de contrôle connecté à un module BMENOC0321 sur le rack local qui instaure la transparence entre le réseau d'équipements et le réseau de contrôle Rack local primaire avec CPU primaire Rack local redondant avec CPU redondante Liaison de communication redondante Anneau d'E/S distantes (RIO) principal Station RIO (e)X80 Chaînage DIO (sans anneau) NOTE : dans cette conception : Sur le rack local, chaque module BMENOC0301/11 est connecté à l'embase Ethernet par activation du port d'embase Ethernet. Il est possible d'inclure jusqu'à 31 stations RIO. Les UC redondantes peuvent scruter jusqu'à 64 équipements distribués. 66 NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard Les modules BMENOC0301/11 non isolés peuvent scruter jusqu'à 128 équipements distribués. Sur ces 128 connexions : 16 sont réservées aux esclaves locaux ; 112 sont disponibles pour les équipements distribués à scruter. Pour plus d'informations, consultez le document Modicon M580 BMENOC0301/11 Ethernet Communications Module Installation and Configuration Guide (voir Modicon M580, Module de communication BMENOC0301/0311 Ethernet, Guide d'installation et de configuration). Anneau principal RIO simple avec anneau DIO Vous pouvez concevoir un système de redondance d'UC comprenant deux anneaux : un anneau principal RIO et un anneau DIO. Dans cette conception, la CPU scrute l'anneau principal RIO et un module BMENOC0301/11 scrute les équipements distribués. Dans l'exemple suivant, le module BMENOC0301 qui scrute les équipements distribués est isolé. Pour isoler le module de communication, désactivez son port d'embase Ethernet. Dans cette conception, la communication sur l'embase X Bus reste activée pour le module de communication. ATTENTION RISQUE DE TEMPETE DE DIFFUSION Ne connectez pas plus d'un module d'un rack local à l'embase Ethernet et à un réseau Ethernet. La connexion de plusieurs modules à la fois à l'embase et à un réseau Ethernet peut entraîner une tempête de diffusion. Dans chaque rack local, utilisez un seul module pour connecter un réseau Ethernet à l'embase Ethernet. Il peut s'agir de l'un de ces modules : l'UC, en présence de modules RIO, un module BMENOS0300, un module BMENOC0301/11. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. NHA58881 09/2020 67 Planification d'une topologie de redondance d'UC M580 standard La croix X (rouge) indique que le module BMENOC0301 est isolé de l'embase Ethernet : 1 2 3 4 5 6 7 68 Réseau de contrôle connecté au module BMENOC0321 sur le rack local qui instaure la transparence entre le réseau d'équipements et le réseau de contrôle Rack local primaire avec CPU primaire Rack local redondant avec CPU redondante Liaison de communication redondante Anneau d'E/S distantes (RIO) principal Station RIO (e)X80 Anneau DIO NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard Anneau principal RIO simple avec sous-anneau DIO Vous pouvez concevoir un système de redondance d'UC comprenant à la fois un anneau principal RIO et un sous-anneau DIO. Dans cette conception, la CPU scrute l'anneau principal RIO et un module BMENOC0301 scrute les équipements distribués. Le sous-anneau DIO est connecté à l'anneau principal RIO via un module BMENOS0300 dans une station RIO (e)X80. NOTE : dans cette conception, les sélecteurs rotatifs du module BMENOS0300 (connecté au sous-anneau DIO (7)) sont définis pour configurer le port du haut comme port de service et les deux ports du bas comme ports de sous-anneau DIO. ATTENTION RISQUE DE TEMPETE DE DIFFUSION Ne connectez pas les ports Ethernet du module BMENOC0301/11 primaire aux ports Ethernet du module BMENOC0301/11 redondant. La connexion de ces ports peut entraîner une tempête de diffusion, qui peut empêcher le réseau de redondance d'UC de transporter les communications réseau prévues. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. NHA58881 09/2020 69 Planification d'une topologie de redondance d'UC M580 standard Contrairement à l'exemple précédent, le module BMENOC0301 qui scrute les équipements distribués n'est pas isolé. Vérifiez que le port d'embase Ethernet associé est activé : 1 2 3 4 5 6 7 8 70 Rack local primaire avec CPU primaire Rack local redondant avec CPU redondante Liaison de communication Hot Standby Module BMENOC0321 sur le rack local instaurant la transparence entre le réseau d'équipements et le réseau de contrôle Réseau de contrôle Anneau d'E/S distantes (RIO) principal Station RIO (e)X80 Sous-anneau DIO NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard Connexion d'une HMI à une topologie de redondance d'UC Vous pouvez connecter une IHM directement à une CPU redondante. Pour accéder aux automates locaux (à des fins de diagnostic et de contrôle), connectez une HMI aux CPUs primaire et redondante. Dans l'exemple qui suit, la connexion est effectuée par le biais du port USB de chaque CPU. Cette conception permet d'accéder au port de service de l'une des UC (ou des deux) pour effectuer des diagnostics et des contrôles : 1 2 3 4 5 6 7 IHM Réseau de contrôle connecté au module BMENOC0321 sur le rack local qui instaure la transparence entre le réseau d'équipements et le réseau de contrôle Rack local primaire avec CPU primaire Rack local redondant avec CPU redondante Station RIO (e)X80 Anneau d'E/S distantes (RIO) principal Liaison de communication redondante Vous pouvez connecter une IHM à un système de redondance d'UC de différentes façons. Deux exemples sont fournis ci-après : NHA58881 09/2020 71 Planification d'une topologie de redondance d'UC M580 standard Vous pouvez aussi connecter une HMI de façon indirecte à une CPU redondante. Dans l'exemple qui suit, la connexion est effectuée par le biais du port de service d'un module BMECRA312•0 sur l'anneau principal RIO. Cette conception requiert une seule HMI. Elle permet d'accéder au port de service et au port USB des deux UC à des fins de diagnostic et de contrôle : 1 2 3 4 5 6 7 8 9 72 IHM Connexion Ethernet au port de service du module BMECRA312•0 Rack local primaire avec CPU primaire Rack local redondant avec CPU redondante Station RIO (e)X80 Liaison de communication redondante Anneau d'E/S distantes (RIO) principal Module BMENOC0321 sur le rack local instaurant la transparence entre le réseau d'équipements et le réseau de contrôle Réseau de contrôle NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard Solution simple de connexion d'un outil d'ingénierie à une topologie de redondance d'UC La topologie suivante représente un exemple simple de connexion d'un PC qui exécute un outil d'ingénierie (par exemple, Control Expert) au système de redondance d'UC. Dans cet exemple : Le PC dispose d'une carte d'interface réseau (NIC) prenant en charge les communications sur plusieurs VLAN, dans le cas présent, VLAN A et VLAN B. Le module BMENOC0301/11 du PAC primaire appartient au VLAN A. Le module BMENOC0301/11 du PAC redondant appartient au VLAN B. 1 2 3 4 5 6 7 8 9 Commutateur de la couche 2 reliant le réseau de contrôle à l'anneau principal RIO Rack local primaire avec UC primaire Rack local redondant avec UC redondante Liaison de communication redondante Anneau principal d'E/S distantes (RIO) Station d'E/S distantes Ethernet (e)X80 Liaison redondante au système de redondance d'UC Outil d'ingénierie résidant sur le PC Module BMENOC0321 sur le rack local instaurant la transparence entre le réseau d'équipements et le réseau de contrôle 10 Réseau de contrôle NHA58881 09/2020 73 Planification d'une topologie de redondance d'UC M580 standard Connexion SCADA à une topologie de redondance d'UC La topologie de réseau suivante explique comment connecter un serveur SCADA se trouvant sur un réseau de contrôle redondant au système de contrôle de processus redondant : 1 2 74 Rack local avec CPU A Rack local avec CPU B NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard 3 4 5 6 7 8 9 10 11 12 Liaison de communication redondante Anneau principal d'E/S distantes (RIO) Station d'E/S distantes Ethernet (e)X80 Equipements distribués Anneau DIO Serveur SCADA Poste de travail d'ingénierie Réseau de contrôle Liaison redondante de la couche 3 Commutateur de la couche 3 configuré avec le protocole VRRP (Virtual Router Redundancy Protocol), en tant que maître 13 Commutateur de la couche 3 configuré avec le protocole VRRP, en tant qu'esclave 14 Anneau de la couche 2 entre les commutateurs L3 X Indique que le module BMENOC0301 est isolé de l'embase Ethernet NOTE : Dans l'exemple précédent, les commutateurs L3 sont des commutateurs double anneau (DRS) Hirschmann, référence : RSPE30-24044 O7T99-SCCZ999HHSE3S04.0. NHA58881 09/2020 75 Planification d'une topologie de redondance d'UC M580 standard Topologies de redondance d'UC M580 avec module BMENOC0321 pour la connexion du réseau de contrôle Introduction Le module de réseau de contrôle BMENOC0321 est installé sur une embase Ethernet locale au sein d'un système M580. Lorsque l'embase Ethernet est activée, le module BMENOC0321 permet d'accéder au réseau d'équipements (via les ports externes de l'UC). Schneider Electric recommande de ne pas installer plus de deux modules BMENOC0321 dans un système M580, afin d'assurer la transparence Ethernet entre un réseau de contrôle (un système SCADA, par exemple) et un réseau d'équipements. Le service Transfert IP (voir Modicon M580, Module de réseau de contrôle BMENOC0321, Guide d'installation et de configuration) ne peut être activé que dans un module BMENOC0321 par rack local. Dans un système à redondance d'UC, le module BMENOC0321 utilise la même adresse IP+1 que le module BMENOC0301/11 sur le rack local. Veillez à configurer l'adresse IP utilisée dans le module BMENOC0301/11 différemment de l'adresse IP du module BMENOC0321 (pour le réseau de contrôle et le réseau de bus de terrain lorsque le service de transfert IP est activé). Utilisez un outil gestionnaire de réseau Ethernet pour vérifier le bon fonctionnement du système. NOTE : Ne montez pas le module BMENOC0321 sur une embase BMX (X Bus uniquement). Vous pouvez seulement le mettre sous tension dans une embase BME (Ethernet). Reportez-vous à la description des racks dans le document Modicon X80 - Racks et modules d'alimentation, Manuel de référence du matériel (voir Modicon X80, Racks et modules d'alimentation, Manuel de référence du matériel). ATTENTION RISQUE DE FONCTIONNEMENT IMPREVU Ne connectez pas les ports de service des CPU à redondance d’UC. L'interconnexion des ports de service des UC primaire et redondante peut entraîner un comportement inattendu du système. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. 76 NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard ATTENTION RISQUE DE TEMPETE DE DIFFUSION Ne connectez pas plus d'un module d'un rack local à l'embase Ethernet et à un réseau Ethernet. La connexion de plusieurs modules à la fois à l'embase et à un réseau Ethernet peut entraîner une tempête de diffusion. Dans chaque rack local, utilisez un seul module pour connecter un réseau Ethernet à l'embase Ethernet. Il peut s'agir de l'un de ces modules : l'UC, en présence de modules RIO, un module de sélection d'options de réseau BMENOS0300, un module de communication BMENOC0301/BMENOC0311. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. NHA58881 09/2020 77 Planification d'une topologie de redondance d'UC M580 standard Architecture de réseau d'équipements avec anneau DIO et réseau de contrôle Cette configuration de redondance d'UC, qui permet de connecter un anneau DIO (de type SCADA, par exemple) à votre système, comprend les éléments suivants : deux racks locaux de redondance d'UC, chacun comportant une CPU redondante avec un service scrutateur d'E/S Ethernet ; un module BMENOS0300 sur le rack local connecté à un anneau DIO ; un module de réseau de contrôle BMENOC0321 sur le rack local assurant la transparence entre l'anneau DIO et le réseau de contrôle. Cette topologie ne comprend pas de station RIO (e)X80. Aucun sous-anneau et aucun DRS n'est utilisé. L'exemple suivant présente un système de redondance d'UC, où un réseau de contrôle communique avec un anneau DIO : 1 2 3 4 5 6 7 8 78 Rack local primaire avec CPU primaire Rack local redondant avec CPU redondante Liaison de communication redondante Equipement distribué Anneau DIO Serveur SCADA Poste de travail d'ingénierie Réseau Ethernet de la salle de contrôle (avec anneau RSTP Gb) NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard NOTE : Dans cette conception : Il est possible de connecter les deux modules BMENOS0300 avec une liaison directe. En cas d'interruption de la connexion directe entre les deux modules BMENOS0300, le système de redondance d'UC peut signaler des problèmes de communication si le trafic Ethernet est très chargé (bit HSBY_SUPPLEMENTARY_LINK_ERROR dans ECPU_HSBY_STS). Ces informations n'ont aucune répercussion sur le comportement du système et disparaissent dès la restauration de la connexion directe. Toutefois, en cas de deuxième interruption, il est nécessaire de réparer la connexion directe entre les deux modules BMENOS0300 pour que le système reste opérationnel. Aucune liaison ne peut être établie pour connecter les ports Ethernet doubles de la CPU primaire aux ports Ethernet doubles de la CPU redondante. Un seul anneau DIO est pris en charge. Réglez les sélecteurs rotatifs sur les deux modules BMENOS0300 pour configurer le port du haut comme port de service et les deux ports du bas comme ports d'anneau DIO. Architecture de réseau d'équipements avec anneau principal RIO, sous-anneau DIO et réseau de contrôle Il est possible de générer un système de redondance d'UC avec un anneau principal RIO et un sous-anneau DIO à l'aide d'un module BMENOS0300 installé dans une station RIO de l'anneau principal. Dans cette conception, la CPU scrute les stations RIO et les équipements distribués. ATTENTION RISQUE DE TEMPETE DE DIFFUSION Ne connectez pas plus d'un module d'un rack local à l'embase Ethernet et à un réseau Ethernet. La connexion de plusieurs modules à la fois à l'embase et à un réseau Ethernet peut entraîner une tempête de diffusion. Dans chaque rack local, utilisez un seul module pour connecter un réseau Ethernet à l'embase Ethernet. Il peut s'agir de l'un de ces modules : l'UC, en présence de modules RIO, un module BMENOS0300, un module BMENOC0301/11. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. Le port d'embase Ethernet de chaque module BMENOS0300 étant activé, le système de redondance d'UC peut cesser de fonctionner en cas de connexion d'un port Ethernet double sur la CPU primaire à un port Ethernetdouble sur la CPU redondante. NHA58881 09/2020 79 Planification d'une topologie de redondance d'UC M580 standard L'exemple suivant présente un anneau principal RIO, un sous-anneau DIO (connecté à l'anneau principal via un module BMENOS0300 sur une station RIO) et un réseau de contrôle scrutés par la CPU. 1 2 3 4 5 6 7 8 9 10 Rack local primaire avec CPU primaire Rack local redondant avec CPU redondante Liaison de communication redondante Anneau principal d'E/S distantes (RIO) Station d'E/S distantes Ethernet (e)X80 Equipement distribué Sous-anneau DIO Serveur SCADA Poste de travail d'ingénierie Réseau de la salle de contrôle (avec anneau RSTP Gb) NOTE : Dans cette conception : Aucune liaison ne peut être établie pour connecter les ports Ethernet doubles de la CPU primaire aux ports Ethernet doubles de la CPU redondante. Réglez les sélecteurs rotatifs sur le module BMENOS0300 pour configurer le port du haut comme port de service et les deux ports du bas comme ports de sous-anneau DIO. 80 NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard Architecture de réseau d'équipements avec anneau principal RIO, sous-anneau DIO, commutateurs DRS et réseau de contrôle Il est possible de générer un système de redondance d'UC avec un anneau principal RIO et un sous-anneau DIO à l'aide d'un ou plusieurs commutateurs double anneau (DRS) reliant les équipements distribués à l'anneau principal. Les commutateurs double anneau peuvent aussi servir à connecter le rack local au réseau de contrôle. Dans cette conception, les commutateurs double anneau sont configurés en tant que maître et esclave (C9 et C10) (voir Modicon M580, Guide de planification du système pour, topologies complexes). Si un commutateur double anneau perd la communication, l'anneau DIO continue de communiquer avec le réseau de contrôle via l'autre commutateur. Il est impossible de connecter directement les équipements distribués d'un sous-anneau DIO à l'anneau principal. Seules les stations RIO (e)X80 et Quantum sont autorisées sur l'anneau principal. NHA58881 09/2020 81 Planification d'une topologie de redondance d'UC M580 standard L'exemple suivant présente un anneau principal RIO, un sous-anneau DIO (connecté à l'anneau principal via les commutateurs double anneau maître/esclave) et un réseau de contrôle scrutés par l'UC : 1 2 3 4 5 6 82 Rack local primaire avec CPU primaire Rack local redondant avec CPU redondante Liaison de communication redondante Anneau principal d'E/S distantes (RIO) Station d'E/S distantes Ethernet (e)X80 Equipement distribué NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard 7 8 9 10 11 Sous-anneau DIO Commutateur double anneau (DRS) avec fichier de préconfiguration C9/C10 chargé Serveur SCADA Poste de travail d'ingénierie Réseau de la salle de contrôle (avec anneau RSTP Gb) Aucune liaison ne peut être établie pour connecter les ports Ethernet doubles de la CPU primaire aux ports Ethernet doubles de la CPU redondante. Architecture de réseau d'équipements avec anneau principal RIO, anneau DIO isolé et réseau de contrôle Vous pouvez étendre un anneau principal RIO simple en ajoutant un chaînage DIO (pas un anneau). Les équipements distribués isolés du chaînage DIO sont scrutés par un module BMENOC0301.2 (connexion de l'embase Ethernet désactivée) sur le rack local. Un module BMENOC0321 est connecté au module BMENOC0301.2 en externe (à l'aide d'un câble Ethernet) pour assurer la transparence entre le réseau DIO isolé et le réseau de contrôle. NHA58881 09/2020 83 Planification d'une topologie de redondance d'UC M580 standard L'exemple suivant présente un anneau principal RIO, un anneau DIO isolé (communiquant avec le réseau de contrôle, mais pas avec le réseau d'équipements) et un réseau de contrôle scrutés par l'UC : 1 2 3 4 5 6 7 8 9 10 X 84 Rack local primaire avec CPU primaire Rack local redondant avec CPU redondante Liaison de communication redondante Anneau d'E/S distantes (RIO) principal Station RIO (e)X80 Equipement distribué Anneau DIO isolé Serveur SCADA Poste de travail d'ingénierie Réseau de la salle de contrôle (avec anneau RSTP Gb) Connexion de l'embase Ethernet désactivée sur le module BMENOC0301 pour pouvoir prendre en charge l'anneau DIO isolé (7) NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard NOTE : comme le port de l'embase Ethernet est désactivé sur le module BMENOC0301 du rack local, assurez-vous de connecter en externe les ports de service des modules BMENOC0301 et BMENOC0321. Architecture de réseau d'équipements avec anneau principal RIO, sous-anneau DIO, commutateurs DRS et réseau de contrôle double Cette topologie ressemble à celle décrite précédemment, à ceci près qu'elle inclut deux connexions entre le réseau de contrôle et le module BMENOC0321 sur le rack local. Chaque connexion physique reliant le réseau de contrôle au module BMENOC0321 appartient à un sousréseau distinct. Pour connecter les modules BMENOC0321 du rack local aux deux sous-réseaux de contrôle, procédez comme suit : Etapes Sur le rack local primaire… Sur le rack local redondant… 1 Connectez le port de contrôle Ethernet du module BMENOC0321 au sous-réseau A partant de la salle de contrôle. Connectez le port de service Ethernet du module BMENOC0321 au sous-réseau A partant de la salle de contrôle. 2 Connectez le port de service Ethernet du module BMENOC0321 au sous-réseau B partant de la salle de contrôle. Connectez le port de contrôle Ethernet du module BMENOC0321 au sous-réseau B partant de la salle de contrôle. NHA58881 09/2020 85 Planification d'une topologie de redondance d'UC M580 standard L'exemple suivant présente un anneau principal RIO, un sous-anneau DIO (connecté à l'anneau principal via les commutateurs double anneau maître/esclave) et un réseau de contrôle (comprenant deux sous-réseaux) scrutés par l'UC : 1 2 3 4 5 6 7 86 Rack local primaire avec CPU primaire Rack local redondant avec CPU redondante Liaison de communication redondante Anneau d'E/S distantes (RIO) principal Station RIO (e)X80 Equipement distribué Sous-anneau DIO NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard 8 9 10 11 12 13 Commutateur double anneau (DRS) avec fichier de préconfiguration C9/C10 chargé Serveur SCADA Poste de travail d'ingénierie Réseau de la salle de contrôle Sous-réseau A partant de la salle de contrôle Sous-réseau B partant de la salle de contrôle NHA58881 09/2020 87 Planification d'une topologie de redondance d'UC M580 standard Gestion des réseaux à plat avec redondance d'UC M580 Présentation Dans une configuration de redondance d'UC M580, certaines topologies peuvent créer de façon intempestive une boucle qui interfère avec la communication réseau. Ces topologies sont essentiellement liées à la gestion des réseaux à plat, c'est-à-dire les topologies dans lesquelles le réseau de contrôle, le réseau d'E/S distantes et/ou le réseau d'équipements appartiennent au même sous-réseau. Pour éviter la création intempestive d'une boucle causée par la connexion au port de service, utilisez la fonction de blocage automatique de port de service sur l'UC avec micrologiciel version 2.7 (ou ultérieure) (voir Modicon M580, Matériel, Manuel de référence) ou un module BMENOC0301.4 (ou ultérieur). Aucune condition de boucle ne peut exister sur la connexion de l'embase Ethernet en connectant un ou plusieurs modules BMENOC0301.4 (ou ultérieur) sur l'embase Ethernet d'une configuration de redondance d'UC M580. Un module BMENOC0301.4 (ou ultérieur) bloque automatiquement son port de fond de panier sur le rack local redondant. 88 NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard Exemple 1 La topologie suivante est un système de redondance d'UC M580 avec un anneau principal RIO Ethernet, un équipement distribué, un module BMENOS0300 sur une station RIO, et une connexion SCADA. A Dans cette topologie, où SCADA est connecté au système de redondance d'UC via le port de service de l'UC principale et le port de service de l'UC redondante, veillez à cocher l'option Automatic blocking of service port on Standby CPU dans l'onglet de configuration Port de service pour éviter les pertes de communication réseau (via les câbles 4 et 10). câble vert réseau RIO, réseau d'équipements et réseau de contrôle sur le même sous-réseau 1 Rack local primaire avec UC primaire 2 Rack local redondant avec UC redondante NHA58881 09/2020 89 Planification d'une topologie de redondance d'UC M580 standard 3 4 5 6 7 8 9 10 90 Liaison de communication redondante Anneau principal d'E/S distantes Ethernet Station d'E/S distantes Ethernet (e)X80 Equipements distribués Anneau DIO Ethernet Serveur SCADA Poste de travail d'ingénierie avec double connexion Ethernet Réseau de la salle de contrôle NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard Exemple 2 Cette topologie est un système de redondance d'UC M580 avec un anneau principal RIO Ethernet, un équipement distribué connecté à l'anneau principal RIO via deux commutateurs double anneau (DRS), et une connexion SCADA. A Dans cette topologie, où SCADA est connecté au système de redondance d'UC via les ports de service de l'UC principale et l'UC redondante, veillez à cocher l'option Automatic blocking of service port on Standby CPU dans l'onglet de configuration Port de service pour éviter les pertes de communication réseau (via les câbles 4 et 11). câble vert réseau RIO, réseau d'équipements et réseau de contrôle sur le même sous-réseau 1 Rack local primaire avec UC primaire 2 Rack local redondant avec UC redondante NHA58881 09/2020 91 Planification d'une topologie de redondance d'UC M580 standard 3 4 5 6 7 8 9 10 11 92 Liaison de communication redondante Anneau principal d'E/S distantes Ethernet Station d'E/S distantes Ethernet (e)X80 Equipements distribués Anneau DIO Ethernet Commutateur DRS Serveur SCADA Poste de travail d'ingénierie avec double Ethernet Réseau de la salle de contrôle NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard Exemple 3 Cette topologie est un système de redondance d'UC M580 avec anneau principal RIO Ethernet, un réseau DIO scruté par le module BMENOC0301 qui communique avec le réseau de contrôle, et une connexion SCADA via les ports de service des UC principale et redondante. A Dans cette topologie, où SCADA est connecté au système de redondance d'UC via les ports de service des UC, veillez à cocher l'option Automatic blocking of service port on Standby CPU dans l'onglet de configuration Port de service pour éviter les pertes de communication réseau (via les câbles 4 et 10). B Dans cette topologie, où un réseau d'anneau DIO ou Cloud communique avec le réseau de contrôle via les modules BMENOC0301, le port d'embase Ethernet du NOC redondant est automatiquement désactivé pour éviter les pertes de communication réseau (via les câbles 4 et 7). câble vert réseau RIO, réseau d'équipements et réseau de contrôle sur le même sous-réseau 1 Rack local primaire avec UC primaire et module BMENOC0301 2 Rack local redondant avec UC redondante et module BMENOC0301 3 Liaison de communication redondante 4 Anneau principal d'E/S distantes Ethernet NHA58881 09/2020 93 Planification d'une topologie de redondance d'UC M580 standard 5 6 7 8 9 10 Station d'E/S distantes Ethernet (e)X80 Equipements distribués Anneau DIO Ethernet Serveur SCADA Poste de travail d'ingénierie avec double Ethernet Réseau de la salle de contrôle Exemple 4 Cette topologie est un système de redondance d'UC M580 avec anneau principal RIO Ethernet, un réseau DIO scruté par le module BMENOC0301 sur le rack local qui communique avec le réseau de contrôle, et une connexion SCADA via les ports de service des modules BMENOC0301 principal et redondant. A 94 Dans cette topologie, où SCADA est connecté au système de redondance d'UC via les ports de service des modules BMENOC0301, veillez à cocher l'option Automatic blocking of service port on Standby NOC dans l'onglet de configuration Port de service pour éviter les pertes de communication réseau (via les câbles 7 et 10). NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard B Dans cette topologie, où un réseau d'anneau DIO ou Cloud communique avec le réseau de contrôle via les modules BMENOC0301, le port d'embase Ethernet du NOC redondant est automatiquement désactivé pour éviter les pertes de communication réseau (via les câbles 4 et 7). câble vert réseau RIO, réseau d'équipements et réseau de contrôle sur le même sous-réseau 1 Rack local primaire avec UC primaire et module BMENOC0301 2 Rack local redondant avec UC redondante et module BMENOC0301 3 Liaison de communication redondante 4 Anneau principal d'E/S distantes Ethernet 5 Station d'E/S distantes Ethernet (e)X80 6 Equipements distribués 7 Anneau DIO Ethernet 8 Serveur SCADA 9 Poste de travail d'ingénierie avec double Ethernet 10 Réseau de la salle de contrôle NHA58881 09/2020 95 Planification d'une topologie de redondance d'UC M580 standard Exemple 5 Cette topologie est un système de redondance d'UC M580 avec anneau principal RIO Ethernet, un réseau DIO scruté par deux modules BMENOC0301 sur le rack local qui communique avec le réseau de contrôle (l'un d'eux via l'embase Ethernet) et une connexion SCADA via les ports de service des UC principale et redondante. A Dans cette topologie, où SCADA est connecté au système de redondance d'UC via les ports de service des UC principale et redondante, veillez à cocher l'option Automatic blocking of service port on Standby CPU dans l'onglet de configuration Port de service pour éviter les pertes de communication réseau (via les câbles 4 et 11). B Dans cette topologie, où un réseau d'anneau DIO communique avec le réseau de contrôle via la CPU, les ports d'embase Ethernet des NOC redondants sont automatiquement désactivés pour éviter les pertes de communication réseau (via les câbles 4 et 7). câble vert réseau RIO, réseau d'équipements et réseau de contrôle sur le même sous-réseau 1 Rack local primaire avec UC primaire et module BMENOC0301 2 Rack local redondant avec UC redondante et module BMENOC0301 3 Liaison de communication redondante 4 Anneau principal d'E/S distantes Ethernet 6 Equipements distribués 7 Anneau DIO Ethernet 8 Serveur SCADA 9 Poste de travail d'ingénierie avec double Ethernet 10 Réseau de la salle de contrôle 96 NHA58881 09/2020 Planification d'une topologie de redondance d'UC M580 standard Exemple 6 Cette topologie est un système de redondance d'UC M580 avec un réseau DIO scruté par deux modules BMENOC0301 sur le rack local qui communique avec le réseau de contrôle (l'un d'eux via l'embase Ethernet) et une connexion SCADA via les ports de service des UC principale et redondante. A Dans cette topologie, où SCADA est connecté au système de redondance d'UC via les ports de service des UC principale et redondante, veillez à cocher l'option Automatic blocking of service port on Standby CPU dans l'onglet de configuration Port de service pour éviter les pertes de communication réseau (via les câbles 4 et 11). B Dans cette topologie, où un réseau d'anneau DIO communique avec le réseau de contrôle via deux modules BMENOC0301 sur le rack local, les ports d'embase Ethernet des NOC redondants sont automatiquement désactivés pour éviter les pertes de communication réseau (via les câbles 4 et 7). câble vert réseau RIO, réseau d'équipements et réseau de contrôle sur le même sous-réseau 1 Rack local primaire avec UC primaire et module BMENOC0301 2 Rack local redondant avec UC redondante et module BMENOC0301 3 Liaison de communication redondante 4 Anneau principal d'E/S distantes Ethernet NHA58881 09/2020 97 Planification d'une topologie de redondance d'UC M580 standard 6 7 9 10 11 98 Equipements distribués Anneau DIO Ethernet Serveur SCADA Poste de travail d'ingénierie avec double Ethernet Réseau de la salle de contrôle NHA58881 09/2020 Redondance d'UC Modicon M580 Configuration à redondance d'UC NHA58881 09/2020 Chapitre 4 Utilisation des applications de redondance d'UC M580 Utilisation des applications de redondance d'UC M580 Présentation Ce chapitre explique comment configurer et utiliser des applications de redondance d'UC. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Règles de programmation de la redondance d'UC Modicon M580 100 Configuration du système de redondance d'UC M580 103 Configuration d'une CPU redondante M580 104 Change Configuration On The Fly (CCOTF) 108 Modification en ligne d'une section SFC 110 Configuration des adresses IP d'un système de redondance d'UC M580 111 Configuration des variables de données d'une application à redondance d’UC BMEH58•040 M580 114 Configuration du temps de rétention des stations et des équipements 116 Transfert des projets de redondance d'UC M580 118 Modification de l'application en mode local avec différence d'application autorisée 120 Restauration et sauvegarde de projets 123 NHA58881 09/2020 99 Configuration à redondance d'UC Règles de programmation de la redondance d'UC Modicon M580 Présentation Pour les applications à redondance d'UC Modicon M580, il se peut que certaines fonctionnalités de programmation que vous avez utilisées ne s'appliquent pas aux opérations redondantes. Cette section présente quelques fonctionnalités de codage et règles de programmation d'une application de redondance d'UC Modicon M580. Fonction de correction d'erreur ECC (Error Correcting Code) Les UC redondantes M580 avec micrologiciel version 2.50 et version ultérieure incluent une fonction de correction d'erreur (ECC). La fonction de correction d'erreur (ECC) améliore la fiabilité en réduisant la probabilité d'erreurs d'accès aléatoire à la mémoire, lorsqu'une UC redondante accède à sa mémoire interne, lors d'un événement de transfert de mémoire. La fonction ECC est activée par défaut. Si la fonction ECC est activée, cela peut impacter le temps de cycle MAST des applications à redondance d'UC M580. Cela peut se produire lors du transfert d'une quantité relativement faible de code et d'une grande quantité de données. Si l'impact sur le temps de cycle MAST n'est pas adapté à votre application, vous pouvez : Réduisez la quantité de données échangées entre l'UC principale et l'UC redondante. Pour une application d'UC non liée à la sécurité, désactivez la fonction ECC en utilisant %SW150 (voir EcoStruxure™ Control Expert, Bits et mots système, Manuel de référence). Modification des variables déclarées N'écrasez pas les valeurs initiales des variables déclarées à l'aide de l'opération d'enregistrement invoquée à l'aide du bit système %S94. Ces modifications apportées aux valeurs de variables déclarées ne font pas partie du transfert de base de données, et peuvent entraîner des conséquences imprévues lors du basculement. ATTENTION RISQUE DE FONCTIONNEMENT IMPREVU En utilisant l'opération d'enregistrement, appelée avec le bit système %S94, sur l'UC principale ne s'applique pas à l'UC redondante. Le comportement de l'application est imprévisible si une permutation ou un basculement se produit suite à l'utilisation de la fonction CCOTF sur la CPU primaire, alors que l'application n'a pas été transférée sur la CPU redondante. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. 100 NHA58881 09/2020 Configuration à redondance d'UC Restrictions relatives aux sections exécutée sur redondant Les restrictions suivantes s'appliquent aux sections exécutées sur l'automate redondant, première section, ou toutes les sections qui dépendent de la configuration (voir page 104) : Il se peut que les blocs fonction dérivés (DFB) ne soient pas exécutés sur les sections de l'automate redondant. Il se peut que les blocs fonction R_TRIG, F_TRIG, TRIGGER, TON, TOF, TP ne soient pas exécutés sur les sections de l'automate redondant. Il se peut que les procédures de communication asynchrone ne soient pas exécutés sur les sections de l'automate redondant. Il se peut que les blocs de communication asynchrone ne soient pas exécutés sur les sections de l'automate redondant. Procédures de communication asynchrone Lors d'un basculement, les procédures de communication asynchrone : READ_VAR, WRITE_VAR, DATA_EXCH, INPUT_CHAR, INPUT_BYTE, PRINT_CHAR, ne fonctionnent pas automatiquement sur le nouvel automate primaire. La procédure suivante doit être utilisée pour permettre aux blocs fonction de communication asynchrone de fonctionner à nouveau automatiquement après un basculement : Programmez votre application afin que les paramètres de gestion des blocs fonction ne soient pas remplacés avec l'automate redondant. Pour cela, désélectionnez l'attribut Echange sur l'automate redondant du paramètre de gestion. Initialisez le paramètre Longueur à chaque appel de la fonction. Réglez le paramètre Timeout en fonction de votre application : Si la fonction de communication est envoyée via l'UC, la valeur type du timeout est de 500 ms. Si la fonction de communication est envoyée via un module NOC, la valeur type du timeout est de 2 s. NOTE : Si, pour une raison quelconque, vous ne pouvez pas suivre cette procédure et qu'un basculement rend la fonction de communication inopérante, écrivez votre programme d'application de sorte qu'il règle le bit d'activité de cette fonction sur 0 avant de la redémarrer sur la nouvelle UC principale. NHA58881 09/2020 101 Configuration à redondance d'UC Blocs fonction de communication asynchrone Lors d'un basculement, les blocs fonction de communication asynchrone qui utilisent des paramètres de gestion internes : GET_TS_EVT_M, READ_DDT, READ_PARAM_MX, READ_STS_MX, RESTORE_PARAM_MX, SAVE_PARAM_MX, WRITE_CMD_MX, WRITE_PARAM_MX, MBP_MSTR, READ_SDO, WRITE_SDO, ETH_PORT_CTRL, PWS_DIAG, PWS_CMD, L9_MSTR, ne refonctionnent pas automatiquement sur le nouvel automate principal. La procédure suivante doit être utilisée pour permettre aux EFB de communication asynchrone de fonctionner à nouveau automatiquement après un basculement : Programmez votre application afin que toutes les instances EFB ne soient pas remplacés avec l'automate redondant. Pour cela, désélectionnez l'attribut Echange sur l'automate redondant de l'instance EFB. Autres fonctions L'utilisation des fonctions répertoriées ci-dessus est restreinte, mais une attention particulière est recommandée lors de l'utilisation de fonctions autorisées capables d'écrire dans les zones mémoire qui ne font pas partie du transfert de base de données de redondance d'UC, tels que les blocs fonction Stockage de données (voir page 138). Mise au point La mise au point de votre programme d'application de redondance d'UC s'effectue désormais en deux étapes : D'abord, vous mettez au point l'application dans un automate à redondance d'UC comme s'il s'agissait d'une application autonome. Ceci permet d'utiliser toutes les fonctions de mise au point disponibles dans Control Expert, telles que les points de visualisation, etc. Ensuite, vous mettez au point votre application lorsqu'elle a été chargée vers deux automates de redondance d'UC dans un système redondant de travail, mais dans un environnement autre que 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é durant cette étape. NOTE : Pour plus d'informations sur la mise au point du programme d'application de redondance d'UC, consultez Diagnostics de la redondance d'UC M580 (voir page 181). Module de communication universelle PME UCM 0202 N'utilisez pas de module de communication universelle PME UCM 0202 dans une station de configuration à redondance d'UC Modicon M580. 102 NHA58881 09/2020 Configuration à redondance d'UC Configuration du système de redondance d'UC M580 Outil de configuration Control Expert Outil de configuration exclusif pour un système à redondance d'UC M580(S) : Version 11.0 et suivantes de Unity Pro L (pour le module BMEH582040). NOTE : Unity Pro est l’ancien nom de Control Expert pour les versions 13.1 et antérieures. Version 11.0 et suivantes de Unity Pro XL (pour les modules BMEH584040 et BMEH586040). Version 14.0 et suivantes de Control Expert XL Safety (pour les modules BMEH582040S, BMEH584040S et BMEH586040S). Langages d'application et bibliothèques pour la programmation Control Expert prend en charge les langages d'application et les bibliothèques suivantes pour les CPUs redondantes de M580 : Langage d'application/bibliothèque UC non liées à la sécurité UC de sécurité CPU : BMEH58... CPU : BMEH58... 2040 2040S 4040, 6040 4040S, 6040S Tâche SAFE Tâches FAST, MAST Tâche SAFE Tâches FAST, MAST Langage à blocs fonction (FBD) X X X X X X Langage à contacts (LD) X X X X X X Texte structuré (ST) X X – X – X Liste d'instructions (IL) X X – X – X Diagramme fonctionnel en séquence (SFC). X X – X – X Bloc fonction dérivé (DFB) X X X X X Fonction élémentaire (EF) X X Bloc fonction élémentaire (EFB) X Schéma à contacts 984 (LL984) PL7 - Bloc fonction standard (SFB) X 1 X X X 1 – X – – X X 1 X X X 1 X – – – X – – – – X = pris en charge –: non pris en charge 1 : EF/EFB préfixé avec « S_ » NHA58881 09/2020 103 Configuration à redondance d'UC Configuration d'une CPU redondante M580 Introduction Ce chapitre explique comment configurer la redondance d'une CPU BMEH58•040 M580. Pour plus d'informations sur la configuration des fonctions non redondantes de la CPU, consultez le document M580 Matériel Manuel de référence (voir Modicon M580, Matériel, Manuel de référence). NOTE : La même procédure (décrite ci-dessous) peut être appliquée à la configuration d'une CPU de sécurité M580 BMEH58•040S. Accès à l'onglet de configuration Redondance d'UC de la CPU M580 Utilisez l'onglet Redondance d'UC d'une CPU BMEH58•040 M580 pour configurer sa redondance. Pour accéder à cet onglet : Etape Action 1 Ajoutez une CPU BMEH58•040 au projet. 2 Dans le Navigateur de projet, sélectionnez Configuration → Bus automate → <rack> → <CPU>. 3 Cliquez avec le bouton droit de la souris, puis choisissez Ouvrir. 4 Cliquez sur l'onglet Redondance d'UC. Configuration de la fonction de redondance d'UC L'onglet Redondance d'UC contient les paramètres configurables suivants : Paramètre Mode Run Description Contrôleur A en ligne Contrôleur B en ligne Redondance sur logiques différentes Nombre de modifications Indiquez si un PAC A et un PAC B s'exécutent en ligne lors du prochain démarrage : True (valeur par défaut) : le PAC tente de fonctionner en ligne lors du prochain démarrage. Suivant les conditions, le PAC peut tenir lieu de PAC primaire ou redondant. False : le PAC passe à l'état Attente ou Stop lors du démarrage suivant. Le nombre maximum de modifications du projet généré en ligne pouvant être effectuées sur le PAC primaire est compris entre 1 et 50. Lorsque ce nombre est atteint, vous devez transférer l'application du PAC primaire au PAC redondant pour pouvoir effectuer d'autres modifications du projet généré en ligne. Par défaut = 20. NOTE : Si la valeur 0 est associée à ce paramètre, l'indicateur Logic Mismatch Allowed (voir page 130) n'a aucun effet. Il est impossible de modifier ce paramètre à l'aide de CCOTF 104 NHA58881 09/2020 Configuration à redondance d'UC Paramètre Comportement de l'UC en mode Attente Description L'UC exécute Indiquez les sections de la tâche MAST exécutées par le PAC redondant pendant l'état Attente : Toutes les sections (valeur par défaut) Première section Aucune section Lorsque Control Expert est connecté au contrôleur redondant, les sections du Navigateur de projet sont précédées par : un indicateur vert si elles ne sont associées à aucune condition ou à une condition true (même non exécutée) ; un indicateur rouge si elles sont associées à une condition false. NOTE : vous pouvez également indiquer les sections de la tâche MASTexécutées par le CPU redondant pendant l'état Attente. Pour cela, ajoutez une condition d'exécution dans l'onglet Condition de la fenêtre Propriétés d'une section de la tâche MAST. Pour un automate de sécurité, les sections de la tâche SAFE ne sont pas exécutées si l'automate est à l'état WAIT (attente) ou STANDBY (redondant). vous pouvez également indiquer les sections de la tâche MASTexécutées par le CPU redondant pendant l'état Attente. Pour cela, ajoutez une condition d'exécution dans l'onglet Condition de la fenêtre Propriétés d'une section de la tâche MAST. Data Exchanged NHA58881 09/2020 – Un graphique à barres indique le pourcentage de mémoire de la CPU utilisé par les données redondantes. La valeur dépend de la configuration du système de redondance d'UC M580. Outre le volume total de données échangées (exprimé en Ko), la fenêtre indique : les données échangées par tâche MAST, les données échangées par tâche FAST. les données échangées par SAFE (pour un automate de sécurité) 105 Configuration à redondance d'UC Configuration de l'état d'un contrôleur en ligne Le contrôleur A correspond à la CPU dont le sélecteur rotatif A/B/Effacer (voir page 26) (situé à l'arrière de la CPU) est positionné sur A. Le contrôleur B correspond à la CPU dont le sélecteur rotatif A/B/Effacer est positionné sur B. Vous pouvez utiliser les paramètres Contrôleur A en ligne et Contrôleur B en ligne pour effectuer les opérations suivantes : Définir le PAC qui aura le rôle de PAC primaire lors du démarrage à froid. Par exemple, vous pouvez régler le paramètre Contrôleur A en ligne sur True et le paramètre Contrôleur B en ligne sur False. Le PAC A démarre comme PAC primaire et PAC B démarre avec l'état Attente. Après le démarrage, vous pouvez régler manuellement le paramètre Contrôleur B en ligne sur True. Éviter un basculement imprévu. Par exemple, si le PAC A est le PAC primaire et le PAC B est en attente, réglez le paramètre Contrôleur B en ligne sur False. Le PAC B est mis en attente et aucun basculement n'est effectué. Il est possible de modifier ces paramètres pendant l'exécution ou lorsque le système de redondance d'UC ne fonctionne pas. Les paramètres saisis lorsque le système de redondance d'UC ne fonctionne pas sont pris en compte après la génération du projet suivant, lors du démarrage ultérieur du système de redondance d'UC. Si la fonction Change Configuration On The Fly (CCOTF) est activée, les paramètres saisis alors que le système de redondance d'UC fonctionne sont immédiatement pris en compte lors de la (re)génération suivante du projet. Aucune configuration des E/S locales Le rack local d'un automate (PAC) à redondance d'UC ne pouvant pas contenir des modules d'E/S, les paramètres suivants de l'onglet BMEH58•040BMEH58•040SConfiguration de l'UC sont désactivés : Entrée Run/stop Run/Stop par entrée uniquement Protection mémoire Entrée de maintenance (automate de sécurité) NOTE : Au lieu d'utiliser l'entrée Run/Stop, la méthode suivante permet de contrôler l'état de fonctionnement RUN/STOP de l'automate de sécurité : Utilisez un module de communication BMENOC0301 ou BMENOC0311 et le protocole IPsec pour établir une connexion sécurisée à la CPU. Utilisez ensuite les commandes CMD_RUN_REMOTE ou CMD_STOP_REMOTE du DDT T_M_ECPU_HSBY pour changer l'état de fonctionnement de la CPU distante. 106 NHA58881 09/2020 Configuration à redondance d'UC Activation de la synchronisation du serveur FDR dans un système de redondance d'UC Dans un système de redondance d'UC M580, une CPU BMEH58•040, une CPU BMENOC0311 ou un module de communication BMENOC0301/11 Ethernet peut avoir le rôle de serveur FDR. Pour permettre la synchronisation du serveur FDR du PAC primaire avec le serveur FDR du PAC redondant, vous devez activer le service TFTP du système de redondance d'UC. Pour activer le service TFTP, procédez comme suit : Etape Action 1 Dans le Navigateur du projet, double-cliquez sur : Projet → Configuration → 0:Bus automate → <rack> → <CPU> → EIO. La fenêtre Module de communication RIO DIO s'ouvre. 2 Cliquez sur l'onglet Sécurité. 3 Pour le service TFTP, sélectionnez Activé. 4 Si l'option Contrôle d'accès est activée, créez une entrée pour chaque équipement ou sousréseau pour lequel vous voulez disposer d'un accès TFTP à la CPU. NOTE : sélectionnez la colonne TFTP pour chaque entrée. 5 Choisissez les options Valider et Enregistrer pour chaque modification. NOTE : le serveur FDR ne peut pas synchroniser les CPUs primaire et redondante lorsque le service TFTP est désactivé. Pour activer et désactiver le service TFTP, vous devez exécuter la fonction EthPort_Control_MX dans l'application. Pour activer ou désactiver le service TFTP à l'aide d'un programme, insérez la fonction EthPort_Control_MX dans une section de l'application exécutée par l'UC redondante pour que cette fonction soit exécutée aussi bien par le CPUs primaire que redondant. NHA58881 09/2020 107 Configuration à redondance d'UC Change Configuration On The Fly (CCOTF) Règles de la fonction CCOTF pour la redondance d’UC Toutes les CPUs M580 BMEH58•040 et BMEH58•040S prennent en charge CCOTF. L'activation de la fonction CCOTF s'effectue dans l'onglet Configuration de la CPU, dans la zone Modification de configuration en ligne, en sélectionnant l'option Modification en ligne en mode RUN ou STOP. Pour obtenir des informations sur la fonction CCOTF pour les CPU de sécurité M580, consultez le document Modicon M580 - Manuel de sécurité (voir Modicon M580, Manuel de sécurité). ATTENTION RISQUE DE FONCTIONNEMENT IMPREVU Avant d'utiliser la fonction CCOTF, vérifiez que les conditions préalables suivantes sont remplies : L'application qui s'exécute sur le système de redondance d’UC ne déclenche pas de permutation. Aucune condition ne semble susceptible d'entraîner un basculement. Appliquez toujours une transaction CCOTF sur la CPU principale. Le comportement de l'application est imprévisible si une permutation ou un basculement se produit suite à l'utilisation de la fonction CCOTF sur l'UC primaire, alors que l'application n'a pas été transférée sur l'UC redondante. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. NOTE : Pour télécharger les modifications CCOTF sur un système de redondance d'UC : Appliquez toujours une transaction CCOTF sur la CPU principale. Vérifiez que le système de redondance d'UC est opérationnel avec un lien redondant sain entre les deux CPU. Vérifiez que la station distante Ethernet impactée est opérationnelle, avec un lien distant Ethernet sain. La fonction CCOTF permet d'apporter des modifications à la configuration du PAC à redondance d’UC primaire en mode RUN. Les modifications suivantes peuvent être apportées au PAC primaire . ajout d'un module TOR ou analogique dans un emplacement libre ; Suppression d'un module TOR ou analogique. Modification des paramètres de réglage et de configuration d'un module. Les modifications possibles dans une station RIO Ethernet sont les suivantes : Ajout d'une station (e)X80 ou RIO Quantum. Ajout d'un module TOR ou analogique dans un emplacement libre. Suppression d'un module TOR ou analogique. Modification des paramètres de réglage et de configuration d'un module. 108 NHA58881 09/2020 Configuration à redondance d'UC Les modifications CCOTF apportées à la configuration du PAC primaire ne sont pas automatiquement transmises au PAC redondant. Le PAC redondant continue d'appliquer le programme d'application d'origine. La fonction CCOTF ne prend pas en charge tous les changements de configuration. Les règles suivantes s'appliquent aux modifications CCOTF apportées à la configuration du PAC primaire : Une modification CCOTF unique peut comporter plusieurs modifications à différents objets de configuration. Les modifications des objets de configuration sont atomiques : une seule et unique modification peut être apportée à un objet de configuration spécifique. Par exemple, il est impossible d'ajouter un module d'E/S puis de le supprimer lors d'une même opération de modification CCOTF. Les équipements distribués ne peuvent pas faire l'objet de modifications CCOTF. Dans le cas d'une station (e)X80 ou RIO Quantum, les restrictions suivantes s'appliquent aux modifications apportées dans une même session CCOTF : Une même modification CCOTF peut inclure jusqu'à quatre modifications de la même station RIO. Par exemple : - Il est possible d'ajouter jusqu'à quatre modules d'E/S à la même station RIO. - Il est possible de supprimer jusqu'à quatre modules d'E/S de la même station RIO. - Il est possible de modifier jusqu'à quatre paramètres d'un module d'E/S sur la même station RIO. Aucune modification ne peut être apportée à un module adaptateur. Aucune modification ne peut être apportée aux modules BMXERT1604 (horodatage). Il est impossible de modifier le paramètre RPI de la station RIO. Les adresses IP ne peuvent pas être modifiées. Une seule modification CCOTF peut être apportée à une même station RIO. Pour pouvoir apporter une autre modification CCOTF à la même station RIO, vous devez transférer l'application du PAC primaire sur le PAC redondant. NOTE : Vous pouvez paramétrer Control Expert en Mode connexion virtuelle pour tester si une modification de configuration proposée constitue un événement CCOTF (voir Modicon M580, Change Configuration on the Fly, Guide de l'utilisateur). Lorsque des modifications CCOTF sont effectuées sur le PAC primaire, l'indicateur Logic_Mismatch_Allowed du DDT T_M_ECPU_HSBY détermine si le PAC redondant peut continuer de fonctionner en ligne. Si les différences de logique ne sont pas autorisées, le PAC redondant passe à l'état Attente. Il est possible d'apporter des modifications CCOTF au PAC primaire tant que la valeur du paramètre Control Expert Nombre de modifications n'est pas atteinte. Lorsque le nombre de modifications autorisées est atteint : Il est impossible d'apporter des modifications CCOTF supplémentaires au PAC primaire. La commande Générer → Générer le projet de Control Expert est désactivée. Vous devez transférer l'application du PAC primaire sur le PAC redondant (voir page 118). NHA58881 09/2020 109 Configuration à redondance d'UC Modification en ligne d'une section SFC Précautions à prendre lors de la modification en ligne d'une section SFC AVERTISSEMENT RISQUE DE FONCTIONNEMENT IMPREVU Transférez l'application d'un PAC primaire vers un PAC redondant après chaque modification en ligne d'une section de tâche MAST programmée en langage SFC (Sequential Function Chart). N'effectuez ni basculement ni permutation avant que le transfert ne soit terminé. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Lorsque le système de redondance d'UC M580 exécute un basculement ou une permutation, la nouvelle CPU primaire teste le bit SFC_MISMATCH. Le bit SFC_MISMATCH est défini lorsque la structure d'au moins une section SFC du PAC primaire est différente de la même section dans le PAC redondant. Si ce bit est défini, la CPU réinitialise la machine d'état de toutes les sections SFC modifiées pour éviter tout comportement imprévu de l'application utilisateur. Pour éviter que la machine d'état SFC ne soit réinitialisée lors de la modification d'une section SFC, procédez comme suit : Etape 1 Action Vérifiez que le bit LOGIC_MISMATCH_ALLOWED a la valeur 1. NOTE : si la non-correspondance de logique n'est pas autorisée, le PAC redondant passe à l'état Attente après l'étape 3. 2 Procédez à la modification en ligne de la section SFC dans Control Expert. 3 Pour générer la modification en ligne dans Control Expert, sélectionnez Générer → Générer le projet. Les modifications sont apportées au programme en cours d'exécution sur le PAC primaire. 4 Transférez l'application du PAC primaire au PAC redondant. Utilisez une table d'animation Control Expert pour régler le bit CMD_BACKUP_APPLI_TRANSFER sur 1. NOTE : vous pouvez également automatiser le transfert dans la logique du programme avec une séquence de code similaire à celle-ci : if (ECPU_HSBY_1-->SFC_MISMATCH = 1) then ECPU_HSBY_1-->CMD_BACKUP_APPLI_TRANSFER = 1 110 NHA58881 09/2020 Configuration à redondance d'UC Configuration des adresses IP d'un système de redondance d'UC M580 Présentation Ce chapitre explique comment affecter des adresses IP à un système de redondance d'UC M580. Pour plus d'informations sur la configuration des autres paramètres de communication Ethernet, consultez le document CPUM580 Matériel Manuel de référence (voir Modicon M580, Matériel, Manuel de référence). Accès à l'onglet des tâches d'animation Redondance d'UC de la CPU M580 Utilisez l'onglet IPConfig de la fenêtre de configuration EIO d'une CPU M580 BMEH58•040 ou BMEH58•040S pour affecter des adresses IP. Pour accéder à cet onglet : Etape Action 1 Ajoutez une CPU BMEH58•040 ou BMEH58•040S au projet. 2 Dans le Navigateur de projet, sélectionnez Configuration → Bus automate → <rack> → <CPU> → EIO. 3 Cliquez avec le bouton droit de la souris, puis choisissez Ouvrir. 4 Cliquez sur l'onglet IPConfig. NHA58881 09/2020 111 Configuration à redondance d'UC Attribution d'adresses IP à des CPUs Modicon M580 BMEH58•040 ou BMEH58•040S Trois adresses IP doivent être affectées à un système de redondance d'UC M580. De plus, Control Expert crée et affecte automatiquement une quatrième adresse IP. Les paramètres d'adresse IP sont les suivants : Nom de l'adresse IP Description Adresse IP principale Adresse IP IPv4 configurable utilisée par la CPU primaire pour la communication avec les équipements distribués. NOTE : ce paramètre étant toujours affecté à la CPU primaire, il peut être associé à la CPU A ou B. Lorsqu'un basculement se produit (par exemple, lorsque la CPU B devient primaire) l'adresse IP principale est transférée de la CPU A à la CPU B. Adresse IP principale + 1 Adresse IP IPv4 générée automatiquement par Control Expert utilisée par la CPU redondante pour communiquer avec les équipements distribués. Cette adresse IP générée automatiquement correspond à l'adresse IP principale plus 1 dans le quatrième octet. Par exemple, si l'adresse IP principale est 192.168.10.1, cette adresse IP générée automatiquement est 192.168.10.2. NOTE : Il n'est pas possible de modifier cette adresse IP dans Control Expert. Elle sert uniquement à offrir des transitions de communication transparentes lors des basculements de la CPU redondante. Évitez d'affecter cette adresse IP (Adresse IP principale + 1) à un équipement susceptible de communiquer avec le système de redondance d'UC. Si vous affectez cette adresse IP à un autre équipement, une erreur d'affectation double d'adresse IP peut se produire. Adresse IP A Adresse IP IPv4 configurable de la CPU dont le sélecteur rotatif A/B/Effacer (voir page 26) est positionné sur A. La CPU A utilise cette adresse IP pour communiquer sur le réseau RIO Ethernet. Adresse IP B Adresse IP IPv4 configurable de la CPU dont le sélecteur rotatif A/B/Effacer (voir page 26) est positionné sur B. La CPU B utilise cette adresse IP pour communiquer sur le réseau Ethernet RIO. 112 Masque de sous-réseau Valeur 32 bits configurable utilisée pour identifier l'adresse réseau et la portion de sous-réseau de l'adresse IP. Adresse de la passerelle Adresse IP configurable de la passerelle par défaut à laquelle les messages d'autres réseaux sont transmis. NHA58881 09/2020 Configuration à redondance d'UC AVIS FONCTIONNEMENT IMPREVU DE L'EQUIPEMENT N'affectez pas une adresse IP correspondant à l'adresse IP principale, à l'adresse IP principale + 1, à l'adresse IP A ou à l'adresse IP B, à un équipement Ethernet susceptible de communiquer avec le système de redondance d'UC. Une erreur d'adresse IP en double peut se traduire par un fonctionnement imprévu de l'équipement. Le non-respect de ces instructions peut provoquer des dommages matériels. Modification des paramètres des adresses IP des modules adaptateurs Dans l'onglet IPConfig, vous pouvez accéder aux paramètres des adresses IP des modules adaptateurs IEO (e)X80. Cliquez sur le lien Mise à jour de la configuration de l'adresse IP CRA pour ouvrir le gestionnaire de réseau Ethernet, qui répertorie les modules adaptateurs sur les réseaux Ethernet connectés. Vous pouvez modifier les paramètres suivants pour chaque module adaptateur dans le gestionnaire de réseau Ethernet : Adresse IP : adresse IP IPv4 utilisée par le module adaptateur pour communiquer sur le réseau Ethernet. Identificateur : chaîne de texte utilisée par le module pour s'identifier auprès des autres équipements pour les services Ethernet, notamment DHCP et FDR. La valeur dépend du module utilisé : Pour 140CRA32100 : 140CRA_XXX Pour BMECRA31210 : BMECRA_XXX Pour BMXCRA312•0 : BMXCRA_XXX Où XXX représente la concaténation des deux paramètres du sélecteur rotatif du module adaptateur EIO (e)X80. NHA58881 09/2020 113 Configuration à redondance d'UC Configuration des variables de données d'une application à redondance d’UC BMEH58•040 M580 Introduction La redondance d'UC BMEH58•040 et les UC de sécurité redondantes BMEH58•040S prennent en charge les attributs de données suivants : CPU Attribute BMEH582040, BMEH582040S, BMEH584040, BMEH584040S BMEH586040, BMEH586040S Echange sur l'automate redondant X X Conserver – X X : prend en charge l'attribut. – : n'inclut pas l'attribut, car toutes les données sont conservées. Pour une UC de sécurité, chaque variable définie sur Echange sur l'automate redondant est associée à une tâche (MAST, FAST ou SAFE). La quantité de données pouvant être échangées entre l'UC principale et l'UC de sécurité redondante dépend de la tâche : MAST et FAST : échange de données jusqu'à 4 Mo. SAFE : échange de données jusqu'à 1 Mo. Pour plus d'informations sur l'utilisation de l'Control ExpertEditeur de données , et sur l'affichage des attributs Conserver et Echange sur l'automate redondant, consultez le document Unity Pro Modes de fonctionnement (voir EcoStruxure™ Control Expert, Modes de fonctionnement). Conserver Toutes les CPUs BME•586040 présentent l’attribut de variable Conserver. Cet attribut détermine si la valeur de la variable est conservée suite au démarrage à chaud de la CPU. Si l'attribut est : Sélectionné : les données de variable sont conservées et sont appliquées à la variable après un démarrage à chaud. Désélectionné : les données de variable sont perdues après un démarrage à chaud. La valeur de la variable est réinitialisée. Pour les CPUs autonomes Modicon M580 non liées à la sécurité, cet attribut est en lecture seule. Il est sélectionné par défaut et ne peut pas être désélectionné. Pour les CPU autonomes et redondantes, l'attribut de variable Conserver n'est pas inclus pour les variables créées dans la zone de sécurité. Toutes les données de sécurité ne sont pas conservées, car la tâche SAFE exécute un démarrage à froid. NOTE : lors d'un démarrage à froid de la CPU, les données conservées et celles qui ne le sont pas son réinitialisées. 114 NHA58881 09/2020 Configuration à redondance d'UC La quantité de données conservées configurables maximale (voir page 38) varie suivant la CPU. Avec la CPUs BME•586040, il est impossible de modifier l'attribut Conserver pour une variable qui existait déjà au démarrage de la CPU. Lorsqu'une variable est créée en ligne suite à un changement CCOTF, vous pouvez modifier l'attribut Conserver qui reste modifiable jusqu'au premier changement de génération. NOTE : la quantité de données conservées apparaît en tant que données enregistrées dans la fenêtre Utilisation de la mémoire. Echange sur l'automate redondant Avant chaque scrutation dans un système de redondance d’UC, la CPU primaire échange des données avec la CPU redondante. Elle échange uniquement les données dont l'attribut Echange sur l'automate redondant a la valeur Oui. NOTE : Lors de l'initialisation d'une référence dans l'Editeur de données, la variable d'initialisation doit faire partie de la même tâche que la référence. Sinon, un message indiquant qu'une erreur a été détectée apparaît dans la Fenêtre de résultats lors de l'analyse du projet. L'attribut Echange sur l'automate redondant ne peut pas être modifié pour toutes les variables. Dans un système à redondance d’UC, si vous avez configuré la messagerie explicite à l'aide d'une fonction de communication, excluez le bloc fonction de communication Management_Param des données à transférer de l'automate primaire à l'automate redondant. Pour cela, désélectionnez l'attribut Echange sur l'automate redondant du paramètre Management_Param dans Control Expert. Vous ne pouvez pas modifier l'attribut Echange sur l'automate redondant pour une variable qui existait déjà au démarrage de la CPU. Lorsqu'une variable est créée en ligne suite à un changement CCOTF, vous pouvez modifier l'attribut Echange sur l'automate qui reste modifiable jusqu'au premier changement de génération. La quantité de données de transfert redondantes configurables maximale (voir page 38) varie suivant la CPU. Chaque variable incluse dans un échange redondant contient également un attribut Tâche en lecture seule. Le paramètre de l'attribut Tâche est généré automatiquement par Control Expert pour chaque variable incluse dans l'échange redondant. NHA58881 09/2020 115 Configuration à redondance d'UC Configuration du temps de rétention des stations et des équipements Temps de rétention Le temps de rétention est défini dans chaque configuration. Il représente la durée (en millisecondes) pendant laquelle les sorties de l'équipement conservent leurs états actuels après une rupture de communication avant de revenir à leurs valeurs de repli. Le temps de rétention peut être compris entre 50 et 65 530 ms. Par défaut, Control Expert définit un temps de rétention égal à quatre fois la valeur du paramètre Chien de garde de la tâche MAST. La valeur par défaut du chien de garde étant de 250 ms, par défaut, Control Expert applique aux stations un temps de rétention de 1 000 ms. Paramétrage du temps de rétention des stations RIO Lors de la configuration du temps de rétention de la tâche MAST, vous devez prendre en compte les deux éléments suivants : la durée maximale entre les requêtes de la CPU ; la temporisation du chien de garde de la tâche MAST. Si la valeur affectée au Temps de rétention n'est pas suffisante, les sorties d'une station peuvent opérer un repli lors d'un basculement. Ceci peut entraîner un dysfonctionnement dans le comportement des sorties dont la valeur de repli est différente de Maintien dernière valeur. Pour tenir compte des deux tâches MAST et FAST pour les stations RIO (e)X80, Schneider Electric recommande d'associer au paramètre Temps de rétention de la station une valeur au moins égale à 4,4 fois la période MAST. La redondance d'UC M580 prend en charge les tâches suivantes : Plate-forme d'E/S distantes : Tâche Type Période Temporisation chien de garde Quantum RIO M580 (e)X80 MAST1 Périodique 1 à 255 ms 10 à 1 500 ms2 X X FAST Périodique 1 à 255 ms 10 à 500 ms2 – X SAFE Périodique 10 à 255 ms 10 à 500 ms2 – X X = pris en charge –: non pris en charge 1. La tâche MAST est obligatoire et ne peut pas être désactivée simultanément pour les stations (e)X80 et Quantum. 2. Si la fonction CCOTF est activée, la valeur de chien de garde minimale est de 64 ms. 116 NHA58881 09/2020 Configuration à redondance d'UC Paramétrage du temps de rétention des équipements distribués Le temps de rétention représente le délai pendant lequel les sorties de l'équipement conservent leurs états actuels après une rupture de communication et avant d'adopter leurs valeurs de repli. Les équipements distribués n'étant pas connectés à l'UC primaire lors d'un basculement, vous devez définir une valeur de temps de rétention supérieure à la durée d'interruption de communication anticipée. Pour les équipements Modbus TCP : Définissez un temps de rétention supérieur à : 4,4 x (période MAST) + 600 ms. Pour les équipements EtherNet/IP : Définissez un temps de rétention supérieur à : 4,4 x (période MAST) + 5 000 ms. NHA58881 09/2020 117 Configuration à redondance d'UC Transfert des projets de redondance d'UC M580 Présentation Dans un système de redondance d'UC M580, la CPU primaire et la CPU redondante ouvrent la même application au démarrage. Les modifications CCOTF apportées à l'application qui s'exécute sur la CPU primaire ne le sont pas sur la CPU redondante. Il en résulte une différence de logique entre les deux CPUs. Suite aux modifications, il est nécessaire de transférer l'application de la CPU primaire vers la CPU redondante pour que les deux CPUs disposent de nouveau la même application. Il existe différentes façons d'effectuer ce transfert. NOTE : La configuration du mode de fonctionnement d'un PAC de sécurité (en mode sécurité ou maintenance) n'est pas incluse dans le transfert d'une application du PAC primaire vers le PAC redondant. Lors d'un basculement, lorsqu'un PAC de sécurité passe du rôle redondant au rôle de PAC primaire, le mode de fonctionnement est automatiquement défini sur le mode de sécurité. Pour plus d'informations sur les modes de fonctionnement des CPU de sécurité, consultez le document Modicon M580 - Manuel de sécurité (voir Modicon M580, Manuel de sécurité). Transfert de l'application de la CPU primaire vers la CPU redondante Le transfert de l'application Control Expert de la CPU primaire vers la CPU redondante peut être effectué de différentes façons, notamment : Transfert automatique : si l'état de la CPU autre que primaire n'est pas configuré, la CPU primaire transfère automatiquement l'application et les données vers cette CPU lorsqu'elle est mise sous tension. Plusieurs raisons peuvent expliquer l'affectation de l'état non configuré à une CPU, notamment : Il s'agit du déploiement initial d'un nouvel équipement. Son Sélecteur rotatif A/B/Effacer (voir page 26) a été placé en position Effacer, puis remis en position A ou B après la mise sous tension (suivant la définition de la CPU primaire). NOTE : pour mettre l'UC redondante en mode Run lors du redémarrage, affectez la valeur True à la commande DDDT CMD_RUN_AFTER_TRANSFER (voir page 130) avant la mise sous tension. 118 Transfert du PC vers la CPU redondante : si le PC sur lequel réside Control Expert a lancé la même application que celle qui s'exécute sur la CPU primaire, vous pouvez transférer l'application du PC vers la CPU redondante. Pour cela, connectez votre PC au port du service Ethernet ou au port USB de la CPU redondante, puis effectuez le transfert à l'aide de la commande Automate → Transfert du projet vers l'automate. NOTE : Si le PAC redondant est connecté à un outil de configuration, tel qu'un Control Expert, seul l'outil de configuration connecté peut transférer une application au PAC redondant. Dans ce cas, le PAC primaire ne peut pas transférer une application au PAC redondant. NHA58881 09/2020 Configuration à redondance d'UC Transfert de l'UC primaire vers l'UC redondante : lorsqu'Control Expert est connecté à la CPU primaire et que les CPUs primaire et redondante sont en cours d'exécution, procédez de l'une des façons suivantes pour effectuer le transfert : Utilisez la commande de l'interface graphique (GUI) de Control Expert Automate → Transférer le projet de l'automate primaire vers l'automate redondant. ou, Utilisez la commande CMD_APP_TRANSFER du DDT T_M_ECPU_HSBY . NOTE : L'application transférée est l'application de sauvegarde qui réside en mémoire flash ou sur la carte mémoire SD. Si l'application qui s'exécute est différente de l'application sauvegardée, effectuez une sauvegarde (Automate → Sauvegarde du projet... → Enregistrer la sauvegarde ou réglez le bit système %S66 sur 1) avant d'effectuer le transfert. Si l'indicateur CMD_RUN_AFTER_TRANSFER (voir page 130) est défini, la CPU redondante démarre automatiquement une fois le transfert terminé, réduisant ainsi le temps d'arrêt de la CPU redondante. Dans un cas comme dans l'autre, si les CPUs primaire et redondante disposent de cartes mémoire SD, l'application est transférée à la fois sur la CPU redondante et sur sa carte mémoire SD. Carte mémoire SD : si la CPU primaire comporte une carte mémoire SD contenant l'application actuelle, retirez la carte SD de la CPU primaire, placez-la dans la CPU redondante, puis redémarrez cette dernière. Dans les deux cas : Le transfert est effectué uniquement si l'application de la CPU redondante est différente de l'application transférée. Si l'application qui s'exécute sur la CPU primaire est différente de celle stockée en mémoire flash ou sur la carte mémoire SD, sauvegardez l'application en cours d'exécution (Automate → Sauvegarde du projet → Enregistrer la sauvegarde) avant de procéder au transfert. NOTE : Il est impossible de transférer l'application de la CPU redondante vers la CPU primaire. Si la commande Logic_Mismatch_Allowed est définie et si le Nombre de modifications est atteint, vous pouvez connecter Control Expert à la CPU redondante, puis utiliser la commande DDT CMD_SWAP pour faire de la CPU redondante la CPU primaire. Vous pouvez ensuite transférer l'application de la nouvelle CPU primaire (anciennement redondante) vers la CPU redondante (anciennement primaire). Exécution après transfert Si vous utilisez la logique du programme ou une table d'animation pour définir la commande DDT T_M_ECPU_HSBY CMD_RUN_AFTER_TRANSFER (voir page 161), la PAC primaire s'exécute automatiquement dès la fin du transfert. NHA58881 09/2020 119 Configuration à redondance d'UC Modification de l'application en mode local avec différence d'application autorisée Procédure AVERTISSEMENT FONCTIONNEMENT IMPREVU 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. Pour modifier un programme d'application en mode Local sur l'une des UC, procédez comme suit : Etape Action 1 Vérifiez les points suivants : Le bloc fonction HSBY_BUILD_OFFLINE (voir EcoStruxure™ Control Expert, Système, Bibliothèque de blocs) est implémenté dans le programme d'application de l'UC principale et redondante. Le programme d'application est identique dans l'UC principale et redondante. Le paramètre Redondance sur logiques différentes est défini dans l'onglet de configuration (voir page 104) Redondance d'UC. 2 Connectez Control Expert à l'UC primaire. 3 Réglez le bit ALLOW_MISMATCH du bloc fonction HSBY_BUILD_OFFLINE sur 1. Ce paramètre autorise l'UC à maintenir la synchronisation avec l'autre UC si un programme est modifié en local. NOTE : Vérifiez que la section où se trouve le bloc fonction est exécutée par l'UC principale et redondante (vérifiez les paramètres d'exécution de la section UC de l'onglet Redondance d'UC 4 Vérifiez que Non-correspondance de logique (voir page 35) est activé. 5 Déconnectez Control Expert de l'UC. 6 Modifiez le programme d'application en mode Local. NOTE : Seules les modifications effectuées sur le code de l'application et/ou certains éléments du navigateur de DTM sont valides pour la génération en local de l'UC redondante. Toutes autres modifications (modification de configuration par exemple) ne sont pas pris en compte par le bloc fonction HSBY_BUILD_OFFLINE. 7 Exécutez l'action Générer le projet et enregistrez le projet. NOTE : N'exécutez pas l'action Regénérer tout le projet car il se peut que l'UC redondante ne passe pas à l'état RUN STANDBY après le téléchargement du programme et l'exécution en mode RUN. Il est impossible de passer de l'état Redondant à Primaire. 8 120 Connectez Control Expert à l'UC principale. NHA58881 09/2020 Configuration à redondance d'UC Etape 9 Action Ouvrez le programme d'application modifié. 10 Téléchargez le programme sur l'UC redondante. 11 Sélectionnez RUN. NOTE : Vérifiez que l'UC est maintenant à l'état WAIT. NOTE : Si l'UC ne passe pas à l'état WAIT, suivez les indications de la rubrique Solution (voir page 122). 12 Pour les CPU de sécurité redondantes, vérifiez si la partie sécurisée de la nouvelle application a été modifiée (SAFETY_LOGIC_MISMATCH bit = 1). Si oui, définissez le mode de fonctionnement du PAC redondant en mode maintenance. 13 Sur l'UC redondante, réglez le bit ALLOW_MISMATCH du bloc fonction HSBY_BUILD_OFFLINE sur 1. Ce paramètre autorise l'UC à maintenir la synchronisation avec l'autre UC si un programme est modifié en local. Résultat : l'UC redondante passe de l'état WAIT à RUN STANDBY. NOTE : Vérifiez que la section où se trouve le bloc fonction est exécutée par l'UC redondante (vérifiez les paramètres d'exécution de la section UC de l'onglet Redondance d'UC 14 Effectuez les vérifications suivantes : L'UC primaire est à l'état RUN PRIMARY. L'UC redondante est à l'état RUN STANDBY. 15 Effectuez un basculement avec la commande (voir page 160) CMD_SWAP ou en cliquant sur Animation → Tâche → Permuter les contrôleurs → Primaire <-> Redondant dans la fenêtre de configuration de CPU de Control Expert. 16 Effectuez un transfert d'application sur l'UC redondante (voir page 118). NOTE : Vérifiez que l'UC redondante est devenue l'UC primaire. 17 Cliquez sur RUN sur l'UC redondante (voir page 118). 18 Sur l'UC redondante, réglez le bit ALLOW_MISMATCH du bloc fonction HSBY_BUILD_OFFLINE sur 0. NOTE : La non-concordance d'application est expliquée dans la section compatibilité de la configuration (voir page 35). NHA58881 09/2020 121 Configuration à redondance d'UC Solution lorsque l'UC redondante ne passe pas à l'état WAIT Si l'UC redondante ne passe pas à l'état WAIT après exécution de la commande RUN à l'étape 11 (un Regénérer tout le projet par exemple), le programme et la configuration d'origine doivent être transférés dans l'UC redondante. Etape Action 1 Connectez Control Expert à l'UC primaire 2 Téléchargez le programme d'application de l'UC primaire pour les futures modifications en local. NOTE : Les modifications effectuées précédemment au programme d'application dans Control Expert sont perdues. 3 Effectuez un transfert d'application sur l'UC redondante (voir page 118). 4 Cliquez sur RUN sur l'UC redondante (voir page 118). 5 Déconnectez Control Expert de l'UC. 6 Modifiez le programme d'application et répétez les actions de la Procédure à partir de l'étape 6 (voir page 120). Exemple d'utilisation Dans un système à redondance d'UC existant, pour modifier une application en local et la transférer vers l'UC Primaire et Redondante, suivez ces macro-étapes (consultez la procédure précédente détaillée pour plus d'information) : En mode Modification en local CCOTF (voir page 108), insérez le bloc fonction HSBY_BUILD_OFFLINE dans le programme d'application de l'UC Principale et Redondante. Ce bloc fonction requiert un bit d'entrée pour le contrôle et fournit une sortie d'état. Autorisez la différence d'application dans l'UC primaire en réglant sur 1 le bit d'entrée ALLOW_MISMATCH du bloc fonction HSBY_BUILD_OFFLINE de l'UC primaire. Modifiez le programme d'application en mode Local. Générer le projet (n'effectuez pas l'action Regénérer tout le projet). Transférez le programme d'application modifié vers l'UC redondante. Autorisez la différence d'application dans l'UC redondante en réglant sur 1 le bit d'entrée ALLOW_MISMATCH du bloc fonction HSBY_BUILD_OFFLINE de l'UC redondante. Effectuez un basculement. Transférez l'application modifiée vers la nouvelle UC redondante. Réinitialisez à 0 le bit d'entrée ALLOW_MISMATCH du bloc fonction HSBY_BUILD_OFFLINE dans l'UC primaire et redondante. 122 NHA58881 09/2020 Configuration à redondance d'UC Restauration et sauvegarde de projets Restauration et sauvegarde de projets La RAM d'application (voir Modicon M580, Matériel, Manuel de référence) de la CPU et la mémoire flash de la CPU effectuent automatiquement et manuellement les tâches suivantes : Restaurer un projet dans la CPU à partir de la mémoire flash (et de la carte mémoire le cas échéant) : automatiquement après un redémarrage automatiquement lors d'une reprise à chaud automatiquement lors d'un démarrage à froid manuellement à l'aide d'une commande Control Expert : Automate → Sauvegarde du projet → Restauration de la sauvegarde NOTE : Si vous insérez une carte mémoire contenant une application différente de celle stockée dans la CPU, cette application est transférée de la carte mémoire vers la RAM d'application de la CPU lorsque la fonction de restauration est exécutée. Enregistrer le projet de la CPU dans la mémoire flash (et la carte mémoire si elle est insérée) : automatiquement après une modification en ligne effectuée dans la RAM d'application automatiquement après un téléchargement automatiquement lors de la détection du front montant sur le bit système %S66 manuellement à l'aide d'une commande Control Expert : Automate → Sauvegarde du projet → Enregistrer la sauvegarde NOTE : la sauvegarde commence après l'exécution du cycle MAST en cours et avant le démarrage du cycle MAST suivant. La tâche MAST étant configurée en mode périodique pour toutes les UC redondantes, définissez la période MAST sur une valeur supérieure au temps d'exécution MAST. Cela permet au processeur d'exécuter la sauvegarde complète sans interruption. Si la période MAST est définie sur une valeur inférieure au temps d'exécution de la tâche MAST, le traitement de la sauvegarde est fragmenté et dure plus longtemps. Comparer le projet de la CPU et celui de la mémoire flash : manuellement à l'aide d'une commande Control Expert : Automate → Sauvegarde du projet → Comparer la sauvegarde NOTE : Quand une carte mémoire valide est insérée (voir page 46) avec une application valide, les opérations de sauvegarde et de restauration s'effectuent comme suit : La sauvegarde de l'application est effectuée d'abord sur la carte mémoire, puis en mémoire flash. La restauration de l'application est effectuée d'abord de la carte mémoire vers la RAM d'application de la CPU, puis copiée de la RAM d'application vers la mémoire flash. NHA58881 09/2020 123 Configuration à redondance d'UC 124 NHA58881 09/2020 Redondance d'UC Modicon M580 Gestion des données à redondance d'UC NHA58881 09/2020 Chapitre 5 Gestion des échanges de données à redondance d'UC M580 Gestion des échanges de données à redondance d'UC M580 Présentation Ce chapitre décrit la gestion des données d'un système de redondance d'UC M580 et le DDT T_M_ECPU_HSBY Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Echange de données à redondance d'UC M580 126 Structure de données DDT à redondance d'UC 129 Fonctions élémentaires de stockage de données 138 NHA58881 09/2020 125 Gestion des données à redondance d'UC Echange de données à redondance d'UC M580 Echanges de données périodiques Les CPUs redondantes effectuent deux échanges de données périodiques : Avant chaque cycle MAST, la CPU primaire transmet des variables d'application, l'état du système et des données d'E/S à la CPU redondante. Les deux CPUs procèdent de façon périodique à l'échange du contenu du DDT T_M_ECPU_HSBY. Données transmises à chaque cycle MAST Avant chaque tâche MAST, la CPU primaire transmet des données à la CPU redondante de deux manières. La CPU primaire utilise : La liaison de redondance d'UC pour envoyer des variables d'application, l'état du système et des données d'E/S. La liaison RIO Ethernet pour envoyer des variables d'application et l'état du système. Lors de la perte de la communication sur la liaison de redondance d'UC, la CPU redondante ne reçoit pas les mises à jour des données d'E/S et des variables application. Lors d'une perte de communication de trois (3) secondes ou plus, l'UC redondante passe à l'état Attente. L'application doit vérifier régulièrement la synchronisation des données des tâches MAST, FAST et SAFE (pour les PAC de sécurité) via la liaison de redondance d'UC. Pour cela vous pouvez utiliser les bits MAST_SYNCHRONIZED, FAST_SYNCHRONIZED et SAFE_SYNCHRONIZED du DDT T_M_ECPU_HSBY. NOTE : en raison de contraintes liées à la taille des données d'E/S et à la durée de transfert, les données d'E/S ne sont pas échangées entre la CPU primaire et la CPU redondante à l'aide de la liaison Ethernet RIO. Transfert du DDT de redondance d'UC L'échange du DDT T_M_ECPU_HSBY est un échange de données bidirectionnel qui s'effectue lorsque les deux CPUs sont en cours d'exécution. Il a lieu sur la liaison de redondance d'UC et sur la liaison RIO Ethernet. L'échange se produit toutes les 5 ms sur la liaison de redondance d'UC et toutes les 10 ms sur la liaison EIO. Il se produit indépendamment de l'état de redondance d'UC des CPUs (Primaire, Redondante, Attente ou Stop). L'échange contient jusqu'à 64 mots d'éléments variables dont l'attribut Echange sur l'automate redondant peut être modifié et a été sélectionné. 126 NHA58881 09/2020 Gestion des données à redondance d'UC Identification des données échangées Seuls les éléments de données dont l'attribut Echange sur l'automate redondant a la valeur Oui font partie de l'échange de données. Cet attribut peut être modifié pour certaines variables de données, alors qu'il est défini automatiquement pour d'autres : Type de variable Paramètre par défaut Echange sur l'automate Modifiable ? redondant RAM d'état Oui Non Variables localisées Oui Non Variables non localisées Oui Oui Device DDT (géré) Oui Non Device DDT (non géré) Oui Oui Vous pouvez indiquer les variables DDDT non gérées qui sont incluses dans l'échange de données en affectant à l'indicateur Echange sur l'automate redondant la valeur Non. Lorsque vous créez une variable pour laquelle vous affectez un indicateur Echange sur l'automate redondant la valeur Oui, cette variable apparaît dans la zone LOCAL_HSBY_STS du DDDT T_M_ECPU_HSBY instancié, sous l'élément REGISTER. L'élément REGISTER peut contenir jusqu'à 32 DWORD (64 WORD de données). La quantité maximale de données pouvant être échangées dépend de l'UC choisie (voir page 38). Si le volume de données dans le système de redondance d'UC est supérieur au volume maximal pouvant être transmis par l'UC, vous pouvez : utiliser une CPU dotée d'une capacité de transfert des données supérieure ; désélectionner l'attribut Echange sur l'automate redondant pour certaines variables DDDT non gérées ; modifier la conception de votre réseau de redondance d'UC pour que le volume des données à redondance d'UC à échanger n'excède pas la capacité de la CPU. Association de variables aux tâches Chaque élément de données est associé à une tâche. Lors de la création d'un nouvel élément de données dans l'Editeur de données, vous devez l'associer à une tâche : Une tâche MAST est requise par le système de redondance d'UC et peut être affectée aux éléments de données associés à la CPU redondante et aux stations RIO (Quantum comme M580). Les tâches FAST sont facultatives pour toutes les CPUs redondantes et peuvent être affectées uniquement aux stations (e)X80 M580. NOTE : dans un système de redondance d'UC M580, les variables associées aux stations RIO Quantum ne peuvent pas être affectées à une tâche FAST. Les données sécurisées sont automatiquement associées à la tâche SAFE uniquement. NHA58881 09/2020 127 Gestion des données à redondance d'UC Conditions préalables à l'échange de données : CPUs primaire et redondante L'échange des données à redondance d'UC est effectué lorsqu'une CPU de redondance d'UC reste primaire et l'autre redondante. La CPU primaire et une CPU redondante peuvent chacune conserver leurs rôles tant que la liaison de redondance d'UC demeure opérationnel. Une seule rupture (voir page 154) dans l'anneau principal RIO Ethernet n'entraîne pas une interruption de la communication RIO Ethernet entre les CPUs primaire et redondante. Les CPUs continuent de fonctionner avec respectivement le rôle primaire et redondant. La CPU primaire continue d'échanger des données avec son homologue redondante par le biais des liaisons de redondance d'UC et RIO Ethernet. Deux ruptures (voir page 156) dans l'anneau principal RIO Ethernet (suivant leur emplacement) peuvent entraîner la perte de la communication RIO Ethernet entre les CPUs primaire est redondante. Toutefois, même si les deux UC sont isolées l'une de l'autre sur l'anneau RIO Ethernet, elles peuvent continuer de communiquer par le biais de la liaison de redondance d'UC. Si les deux UC continuent de communiquer avec les stations RIO (voir page 158), les CPUs continuent de fonctionner avec respectivement le rôle primaire et redondant. La CPU primaire continue d'échanger des données avec son homologue redondante par le biais de la liaison de redondance d'UC. Effets des modifications en ligne sur les données à redondance d'UC Lorsque vous modifiez la configuration (ou une application) du PAC primaire, les modifications ne sont pas appliquées à la configuration du PAC redondant. Impacts sur l'échange de variables d'application à redondance d'UC du PAC primaire vers le PAC redondant : Les objets de données ajoutés à la configuration du PAC primaire sont absents du PAC redondant. Les nouveaux objets de données ne sont donc pas échangés et : L'élément DDT DATA_LAYOUT_MISMATCH est défini. L'élément DDT DATA_DISCARDED indique la quantité (en Ko, avec arrondi au chiffre supérieur) de données envoyées par le PAC primaire, mais rejetées par le PAC redondant. Les objets de données supprimés de la configuration du PAC primaire subsistent sur le PAC redondant. Il n'est pas possible d'échanger des mises à jour pour ces objets de données. Dans ce cas, le PAC redondant applique les valeurs précédentes de ces données et : L'élément DDT DATA_LAYOUT_MISMATCH est défini. L'élément DDT DATA_NOT_UPDATED indique la quantité (en Ko, avec arrondi au chiffre supérieur) de données conservées par le PAC redondant, mais pas mises à jour. Les objets de données inchangées restent communs au PAC primaire et au PAC redondant et font toujours partie de l'échange de données. La structure des données du PAC primaire et du PAC redondant est égalisée lors du transfert d'application suivant. 128 NHA58881 09/2020 Gestion des données à redondance d'UC Structure de données DDT à redondance d'UC Introduction Le DDT T_M_ECPU_HSBY est l'interface exclusive entre le système de redondance d'UC M580 et l'application exécutée dans une CPU BMEH58•040 ou BMEH58•040S. L'instance DDT doit être sous la forme : ECPU_HSBY_1. AVIS RISQUE DE FONCTIONNEMENT IMPREVU Veillez à consulter et à gérer le DDT T_M_ECPU_HSBY pour assurer le bon fonctionnement du système. Le non-respect de ces instructions peut provoquer des dommages matériels. Le DDT T_M_ECPU_HSBY comporte trois sections distinctes : LOCAL_HSBY_STS : donne des informations sur le PAC local. Les données sont à la fois générées automatiquement par le système de redondance d'UC et fournies par l'application. Elles sont échangées avec le PAC distant. REMOTE_HSBY_STS : donne des informations sur le PAC distant et contient l'image du dernier échange reçu du PAC homologue. L'indicateur REMOTE_STS_VALID indique la validité de ces informations dans la partie commune de ce DDT. NOTE : le type de données HSBY_STS_T détermine la structure des sections LOCAL_HSBY_STS et Remote_HSBY_STS, qui sont par conséquent identiques. Elles décrivent les données liées à l'un des deux PACs de la redondance d'UC. Partie commune du DDT : cette section comporte plusieurs objets, dont des données d'état, des objets de contrôle système et des objets de commandes : Les données d'état sont fournies par le système de redondance d'UC suite au contrôle de diagnostic. Les objets de contrôle système permettent de définir et de contrôler le fonctionnement du système. Les objets de données des commandes comprennent les commandes exécutables pouvant être utilisées pour modifier l'état du système. PAC local et PAC distant Le DDT T_M_ECPU_HSBY utilise les termes local et distant : Local fait référence au PAC à redondance d'UC auquel est connecté votre PC. Distant fait référence à l'autre PAC à redondance d'UC. NHA58881 09/2020 129 Gestion des données à redondance d'UC Alignement des limites des données Les CPUs M580 BMEH58•040 et BMEH58•040S présentent des données 32 bits. C'est pourquoi les objets de données stockés sont placés sur une limite de quatre octets. DDT T_M_ECPU_HSBY ATTENTION RISQUE DE FONCTIONNEMENT IMPREVU Avant d'exécuter une commande de permutation (avec la logique de l'application ou dans l'interface graphique de Control Expert) vérifiez que le PAC redondant est prêt à assumer le rôle principal (pour cela vérifiez que la valeur 0 est associée au bit REMOTE_HSBY_STS.EIO_ERROR). Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. Le DDT T_M_ECPU_HSBY comporte ces objets : Elément Type Description Ecrit par REMOTE_STS_VALID BOOL True : HSBY_LINK_ERROR et Système HSBY_SUPPLEMENTARY_LINK_ERRO R ont tous les deux la valeur 0. False (valeur par défaut) : HSBY_LINK_ERROR et HSBY_SUPPLEMENTARY_LINK_ERRO R ont tous les deux la valeur 1. APP_MISMATCH BOOL Les deux PAC ont des applications d'origine différentes. (Par défaut = false) Système LOGIC_MISMATCH_ALLOWED BOOL True : le PAC redondant le reste en cas Application de logique différente. False (valeur par défaut) : l'UC redondante prend l'état Attente en cas de logique différente. LOGIC_MISMATCH BOOL Les deux PACs contiennent des révisions différentes d'une même application. (Par défaut = false) Système SFC_MISMATCH BOOL True : au moins une section SFC des Système applications du PAC primaire et du PAC redondant présente des différences. En cas de basculement, les graphiques différents sont réinitialisés avec leur état d'origine. False (valeur par défaut) : toutes les sections SFC sont identiques. 130 NHA58881 09/2020 Gestion des données à redondance d'UC Elément Type Description Ecrit par OFFLINE_BUILD_MISMATCH BOOL Les deux PAC exécutent des révisions différentes de la même application. Dans ce cas : Un échange de données entre les deux PAC peut s'avérer impossible. Un échange ou un basculement peut présenter des à-coups. Aucun des PAC ne peut être redondant. Système (Par défaut = false) APP_BUILDCHANGE_DIFF UINT Nombre de différences dans le projet généré Système entre les applications du PAC primaire et du PAC redondant. L'évaluation est effectuée par le PAC primaire. MAX_APP_BUILDCHANGE_DIFF UINT Application Nombre maximum de différences dans le projet généré autorisées par le système de redondance d'UC, compris entre 0 et 50 (20 par défaut). Défini dans l'onglet Redondance d'UC en tant que Nombre de modifications. FW_MISMATCH_ALLOWED BOOL Permet les différences de micrologiciel entre Application les CPUs primaire et redondante : True : l'UC redondante le reste en cas de micrologiciel différent. False (valeur par défaut) : l'UC redondante prend l'état Attente en cas de micrologiciel différent. (Par défaut = false) FW_MISMATCH BOOL Le système d'exploitation des deux PACs est Système différent. (Par défaut = false) DATA_LAYOUT_MISMATCH BOOL La structure des données est différente dans Système les deux PACs. Le transfert des données est partiellement effectué. (Par défaut = false) DATA_DISCARDED UINT Nombre de Ko envoyés par le PAC primaire et rejetés par le PAC redondant (arrondi au Ko supérieur). Représente les données des variables ajoutées au PAC primaire, mais pas au PAC redondant. (Valeur par défaut = 0) Système DATA_NOT_UPDATED UINT Nombre de Ko non mis à jour par le PAC redondant (arrondi au Ko supérieur). Représente les variables supprimées du PAC primaire qui restent dans le PAC redondant. (Valeur par défaut = 0) Système NHA58881 09/2020 131 Gestion des données à redondance d'UC Elément Type Description Ecrit par BACKUP_APP_MISMATCH BOOL False (valeur par défaut) : l'application de Système sauvegarde est identique dans les deux PACs à redondance d'UC. NOTE : L'application de sauvegarde réside en mémoire flash ou sur la carte mémoire SD du PAC. Elle est générée à l'aide de la commande Automate → Sauvegarde du projet... → Enregistrer la sauvegarde, ou en réglant sur 1 le bit système %S66 (Sauvegarde de l'application). True : tous les autres cas. PLCA_ONLINE BOOL Le PAC A est configuré pour passer à l'état primaire ou redondant. (Par défaut = true) Configuration NOTE : Exécutable uniquement sur le PAC A. PLCB_ONLINE BOOL Le PAC B est configuré pour passer à l'état primaire ou redondant. (Par défaut = true) Configuration NOTE : Exécutable uniquement sur le PAC B. CMD_SWAP BOOL Application / programme ou par une table d'animation Système pour lancer un basculement. Le PAC primaire est mis en attente, le PAC redondant devient primaire et celui en attente devient redondant. La commande est ignorée en l'absence de PAC redondant. NOTE : exécutable sur les PAC primaire et redondant. Réglé sur la valeur 1 par la logique du Remise à 0 (valeur par défaut) par le système à l'issue du basculement ou en l'absence de PAC redondant. NOTE : Cette commande peut être utilisée par l'application lorsque des erreurs sont détectées. Elle n'est pas conçue pour être utilisée pour les basculements périodiques. Si l'application doit basculer à intervalles réguliers, la période entre les basculements ne doit pas être inférieure à 120 secondes. 132 NHA58881 09/2020 Gestion des données à redondance d'UC Elément Type Description CMD_APP_TRANSFER BOOL Réglé sur 1 par la logique du programme Ecrit par Application / par une table d'animation pour démarrer Système un transfert d'application du PAC primaire vers le PAC redondant. Exécutable uniquement sur le PAC primaire. NOTE : L'application transférée est l'application de sauvegarde qui réside en mémoire flash ou sur la carte mémoire SD. Si l'application qui s'exécute est différente de l'application sauvegardée, effectuez une sauvegarde (Automate → Sauvegarde du projet... → Enregistrer la sauvegarde ou réglez le bit système %S66 sur 1) avant d'effectuer le transfert. Remise à 0 (valeur par défaut) par le système à l'issue du transfert. CMD_RUN_AFTER_TRANSFER BOOL[0 à 2] Application / programme ou par une table d'animation Système pour démarrer automatiquement en mode Run suite à un transfert. NOTE : exécutable uniquement sur le PAC primaire. Réglé sur la valeur 1 par la logique du Remise à 0 (valeur par défaut) par le système à l'issue du transfert et : le PACdistant est en mode Run ; le PAC n'est pas primaire ; par une table d'animation ou une commande logique. CMD_RUN_REMOTE BOOL Réglé sur la valeur 1 par la logique du programme ou par une table d'animation pour exécuter le PAC distant. Cette commande est ignorée si la valeur True est associée à la commande CMD_STOP_REMOTE. NOTE : exécutable uniquement sur le PAC primaire. Application / Système Remise à 0 (valeur par défaut) par le système lorsque le PAC distant devient redondant ou prend l'état Attente. NHA58881 09/2020 133 Gestion des données à redondance d'UC Elément Type Description Ecrit par CMD_STOP_REMOTE BOOL Réglé sur la valeur 1 par la logique du Application programme ou par une table d'animation pour arrêter le PAC distant. NOTE : exécutable sur le PAC primaire, secondaire ou sur un PAC arrêté. Remise à 0 (valeur par défaut) par l'application pour mettre un terme à la commande d'arrêt. CMD_COMPARE_INITIAL_VALUE BOOL Réglé sur la valeur 1 par la logique du Application / programme ou par une table d'animation Système pour commencer la comparaison des valeurs initiales des variables échangées par les deux PAC de redondance d'UC. NOTE : exécutable sur les PAC primaire et redondant en mode Run uniquement. Remise à 0 (valeur par défaut) par le système lorsque la comparaison est terminée ou lorsqu'elle est impossible. INITIAL_VALUE_MISMATCH BOOL True : si les valeurs initiales des variables Système échangées sont différentes ou si la comparaison est impossible. False (false) : si les valeurs initiales des variables échangées sont identiques. MAST_SYNCHRONIZED (1) BOOL True : si les données échangées depuis Système le cycle MAST précédent ont été reçues par le PAC redondant. False (valeur par défaut) : si les données échangées depuis au moins le cycle MAST précédent ont été reçues par le PAC redondant. NOTE : Surveillez de près les variables MAST_SYNCHRONIZED et FAST_SYNCHRONIZED liées aux tâches MAST et FAST comme indiqué à la fin de ce tableau. 134 NHA58881 09/2020 Gestion des données à redondance d'UC Elément Type Description Ecrit par FAST_SYNCHRONIZED (1) BOOL True : si les données échangées depuis Système le cycle FAST précédent ont été reçues par le PAC redondant. False (valeur par défaut) : si les données échangées depuis au moins le cycle FAST précédent ont été reçues par le PAC redondant. NOTE : Surveillez de près les variables MAST_SYNCHRONIZED et FAST_SYNCHRONIZED liées aux tâches MAST et FAST comme indiqué à la fin de ce tableau. SAFE_SYNCHRONIZED BOOL True : si les données échangées depuis Système le cycle SAFE précédent ont été reçues par le PAC redondant. False (valeur par défaut) : si au moins les données échangées depuis le cycle SAFE précédent n'ont pas été reçues par le PAC redondant. SAFETY_LOGIC_MISMATCH BOOL True : la partie de logique SAFE de – l'application est différente dans les deux PAC. False (valeur par défaut) : la partie de logique SAFE de l'application est identique dans les deux PAC. NOTE : Le contenu de cet élément est déterminé par la comparaison du mot système %SW169 de chaque PAC. LOCAL_HSBY_STS T_M_ECPU_ HSBY_STS Etat de redondance du PAC local (voir ci-après) REMOTE_HSBY_STS T_M_ECPU_ HSBY_STS Etat de redondance d'UC du PAC distant (voir ci-après) (1): Surveillez de près les variables MAST_SYNCHRONIZED, FAST_SYNCHRONIZED et SAFE_SYNCHRONIZED liées aux tâches MAST, FAST et SAFE. Si la valeur est zéro (False), la base de données échangée entre les PAC principal et redondant n'est pas transmise à chaque cycle. Dans ce cas, modifiez la période configurée pour la tâche en utilisant une valeur plus élevée que la durée d'exécution actuelle (pour la tâche MAST : %SW0 > %SW30 ; pour la tâche FAST %SW1 > %SW33 ; pour la tâche SAFE %SW4 > %SW42. Pour plus d'informations sur %SW0 + %SW1 et %SW30 + %SW31 voir EcoStruxure™ Control Expert - Bits et mots système, Manuel de référence). Exemple de conséquence : après une commande APT (Application Program Transfer), il se peut que le PAC principal ne puisse pas transférer le programme au PAC de secours. NHA58881 09/2020 135 Gestion des données à redondance d'UC T_M_ECPU_HSBY_STS Data Type Le type de données T_M_ECPU_HSBY_STS présente les éléments suivants : Elément Type Description Ecrit par HSBY_LINK_ERROR BOOL True : aucune connexion sur la liaison de Système redondance d'UC. False : la liaison de redondance d'UC est opérationnel. HSBY_SUPPLEMENTARY_ BOOL LINK_ERROR True : aucune connexion sur la liaison RIO WAIT True : le PAC a l'état Run, mais attend de passer BOOL Système Ethernet. False : la liaison RIO Ethernet est opérationnel. Système à l'état primaire ou redondant. False : le PAC a l'état redondant, primaire ou Stop. RUN_PRIMARY BOOL Système True : le PAC a l'état primaire. False : le PAC a l'état redondant, attente ou stop. RUN_STANDBY BOOL True : le PAC a l'état redondant. Système False : le PAC a l'état primaire, attente ou stop. STOP BOOL True : le PAC a l'état Stop. Système False : le PAC a l'état primaire, redondant ou Attente. PLC_A BOOL True : le sélecteur A/B/Effacer (voir page 26) du Système PAC est sur la position A. False : le sélecteur du PAC n'est pas sur la position A. PLC_B BOOL True : le PACsélecteur A/B/Effacer du (voir page 26) est sur la position B. Système False : le sélecteur du PAC n'est pas sur la position B. EIO_ERROR BOOL True : le PAC ne détecte aucune des stations RIO Système Ethernet configurées. False : le PAC détecte au moins une station Ethernet RIO configurée. NOTE : Ce bit a toujours la valeur false lorsqu'aucune station n'est configurée. SD_CARD_PRESENT BOOL True : une carte SD valide est insérée. Système False : aucune carte SD, ou une carte SD non valide est insérée. LOCAL_RACK_STS BOOL True : la configuration du rack local est correcte. Application False : la configuration du rack local est incorrecte (par exemple, les modules sont manquants ou aux mauvais emplacements, etc.) 136 NHA58881 09/2020 Gestion des données à redondance d'UC Elément Type Description Ecrit par MAST_TASK_STATE BYTE Etat de la tâche MAST : 0 : inexistante 1 : arrêt 2 : marche 3 : point d'arrêt 4 : pause Système FAST_TASK_STATE BYTE Etat de la tâche FAST : 0 : inexistante 1 : arrêt 2 : marche 3 : point d'arrêt 4 : pause Système SAFE_TASK_STATE BYTE Etat de la tâche SAFE : 0 : inexistante 1 : arrêt 2 : marche 3 : point d'arrêt 4 : pause Système REGISTER WORD[0 à 63] Des données non gérées ont été ajoutées à l'application par le biais de l'attribut Echange sur l'automate redondant. Application NHA58881 09/2020 137 Gestion des données à redondance d'UC Fonctions élémentaires de stockage de données Fonctions élémentaires de stockage de données Les fonctions élémentaires DataStorage_EF suivantes sont prises en charge dans Control Expert pour toutes les tâches des CPU M580 BMEH58•040 redondantes non liées à la sécurité et pour les tâches Process dans les CPUs M580 BMEH58•040S redondantes de sécurité. Etat des CPU redondantes EF Principal Redondant Attente CREATE_FILE X X X DELETE_FILE X X X GET_FILE_INFO* X X X GET_FREESIZE* X X X OPEN_FILE X X X RD_FILE_TO_DATA X X X SET_FILE_ATTRIBUTES X X X WR_DATA_TO_FILE X X X * Fonction en lecture seule NOTE : Les modifications apportées à la carte SD dans la CPU primaire ou redondante à l'aide d'une fonction élémentaire ne sont pas répliquées dans la carte SD de l'autre CPU en cas de basculement. CREATE_FILE La fonction CREATE_FILE (voir EcoStruxure™ Control Expert, Système, Bibliothèque de blocs) génère un fichier appelé FILENAME, s'il n'existe pas déjà. Si un fichier portant ce nom existe déjà, la commande CREATE_FILE se comporte comme la commande OPEN_FILE. DELETE_FILE La fonction DELETE_FILE (voir EcoStruxure™ Control Expert, Système, Bibliothèque de blocs) supprime un fichier identifié par son FILENAME. Avant de supprimer un fichier, fermez-le à l'aide de la fonction CLOSE_FILE. 138 NHA58881 09/2020 Gestion des données à redondance d'UC GET_FILE_INFO La fonction GET_FILE_INFO (voir EcoStruxure™ Control Expert, Système, Bibliothèque de blocs) récupère les informations relatives au fichier cible indiqué. Exécutez la fonction OPEN_FILE sur le fichier cible avant GET_FILE_INFO. C'est en effet le paramètre de sortie du bloc OPEN_FILE qui révèle l'identité du fichier cible. GET_FREESIZE La fonction GET_FREESIZE (voir EcoStruxure™ Control Expert, Système, Bibliothèque de blocs) affiche l'espace disponible sur la carte mémoire SD. OPEN_FILE La fonction OPEN_FILE (voir EcoStruxure™ Control Expert, Système, Bibliothèque de blocs) ouvre un fichier spécifié pour peu qu'il existe déjà. RD_FILE_TO_DATA La fonction RD_FILE_TO_DATA (voir EcoStruxure™ Control Expert, Système, Bibliothèque de blocs) autorise la lecture des données à partir d'un fichier, à la position courante du fichier, et permet leur copie dans une variable. SET_FILE_ATTRIBUTES La fonction SET_FILE_ATTRIBUTES (voir EcoStruxure™ Control Expert, Système, Bibliothèque de blocs) permet de paramétrer des attributs de fichier à même de définir ou d'effacer l'indicateur de lecture seule du fichier. WR_DATA_TO_FILE La fonction WR_DATA_TO_FILE (voir EcoStruxure™ Control Expert, Système, Bibliothèque de blocs) écrit la valeur d'une variable spécifiée dans le fichier sélectionné. Les données écrites sont ajoutées après la position courante dans le fichier. NHA58881 09/2020 139 Gestion des données à redondance d'UC 140 NHA58881 09/2020 Redondance d'UC Modicon M580 Fonctionnement du système de redondance d'UC NHA58881 09/2020 Chapitre 6 Fonctionnement du système de redondance d'UC M580 Fonctionnement du système de redondance d'UC M580 Présentation Ce chapitre décrit le fonctionnement du système de redondance d'UC M580. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Démarrage d'un système de redondance d'UC M580 142 Affectation et transition des états de redondance d'UC 145 Exemples d'état d'un système de redondance d'UC 148 Exécution de commandes de redondance d'UC 160 Utilisation de la mémoire 164 NHA58881 09/2020 141 Fonctionnement du système de redondance d'UC Démarrage d'un système de redondance d'UC M580 Conditions préalables Pendant la séquence de démarrage, l'état de redondance d'UC est affecté à chaque PAC (Primaire, Redondant ou Attente) en fonction des paramètres suivants : l'état du réseau d'E/S Ethernet distant ; l'état de la liaison de redondance d'UC ; la position du sélecteur rotatif A/B/Effacer (voir page 26) ; l'état de fonctionnement (Run ou Stop) de l'UC . Lors du démarrage initial, vérifiez les points suivants ; La liaison de redondance d'UC est connecté. Le PAC démarré le premier est entièrement programmé. Les sélecteurs rotatifs A/B/Effacer situés à l'arrière des deux UC redondantes ont des positions différentes : A pour l'un, B pour l'autre. NOTE : le premier contrôleur démarré devient le contrôleur primaire, indépendamment du paramétrage A ou B. Démarrage du système de redondance d'UC Le tableau suivant indique les étapes à suivre pour démarrer le système de redondance d'UC. Etape Action 1 Mettez la première embrase sous tension. NOTE : Dans cet exemple, il s'agit de l'embrase dont le sélecteur rotatif A/B/Effacer (voir page 26) est positionné sur A. 2 Connectez votre PC à Control Expert et au programme à télécharger. 3 Téléchargez le programme sur le contrôleur. 4 Démarrez le contrôleur sur cette embrase. Si toutes les conditions requises sont satisfaites, le contrôleur devient l'UC primaire. 5 Mettez la deuxième embrase sous tension. NOTE : Dans cet exemple, il s'agit de l'embrase dont le sélecteur rotatif A/B/Effacer est positionné sur B. 6 Si nécessaire, répétez les étapes 2 et 3 pour le deuxième contrôleur, et téléchargez-y le programme. NOTE : Si le deuxième contrôleur n'est pas configuré, l'UC primaire y télécharge automatiquement le programme et il devient le contrôleur redondant. 142 NHA58881 09/2020 Fonctionnement du système de redondance d'UC Etape Action 7 Démarrez le deuxième contrôleur. 8 Vérifiez les voyants de chaque UC. Si les deux UC fonctionnent comme prévu, les voyants doivent avoir l'aspect suivant : Voyant (LED) Première UC (A) Deuxième UC (B) RUN Vert fixe Vert fixe REMOTE RUN Vert fixe Vert fixe ETH MS Vert fixe Vert fixe ETH MS Vert fixe Vert fixe A Vert fixe Eteint B Eteint Vert fixe PRIM Vert fixe Eteint STBY Eteint Vert fixe SRUN (PAC de sécurité) Vert fixe Vert fixe SMOD (PAC de sécurité) Vert fixe Vert fixe NOTE : Pour une description des éléments suivants : les voyants de l'UC BMEH58•040, consultez la section Voyants de diagnostic (voir page 183). les états de démarrage de l'UC BMEH58•040, consultez la section Affectation des états de redondance d'UC (voir page 145). Affectation d'un rôle au sélecteur rotatif A/B/Effacer Le réglage du sélecteur rotatif A/B/Effacer (voir page 26) ne détermine pas à lui seul le rôle de redondance (primaire ou redondant) affecté à une UC. Généralement, le premier contrôleur qui démarre devient le contrôleur primaire, indépendamment du paramétrage A ou B ; le deuxième contrôleur qui démarre devient le contrôleur redondant. C'est uniquement en cas de démarrage simultané que les paramètres du sélecteur rotatif A/B déterminent le rôle d'une UC. Lorsque c'est le cas : L'UC réglée sur A est l'UC primaire. L'UC réglée sur B est l'UC secondaire. NHA58881 09/2020 143 Fonctionnement du système de redondance d'UC Affectation de rôles incompatibles au sélecteur rotatif A/B/Effacer Si, par inadvertance, vous réglez le sélecteur rotatif A/B/Effacer (voir page 26) des deux UC redondantes sur la même position (A ou B), la première UC qui démarre devient l'UC primaire et la deuxième à l'état Attente. Si, par inadvertance, vous réglez le sélecteur rotatif A/B/Effacer sur la position Effacer pour les deux UC, ni l'une ni l'autre n'est configurée. Pour identifier cette condition, examinez les voyants suivants de chacune des UC : Si les deux sélecteurs A/B sont sur : Voyant Première UC démarrée Deuxième UC démarrée A A Vert clignotant Vert clignotant B Eteint Eteint B Effacer PRIM Vert clignotant Eteint STBY Eteint Eteint A Eteint Eteint B Vert clignotant Vert clignotant PRIM Vert clignotant Eteint STBY Eteint Eteint A Vert clignotant Vert clignotant B Vert clignotant Vert clignotant PRIM Eteint Eteint STBY Eteint Eteint NOTE : si les sélecteurs rotatifs A/B des deux UC sont réglées sur la même position (A ou B) et que les deux UC démarrent simultanément, elles ont toutes les deux l'état Attente. 144 NHA58881 09/2020 Fonctionnement du système de redondance d'UC Affectation et transition des états de redondance d'UC Affectation des états de redondance d'UC L'affectation d'états de démarrage aux PAC redondants permet d'éviter que deux PAC jouent simultanément le rôle primaire et tentent simultanément de gérer l'état des sorties distantes. L'affectation des rôles primaire et redondant aux PACs est déterminée par les facteurs suivants : la validité de la liaison de redondance d'UC entre les PAC ; la validité de la liaison Ethernet entre les PAC sur l'anneau principal RIO Ethernet ; l'existence d'une ou plusieurs connexions Ethernet entre chaque PAC et équipements configurés par le biais de l'anneau principal RIO Ethernet ; l'état en ligne (voir page 106) du PAC A et du PAC B ; la position du sélecteur rotatif A/B/Effacer (voir page 26) situé à l'arrière de la CPU ; l'état du PAC (RUN ou STOP). Le tableau suivant décrit l'affectation des états de redondance d'UC pour des PAC appariés dans plusieurs scénarios de démarrage et d'exécution : Conditions réseau requises Liaison Connexions des EIO1 équipements RIO2 Etat initial Etat final Liaison de PAC_A redondance d'UC PAC_B PAC_A PAC_B PAC_A PAC_B OK OK OK OK Starting Starting Run Primary3 Run Standby OK OK Not OK OK Starting Run Primary Run Primary4 Wait OK Not OK OK OK Starting Starting Wait Run Primary4 OK OK OK OK Run Primary Starting Run Primary Run Standby OK OK OK OK Starting Run Primary Run Standby Run Primary OK OK OK Not OK Run Primary Starting Run Primary Wait OK OK OK Not OK Starting Starting Run Primary Wait OK OK OK Not OK Starting Run Primary Wait Run Primary OK Not OK Not OK OK Starting Starting Run Primary Run Standby OK Not OK Not OK OK Run Primary Starting Run Primary Run Standby OK Not OK Not OK OK Starting Run Primary Run Standby Run Primary Not OK Not OK Not OK OK Starting Starting Run Primary Run Standby Not OK Not OK Not OK OK Run Primary Starting Run Primary Run Standby Not OK Not OK Not OK OK Starting Run Primary Run Standby Run Primary 1. La liaison supplémentaire entre le PAC A et le PAC B sur l'anneau RIO ou DIO. 2. La connexion entre un PAC et une station RIO par le biais du réseau ERIO. OK signifie que l'UC reconnaît au moins une station. Non OK signifie que pendant 3 secondes le PAC ne reconnaît aucune des stations. 3. La priorité est accordée au PAC dont le sélecteur rotatif A/B sur l'arrière de l'UC a la position A. 4. La priorité est accordée au PAC qui reconnaît au moins une station RIO. NHA58881 09/2020 145 Fonctionnement du système de redondance d'UC Conditions réseau requises Liaison Connexions des EIO1 équipements RIO2 PAC_A PAC_B Not OK OK OK Etat initial Etat final Liaison de PAC_A redondance d'UC PAC_B PAC_A PAC_B Not OK Starting Starting Run Primary Run Primary Not OK OK OK Not OK Run Primary Starting Run Primary Run Primary Not OK OK OK Not OK Starting Run Primary Run Primary Run Primary Not OK Not OK Not OK Not OK Starting Starting Run Primary3 Run Primary3 Not OK Not OK Not OK Not OK Run Primary Starting Run Primary3 Run Primary3 Not OK Not OK Not OK Not OK Starting Run Primary Run Primary3 Run Primary3 1. La liaison supplémentaire entre le PAC A et le PAC B sur l'anneau RIO ou DIO. 2. La connexion entre un PAC et une station RIO par le biais du réseau ERIO. OK signifie que l'UC reconnaît au moins une station. Non OK signifie que pendant 3 secondes le PAC ne reconnaît aucune des stations. 3. La priorité est accordée au PAC dont le sélecteur rotatif A/B sur l'arrière de l'UC a la position A. 4. La priorité est accordée au PAC qui reconnaît au moins une station RIO. Transitions de l'état des PAC de redondance d'UC en cours de fonctionnement Dans un système de redondance d'UC, un PAC change d'état dans les circonstances suivantes : Transition Cette transition se produit lorsque... Wait à Standby Toutes les conditions suivantes sont remplies : Le PAC a l'état Run. Le PAC s'exécute en ligne (voir page 106). Il est connecté à un PAC primaire par le biais d'une liaison de redondance d'UC. Toutes les autres conditions requises pour l'état En attente sont satisfaites, par exemple : Une différence de micrologiciel est autorisée si elle existe. Une différence de logique est autorisée si elle existe. Les modifications en ligne sont autorisées si des modifications ont été effectuées. Wait à Primary Toutes les conditions suivantes sont remplies : Le PAC s'exécute en ligne (voir page 106). Le PAC peut prendre l'état primaire (le PAC passe de l'état Stop à l'état Run, lors du démarrage à chaud en mode Run). Le PAC contrôle la liaison RIO Ethernet, ou il est connecté par le biais de la liaison de redondance d'UC à un PAC homologue qui n'est pas associé à l'état Run. 1. Lorsque le PAC passe de l'état primaire à l'état redondant, il passe à un état d'attente intermédiaire durant au moins un cycle. 146 NHA58881 09/2020 Fonctionnement du système de redondance d'UC Transition Cette transition se produit lorsque... Standby à Primary L'une des conditions suivantes est remplie : Le PAC homologue passe à l'état En attente ou Redondant. La communication avec le PAC homologue est interrompue à la fois sur la liaison RIO Ethernet et sur la liaison de redondance d'UC. Le PAC homologue a l'état primaire et reçoit une commande de permutation. Standby à Wait La condition suivante est remplie : La communication avec le PAC homologue est interrompue pendant plus de 3 secondes sur la liaison de redondance d'UC. La liaison ERIO entre les deux PAC reste OK. Aucune modification en ligne non concordante n'est autorisée, si des modifications ont été apportées. La mise à jour du micrologiciel n'est pas autorisée, s'il existe une mise à jour. Pour les PAC de sécurité uniquement : les modifications en ligne non concordantes sont autorisées, si des modifications ont été effectuées dans la partie sécurisée de l'application (SAFETY_LOGIC_MISMATCH = 1) et si le mode maintenance n'a pas été défini sur le PAC primaire ou redondant (chaque PAC fonctionne en mode sécurité). Primary à Wait L'une des conditions suivantes est remplie : La communication entre le PAC et tous les modules adaptateur EIO (e)X80 est perdue, et le PAC homologue est associé à l'état Redondant et continue de communiquer avec au moins un module adaptateur EIO (e)X80. La position B est associée au PAC sur le sélecteur rotatif A/B/Effacer (voir page 26), et le PAC homologue (également B) a l'état primaire. Primary à Standby1 L'une des conditions suivantes est remplie : Pendant l'exécution, tous les événements suivants se produisent : Le PAC primaire est déconnecté de tous les modules adaptateur EIO (e)X80. Le PAC redondant reste connecté à au moins un module adaptateur EIO (e)X80. La liaison de redondance d'UC entre le PAC A et le PAC B reste valide. Le primaire est à l'état Halt (Pause) car au moins une tâche est à l'état Halt et le PAC homologue est à l'état Standby (Redondant) avec toutes les tâches à l'état RUN. Le PAC primaire reçoit une commande de permutation et le PAC homologue a l'état redondant. Toutes les autres conditions requises pour l'état En attente sont satisfaites, par exemple : Une différence de micrologiciel est autorisée si elle existe. Une différence de logique est autorisée si elle existe. Les modifications en ligne sont autorisées si des modifications ont été effectuées. Primary/Standby/ Wait à Stop Le PAC passe de l'état Run à l'état Stop. 1. Lorsque le PAC passe de l'état primaire à l'état redondant, il passe à un état d'attente intermédiaire durant au moins un cycle. NHA58881 09/2020 147 Fonctionnement du système de redondance d'UC Exemples d'état d'un système de redondance d'UC Introduction Cette section présente des illustrations de différents états d'un système de redondance d'UC. Chaque exemple se concentre sur la condition des éléments suivants : liaison de redondance d'UC entre l'UC A et l'UC B ; liaison RIO Ethernet entre l'UC A et l'UC B ; connexions RIO Ethernet entre chaque UC et un ou plusieurs modules adaptateurs EIO (e)X80 sur l'anneau principal RIO. Dans chaque exemple, l'UC A correspond au module dont le sélecteur rotatif A/B/Effacer (voir page 26) est sur la position A, et l'UC B, celui dont le sélecteur est sur la position B. Chaque exemple suppose que les conditions requises pour le fonctionnement du système de redondance d'UC sont satisfaites. Par exemple : En cas de non-concordance de firmware, l'indicateur FW_MISMATCH_ALLOWED est défini. En cas de non-concordance de logique, l'indicateur LOGIC_MISMATCH_ALLOWED et le paramètre Modification en ligne en mode RUN ou STOP sont définis. Pour les PAC de sécurité : en cas de non-correspondance de logique et de noncorrespondance de logique de sécurité, l'indicateur LOGIC_MISMATCH_ALLOWED, la Modification en ligne en mode RUN ou STOP et le mode Maintenance sont définis. 148 NHA58881 09/2020 Fonctionnement du système de redondance d'UC Ensemble des liaisons de communication correctes pour les deux UC Dans cet exemple, toutes les connexions du système de redondance d'UC sont opérationnelles : Liaison de communication UC A UC B Liaison de redondance d'UC entre l'UC A et l'UC B OK OK Liaison RIO Ethernet entre l'UC A et l'UC B OK OK Connexions RIO Ethernet entre l'UC et un ou plusieurs modules adaptateurs EIO (e)X80 OK OK 1 2 Liaison de redondance d'UC en fibre optique entre l'UC A et l'UC B Anneau principal d'E/S distantes Ethernet Dans cet exemple, les états de redondance suivants sont affectés à l'UC A et l'UC B : Si cet état du système de redondance d'UC survient L'UC A et l'UC B ont les rôles suivants : pendant : Démarrage séquentiel de l'UC A et de l'UC B La première UC qui démarre a l'état primaire. La deuxième UC qui démarre a l'état redondant. Démarrage simultané de l'UC A et de l'UC B L'UC A a l'état primaire. L'UC B a l'état redondant. Exécution L'UC primaire le reste. L'UC redondante le reste. NHA58881 09/2020 149 Fonctionnement du système de redondance d'UC Liaison de redondance d'UC No OK pour les deux UC Dans cet exemple, la liaison de redondance d'UC n'est opérationnelle ni de l'UC A vers l'UC B, ni de l'UC B vers l'UC A. Toutes les autres connexions du système de redondance d'UC sont fonctionnelles : Liaison de communication UC A UC B Liaison de redondance d'UC entre l'UC A et l'UC B Non OK Non OK Liaison RIO Ethernet entre l'UC A et l'UC B OK OK Connexions RIO Ethernet entre l'UC et un ou plusieurs modules OK adaptateurs EIO (e)X80 OK 1 2 X 150 Liaison de redondance d'UC en fibre optique entre l'UC A et l'UC B Anneau principal d'E/S distantes Ethernet Signale une liaison de communication rompue NHA58881 09/2020 Fonctionnement du système de redondance d'UC Dans cet exemple, les états de redondance suivants sont affectés à l'UC A et l'UC B : Si cet état du système de redondance d'UC survient pendant : L'UC A et l'UC B ont les rôles suivants : Démarrage séquentiel de l'UC A et de l'UC B La première UC qui démarre a l'état primaire. La deuxième UC qui démarre à l'état Attente. En effet, il ne peut pas y avoir d'UC redondante si la liaison de redondance d'UC n'est pas opérationnelle. Démarrage simultané de l'UC A et de l'UC B L'UC A a l'état primaire. L'UC B prend l'état Attente. Exécution L'UC primaire le reste. L'UC redondante passe à l'état Attente. NHA58881 09/2020 151 Fonctionnement du système de redondance d'UC Liaison de redondance d'UC Not OK pour une UC et OK pour l'autre Dans cet exemple, le câble en fibre optique utilisé pour la liaison de redondance d'UC est rompu dans une direction. L'UC A reçoit les transmissions de l'UC B par la liaison de redondance d'UC, mais l'UC B ne reçoit pas celles de l'UC A par cette même liaison. Toutes les connexions RIO Ethernet sont OK pour toutes les UC : Liaison de communication UC A UC B Liaison de redondance d'UC entre l'UC A et l'UC B OK Non OK Liaison RIO Ethernet entre l'UC A et l'UC B OK OK Connexions RIO Ethernet entre l'UC et un ou plusieurs modules adaptateurs EIO (e)X80 OK OK 1 2 3 X 152 Liaison de redondance d'UC en fibre optique fonctionnelle de l'UC B vers l'UC A Liaison de redondance d'UC en fibre optique rompue de l'UC A vers l'UC B Anneau principal d'E/S distantes Ethernet Signale une liaison de communication rompue NHA58881 09/2020 Fonctionnement du système de redondance d'UC Dans cet exemple, les états de redondance suivants sont affectés à l'UC A et l'UC B : Si cet état du système de redondance d'UC survient pendant : L'UC A et l'UC B ont les rôles suivants : Démarrage séquentiel de l'UC A et de l'UC B La première UC qui démarre a l'état primaire. Lorsque l'UC A démarre (après l'UC B), elle est redondante. Lorsque l'UC B démarre (après l'UC A), elle est en attente. Démarrage simultané de l'UC A et de l'UC B L'UC A a l'état primaire. L'UC B prend l'état Attente. Exécution L'UC A reste primaire et l'UC B et mise en attente. – ou – L'UC B reste primaire et l'UC A reste redondante. NHA58881 09/2020 153 Fonctionnement du système de redondance d'UC Rupture unique sur l'anneau principal RIO Ethernet Dans cet exemple, l'anneau principal RIO Ethernet présente une rupture unique. Bien que la rupture se soit produite dans le segment qui se trouve entre les deux UC, dans cet exemple, elle pourrait se situer à n'importe quel point de l'anneau principal RIO Ethernet (2). Toutes les autres connexions du système de redondance d'UC sont opérationnelles : Liaison de communication UC A UC B Liaison de redondance d'UC entre l'UC A et l'UC B OK OK Liaison RIO Ethernet entre l'UC A et l'UC B OK Connexions RIO Ethernet entre l'UC et un ou plusieurs modules adaptateurs EIO (e)X80 OK 1 OK1 OK 1. RSTP calcule et implémente un chemin redondant entre l'UC A et l'UC B en cas de rupture unique sur l'anneau principal RIO Ethernet. 1 2 X 154 Liaison de redondance d'UC en fibre optique entre l'UC A et l'UC B Anneau principal d'E/S distantes Ethernet Signale une liaison de communication rompue NHA58881 09/2020 Fonctionnement du système de redondance d'UC Dans cet exemple, les états de redondance suivants sont affectés à l'UC A et l'UC B : Si cet état du système de redondance d'UC survient L'UC A et l'UC B ont les rôles suivants : pendant : Démarrage séquentiel de l'UC A et de l'UC B La première UC qui démarre a l'état primaire. La deuxième UC qui démarre a l'état redondant. Démarrage simultané de l'UC A et de l'UC B L'UC A a l'état primaire. L'UC B a l'état redondant. Exécution L'UC primaire le reste. L'autre UC reste redondante. NHA58881 09/2020 155 Fonctionnement du système de redondance d'UC Isolement d'une UC suite à deux ruptures sur l'anneau principal RIO Ethernet Dans cet exemple, deux ruptures sur l'anneau principal RIO Ethernet produisent les effets suivants : perte de la liaison RIO Ethernet entre les UC ; isolement de l'UC A des modules adaptateurs EOI (e)X80 sur l'anneau principal RIO Ethernet. La liaison de redondance d'UC reste opérationnelle. Liaison de communication UC A UC B Liaison de redondance d'UC entre l'UC A et l'UC B OK OK Liaison RIO Ethernet entre l'UC A et l'UC B Non OK Non OK Connexions RIO Ethernet entre l'UC et un ou plusieurs modules adaptateurs EIO (e)X80 Non OK OK 1 2 X 156 Liaison de redondance d'UC en fibre optique entre l'UC A et l'UC B Anneau principal d'E/S distantes Ethernet Signale une liaison de communication rompue NHA58881 09/2020 Fonctionnement du système de redondance d'UC Dans cet exemple, les états de redondance suivants sont affectés à l'UC A et l'UC B : Si cet état du système de redondance d'UC survient pendant : L'UC A et l'UC B ont les rôles suivants : Démarrage séquentiel de l'UC A et de l'UC B L'UC A démarre en tant qu'UC principale. L'UC B démarre à l'état redondant. Démarrage simultané de l'UC A et de l'UC B L'UC A a l'état primaire. L'UC B a l'état redondant. Exécution L'UC B conserve l'état primaire ou le prend. L'UC A prend l'état redondant. NHA58881 09/2020 157 Fonctionnement du système de redondance d'UC Deux ruptures sur l'anneau principal RIO Ethernet entraînent la connexion des UC à des ensembles d'équipements RIO Ethernet différents. Dans cet exemple, l'anneau principal RIO Ethernet présente deux ruptures qui entraînent la perte de la liaison RIO Ethernet entre l'UC A et l'UC B. L'emplacement des ruptures fait que chaque UC est connectée à un ensemble de modules adaptateurs EIO (e)X80 différent sur l'anneau principal RIO Ethernet. La liaison de redondance d'UC reste opérationnelle : Liaison de communication UC B Liaison de redondance d'UC entre l'UC A et l'UC B OK OK Liaison RIO Ethernet entre l'UC A et l'UC B Non OK Non OK Connexions RIO Ethernet entre l'UC et un ou plusieurs modules adaptateurs EIO (e)X80 OK OK 1 2 X 158 UC A Liaison de redondance d'UC en fibre optique entre l'UC A et l'UC B Anneau principal d'E/S distantes Ethernet Signale une liaison de communication rompue NHA58881 09/2020 Fonctionnement du système de redondance d'UC Dans cet exemple, les états de redondance suivants sont affectés à l'UC A et l'UC B : Si cet état du système de redondance d'UC survient L'UC A et l'UC B ont les rôles suivants : pendant : Démarrage séquentiel de l'UC A et de l'UC B La première UC qui démarre a l'état primaire. La deuxième a l'état redondant. Démarrage simultané de l'UC A et de l'UC B L'UC A a l'état primaire. L'UC B a l'état redondant. Exécution L'UC primaire le reste. L'UC redondante le reste. NHA58881 09/2020 159 Fonctionnement du système de redondance d'UC Exécution de commandes de redondance d'UC Présentation Cette rubrique explique comment exécuter des commandes de redondance d'UC pour une CPU M580 BMEH58•040 ou BMEH58•040S. Les commandes de redondance d'UC peuvent être exécutées avec : Les écrans de configuration d'UC de l'interface utilisateur graphique de Control Expert, notamment : l'onglet Tâche de la fenêtre Animation ; la fenêtre Redondance d'UC. Les DDT T_M_ECPU_HSBY et T_M_ECPU_HSBY_STS, que vous pouvez appeler avec : la logique du programme ; une Table d'animation, dans laquelle vous pouvez utiliser les commandes Forcer et Modification. NOTE : le système de redondance d'UC M580 ne prend pas en charge l'utilisation des blocs fonction élémentaires (EFB) de redondance d'UC Quantum, notamment : HSBY_RD, HSBY_ST, HSBY_WR et REV_XFER. En effet, ces fonctions sont gérées directement par des commandes DDDT. Pour plus d'informations sur l'utilisation des fonctions non redondantes de l'UC, consultez le document M580 Matériel Manuel de référence (voir Modicon M580, Matériel, Manuel de référence). 160 NHA58881 09/2020 Fonctionnement du système de redondance d'UC Commandes de redondance d'UC ATTENTION RISQUE DE FONCTIONNEMENT IMPREVU Avant d'effectuer un basculement avec la logique de l'application ou dans l'interface utilisateur graphique de Control Expert, vérifiez que le PAC redondant peut prendre le rôle de PAC primaire. Consultez le document EcoStruxure™ Control Expert - Langages de programmation et structure - Manuel de référence (voir EcoStruxure™ Control Expert, Bits et mots système, Manuel de référence) pour plus d'informations sur les mots système %SW182 - %SW183 et %SW176 %SW177. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. Les CPU M580 BMEH58•040 et BMEH58•040S prennent en charge les commandes de redondance d'UC suivantes : Exécutable sur Prise en charge PAC primaire DDDT GUI ou redondant Commande Description CMD_APP_TRANSFER4 Transfère l'application du PAC primaire au Les deux PAC redondant. X X X – NOTE : l'application de sauvegarde réside en mémoire flash ou sur la carte mémoire SD du PAC. Elle est générée à l'aide de la commande PLC → Sauvegarde du projet... → Enregistrer la sauvegarde, ou en réglant sur 1 le bit système %S66 (Sauvegarde de l'application). CMD_COMPARE_INITIAL_VALUE Compare les valeurs initiales des variables Les deux (en mode RUN) incluses dans l'échange de données à redondance d'UC. CMD_RUN_AFTER_TRANSFER Place le PAC primaire en mode de fonctionnement RUN à la fin du transfert de l'application sur le PAC redondant. Primaire uniquement X – CMD_RUN_REMOTE Place le PAC distant1 en mode de fonctionnement RUN. Exécutable uniquement sur l'UC primaire. Primaire uniquement X X3 X : commande prise en charge. – : commande non prise en charge. 1. Distant fait référence au PAC auquel votre PC et Control Expert ne sont pas connectés. 2. Dans la fenêtre de configuration de l'UC, onglet Redondance d'UC. 3. Dans la fenêtre de configuration de l'UC, onglet Animation → Tâche. 4. Ces commandes peuvent être exécutées uniquement si l'UC distante correspond à l'UC redondante. NHA58881 09/2020 161 Fonctionnement du système de redondance d'UC Commande Description Exécutable sur Prise en charge PAC primaire DDDT GUI ou redondant CMD_STOP_REMOTE Place le PAC distant1 en mode de fonctionnement STOP. Primaire uniquement CMD_SWAP Effectue manuellement un basculement de Les deux redondance d'UC. Le PAC primaire est mis en attente, le PAC redondant devient primaire et celui en attente devient redondant. Exécutable sur les UC primaire et redondante. X X3 X X3 NOTE : Cette commande peut être utilisée par l'application lorsque des erreurs sont détectées. Elle n'est pas conçue pour être utilisée pour les basculements périodiques. Si l'application doit basculer à intervalles réguliers, la période entre les basculements ne doit pas être inférieure à 120 secondes. FW_MISMATCH_ALLOWED Lorsque des modifications ont été apportées au firmware sur l'UC primaire, cette commande laisse l'UC redondante fonctionner comme telle. Si la valeur 0 est associée à cette commande, le PAC redondant et mis en attente. Primaire uniquement X – LOGIC_MISMATCH_ALLOWED4 Primaire Lorsque des modifications ont été apportées à l'application sur l'UC primaire uniquement (par exemple, suite à des modifications de la fonction CCOTF), cette commande laisse l'UC redondante fonctionner comme telle. Si la valeur 0 est associée à cette commande, le PAC redondant et mis en attente. X – X : commande prise en charge. – : commande non prise en charge. 1. Distant fait référence au PAC auquel votre PC et Control Expert ne sont pas connectés. 2. Dans la fenêtre de configuration de l'UC, onglet Redondance d'UC. 3. Dans la fenêtre de configuration de l'UC, onglet Animation → Tâche. 4. Ces commandes peuvent être exécutées uniquement si l'UC distante correspond à l'UC redondante. 162 NHA58881 09/2020 Fonctionnement du système de redondance d'UC Exécutable sur Prise en charge PAC primaire DDDT GUI ou redondant Commande Description PLCA_ONLINE PAC A Laisse l'UC dont le Sélecteur rotatif A/B/Effacer (voir page 26) est réglé sur A uniquement prendre le rôle primaire ou redondant en fonction des autres conditions de fonctionnement. Avec la valeur 0, le PAC A passe à l'état Attente ou Stop. X X2 PLCB_ONLINE PAC B Laisse l'UC dont le sélecteur rotatif A/B/Effacer est réglé sur B prendre le rôle uniquement primaire ou redondant en fonction des autres conditions de fonctionnement. Avec la valeur 0, le PAC B passe à l'état Attente ou Stop. X X2 X : commande prise en charge. – : commande non prise en charge. 1. Distant fait référence au PAC auquel votre PC et Control Expert ne sont pas connectés. 2. Dans la fenêtre de configuration de l'UC, onglet Redondance d'UC. 3. Dans la fenêtre de configuration de l'UC, onglet Animation → Tâche. 4. Ces commandes peuvent être exécutées uniquement si l'UC distante correspond à l'UC redondante. NHA58881 09/2020 163 Fonctionnement du système de redondance d'UC Utilisation de la mémoire Présentation La fonction de bilan mémoire permet de visualiser : la distribution physique de la mémoire du PAC ; l'occupation mémoire d'un projet (données, programme, configuration, système et diagnostic). Cette fonction permet également de réorganiser la mémoire lorsque cela est possible. NOTE : l'écran Bilan mémoire n'est pas disponible en mode simulation. Il s'affiche uniquement en mode standard lorsque vous avez généré l'application. Procédure Pour accéder aux détails sur l'utilisation de la mémoire du PAC : Etape Action 1 Sélectionnez Automate → Utilisation de la mémoire. La fenêtre Bilan mémoire s'ouvre. Le bilan mémoire d'un projet n'est accessible que si vous avez au préalable généré son fichier exécutable. 2 Pour optimiser l'organisation de la mémoire, cliquez sur Optimiser. NOTE : si l'application générée est dans l'état NON GENERE suite à une modification du programme, l'écran est accessible, mais il correspond à l'application générée précédemment. Les modifications sont prises en compte à la génération suivante. 164 NHA58881 09/2020 Fonctionnement du système de redondance d'UC Description des paramètres Les champs suivants sont disponibles : Paramètre Description Données utilisateur Ce champ indique l'espace mémoire (en mots) occupé par les données utilisateur (objets concernant la configuration) : Données sauvegardées : données localisées associées au processeur (%M, %MW, %S, %SW, etc.) ou aux modules d'entrée/sortie. Ces données sont conservées dans l'UC dans l'éventualité d'un démarrage à chaud. Données déclarées sauvegardées : données non localisées (déclarées dans l'éditeur de données) qui sont conservées dans l'UC dans l'éventualité d'un démarrage à chaud. Données déclarées non sauvegardées : données non localisées (déclarées dans l'éditeur de données) qui ne sont pas conservées dans l'UC dans l'éventualité d'un démarrage à chaud. Programme utilisateur Ce champ indique l'espace mémoire (en mots) occupé par le programme du projet : Constantes : constantes statiques associées au processeur (%KW) et aux modules d'entrées/sorties, valeurs initiales des données. Code exécutable : code exécutable du programme du projet, des EF, des EFB et des types de DFB. Informations d'upload : informations concernant le chargement d'un projet (code graphique des langages, symboles, etc.). Autres Ce champ indique l'espace mémoire (en mots) occupé par les autres données liées à la configuration et à la structure du projet : Configuration : autres données liées à la configuration (Page 0 pour un PAC Quantum, configuration matérielle, configuration logicielle). Système : données utilisées par le système d'exploitation (pile des tâches, catalogues, etc.). Diagnostic : informations relatives aux diagnostics de processus ou système, tampon de diagnostic. Dictionnaire de données : dictionnaire des symboles de variables avec leurs caractéristiques (adresse, type, etc.). Mémoire interne Ce champ présente l'organisation de la mémoire interne du PAC relative au stockage des programmes et des données. Elle indique également l'espace mémoire disponible (Total), l'espace mémoire contigu maximal (Maximum) et le niveau de Fragmentation (lié aux modifications en ligne). Optimiser Cette commande permet de réorganiser la structure de la mémoire. Réorganisation de la mémoire La réorganisation de la mémoire s'effectue à l'aide de la commande Optimiser. Elle s'exécute en mode connecté ou local, que le PAC soit dans l'état Run ou Stop. NOTE : certains blocs ne peuvent pas être déplacés en mode connecté. Le niveau de fragmentation obtenu est moins important si vous réorganisez la mémoire en mode local. NHA58881 09/2020 165 Fonctionnement du système de redondance d'UC 166 NHA58881 09/2020 Redondance d'UC Modicon M580 Performances du système NHA58881 09/2020 Chapitre 7 Performance du système de redondance d'UC M580 Performance du système de redondance d'UC M580 Présentation La création d'un système de redondance d'UC déterministe requiert l'utilisation de composants de réseau et de conceptions prenant en charge une communication Ethernet efficace, notamment : les transmissions en duplex intégral ; des vitesses de transmission de 100 Mbps ; la définition de priorités QoS pour les paquets Ethernet transmis sur le réseau RIO. Ce chapitre présente des méthodes à même d'améliorer les performances. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Performances du système 168 Calcul du temps de cycle de tâche minimum 170 Temps de réponse de l'application (ART) pour la redondance d'UC (CPUs) pour M580 173 NHA58881 09/2020 167 Performances du système Performances du système Utilisation de la mémoire Spécification de mémoire des entrées/sorties pour les données d'E/S : Portée Type UC redondante M580 Octets d'entrée par réseau RIO Ethernet DIO Ethernet Capacité totale de scrutation DIO Valeur maximale par scrutation1 BMEH582040(S) 2 BMEH584040(S) BMEH586040(S) 16 384 octets 24 576 octets 3 24 576 octets3 Octets de sortie par réseau 16 384 octets2 24 576 octets3 24 576 octets3 Mots d'entrée par station 1 400 Mots de sortie par station 1 400 Octets d'entrée par équipement Jusqu'à 1 400, suivant le code fonction EtherNet/IP ou Modbus/TCP Octets de sortie par équipement 1 400 Entrée (Ko) Jusqu'à 2 Sortie (Ko) Jusqu'à 2 1. La redondance d'UC prend en charge les tâches MAST, FAST et SAFE. Les tâches AUX0 et AUX1 ne sont pas prises en charge. 2. Sur le volume total, les données des tâches FAST peuvent aller jusqu'à 3 072 octets. 3. Sur le volume total, les données des tâches FAST peuvent aller jusqu'à 5 120 octets. Affichage de l'utilisation de la mémoire des E/S Vous pouvez surveiller la mémoire consommée par les E/S dans Control Expert. Utilisez l'une des méthodes suivantes : Dans le Navigateur du projet, cliquez sur Projet → Configuration → Bus EIO. Cliquez avec le bouton droit de la souris sur Propriétés. – ou – En arrière-plan de la fenêtre Bus EIO, cliquez avec le bouton droit sur Propriétés du bus. – ou – Dans le menu Edition, sélectionnez Propriétés du bus. 168 NHA58881 09/2020 Performances du système Dépassement des limites de la station RIO Control Expert détecte une erreur et l'affiche dans l'historique lorsque l'un des événements suivants se produit : La taille de la mémoire de la station RIO pour la tâche MAST dépasse 1 400 octets d'entrée ou de sortie. La taille de la mémoire de la station RIO pour la tâche FAST dépasse 1 400 octets d'entrée ou de sortie. Le réseau M580 dépasse 80 % du nombre maximal de stations autorisées (voir page 38) pour la CPU choisie. Nombre minimal/maximal de voies du système Le nombre minimal et maximal de voies autorisées dans une configuration M580 globale dépend du modèle de CPU M580utilisé. Pour obtenir des informations détaillées sur la configuration des voies, reportez-vous au document Modicon M580 - Matériel - Manuel de référence (voir Modicon M580, Matériel, Manuel de référence). NHA58881 09/2020 169 Performances du système Calcul du temps de cycle de tâche minimum Introduction En configurant un temps de cycle de tâche suffisamment important, la CPU du système de redondance d'UC M580 peut traiter les données générées par le système lors d'une scrutation. Si le temps de cycle de tâche configuré est inférieur au temps de traitement nécessaire, la CPU forcera l'exécution de la tâche au-delà du temps imparti. Deux conditions principales sont requises pour éviter le dépassement du temps défini. En utilisant les formules (définies ci-dessous) pour calculer le temps de tâche minimal pour votre système, vous pouvez éviter qu'une tâche ne dépasse le temps défini. Condition 1 : Configuration des E/S Voici la formule générale pour une application multitâche : (nombre de stations RIO utilisant la tâche MAST / temps de cycle MAST) + (nombre de stations RIO utilisant la tâche SAFE / temps de cycle SAFE) + (nombre de stations RIO utilisant la tâche FAST / temps de cycle FAST) < 1,5 Où tous les temps de cycle sont mesurés en ms. NOTE : Les UC redondantes M580 prennent en charge uniquement les tâches MAST, FAST et SAFE. Les tâches AUX0 et AUX1 ne sont pas prises en charge. Equipements distribués : Si des équipements DIO sont configurés, augmentez le temps de cycle minimal. Exemple : Dans cet exemple, la configuration se compose des éléments suivants : un rack local contenant une CPU avec service de scrutation d'E/S Ethernet, et utilisant uniquement la tâche MAST ; 10 stations RIO. Temps de cycle MAST minimal : 10 / TMAST < 1,5 ou TMAST > 6,7 ms 170 NHA58881 09/2020 Performances du système Condition 2 : Charge du processeur du PAC (automate) Chaque application utilise un pourcentage de ressources processeur, ce qui constitue la bande passante des tâches (TaskBW). La bande passante des tâches configurées par l'utilisateur dépend de plusieurs éléments : Code utilisateur exécuté à chaque cycle. Tâche elle-même. Taille des données associées à la tâche. Période de la tâche configurée. Le PAC gère un ensemble de tâches utilisateur et système, et les planifie en utilisant une stratégie fixe. Il est nécessaire de réserver un minimum de bande passante de processeur de réserve pour permettre au PAC d'agir comme prévu et de gérer d'autres opérations intermittentes peu fréquemment exécutées, par exemple des modifications en ligne. Cette condition est décrite par l'expression : MastBW + SafeBW + FastBW < 0,8 Estimation de la bande passante des tâches : L'estimation de la bande passante des tâches (TaskBW) est obtenue en calculant le taux de ressources CPU utilisées par une tâche par unité de temps. Pour cela il faut connaître ou calculer les informations de base suivantes : 1. Temps d'exécution de chaque tâche (TEXE) sur la cible. Control Expert permet de le mesurer dans les conditions suivantes : L'automate n'est pas connecté à un automate à l'état redondant. (Voir la remarque 1 cidessous.) Les périodes des tâches sont ajustées au maximum possible pour éviter les interférences entre les tâches. TEXE = Temps d'exécution minimal. (Voir la remarque 2 ci-dessous.) 2. Période de la tâche (TPER), un paramètre défini par l'utilisateur. Il est recommandé d'utiliser la période configurée pour chaque tâche et de ne pas régler la valeur dans le programme d'application, car le logiciel de configuration Control Expert permet de définir automatiquement certains délais de communication en fonction des valeurs définies pour les périodes des tâches. TPER = Période planifiée durant le fonctionnement normal. 3. Pour un automate (PAC) à redondance d'UC, il faut ajouter le temps requis pour le transfert (TTFR) des données avec l'automate distant, pour chaque tâche. Comme suit : Pour les tâches MAST et FAST : TTFR = (K1 x TaskKB + K2 x TaskDFB) / 1000 Pour la tâche SAFE : TTFR = (K1 x TaskKB + K2 x TaskDFB) / 500 Dans chaque cas, TTFR est mesuré en millisecondes. NHA58881 09/2020 171 Performances du système Dans les formules précédentes, K1 et K2 sont des constantes, dont les valeurs sont déterminées par le module CPU spécifique utilisé dans l'application : Coefficient BMEH582040S BMEH584040S ou BMEH586040S K1 32,0 10,0 K2 23,6 7,4 La bande passante des tâches est décrite avec la formule suivante : TaskBW = (TEXE + TTFR) / TPER NOTE : 1. Si l'automate PAC est connecté à l'automate redondant, le temps d'exécution indiqué par Control Expert inclut le temps de transfert. Il est égal à : TEXE + TTFR. Néanmoins, la mesure peut être plus instable, et être affectée par un manque de synchronisation des tâches. (Vérifiez les bits de synchronisation MAST, FAST et SAFE dans T_M_ECPU_HSBY DDT (voir page 130)). 2. Le temps d'exécution de certaines applications est très instable car le code exécuté est légèrement différent entre les cycles des tâches. Aucune règle générale ne permet de décider s'il faut appliquer la valeur minimum de la bande passante des tâches dans ce cas. 172 NHA58881 09/2020 Performances du système Temps de réponse de l'application (ART) pour la redondance d'UC (CPUs) pour M580 Présentation du temps de réponse de l'application Chaque paquet de signal d'entrée Ethernet RIO transite d'une station RIO à la CPU. La CPU renvoie ensuite un signal de sortie à la station RIO. Le temps nécessaire pour que la CPU reçoive le signal d'entrée et effectue un changement dans le module de sortie d'après cette entrée est appelé temps de réponse de l'application (ART). Dans un système M580, l'ART est déterministe : vous pouvez donc calculer le délai maximal nécessaire à la CPU pour résoudre une scrutation logique de RIO. Calcul du temps de réponse de l'application (ART) pour la CPUs redondante M580 Le manuel Modicon M580 - Guide de planification du système autonome pour architectures courantes décrit une méthode simplifiée et une méthode plus complexe de calcul du temps de réponse de l'application (ART) pour une UC autonome. Pour calculer le temps de réponse maximal d'une UC redondante M580, il faut ajouter l'estimation de la durée maximale au calcul du temps de réponse (ART) de l'UC autonome : Lors d'un basculement, lorsque l’automate redondant prend le rôle de l’automate principal, une fois que l’automate principal en place n'est plus opérationnel ou perd la communication. Lors d'une permutation, lorsque l’automate redondant prend le rôle de l’automate principal, en réponse à une commande d'un utilisateur ou d'une application. ART : calcul général pour un automate de sécurité à redondance d'UC M580 dans une configuration multitâche NHA58881 09/2020 173 Performances du système A : scrutation des entrées manquées 8 : fonctionnement de la logique de l'application (1 scrutation) B : scrutation des sorties manquées 9 : instabilité supplémentaire due au multitâche de l'automate (PAC) 1 : entrée activée 10 : instabilité de sortie de l'UC (CPU) 2 : filtrage et échantillonnage des entrées (modules de sécurité) 11 : retard du réseau 3 : temps de traitement des stations CRA 12 : instabilité du réseau 4 : fréquence de l'intervalle de trame demandé (RPI) des entrées du CRA 13 : temps de traitement des stations CRA 5 : retard du réseau 14 : vérification et actionnement des sorties (modules de sécurité) 6 : instabilité du réseau 15 : sortie appliquée 7 : instabilité d'entrée de l'UC (CPU) – La méthode plus complexe de calcul du temps de réponse de l'application (ART) indiquée dans le manuel Modicon M580 - Guide de planification du système autonome pour architectures courantes reste valide. Consultez cette rubrique pour une évaluation des éléments TCOM_IN et TCOM_OUT. NOTE : Les estimations suivantes supposent que l'automate n'est pas surchargé, et que la bande passante totale de toutes les tâches est inférieure à 80 % (voir page 171). 174 Effet de la redondance d'UC : un temps supplémentaire (Transfert de redondance) est nécessaire pour l'échange des données utilisateur entre l'automate principal et l'automate redondant. Ce temps est inclus dans le temps d'exécution affiché sur l'écran Automate → Animation si l'automate principal est connecté à l'automate redondant. Effet de la sécurité : Un temps supplémentaire (comparaison de sécurité) est requis pour échanger et comparer les données de sécurité entre l'automate et le co-processeur de sécurité. Ce temps est toujours inclus au temps d'exécution affiché sur l'écran Automate → Animation. Tous les modules d'E/S de sécurité comportent un cycle interne pour le filtrage et les diagnostics. Ils introduisent un délai sur l'échantillonnage et l'activation des signaux externes. Effet du multitâche : cela introduit une instabilité avant l'émission du message de sortie. NHA58881 09/2020 Performances du système Les éléments suivants sont requis pour l'estimation du temps de réponse de l'application (ART) : Nom Description Valeur TINPUT Temps utilisé par les modules d'entrée de sécurité pour le filtrage et l'échantillonnage des signaux externes. 6 ms TCOM_IN Somme de tous les temps utilisés pour la communication avec les modules d'entrée. Voir 1 Lost_scan Temps de scrutation perdue car le message d'entrée est arrivé trop tard, après le début de la scrutation. TPER2 Eff_scan Scrutation effective qui calcule les sorties en fonction de la dernière valeur d'entrée échantillonnée. TPER2 Multitask_jitter Instabilité introduite par le système multitâche sur l'émission des messages de sortie. La valeur réelle repose sur le temps d'exécution des tâches, pour simplifier elle est plafonnée par la période de la tâche. Tâche MAST TSAFE3 + TFAST3 Tâche SAFE TFAST3 Tâche Fast 0 TCOM_OUT Somme de tous les temps utilisés pour la communication avec les modules de sortie. Voir 1 TOUTPUT Temps utilisé par les modules de sortie de sécurité pour les diagnostics et l'activation des signaux externes. 6 ms 1. Pour obtenir la description de ces éléments, consultez la méthode plus complexe de calcul du temps de réponse de l'application (ART) dans le manuel Modicon M580 - Guide de planification du système autonome pour architectures courantes. 2. La rubrique Charge du processeur analyse ces éléments. 3. La période du cycle configuré pour la tâche respective (SAFE, FAST). NHA58881 09/2020 175 Performances du système ART (temps de réponse de l'application) : automate de sécurité à redondance d'UC M580 dans une configuration multitâche lors d'un basculement Un basculement se produit dans un système à redondance d'UC lorsque l'automate (PAC) n'est plus opérationnel ou perd la communication. L'automate redondant, après un temps de détection, relance la tâche MAST dans son rôle de nouvel automate principal. Ensuite, les tâches SAFE et FAST peuvent démarrer sur le nouvel automate principal. Le diagramme suivant montre le cas de basculement le plus pessimiste du point de vue du temps de réponse de l'application (ART), c-àd. c'est-à-dire le plus long à exécuter : Les éléments suivants sont requis pour l'estimation du temps de réponse de l'application (ART) dans le cas d'un basculement : Nom Description Valeur TINPUT Temps utilisé par les modules d'entrée de sécurité pour le filtrage et l'échantillonnage des signaux externes. 6 ms TCOM_IN Somme de tous les temps utilisés pour la communication avec les modules d'entrée. Voir 1 Lost_scan Temps de scrutation perdue car le message d'entrée est arrivé trop tard, après le début de la scrutation. TPER2 TDETECT Temps utilisé par l'automate redondant pour détecter et vérifier que l'automate principal n'est plus opérationnel. 15 ms Eff_scan Scrutation effective qui calcule les sorties en fonction de la dernière valeur d'entrée échantillonnée. TPER2 1. Pour obtenir la description de ces éléments, consultez la méthode plus complexe de calcul du temps de réponse de l'application (ART) dans le manuel Modicon M580 - Guide de planification du système autonome pour architectures courantes. 2. La rubrique Charge du processeur analyse ces éléments. 3. La période du cycle configuré pour la tâche respective (SAFE, FAST). 176 NHA58881 09/2020 Performances du système Nom Description Multitask_jitter Instabilité introduite par le système multitâche sur l'émission des messages de sortie. La valeur réelle repose sur le temps d'exécution des tâches, pour simplifier elle est plafonnée par la période de la tâche. Tâche MAST TSAFE3 + TFAST3 Tâche SAFE TFAST3 Tâche Fast 0 Instabilité introduite par le système multitâche pour relancer la tâche sur le nouvel automate. Tâche MAST 0 Tâche SAFE TSAFE3 Tâche Fast TFAST3 Additional_jitter Valeur TCOM_OUT Somme de tous les temps utilisés pour la communication avec les modules de sortie. Voir 1 TOUTPUT Temps utilisé par les modules de sortie de sécurité pour les diagnostics et l'activation des signaux externes. 6 ms 1. Pour obtenir la description de ces éléments, consultez la méthode plus complexe de calcul du temps de réponse de l'application (ART) dans le manuel Modicon M580 - Guide de planification du système autonome pour architectures courantes. 2. La rubrique Charge du processeur analyse ces éléments. 3. La période du cycle configuré pour la tâche respective (SAFE, FAST). ART (temps de réponse de l'application) : automate de sécurité à redondance d'UC M580 dans une configuration multitâche lors d'une permutation Une permutation se produit dans un système à redondance d'UC lorsque l'utilisateur le demande, soit par logique de programmation ou via une demande de communication (par exemple, sur l'écran Redondance d'UC, une table d'animation, l'IHM, etc.). Sur demande, l'automate principal vérifie que toutes les conditions nécessaires pour autoriser une permutation sont remplies, puis vérifie que toutes les tâches ont mis à jour l'automate redondant avec les dernières données. L'automate principal passe ensuite en mode attente. L'automate distant passe en mode principal, en démarrant d'abord la tâche MAST, puis les autres tâches SAFE et FAST). Pendant ce temps, l'autre automate (l'automate principal) passe en mode redondant. NHA58881 09/2020 177 Performances du système Le diagramme suivant montre le cas de permutation le plus pessimiste du point de vue du temps de réponse de l'application (ART), c-à-d. c'est-à-dire le plus long à exécuter : p Les éléments suivants sont requis pour l'estimation du temps de réponse de l'application (ART) dans le cas d'un basculement : Nom Description Valeur TINPUT Temps utilisé par les modules d'entrée de sécurité pour le filtrage et l'échantillonnage des signaux externes. 6 ms TCOM_IN Somme de tous les temps utilisés pour la communication avec les modules d'entrée. Voir 1 Lost_scan Temps de scrutation perdue car le message d'entrée est arrivé trop tard, après le début de la scrutation. TPER2 TTRANSFER Lors des diagnostics de la tâche MAST, l'automate accepte Consultez la formule la commande SWAP et commence à exécuter le transfert de ci-après. toutes les données de chaque tâche. Eff_scan Scrutation effective qui calcule les sorties en fonction de la dernière valeur d'entrée échantillonnée. Multitask_jitter Instabilité introduite par le système multitâche sur l'émission des messages de sortie. La valeur réelle repose sur le temps d'exécution des tâches, pour simplifier elles sont plafonnées par la période de la tâche. TPER2 Tâche MAST TSAFE3 + TFAST3 Tâche SAFE TFAST3 Tâche Fast 0 1. Pour obtenir la description de ces éléments, consultez la méthode plus complexe de calcul du temps de réponse de l'application (ART) dans le manuel Modicon M580 - Guide de planification du système autonome pour architectures courantes. 2. La rubrique Charge du processeur analyse ces éléments. 3. La période du cycle configuré pour la tâche respective (SAFE, FAST). 178 NHA58881 09/2020 Performances du système Nom Description Valeur Additional_jitter Instabilité introduite par le système multitâche pour relancer la tâche sur le nouvel automate. Tâche MAST 0 Tâche SAFE TSAFE3 Tâche Fast Min(TFAST, 5 ms)3 TCOM_OUT Somme de tous les temps utilisés pour la communication avec les modules de sortie. Voir 1 TOUTPUT Temps utilisé par les modules de sortie de sécurité pour les diagnostics et l'activation des signaux externes. 6 ms 1. Pour obtenir la description de ces éléments, consultez la méthode plus complexe de calcul du temps de réponse de l'application (ART) dans le manuel Modicon M580 - Guide de planification du système autonome pour architectures courantes. 2. La rubrique Charge du processeur analyse ces éléments. 3. La période du cycle configuré pour la tâche respective (SAFE, FAST). Pour calculer TTRANSFER : max((K3 x (MASTKB + 2 x SAFEKB + FASTKB) + K4 x (MASTDFB + 2 x SAFEDFB + FASTDFB)) / 1000, TSAFE) Où : TTRANSFER est mesuré en millisecondes. TASKKB = Taille des données (en Kilo-octets) échangées la tâche TASK entre l'automate principal et l'automate redondant. MASTDFB = Nombre de DFB (blocs dérivés) déclarés dans la tâche TASK. K3 et K4 sont des constantes, dont les valeurs sont déterminées par le module CPU spécifique utilisé dans l'application, comme suit : Coefficient BMEH582040S BMEH584040S ou BMEH586040S K3 46,4 14,8 K4 34,5 11,0 NHA58881 09/2020 179 Performances du système 180 NHA58881 09/2020 Redondance d'UC Modicon M580 Diagnostics de la redondance d'UC NHA58881 09/2020 Chapitre 8 Diagnostics de la redondance d'UC M580 Diagnostics de la redondance d'UC M580 Présentation Ce chapitre présente les outils de diagnostic de la redondance d'UC M580 fournis par les éléments suivants : Voyants des CPU BMEH58•040redondantes Interface utilisateur graphique d'Control Expert Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 8.1 Voyants de l'UC redondante M580 182 8.2 Diagnostics de la redondance d'UC M580 dans Control Expert 189 8.3 Pages Web des UC redondantes M580 194 8.4 Diagnostics du système de redondance d'UC M580 207 8.5 Mots système M580 209 NHA58881 09/2020 181 Diagnostics de la redondance d'UC Sous-chapitre 8.1 Voyants de l'UC redondante M580 Voyants de l'UC redondante M580 Présentation Cette section décrit les voyants des modules d'UC redondantes BMEH58•040 M580. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 182 Page Voyants de diagnostic des UC de redondance M580 183 Voyant d'accès de la carte mémoire 187 NHA58881 09/2020 Diagnostics de la redondance d'UC Voyants de diagnostic des UC de redondance M580 Panneau des voyants La face avant d'une UC de redondance BMEH58•040 dispose du panneau de voyants ci-dessous. Il permet de diagnostiquer l'état du système de redondance d'UC M580. NOTE : Les voyants SRUN et SMOD sont présents uniquement sur les CPU liées à la sécurité. Pour obtenir une description des voyants SRUN et SMOD des PAC liés à la sécurité, consultez la rubrique Affichage des voyants pour la CPU et le coprocesseur M580 liés à la sécurité (voir Modicon M580, Guide de planification du système de sécurité) dans le document Modicon M580 - Guide de planification du système de sécurité. Pour une présentation des diagnostics des voyants pour les CPU liées à la sécurité, consultez la rubrique Diagnostics des voyants de la CPU M580 liée à la sécurité (voir Modicon M580, Manuel de sécurité) dans le document Modicon M580, Manuel de sécurité. NHA58881 09/2020 183 Diagnostics de la redondance d'UC Voyants du panneau de redondance d'UC Les voyants A et B des CPU à redondance d'UC BMEH58•040 permettent d'identifier les configurations de PAC, telles que définies par le sélecteur rotatif sur chaque CPU : Position du sélecteur rotatif A/B/Effacer (voir page 26) Voyant A B PAC local sur A, PAC distant sur B Alllumé Eteint PAC local sur B, PAC distant sur A Eteint Allumé Les deux PAC sur A Clignotant Eteint Les deux PAC sur B Eteint Clignotant Sélecteur rotatif local sur Effacer Clignotant Clignotant Dans la présentation du diagnostic des voyants de redondance d'UC ci-dessus : le PAC local est celui dont vous observez les voyants, c'est-à-dire le PAC A ou B ; le PAC distant est celui dont vous n'observez pas les voyants ; il se trouve généralement sur un site distant. Supposons que les deux PAC soient physiquement éloignés et se trouvent à chaque bout d'un tunnel qui permet leur communication. Dans ce cas, le PAC local est celui qui vous fait face, et le PAC distant celui situé à l'autre extrémité du tunnel. Par contre, si vous vous déplacez jusqu'à cette autre extrémité, l'ancien PAC distant devient alors le PAC local, et inversement. Cependant, les désignations A et B des PAC restent inchangées. Le voyant REMOTE RUN de la CPU BMEH58•040 sur le PAC local indique l'état de fonctionnement du PAC distant : Voyant REMOTE RUN Etat du PAC distant Allumé RUN Clignotant STOP Eteint Indéterminé Les voyants PRIM et STBY de la CPU BMEH58•040 indiquent l'état de fonctionnement du PAC local et du PAC distant : Voyant 184 Etat du PAC PRIM STBY PAC local PAC distant Alllumé Eteint Primaire Redondant Allumé Clignotant Primaire Attente Clignotant Clignotant Attente Indéterminé Eteint Eteint Attente Indéterminé Eteint Allumé Redondant Primaire NHA58881 09/2020 Diagnostics de la redondance d'UC Voyant de liaison de redondance d'UC Un voyant de liaison de redondance d'UC est présent à l'avant de l'UC BMEH58•040 : 1 2 Socket SFP pour la connexion de liaison de redondance en cuivre ou fibre optique Voyant de liaison de redondance Il permet de diagnostiquer l'état de la liaison de redondance : Etat Couleur Description allumé vert Le port communique avec le PAC distant. clignotant vert Le port est configuré et opérationnel, mais aucune liaison de redondance d’UC n'est établie. éteint — La liaison de redondance d'UC n'est pas configurée ou n'est pas opérationnelle. NHA58881 09/2020 185 Diagnostics de la redondance d'UC Voyants des connecteurs de port Ethernet Chaque connecteur Ethernet RJ45 est assorti de deux voyants : Voici la signification des voyants des connecteurs Ethernet : Voyant Couleur Etat Description ACT Vert Clignotant Des données sont en cours d'émission sur la liaison. Eteint Aucune émission en cours. LNK Vert Allumé Vitesse de liaison = 100 Mbits/s Jaune Allumé Vitesse de liaison = 10 Mbits/s Vert/jaune Eteint Aucune liaison n'est établie. Voyants du panneau ne concernant pas la redondance d'UC Consultez les rubriques suivantes pour en savoir plus sur les voyants non liés à la redondance d’UC : Diagnostics des voyants pour les CPU M580 autonomes dans le document Matériel Modicon M580 - Manuel de référence (voir Modicon M580, Matériel, Manuel de référence) pour les voyants autonomes non liés à la sécurité. Diagnostics des voyants de la CPU M580 liée à la sécurité dans le document M580 - Manuel de sécurité (voir Modicon M580, Manuel de sécurité) pour les voyants liés à la sécurité. 186 NHA58881 09/2020 Diagnostics de la redondance d'UC Voyant d'accès de la carte mémoire Présentation Le voyant (LED) vert d'accès à la carte mémoire situé sous la porte du logement de carte mémoire SD indique si la CPU accède à la carte mémoire (quand une carte est insérée). Ce LED est visible lorsque la porte est ouverte. Etats dédiés des voyants (LED) Par lui-même, le voyant LEDs d'accès de la carte mémoire a les significations suivantes : Etat des voyants Description Allumé La carte mémoire est reconnue, mais la CPU n'y accède pas. Clignotant La CPU est en train d'accéder à la carte mémoire. Clignotant La carte mémoire n'est pas reconnue. Eteint La carte mémoire peut être extraite de la CPU ou la CPU ne reconnaît pas la carte mémoire. NOTE : vérifiez que le voyant (LED) est éteint avant de retirer la carte de son logement. Signification des combinaisons de voyants Le voyant (LED) d'accès à la carte fonctionne et le voyant (voir Modicon M580, Matériel, Manuel de référence) BACKUP. Leurs états combinés indiquent les informations de diagnostic suivantes : Etat de la carte mémoire Conditions Etat de la CPU Absence de carte mémoire — Absence de configuration Carte mémoire non OK — Absence de configuration Carte mémoire sans projet — Absence de configuration Carte mémoire avec projet non compatible — Absence de configuration – Voyant d'accès de la carte mémoire Voyant BACKUP Pas de circonstances ni d'état particuliers de la CPU NHA58881 09/2020 187 Diagnostics de la redondance d'UC Etat de la carte mémoire Conditions Etat de la CPU Carte mémoire avec projet compatible Absence de Une erreur est détectée lorsque le projet est restauré configuration de la carte mémoire vers la RAM de la CPU. — Aucune erreur n'est détectée lorsque le projet est restauré de la carte mémoire vers la RAM de la CPU. – Voyant d'accès de la carte mémoire Voyant BACKUP En cours de transfert : En cours de transfert : Fin de transfert : Fin de transfert : En cours de transfert : En cours de transfert : Fin de transfert : Fin de transfert : Pas de circonstances ni d'état particuliers de la CPU La légende ci-dessous indique les différentes combinaisons LED : Icône 188 Signification Icône Signification éteint rouge fixe vert fixe vert clignotant NHA58881 09/2020 Diagnostics de la redondance d'UC Sous-chapitre 8.2 Diagnostics de la redondance d'UC M580 dans Control Expert Diagnostics de la redondance d'UC M580 dans Control Expert Présentation Cette section décrit les outils de diagnostic des UC redondantes BMEH58•040(S) M580 disponibles dans Control Expert. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Diagnostics du système de redondance d'UC M580 dans Control Expert 190 Synchronisation de la configuration des équipements distribués 192 NHA58881 09/2020 189 Diagnostics de la redondance d'UC Diagnostics du système de redondance d'UC M580 dans Control Expert Introduction Control Expert fournit des informations de diagnostic pour le système de redondance d'UC M580 dans les écrans suivants de l'interface utilisateur graphique : Visualiseur d'état de redondance d'UC dans la barre des tâches de Control Expert. Onglet Informations de la fenêtre Animation de l'UC. Visualiseur d'état de redondance d'UC Lorsque Control Expert est connecté au système de redondance d'UC, il affiche l'état de redondance de chacun PAC, notamment : l'état des UC A et B ; l'état comparatif de la logique en cours d'exécution sur le PAC redondant ; en cas de différence de logique, le nombre de modifications (voir page 104) apportées à l'application en cours d'exécution sur le PAC primaire. Le visualiseur d'état de redondance d'UC à l'apparence suivante : 1 2 Etat de redondance d'UC Nombre de modifications Etats possibles des PAC A et B : RUN_PRIMARY RUN_STANDBY STOP WAIT L'état de la logique du PAC redondant est également indiqué, soit : IDENTIQUE (fond vert) : il n'y a pas de différence de logique. DIFFERENT (fond rouge) : des modifications en ligne ont été apportées à l'application du PAC primaire, mais n'ont pas été transférées vers le PAC redondant. 190 NHA58881 09/2020 Diagnostics de la redondance d'UC Onglet Informations de la redondance d'UC Pour visualiser l'état du système de redondance d'UC, consultez l'onglet Animation → Informations la fenêtre Configuration de l'UC : L'onglet Informations contient un mot relatif à l'état : Etat de la redondance du PAC local : Principal Redondant Stop Attente Nom du PAC local (position du sélecteur rotatif A/B/Effacer (voir page 26)) : Automate A Automate B Effacer Etat de la redondance du PAC distant : Etat distant valide : True False Principal Redondant Stop Attente Différent Système redondant valide : True False Etat de non-correspondance de logique : – Etat de non-correspondance d'application Identique Identique Différent NHA58881 09/2020 191 Diagnostics de la redondance d'UC Synchronisation de la configuration des équipements distribués Présentation Les DTMs des CPU redondantes M580 BMEH58•040(S) incluent une page Synchronisation de la redondance d'UC qui permet de synchroniser le stockage des fichiers de configuration (.prm) des équipements distribués sur les CPU primaire et redondante. Les fichiers de configuration des équipements distribués stockés dans les UC du système de redondance d'UC sont utilisés par le service de remplacement rapide d'équipement (FDR - Fast Device Replacement). Utilisez cette page pour : Visualiser l'état de synchronisation des fichiers de configuration des équipements distribués stockés sur les UC du système de redondance d'UC. Arrêter la synchronisation. Forcer une synchronisation manuelle. L'UC redondante est synchronisée avec l'UC primaire par extraction de données toutes les 10 secondes afin de vérifier si les données qu'elle contient ont été mises à jour dans l'UC primaire. Si la synchronisation de l'UC redondante avec l'UC primaire réussit, elle continue d'interroger cette dernière toutes les 10 secondes. Si les données des PAC primaire et redondant sont différentes, il en résulte une noncorrespondance d'application (voir page 35). Dans ce cas, la synchronisation s'arrête et une erreur de synchronisation est détectée dans la CPU redondante. NOTE : aucune synchronisation n'est effectuée lorsque l'UC redondante est hors-ligne. Si vous désactivez le service TFTP, il est impossible de procéder à la synchronisation de la redondance d'UC, car la fonction repose sur le service TFTP. Accès à la page Synchronisation de la redondance d'UC Pour accéder à la page Synchronisation de la redondance d'UC de l'UC, procédez comme suit : Etape 192 Action 1 Dans Control Expert, ouvrez le Navigateur de DTM (Outils → Navigateur de DTM). 2 Cliquez avec le bouton droit de la souris dans le Navigateur de DTM. 3 Sélectionnez Connecter. 4 Cliquez avec le bouton droit de la souris dans le Navigateur de DTM. 5 Sélectionnez Menu Equipement → Diagnostic. 6 Cliquez sur l'onglet Synchronisation de la redondance d'UC. NHA58881 09/2020 Diagnostics de la redondance d'UC Utilisation de la page Synchronisation de la redondance d'UC La page Synchronisation de la redondance d'UC contient les commandes et les paramètres suivants : Paramètre Description Actualiser toutes les 500 ms Sélectionnez cette option pour afficher les données de synchronisation de la page et actualiser les données affichées toutes les 500 ms. Zone d'état : Synchronisation en cours True : la synchronisation est en cours d'exécution. False : la synchronisation n'est pas en cours d'exécution. Synchronisé True : les données des UC primaire et redondante sont synchronisées. False : les données des UC primaire et redondante ne sont pas synchronisées. Etat d'erreur Vert : aucune erreur de synchronisation n'a été détectée. Rouge : une erreur de synchronisation a été détectée. Zone Synchronisation manuelle → Arrêter la synchronisation : Arrêter le service de synchronisation Sélectionnez cette option, puis cliquez sur Envoyer pour arrêter le service de synchronisation. NOTE : pour redémarrer le service de synchronisation, sélectionnez l'une des options Forcer la synchronisation manuelle (ci-dessous), puis cliquez sur Envoyer. Zone Synchronisation manuelle → Forcer la synchronisation manuelle : Copier les fichiers de l'automate redondant vers l'automate primaire Sélectionnez cette option, puis cliquez sur Envoyer pour envoyer les fichiers de configuration des équipements DIO (.prm) de l'UC redondante vers l'UC primaire. Copier les fichiers de l'automate primaire vers l'automate redondant Sélectionnez cette option, puis cliquez sur Envoyer pour envoyer les fichiers de configuration des équipements DIO (.prm) de l'UC primaire vers l'UC redondante. Supprimer les fichiers sur l'automate primaire Sélectionnez cette option, puis cliquez sur Envoyer pour supprimer les fichiers de configuration des équipements DIO (.prm) de l'UC primaire. Si la synchronisation est activée, l'UC redondante est synchronisée avec l'UC primaire et les fichiers de configuration des équipements DIO qui pourraient s'y trouver sont également supprimés. NHA58881 09/2020 193 Diagnostics de la redondance d'UC Sous-chapitre 8.3 Pages Web des UC redondantes M580 Pages Web des UC redondantes M580 Présentation Cette section décrit les pages Web de diagnostic des modules d'UC redondantes M580 BMEH58•040(S). Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 194 Page Présentation des pages Web des UC redondantes M580 195 Récapitulatif des états (CPU à fonction de redondance) 197 Etat HSBY 200 Visualiseur de rack 203 NHA58881 09/2020 Diagnostics de la redondance d'UC Présentation des pages Web des UC redondantes M580 Présentation Les CPU redondantes BMEH58•040(S) M580 comportent un serveur Web intégré incluant des fonctions de surveillance et de diagnostic. Toutes les pages Web sont en lecture seule. Les pages Web incluses sont les suivantes : Module : Récapitulatif des états (redondance d'UC) (voir page 197) Etat HSBY (voir page 200) Performance (voir Modicon M580, Matériel, Manuel de référence) Statistiques des ports (voir Modicon M580, Matériel, Manuel de référence) Equipements connectés : Scrutateur d'E/S (voir Modicon M580, Matériel, Manuel de référence) Messagerie (voir Modicon M580, Matériel, Manuel de référence) Services : QoS (voir Modicon M580, Matériel, Manuel de référence) NTP (voir Modicon M580, Matériel, Manuel de référence) Redondance (voir Modicon M580, Matériel, Manuel de référence) Système : Visualiseur d'alarmes (voir Modicon M580, Matériel, Manuel de référence) En outre, une page Visualiseur de rack (voir page 203) est incluse pour les CPU BMEH584040, BMEH586040, BMEH584040S, et BMEH586040S. Cette section décrit les pages Web propres aux CPU redondantes M580 : Récapitulatif des états et Etat HSBY. Les autres pages Web sont décrites aux rubriques Pages Web intégrées des UC M580 (voir Modicon M580, Matériel, Manuel de référence) du manuel Modicon M580 Matériel Manuel de référence. NHA58881 09/2020 195 Diagnostics de la redondance d'UC Configuration requise pour accéder au navigateur Les pages Web intégrées sont accessibles avec les combinaisons de systèmes d'exploitation et de navigateurs suivantes : Système d'exploitation Navigateur Android OS v4 mini Chrome mobile version 35.0.1916.141 minimum iOS6 Safari v6 iOS7 Windows 7 Internet Explorer v8.0.7601.17514 Windows 8 Windows 8.1 Windows 8.1 RT Internet Explorer v8 minimum Windows Phone OS Internet Explorer Mobile v10 Le site Web intégré et accessible par WiFi à partir d'une tablette ou d'un smartphone doté des équipements suivants : dongle WiFi Schneider Electric, appelé wifer référence TCSEGWB13FA0 ; module sans fil PMXNOW0300. 196 NHA58881 09/2020 Diagnostics de la redondance d'UC Récapitulatif des états (CPU à fonction de redondance) Présentation Page Web Récapitulatif des états donne les informations suivantes sur les UC : informations de diagnostic sur le service Ethernet ; description des versions des firmwares et des logiciels installés ; description des CPU et état de fonctionnement ; paramètres de l'adressage IP. NOTE : la page Web Récapitulatif des états est actualisée toutes les cinq secondes. NHA58881 09/2020 197 Diagnostics de la redondance d'UC Ouverture de la page Accédez à la page Récapitulatif des états à partir de l'onglet Diagnostics (Menu → Module → Récapitulatif des états) : 198 NHA58881 09/2020 Diagnostics de la redondance d'UC Informations de diagnostic et sur l'état La page Web Récapitulatif des états donne des informations suivantes : Paramètres Description Voyants La page Web affiche l'état des voyants suivants . RUN A ERR B E/S PRIM DL STBY REMOTE RUN FORCED_IO BACKUP SRUN (PAC de sécurité) ETH MS SMOD (PAC de sécurité) ETH MS NOTE : les voyants de la page Web ont un fonctionnement identique à ceux de l'UC (voir page 184). Etat du service Cette zone décrit l'état des services Ethernet de l'UC. La couleur des icônes apparaissant à gauche de certains éléments indique l'état comme suit : vert Le service disponible est opérationnel et actif. rouge Une erreur est détectée sur un service disponible. noir Le service disponible est absent ou n'est pas configuré. L'état de ces services Ethernet est indiqué : Infos sur la version Serveur DHCP Etat du scrutateur Serveur FDR Etat NTP Contrôle d'accès Utilisation FDR Cette zone décrit les versions de logiciel qui s'exécutent sur la CPU, notamment : Version de l'exécutable Version du site Web Version du serveur Web Version CIP Récapitulatif de l'UC Cette zone décrit le matériel de la CPU et les applications exécutées sur la CPU, notamment ; Modèle Etat Temps de scrutation Infos sur le réseau Cette zone contient des paramètres d'adressage IP de la CPU, notamment : Adresse IP Adresse de sous-réseau Adresse de passerelle NHA58881 09/2020 199 Diagnostics de la redondance d'UC Etat HSBY Présentation La page Web Etat HSBY donne les informations suivantes sur le système Hot Standby : rôle de la redondance et état de l'UC locale : rôle de la redondance et état de l'UC distante : erreurs générales détectées pour le système Hot Standby. NOTE : L'UC locale correspond à l'UC configurée avec l'Adresse IP principale (primaire) ou l'Adresse IP principale + 1 (redondante) utilisée pour accéder à cette page Web. La page Web Etat HSBY est actualisée toutes les cinq secondes. Ouverture de la page Vous accédez à la page Etat HSBY à partir de l'onglet Diagnostics (Menu → Module → Etat HSBY) : 200 NHA58881 09/2020 Diagnostics de la redondance d'UC Informations de diagnostic et sur l'état La page Web Etat HSBY donne les informations suivantes : Zone Description Locale/distante Cette zone indique l'état des paramètres de redondance des UC locale et distante : <rôle de la redondance> Rôle du système de redondance de l'UC. Valeurs valides : Principal Redondant Attente <Etat de fonctionnement> Etat de fonctionnement de l'UC. Valeurs valides : RUN STOP NoConf HALT Positionnement du sélecteur A/B Désignation de l'UC, définie par le sélecteur rotatif (voir page 26) situé sur l'arrière de l'UC. Valeurs valides : A B <Mode Run> Désignation de l'UC, définie par le sélecteur rotatif situé sur l'arrière de l'UC. Valeurs valides : Connecté Attente Adresse IP Adresse IP utilisée pour communiquer avec l'UC afin d'accéder à la page Web : Pour l'UC primaire, il s'agit du paramètre Adresse IP principale. Pour l'UC redondante, il s'agit du paramètre Adresse IP principale + 1. Niveau de firmware du Version de firmware du système d'exploitation de l'UC. système d'exploitation NHA58881 09/2020 Validité de la liaison sync Etat de la liaison de redondance d'UC (voir page 55) : OK : la liaison est opérationnelle. NOK : la liaison n'est pas opérationnelle. Validité de la liaison supplémentaire Etat de la liaison RIO Ethernet (voir page 56) : OK : la liaison est opérationnelle. NOK : la liaison n'est pas opérationnelle. Erreurs détectées Détection d'erreurs relatives à l'UC, notamment : détection d'une erreur de liaison HSBY ; détection d'une erreur de liaison RIO (connexion entre le PAC A et le PAC B sur le réseau RIO Ethernet) ; détection d'une erreur RIO (connexion entre le PAC A et les modules d'adaptateur EIO (e)X80 sur le réseau RIO Ethernet). 201 Diagnostics de la redondance d'UC Zone Description Erreurs générales Détection d'erreurs relatives au système de redondance d'UC, notamment : Non-correspondance d'application Non-correspondance de logique Non-correspondance de micrologiciel Non-correspondance de structure de données Non-correspondance d'application de sauvegarde Non-correspondance de logique de sécurité (pour les PAC de sécurité) 202 NHA58881 09/2020 Diagnostics de la redondance d'UC Visualiseur de rack Présentation de la page sur l'état des UC Les UC redondantes BMEH584040(S) et BMEH586040(S) disposent d'une page Web Visualiseur de rack. Elle permet de visualiser des informations sur les UC, notamment : l'état des voyants ; l'identification du processeur ; l'identification de la signature de l'application ; la sélection des paramètres de configuration de l'application. Accès à la page Visualiseur de rack La page Visualiseur de rack est accessible depuis le menu Diagnostics. Dans le menu de navigation située sur la gauche de la page, sélectionnez Menu → Système → Visualiseur de rack : NHA58881 09/2020 203 Diagnostics de la redondance d'UC Données du Visualiseur de rack La page Visualiseur de rack des UC redondantes M580 contient les données suivantes : Champ de données Description Processeur Taille RAM (Ko) Taille en kilo-octets de la RAM du processeur Version processeur Version du firmware ID matériel Identificateur du matériel. Le chargeur du système d'exploitation vérifie la valeur afin de déterminer si le matériel et le système d'exploitation sont compatibles. Etat Etat de fonctionnement du processeur : NO CONFIGURATION IDLE STOP RUN HALT INITIALIZING ERROR OS LOADER Erreur Identification de la dernière erreur détectée Calendrier Date et heure de la dernière erreur détectée Signature CID ID de création : numéro aléatoire généré lors de la création de l'application. Ce numéro ne change pas. MID ID de modification : numéro aléatoire généré à chaque modification de l'application et lors de la régénération, qu'elle soit partielle ou globale. Lors de la création d'une application, MID = CID. AID ID de modification automatique : nouvelle valeur aléatoire générée par le PAC pour l'AID suite à l'une des modifications mineures suivantes de l'application : requête Control Expert pour la modification de %KW ; requête P_Unit qui exécute une requête save_param ou remplace la valeur d'initialisation. Lors de la création d'une application ou de sa génération dans le module local, AID = 0. 204 NHA58881 09/2020 Diagnostics de la redondance d'UC Champ de données Description LID ID de présentation : numéro aléatoire généré après modification de la présentation des variables. Cette valeur ne change pas suite à une modification de l'exécution, telle que l'ajout ou la suppression d'un bloc de données. Elle change uniquement lors de la régénération globale de l'application. Cet identificateur est nécessaire pour la redondance d'UC. Il permet de transférer un bloc mémoire du PAC primaire au PAC redondant pour que les variables de l'application (à l'exception de celles ayant été supprimées ou ajoutées) soient au même emplacement. LID = CID = MID lors de la création de l'application. DID ID de données : signifie qu'un bloc de données a été libéré. Cet identificateur intervient également dans le cas particulier de la réaffectation d'un symbole de non localisé à localisé. Application Nom Nom du projet Control Expert Version Version du projet Création produit Indique à la fois : la version et la génération de Control Expert utilisées pour créer le projet ; la date et l'heure de création du projet. Modification produit Indique à la fois : la version et la génération de Control Expert utilisées pour modifier le projet ; la date et l'heure de la dernière modification du projet. Evénements désactivés Indique si le traitement de tous les événements a été désactivé : True indique que le traitement de tous les événements a été désactivé. False indique que le traitement des événements n'a pas été désactivé. NOTE : Les événements peuvent être activés/désactivés de la façon suivante : avec la commande (voir EcoStruxure™ Control Expert, Modes de fonctionnement) Activer ou désactiver tout de l'onglet Tâche de l'UC : avec les fonctions MASKEVT et UNMASKEVT ; avec le bit système %S38. Bit forcé Nombre de bits forcés dans l'application. Voie analogique forcée : Indique si une ou plusieurs entrées ou sorties d'une voie analogique ont été forcées : True signifie qu'une entrée ou une sortie analogique a été forcée. False signifie qu'aucune entrée ou une sortie analogique n'a été forcée. NHA58881 09/2020 205 Diagnostics de la redondance d'UC Champ de données Dernier arrêt Description Evénement à l'origine du dernier arrêt de l'application. Valeurs possibles : passage du mode RUN au mode STOP par le terminal ou entrée dédiée ; arrêt sur détection d'un défaut logiciel (débordement de la tâche ou débordement SFC) ; détection d'une coupure de courant ; arrêt en cas de détection d'un défaut matériel arrêt sur l'instruction HALT. 206 Date du dernier arrêt Date du dernier événement à avoir provoqué l'arrêt de l'application. Section protégée Indique si un mot de passe est nécessaire pour modifier une ou plusieurs sections de l'application : True signifie qu'un mot de passe est nécessaire pour modifier les sections spécifiées de l'application. False signifie qu'aucun mot de passe n'est nécessaire pour modifier l'application. Démarrage automatique en mode Run Indique si l'application est paramétrée pour démarrer automatiquement lorsque le PAC passe en mode de fonctionnement RUN : True signifie que l'application démarre automatiquement. False signifie que l'application ne démarre pas automatiquement. RAZ %MW en cas de démarrage à froid Indique si les registres %MW sont réinitialisés avec leurs valeurs initiales lors du démarrage à froid : True signifie que les valeurs sont réinitialisées. False signifie que les valeurs ne sont pas réinitialisées. Démarrage à froid uniquement Indique si un démarrage à froid est forcé lors du redémarrage du système : True signifie qu'une réinitialisation force un démarrage à froid de l'application. False signifie qu'un démarrage à chaud se produit lors de la réinitialisation de l'application. Diagnostic Indique si le tampon de diagnostic a été activé pour le projet : True signifie que l'option Diagnostic application et/ou Diagnostic système a été sélectionnée dans l'onglet Général → Diagnostics du PAC de la boîte de dialogue Options du projet de l'application. False : signifie que les options Diagnostic application et Diagnostic système ont été sélectionnées. NHA58881 09/2020 Diagnostics de la redondance d'UC Sous-chapitre 8.4 Diagnostics du système de redondance d'UC M580 Diagnostics du système de redondance d'UC M580 Diagnostics du système de redondance d'UC M580 Présentation Le système de redondance d'UC M580 surveille en continu l'état du système et ajoute une entrée au son tampon de diagnostic pour chaque erreur détectée ou changement d'événement d'état. Vous pouvez afficher et gérer l'ensemble des événements avec les outils suivants : page Web (voir Modicon M580, Matériel, Manuel de référence) Visualiseur d'alarmes pour les événements concernant l'UC sélectionnée ; Visualisation du diagnostic dans Control Expert (voir EcoStruxure™ Control Expert, Modes de fonctionnement) pour les événements détectés concernant le système de redondance d'UC. Messages du système de redondance d'UC M580 Pour chaque événement système détecté, vous obtenez : Un message qui décrit le type d'événement. Un texte explicatif qui donne plus de détails sur l'événement. Un identificateur numérique qui représente la combinaison du message des détails. Le système de redondance d'UC M580 peut afficher les messages suivants : ID Message (texte de l'événement) Détails (type d'événement) Cause possible 14101 14102 Basc en attente-primaire Aucune erreur – Basc en attente-redondante Liaison à primaire. Aucune erreur – 14103 Basc redondante-primaire Aucune connex à automate Aucune liaison de redondance d'UC et distant aucune liaison EIO entre les UC. 14104 Basc redondante-primaire Automate distant non primaire Coupure de courant sur l'ancienne UC primaire. Ancienne UC primaire arrêtée. Détection d'une erreur sur l'ancienne UC primaire. 14105 Basc redondante-en attente Erreur de liaison HSBY Rupture du câble de liaison de redondance d'UC. Emetteur-récepteur inopérant dans les deux UC. 14106 Basc redondante-arrêtée NHA58881 09/2020 Automate pas en mode RUN UC redondante arrêtée. 207 Diagnostics de la redondance d'UC ID Message (texte de l'événement) Détails (type d'événement) Cause possible 14107 Basc primaire-en attente Err RIO locale et RIO homologue Perte de connexion de l'ancienne UC primaire avec tous les modules adaptateurs EIO (e)X80 ; l'ancienne UC redondante (maintenant primaire) conserve une connexion avec au moins un module adaptateur EIO (e)X80. 14108 Basc primaire-en attente Commande de permutation L'ancienne UC primaire a reçu une commande de permutation. 14109 Basc primaire-arrêtée Automate pas en mode RUN Ancienne CPU arrêtée (PAC à l'état STOP ou une tâche à l'état HALT) 14110 Basc primaire-en attente PLC_B relié à station primaire – 14111 Décon homo sur liaison RIO Erreur de liaison RIO Deux ruptures du câble RIO Ethernet ont isolé l'UC distante. 14112 Déconn homolog sur liaison HSBY Erreur de liaison HSBY Rupture du câble de liaison de redondance d'UC. Emetteur-récepteur inopérant dans les deux UC. 14113 Erreur de noncorrespondance Non-correspondance de micrologiciel Différentes versions de firmware sur chaque UC. 14114 Erreur de noncorrespondance Non-correspondance de logique Différentes révisions de logique d'application en cours d'exécution sur chaque UC. 14115 Erreur de noncorrespondance Non-correspondance d'application Différentes applications en cours d'exécution sur chaque UC. 14116 Trans données HSBY dégradé Non-correspondance struc données Des modifications en ligne de la structure des données effectuées sur l'UC primaire n'ont pas été transférées sur l'UC redondante. 14117 Cnfg commut rot homo incor Pas dans une configuration PLC_A et PLC_B Les paramètres du sélecteur rotatif ne définissent pas un PAC A et un PAC B. 14118 Erreur d'alimentation Perte de redondance L'un des modules d'alimentation BMXCPS4002 redondants a cessé de fonctionner. 208 NHA58881 09/2020 Diagnostics de la redondance d'UC Sous-chapitre 8.5 Mots système M580 Mots système M580 Mots système %SW132 à %SW167 propres à Modicon M580 Mots système de diagnostic AVERTISSEMENT FONCTIONNEMENT IMPREVU DE L'APPLICATION N'utilisez pas d'objets système (%Si, %SWi) en tant que variables s'ils ne sont pas documentés. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Control Expert présente les mots système spécifiques à M580 que vous pouvez utiliser lors du diagnostic de l'état de votre système de redondance d'UCM580 : %SW132 à %SW134 : adresse MAC de l'UC. %SW135 à %SW137 : numéro de série de l'UC. %SW146 à %SW147 : numéro de série de la carte SD %SW160 à %SW167 : erreurs détectées concernant les racks 0 à 7. Pour obtenir la description détaillée de ces mots système, consultez la section M580 (voir EcoStruxure™ Control Expert, Bits et mots système, Manuel de référence) du manuel EcoStruxure™ Control Expert - Bits et mots système - Manuel de référence. NHA58881 09/2020 209 Diagnostics de la redondance d'UC 210 NHA58881 09/2020 Redondance d'UC Modicon M580 Mise à jour du micrologiciel NHA58881 09/2020 Chapitre 9 Mise à jour du micrologiciel du système de redondance d'UC Mise à jour du micrologiciel du système de redondance d'UC Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Mise à niveau du micrologiciel avec Automation Device Maintenance 212 Mise à jour du micrologiciel avec Unity Loader 213 NHA58881 09/2020 211 Mise à jour du micrologiciel Mise à niveau du micrologiciel avec Automation Device Maintenance Présentation L'outil autonome EcoStruxure™ Automation Device Maintenance permet et simplifie la mise à jour du micrologiciel sur un ou plusieurs équipements d'une installation. Cet outil prend en charge les fonctions suivantes : Découverte automatique des équipements Identification manuelle des équipements Gestion des certificats Mise à jour du micrologiciel de plusieurs équipements simultanément NOTE : La procédure de téléchargement est décrite dans le document EcoStruxure™ Automation Device Maintenance - Guide utilisateur. 212 NHA58881 09/2020 Mise à jour du micrologiciel Mise à jour du micrologiciel avec Unity Loader Introduction Pour mettre à niveau le micrologiciel des modules d'un système à redondance d'UC M580, installez une nouvelle version du micrologiciel à l'aide de Unity Loader. Il est possible d'installer le micrologiciel pour les modules suivants : UC redondantes ; modules adaptateurs EIO (e)X80 ; modules de communication Ethernet ; modules de commutation des options du réseau Ethernet. NOTE : Dans un système à redondance d'UC, Schneider Electric recommande d'effectuer la mise à jour du micrologiciel des modules de communication du système (par exemple, BMENOC0301/11) avant celle du micrologiciel des UC. La procédure de téléchargement est décrite dans Unity Loader - Manuel de l'utilisateur. Fichier du micrologiciel Le micrologiciel est fourni sous la forme d'un fichier *.ldx. Mise à jour du micrologiciel des UC sans arrêter le processus du système à redondance d'UC Vous pouvez mettre à jour le micrologiciel des deux UC redondantes sans interrompre le processus du système lorsque les conditions suivantes sont satisfaites : Une UC fonctionne en tant qu'UC primaire. L'autre UC fonctionne en tant qu'UC redondante. Le paramètre FTP est activé dans l'onglet Sécurité du réseau EIO. La différence de logique est autorisée dans le système de redondance d'UC avec la propriété LOGIC_MISMATCH_ALLOWED (voir page 161). La différence de micrologiciel est autorisée dans le système de redondance d'UC avec la propriété FW_MISMATCH_ALLOWED (voir page 161). Le nouveau micrologiciel à installer n'est pas fondamentalement différent de l'ancien, et ne déclenchera donc pas une condition APP_MISMATCH (voir page 130). Lors de la mise à jour du micrologiciel des UC, commencez par l'installation de celui de l'UC secondaire, puis installez celui de l'UC primaire. NHA58881 09/2020 213 Mise à jour du micrologiciel L'interruption de la procédure de mise à jour avant la fin peut causer un dysfonctionnement irréversible de l'UC. AVIS DETERIORATION DE L'EQUIPEMENT Lors du transfert du fichier de micrologiciel : Ne pas mettre la CPU hors tension. Ne pas mettre le PC hors tension. Ne pas arrêter Unity Loader. Ne pas débrancher le câble de communication. Ne retirez pas ou n'insérez pas la carte mémoire SD en option. Le non-respect de ces instructions peut provoquer des dommages matériels. Pour mettre à niveau le micrologiciel du module d'UC redondante, procédez comme suit : Etape Action 1 Installez le logiciel Unity Loader sur votre PC. 2 Connectez le PC sur lequel est exécuté Unity Loader à l'un des ports suivants du module de l'UC redondante : le port USB mini-B de l'UC ; ou le port du service Ethernet de l'UC. 3 Démarrez Unity Loader. 4 Cliquez sur l'onglet Micrologiciel. 5 Dans la zone de liste PC, sélectionnez le fichier .ldx contenant le micrologiciel. 6 Assurez-vous que le voyant de transfert est vert (qui indique que le transfert est possible entre le PC et le module). 7 Cliquez sur Transférer. 8 Lorsque le transfert du micrologiciel est terminé, cliquez sur Fermer. NOTE : Une fois la mise à jour du micrologiciel terminée, l'UC redondante conserve ce rôle. 9 10 Vérifiez que l'installation du micrologiciel n'a pas causé de différence d'application. Répétez les étapes 2 à 8 ci-dessus pour l'UC primaire. NOTE : Lorsque vous commencez le transfert, l'UC redondante devient instantanément l'UC primaire. L'UC primaire devient redondante à l'issue de la mise à jour du micrologiciel. 214 NHA58881 09/2020 Mise à jour du micrologiciel Mise à jour d'un autre micrologiciel Vous pouvez mettre à jour le micrologiciel d'autres modules du réseau de redondance d'UC sans interrompre le processus du système. Pour cela, vous devez connecter votre PC (qui exécute Unity Loader) directement au port de service Ethernet du module adaptateur EIO (e)X80, au module de communication Ethernet, ou au module de commutation des options du réseau Ethernet. NOTE : Si, au lieu de cela, vous connectez le PC (qui exécute Unity Loader) à l'UC pour effectuer cette mise à jour, le processus qui exécute l'UC s'arrête jusqu'à la fin de la mise à jour. Procédez comme suit pour mettre à jour le micrologiciel d'autres modules du système à redondance d'UC : Etape Action 1 Installez le logiciel Unity Loader. 2 Connectez le PC sur lequel s'exécute Unity Loader au port de service du module cible, soit : un module adaptateur EIO (e)X80 ; un module de communication Ethernet ; un module de commutation des options du réseau Ethernet. 3 Lancer Unity Loader. 4 Cliquez sur l'onglet Micrologiciel. 5 Dans la zone de liste PC, sélectionnez le fichier .ldx contenant le micrologiciel. 6 Assurez-vous que le voyant de transfert est vert (qui indique que le transfert est possible entre le PC et le module). 7 Cliquez sur Transférer. 8 Cliquez sur Fermer. NHA58881 09/2020 215 Mise à jour du micrologiciel 216 NHA58881 09/2020 Redondance d'UC Modicon M580 Remplacement des UC redondantes M580 NHA58881 09/2020 Chapitre 10 Remplacement des UC redondantes M580 Remplacement des UC redondantes M580 Remplacement de modules matériels redondants Présentation Remplacez les modules selon cette séquence : PAC redondant (ici, PAC B) PAC primaire (ici, PAC A) Procédure de remplacement du PAC B Remplacez les modules du PAC redondant : Etape Action 1 Vérifiez que le programme d'application exécuté sur le PAC Hot Standby M580 a été exporté au format ZEF et qu'il est disponible sur l'ordinateur. Si tel n'est pas le cas, chargez le programme d'application de l'un des deux PAC sur Control Expert. 2 Exportez l'application au format ZEF sur le poste de travail Control Expert. 3 Si ce n'est pas encore fait, installez Unity Pro XL version 11.0 (ou supérieure). NOTE : Unity Pro est l’ancien nom de Control Expert pour les versions 13.1 et antérieures. AVERTISSEMENT SYSTEME INACTIF ET NON REDONDANT Avant d'arrêter le système, vérifiez qu'aucune opération critique n'est en cours. Le système est inactif et non redondant. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Etape Action 4 Arrêtez le PAC redondant (PAC B) et coupez son alimentation. 5 Déconnectez le câble de liaison sync Hot Standby du PAC B. NOTE : le système n'offre alors plus de redondance. NHA58881 09/2020 217 Remplacement des UC redondantes M580 Etape Action 6 Remplacez le matériel ou mettez à jour le micrologiciel du PAC B vers la version 2.10 ou version supérieure. 7 Vérifiez que le PAC B ne contient aucun programme. a. Mettez le sélecteur rotatif (voir page 26) en position Clear. b. Mettez le PAC sous tension. c. Attendez environ une minute, jusqu'à ce que les voyants A et B clignotent. d. Mettez le PAC hors tension. e. Mettez le sélecteur rotatif en position B. 8 Remettez le PAC B sous tension. 9 Si vous utilisez une carte mémoire SD, insérez-la dans le PAC B. (Pour obtenir des informations sur les programmes existants sur la carte mémoire SD, consultez les instructions la concernant.) NOTE : vérifiez que le PAC a l'état NOCONF (voir Modicon M580, Matériel, Manuel de référence). 10 Importez le fichier ZEF de l'application. 11 Dans l'éditeur Bus automate, remplacez la version actuelle du PAC par la nouvelle version de firmware du PAC. 12 Cochez la case Modification en ligne en mode RUN ou STOP dans l'onglet Configuration du PAC. 13 Régénérez l'application (Générer → Regénérer tout le projet) et téléchargez-la dans le PAC B. Le PAC a l'état STOP. 14 Connectez le câble de liaison sync Hot Standby au PAC B. 15 Connectez Control Expert au PAC A. AVERTISSEMENT PERTE DE COMMUNICATION Avant de remplacer le mode du PAC A par le mode STOP, vérifiez qu'aucune opération critique n'est en cours. Le système est ensuite considéré comme inactif et non redondant. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 16 Arrêtez le PAC A. 17 Connectez Control Expert au PAC B. NOTE : Le système n'est plus ni actif ni redondant. 218 NHA58881 09/2020 Remplacement des UC redondantes M580 AVERTISSEMENT FONCTIONNEMENT IMPREVU DE L'APPLICATION - PERTE DE DONNEES A la fin du téléchargement de l'application, toutes les données du PAC B ont leur valeur initiale. Avant de mettre le PAC B en mode RUN, vérifiez que l'application peut redémarrer avec les valeurs initiales. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 18 Mettez le PAC B en mode RUN. 19 Vérifiez que le PAC B a maintenant l'état primaire. Procédure de remplacement du PAC A Après avoir remplacé le PAC B (voir page 217), suivez les étapes suivantes pour remplacer le PAC A : Etape Action 1 Coupez l'alimentation du PAC A qui est déjà en mode STOP. NOTE : le système n'offre alors plus de redondance. 2 Si vous utilisez une carte mémoire SD, enlevez-la. 3 Déconnectez le câble de liaison sync Hot Standby du PAC A. 4 Remplacez le matériel ou mettez à jour le micrologiciel du PAC B vers la version 2.10 ou version supérieure. 5 Remettez le PAC A sous tension. 6 Si vous utilisez une carte mémoire SD, insérez-la dans le PAC A. 7 Connectez le câble de liaison sync Hot Standby au PAC A. 8 Les informations sont transmises automatiquement de l'automate primaire à l'automate redondant. NOTE : vérifiez que le PAC a l'état No Conf. 9 Exécutez une commande RUN sur le PAC A. 10 Vérifiez que le PAC A a maintenant l'état redondant. NHA58881 09/2020 219 Remplacement des UC redondantes M580 220 NHA58881 09/2020 Redondance d'UC Modicon M580 Vérification de la configuration réseau NHA58881 09/2020 Chapitre 11 Vérification de la configuration réseau Vérification de la configuration réseau Utilisation du gestionnaire de réseau Ethernet Présentation Dans Control Expert, sélectionnez Outils → Gestionnaire de réseau Ethernet pour afficher et vérifier une configuration réseau complexe. Cet outil permet d'effectuer les opérations suivantes : fournir une vue générale du réseau ; modifier les adresses IP et les identificateurs de l'équipement des modules adaptateur EIO (e)X80. Utilisez l'une des méthodes suivantes pour accéder au Gestionnaire de réseau Ethernet : Sélectionnez Outils → Gestionnaire de réseau Ethernet. Sélectionnez Gestionnaire de réseau Ethernet dans le Navigateur du projet. NOTE : L'outil Gestionnaire de réseau Ethernet est disponible sur tous les PAC M580. Seuls les équipements activés dans le serveur d'adresses (DHCP) sont contrôlés. Configuration de la topologie du réseau L'outil Gestionnaire de réseau Ethernet fournit un instantané des paramètres d'adresses IP des équipements inclus dans les topologies réseau qui font partie de votre application. Si l'outil détecte une erreur d'adressage, il l'affiche sur un fond rouge. Si l'outil détecte une erreur, vous pouvez modifier la configuration du paramètre concerné dans Control Expert. Paramètres du Gestionnaire de réseau Ethernet : Paramètre Description Nom Nom de l'équipement de communication Ethernet Type Type d'équipement : Scrutateur Module Sous-type Sous-type de l'équipement : RIO/DIO CRA Profils Type de communication du réseau de contrôle : Distante (RIO) Distribuée (DIO) Adresse topologique NHA58881 09/2020 Adresse topologique de l'équipement selon la séquence : bus, station, rack, emplacement. 221 Vérification de la configuration réseau Paramètre Description Activation DHCP Indique si l'équipement est un client DHCP qui reçoit ses adresses IP d'un serveur DHCP (oui/non). Adresse IP Adresse(s) IP affectée(s) à l'équipement. Masque de sousréseau Masque de sous-réseau associé à chaque adresse IP affectée. Adresse de passerelle Adresse IP de la passerelle par défaut à laquelle les messages d'autres réseaux sont transmis. Identifié par Dans le cas des modules scrutés, il s'agit du type d'identificateur réseau, à savoir le nom de l'équipement. Identificateur Chaîne utilisée pour identifier un équipement scruté. Par défaut, il s'agit du nom de l'équipement. NOTE : modifiables pour les modules scrutés. NOTE : modifiables pour les modules scrutés. SNMP Pour les équipements de scrutation, l'adresse IP de deux gestionnaires de réseau SNMP maximum. Etat NTP Etat de la configuration du client NTP : Activé Désactivé Configuration NTP Adresses IP de deux serveurs NTP maximum qui envoient des mises à jour au client NTP qui réside sur l'équipement. NOTE : Les cellules rouges signalent les erreurs détectées (définies par les règles de gestion du réseau). Suite à la modification du paramètre Adresses IP ou Identificateur d'un module scruté, cliquez sur le bouton de validation pour enregistrer les modifications. Vérification d'un réseau de redondance d'UC Procédez comme suit pour utiliser l'outil Gestionnaire de réseau Ethernet lors de la génération de votre réseau dans Control Expert : Etape 222 Action 1 Dans Control Expert, cliquez sur Outils → Gestionnaire de réseau Ethernet. Une vue globale préliminaire en lecture seule de votre réseau s'affiche. 2 Recherchez les paramètres dont le fond rouge indique que l'outil a détecté une erreur de configuration. 3 Cliquez sur OK pour fermer l'outil Gestionnaire de réseau Ethernet. NHA58881 09/2020 Vérification de la configuration réseau Etape 4 Action Si l'outil affiche une erreur détectée. Dans un équipement de scrutation, accédez à l'éditeur de l'équipement concerné et modifiez les paramètres de configuration IP. Dans un équipement scruté, vous pouvez modifier les paramètres Adresse IP et Identificateur dans le Gestionnaire de réseau Ethernet, ou accéder à l'éditeur de l'équipement concerné et modifier les paramètres de configuration IP. Une fois les modifications terminées, exécutez de nouveau le Gestionnaire de réseau Ethernet. 5 Ajoutez des équipements distribués et/ou des modules RIO au bus EIO. 6 Configurez tous les scrutateurs. 7 Répétez les étapes 1, 2, 3 et 4 jusqu'à ce que plus aucune erreur ne soit détectée par le Gestionnaire de réseau Ethernet. NOTE : Seuls les équipements activés dans le serveur d'adresses (DHCP) sont contrôlés. Services du gestionnaire réseau Le gestionnaire réseau démarre automatiquement à l'ouverture de l'outil Network Inspector. Le système de gestion du réseau global (GNMS) est responsable de l'homogénéité du réseau global. Les vérifications suivantes sont effectuées : Le système GNMS vérifie que chaque module de l'application est associé à une adresse IP unique. Chaque passerelle sur le réseau s'affiche dans le gestionnaire réseau. Par défaut, Control Expert vous avertit si l'une des passerelles ne dispose pas d'adresse IP. Vous pouvez modifier cette notification en sélectionnant Outils → Options du projet → Général → Gestion des messages lors de la génération → Missing gateway IP @ generates. Les options possibles sont un avertissement détecté (detected warning) [valeur par défaut] et rien. Un seul commutateur RSTP peut être configuré comme racine d'un réseau donné. La plage d'adresses IP va de 1.0.0.0 à 126.255.255.255 ou de 128.0.0.0 à 223.255.255.255. Sinon, une erreur est détectée. Les adresses 224.0.0.0 et au-delà sont des adresses expérimentales ou multidiffusion. Les adresses commençant par 127 sont des adresses de boucle. Les adresses 169.254/16 sont réservées pour l'adressage IP privé automatique (APIPA). L'outil vérifie que l'adresse réseau de l'adresse IP est valide. L'outil vérifie que l'adresse hôte de l'adresse IP est valide et que les adresses IP multidiffusion sont bloquées. Lorsqu'une CPU M580 utilise le routage inter-domaine sans classe (CIDR), certaines adresses IP sont interdites afin de garantir la compatibilité : dans un réseau de classe A, les adresses IP se terminant par 255.255.255 ; dans un réseau de classe B, les adresses IP se terminant par 255.255 ; dans un réseau de classe C, les adresses IP se terminant par 255. L'adresse IP est configurée pour accéder à l'adresse de la passerelle. Par conséquent, l'adresse de la passerelle appartient au sous-réseau défini par le masque. La passerelle est inaccessible lorsqu'elle n'appartient pas au même sous-réseau que l'adresse IP. NHA58881 09/2020 223 Vérification de la configuration réseau Considérations relatives à la bande passante du réseau Control Expert vous prévient en cas de possibles problèmes de bande passante. Bande passante RIO Ethernet : Control Expert affiche un message d'erreur détectée dans la fenêtre du journal si la bande passante RIO (source -> cible) ou (cible -> source) est supérieure à 8 %. Control Expert affiche un message d'avertissement dans la fenêtre du journal si la bande passante RIO (source -> cible) ou (cible -> source) est supérieure à 6 %. Bande passante des équipements (DIO et RIO combinés) : Control Expert affiche une erreur détectée dans la fenêtre du journal si la bande passante totale Modbus et EIP (source -> cible) ou (cible -> source) est supérieure à 40 %. Control Expert affiche un avertissement dans la fenêtre du journal si la bande passante totale Modbus et EIP (source -> cible) ou (cible -> source) est supérieure à 30 %. 224 NHA58881 09/2020 Redondance d'UC Modicon M580 Glossaire NHA58881 09/2020 Glossaire ! %I %IW %M %MW %Q %QW %SW Selon la norme CEI, %I indique un objet langage de type entrée TOR. Selon la norme CEI, %IW indique un objet langage de type entrée analogique. Selon la norme CEI, %M indique un objet langage de type bit mémoire. Selon la norme CEI, %MW indique un objet langage de type mot mémoire. Selon la norme CEI, %Q indique un objet langage de type sortie TOR. Selon la norme CEI, %QW indique un objet langage de type sortie analogique. Selon la norme CEI, %SW indique un objet langage de type mot système. A Adaptateur L'adaptateur est la 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. adresse IP Identificateur de 32 bits, constitué d'une adresse réseau et d'une adresse d'hôte, affecté à un équipement connecté à un réseau TCP/IP. Anneau principal Anneau principal d'un réseau EthernetRIO. Cet anneau contient des modules RIO et un rack local (contenant une UC (CPU) avec un service de scrutation Ethernet) ainsi qu'un module d'alimentation. NHA58881 09/2020 225 Glossaire Anneau secondaire Réseau Ethernet comportant une boucle reliée à un anneau principal, par l'intermédiaire d'un commutateur à double anneau (DRS) situé sur l'anneau principal. Ce réseau contient des stations d'E/S distantes (RIO) ou des équipements distribués. Architecture Une architecture décrit une structure permettant de définir un réseau constitué des composants suivants : Composants physiques, leur organisation fonctionnelle et leur configuration Principes de fonctionnement et procédures Formats de données utilisés pour le fonctionnement ARRAY Un ARRAY est un tableau d'éléments de même type. Voici la syntaxe : ARRAY [<limites>] OF <Type> Exemple : ARRAY [1..2] OF BOOL est un tableau à une dimension composé de deux éléments de type BOOL. ARRAY [1..10, 1..20] OF INT est un tableau à deux dimensions composé de 10x20 éléments de type INT. ART AUX 226 Acronyme de Application Response Time (temps de réponse de l'application). Temps de réaction d'une application CPU à une entrée donnée. Le temps ART est mesuré à partir de l'activation sur l'automate CPU d'un signal physique qui déclenche une commande d'écriture jusqu'à l'activation de la sortie distante signalant la réception des données. Une tâche (AUX) est une tâche processeur périodique et facultative qui est exécutée via son logiciel de programmation. La tâche AUX est utilisée pour exécuter une partie de l'application dont le niveau de priorité est faible. Elle n'est exécutée que si les tâches MAST et FAST n'ont rien à accomplir. La tâche MAST comprend deux parties : IN : les entrées sont copiées dans la section IN avant l'exécution de la tâche AUX. OUT : les sorties sont copiées dans la section OUT après exécution de la tâche AUX. NHA58881 09/2020 Glossaire B BCD BOOL Acronyme de binary-coded decimal (décimaux codés en binaire) Le type booléen est le type de données de base en informatique. 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 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 clients et des adresses IP associées, envoie au client son adresse IP définie. Le service BOOTP utilise les ports UDP 67 et 68. Boucle de chaînage haute capacité Souvent désignée par l'acronyme HCDL (high-capacity daisy chain loop) une boucle de chaînage haute capacité utilise des commutateurs double anneau (DRSsRIODIO) pour connecter des sousanneaux d'équipements (contenant des stations ou des équipements distribués) et/ou des nuages au réseau EthernetRIO. Boucle de chaînage simple Souvent désignée par l'acronyme SDCL (simple daisy chain loop), une boucle de chaînage simple contient uniquement des modules RIO (pas d'équipements distribués). Cette topographie se compose d'un rack local (contenant une UC (CPU) avec un service de scrutation d'E/S distantes (Ethernet) et une ou plusieurs stations d'E/S distantes RIO (chacune contenant un module adaptateur RIO). C CCOTF Acronyme de Change Configuration On The Fly (modification de configuration à la volée). Fonction de Control Expert qui permet la modification du matériel dans la configuration système pendant l'exécution du système. Cette modification n'affecte pas les opérations actives. CEI 61131-3 Norme internationale : automates programmables Partie 3: langages de programmation Cible Dans EtherNet/IP, un équipement est considéré comme la cible lorsqu'il est le destinataire d'une requête de connexion pour des communications de messagerie implicite ou explicite, ou lorsqu'il est le destinataire d'une requête de message en messagerie explicite non connectée. NHA58881 09/2020 227 Glossaire CIP™ Acronyme de common industrial protocol (protocole industriel commun). Suite complète de messages et de services pour l'ensemble des applications d'automatisation de fabrication (contrôle, sécurité, synchronisation, mouvement, configuration et informations). Le protocole CIP permet aux utilisateurs d'intégrer ces applications de fabrication dans les réseaux Ethernet de niveau entreprise et dans Internet. CIP est le principal protocole d'EtherNet/IP. client de messagerie explicite (classe de client de messagerie explicite). Classe d'équipement définie par l'ODVA pour les nœuds EtherNet/IP qui ne prennent en charge la messagerie explicite qu'en tant que client. Les systèmes IHM et SCADA sont des exemples courants de cette classe d'équipements. commutateur Equipement multiport qui permet de segmenter le réseau et de réduire les risques de collisions. Les paquets sont filtrés ou transférés en fonction de leurs adresses source et cible. Les commutateurs peuvent fonctionner en duplex intégral et fournir la totalité de la bande passante à chaque port. Un commutateur peut présenter différentes vitesses d'entrée/sortie (par exemple, 10, 100 ou 1000 Mbits/s). Les commutateurs sont considérés comme des équipements de couche OSI 2 (couche de liaison des données). Connexion Circuit virtuel entre plusieurs équipements de réseau, créé avant l'émission des données. Après l'établissement d'une connexion, une série de données est transmise par le même canal de communication, sans qu'il soit nécessaire d'inclure des informations de routage (notamment les adresses source et cible) avec chaque donnée. connexion de classe 1 Connexion de classe 1 de transport CIP utilisée pour transmettre des données d'E/S par l'intermédiaire de la messagerie implicite entre équipements EtherNet/IP. connexion de classe 3 Connexion de classe 3 de transport CIP utilisée pour la messagerie explicite entre équipements EtherNet/IP. Connexion optimisée du rack Les données issues de plusieurs modules d'E/S sont regroupées en un paquet de données unique qui est présenté au scrutateur dans un message implicite sur un réseau EtherNet/IP. CPU Acronyme de central processing unit (unité centrale de traitement ou UC). On parle également de processeur ou de contrôleur. La CPU est le cerveau d'un processus de fabrication industrielle. Il automatise un processus, par opposition aux systèmes de contrôle de relais. Les UC sont des ordinateurs conçus pour résister aux conditions parfois difficiles de l'environnement industriel. Créateur de la connexion Nœud réseau EtherNet/IP, qui génère une requête de connexion pour le transfert des données d'E/S ou la messagerie explicite. 228 NHA58881 09/2020 Glossaire D DDT Acronyme de derived data type. Un type de données dérivé est un ensemble d'éléments de même type (ARRAY) ou de types différents (structure). Déterminisme Pour une application et une architecture données, vous pouvez prévoir que le délai entre un événement (changement de valeur d'une entrée) et la modification correspondante de la sortie d'un contrôleur a une durée t définie, qui est inférieure au délai requis par votre processus. Device DDT (DDDT) Un DDT d'équipement est un DDT (type de données dérivé) prédéfini par le constructeur qui ne peut pas être modifié par l'utilisateur. Il contient les éléments de langage d'E/S d'un module d'E/S. DFB Acronyme de derived function block (bloc fonction dérivé). Les types DFB sont des blocs fonction programmables par l'utilisateur en langage ST, IL, LD ou FBD. L'utilisation de ces types DFB dans une application permet : DHCP de simplifier la conception et la saisie du programme, d'accroître la lisibilité du programme, de faciliter sa mise au point, de diminuer le volume de code généré. 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. diffusion Message envoyé à tous les équipements du sous-réseau. DIO DNS Acronyme de distributed I/O (E/S distribuées). Ancien terme pour les équipements distribués. Les DRSs utilisent des ports DIO pour connecter des équipements distribués. Acronyme de domain name server/service (serveur/service de noms de domaine). Service capable de traduire un nom de domaine alphanumérique en adresse IP, l'identificateur unique d'un équipement sur un réseau. NHA58881 09/2020 229 Glossaire DRS DSCP DST DT Acronyme de dual-ring switch (commutateur double anneau). Commutateur géré à extension ConneXium qui a été configuré pour fonctionner sur un réseau Ethernet. Des fichiers de configuration prédéfinis sont fournis par Schneider Electric pour téléchargement vers un DRS en vue de prendre en charge les fonctionnalités spéciales de l'architecture à anneau principal/sousanneau. Acronyme de Differentiated Service Code Points (point de code des services différenciés). Ce champ de 6 bits inclus dans l'en-tête d'un paquet IP sert à classifier le trafic aux fins d'établir les priorités. Acronyme de daylight saving time (heure d'été). Pratique qui consiste à avancer les horloges vers le début du printemps et à les retarder vers le début de l'automne. Acronyme de date and time (date et heure). Le type de données DT est codé en BCD sur 64 bits et contient les informations suivantes : l'année codée dans un champ de 16 bits le mois codé dans un champ de 8 bits le jour codé dans un champ de 8 bits l'heure codée dans un champ de 8 bits les minutes codées dans un champ de 8 bits les secondes codées dans un champ de 8 bits NOTE : les huit bits de poids faible ne sont pas utilisés. Le type DT est déclaré sous la forme suivante : DT#<Année>-<Mois>-<Jour>-<Heure>:<Minutes>:<Secondes> Le tableau ci-après donne les limites inférieure/supérieure de chaque élément : Champ Limites Commentaire Année [1990,2099] Année Mois [01,12] Le 0 initial est toujours affiché ; il peut être omis lors de la saisie. Jour [01,31] Pour les mois 01/03/05/07/08/10/12 [01,30] Pour les mois 04/06/09/11 [01,29] Pour le mois 02 (années bissextiles) [01,28] Pour le mois 02 (années non bissextiles) [00,23] Le 0 initial est toujours affiché ; il peut être omis lors de la saisie. Minute [00,59] Le 0 initial est toujours affiché ; il peut être omis lors de la saisie. Seconde [00,59] Le 0 initial est toujours affiché ; il peut être omis lors de la saisie. Heure 230 NHA58881 09/2020 Glossaire DTM Acronyme de device type managerDTM (gestionnaire de type d'équipement). Pilote d'équipement exécuté sur le PC hôte. Il offre une structure unifiée pour accéder aux paramètres de l'équipement, le configurer et l'utiliser, et pour remédier aux problèmes. Les DTM peuvent présenter différents visages, d'une simple interface graphique permettant de configurer les paramètres de l'équipement jusqu'à une application très perfectionnée susceptible d'effectuer des calculs complexes en temps réel à des fins de diagnostic et de maintenance. Dans le contexte d'un DTM, un équipement peut être un module de communication ou un équipement distant sur le réseau. Voir FDT. Duplex intégral Capacité de deux équipements en réseau à communiquer indépendamment et simultanément entre eux dans les deux sens. E EDS EF Acronyme de electronic data sheet (fiche de données électronique). Les EDS sont de simples fichiers texte qui décrivent les fonctions de configuration d'un équipement. Les fichiers EDS sont générés et gérés par le fabricant de l'équipement. Acronyme de elementary function (fonction élémentaire). Bloc utilisé dans un programme pour réaliser une fonction logique prédéfinie. Une fonction ne dispose pas d'informations sur l'état interne. Plusieurs appels de la même fonction à l'aide des mêmes paramètres d'entrée fournissent toujours les mêmes valeurs de sortie. Vous trouverez des informations sur la forme graphique de l'appel de fonction dans le « [bloc fonctionnel (instance)] ». Contrairement aux appels de bloc fonction, les appels de fonction comportent uniquement une sortie qui n'est pas nommée et dont le nom est identique à celui de la fonction. En langage FBD, chaque appel est indiqué par un [numéro] unique via le bloc graphique. Ce numéro est généré automatiquement et ne peut pas être modifié. Vous positionnez et paramétrez ces fonctions dans votre programme afin d'exécuter votre application. Vous pouvez également développer d'autres fonctions à l'aide du kit de développement SDKC. EFB Acronyme de elementary function block (bloc fonction élémentaire). Bloc utilisé dans un programme pour réaliser une fonction logique prédéfinie. Les EFB possèdent des états et des paramètres internes. Même si les entrées sont identiques, les valeurs des sorties peuvent différer. Par exemple, un compteur possède une sortie qui indique que la valeur de présélection est atteinte. Cette sortie est réglée sur 1 lorsque la valeur en cours est égale à la valeur de présélection. NHA58881 09/2020 231 Glossaire EN EN correspond à ENable (activer) ; il s'agit d'une entrée de bloc facultative. Quand l'entrée EN est activée, une sortie ENO est automatiquement définie. 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 d'exécution est détectée, ENO reprend la valeur 0. Si l'entrée EN n'est pas connectée, elle est automatiquement réglée sur 1. ENO ENO signifie Error NOtification (notification d'erreur). C'est la 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. Environnement difficile Résistance aux hydrocarbures, aux huiles industrielles, aux détergents et aux copeaux de brasure. Humidité relative pouvant atteindre 100 %, atmosphère saline, écarts de température importants, température de fonctionnement comprise entre -10 °C et +70 °C ou installations mobiles. Equipement d'E/S Ethernet M580 Equipement Ethernet qui assure la récupération automatique du réseau et des performances RIO déterministes. Le délai nécessaire pour résoudre une scrutation logique des E/S distantes (RIO) peut être calculé, et le système peut être rétabli rapidement à la suite d'une rupture de communication. Les équipements d'E/S M580Ethernet sont les suivants : rack local (comprenant une UC (CPU) avec un service de scrutation d'E/S Ethernet) station RIO (comprenant un module adaptateur EthernetX80 EIO) commutateur double anneau (DRS) avec configuration prédéfinie Equipement de classe scrutateur Un équipement de classe scrutateur est défini par l'ODVA comme un nœud EtherNet/IP capable de déclencher des échanges d'E/S avec d'autres nœuds du réseau. équipement distribué Equipements Ethernet (appareils, PC, serveurs et autres équipements Schneider Electric ou tiers) qui prennent en charge l'échange avec une CPU ou un autre service scrutateur Ethernet. esclave local Fonctionnalité proposée par les modules de communication Schneider ElectricEtherNet/IP qui permet à un scrutateur de prendre le rôle d'un adaptateur. L'esclave local permet au module de publier des données par le biais de connexions de messagerie implicite. Un esclave local s'utilise généralement pour des échanges poste à poste entre des PAC. 232 NHA58881 09/2020 Glossaire Ethernet Réseau local à 10 Mbits/s, 100 Mbits/s ou 1 Gbits/s, CSMA/CD, utilisant des trames, qui peut fonctionner avec une paire torsadée de fils de cuivre, un câble en fibre optique ou sans fil. La norme IEEE 802.3 définit les règles de configuration des réseaux Ethernet filaires, tandis que la norme IEEE 802.11 définit les règles de configuration des réseaux Ethernet sans fil. Les réseaux 10BASE-T, 100BASE-TX et 1000BASE-T sont couramment utilisés. Ils peuvent employer des câbles en cuivre à paire torsadée de 5e catégorie et des prises modulaires RJ45. EtherNet/IP™ Protocole de communication réseau pour les applications d'automatisation industrielle, qui combine les protocoles de transmission TCP/IP et UDP et le protocole CIP de couche applicative pour prendre en charge l'échange de données à haut débit et la commande industrielle. EtherNet/IP emploie des fichiers EDS pour classer chaque équipement réseau et ses fonctionnalités. F FAST FBD FDR FDT FTP Une tâche déclenchée par un événement (FAST) est une tâche processeur périodique facultative qui identifie les requêtes de scrutation à haute priorité et qui est exécutée via son logiciel de programmation. Vous pouvez utiliser une tâche FAST pour que la logique de modules d'E/S spécifiques soit résolue plusieurs fois par scrutation. La tâche FAST comprend deux parties : IN : les entrées sont copiées dans la section IN avant l'exécution de la tâche FAST. OUT : les sorties sont copiées dans la section OUT après exécution de la tâche FAST. Acronyme de function block diagram (langage à blocs fonction). Langage de programmation graphique qui fonctionne comme un diagramme de flux. Par l'ajout de blocs logiques simples (AND, OR, etc.), chaque fonction ou bloc fonction du programme est représenté(e) sous cette forme graphique. Pour chaque bloc, les entrées se situent à gauche et les sorties à droite. Les sorties des blocs peuvent être liées aux entrées d'autres blocs afin de former des expressions complexes. Acronyme de fast device replacement (remplacement rapide d'équipement). Service utilisant le logiciel de configuration pour remplacer un produit défaillant. Acronyme de field device tool (outil d'équipement de terrain). Technologie harmonisant la communication entre les équipements de terrain et l'hôte système. 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. NHA58881 09/2020 233 Glossaire H HART Acronyme de highway addressable remote transducer. Protocole de communication bidirectionnel pour l'envoi et la réception d'informations numériques sur des câbles analogiques entre un système de contrôle ou de surveillance et des équipements intelligents. HART est le standard générique pour l'accès aux données entre systèmes hôtes et instruments de terrain intelligents. Un hôte peut être une application logicielle exécutée sur l'ordinateur portable ou le terminal portatif d'un technicien ou sur le système de contrôle de processus ou de gestion d'actifs d'un site industriel, ou encore sur tout système utilisant une plateforme de contrôle quelconque. HTTP Acronyme de hypertext transfer protocol (protocole de transfert hypertexte). Le protocole HTTP constitue la base de la communication des données pour le Web. I IGMP IHM IL INT Acronyme de internet group management protocol (protocole de gestion de groupe Internet). Cette norme Internet de multidiffusion permet à un hôte de s'abonner à un groupe de multidiffusion spécifique. Acronyme de interface homme-machine. Système qui permet l'interaction entre un humain et une machine. Acronyme de instruction list (liste d'instructions). Ce langage utilise une série d'instructions de base. Il est très proche du langage d'assemblage utilisé pour programmer les processeurs. Chaque instruction est composée d'un code instruction et d'un opérande. Type de données INTeger (entier) (codé sur 16 bits). Les limites inférieure et supérieure sont : -(2 puissance 15) à (2 puissance 15) - 1. Exemple : -32768, 32767, 2#1111110001001001, 16#9FA4. IODDT 234 (type de données dérivé d'E/S) Type de données structuré représentant un module, ou le canal d'une CPU. Chaque module expert possède ses propres IODDT. NHA58881 09/2020 Glossaire IPsec (abréviation de Internet Protocol security, sécurité IP). Ensemble de protocoles standards libres, qui permettent de protéger la sécurité et la confidentialité des sessions de communication IP du trafic entre modules utilisant IPsec. Ces protocoles ont été développés par le groupe IETF (Internet Engineering Task Force). Les algorithmes d'authentification et de chiffrement IPsec requièrent des clés cryptographiques définies par l'utilisateur qui traitent chaque paquet de communication dans une session IPsec. L Langage en blocs fonctionnels Voir FBD. LD Acronyme de ladder diagram (schéma à contacts). Langage de programmation représentant les instructions à exécuter sous forme de schémas graphiques très proches d'un schéma électrique (contacts, bits de sortie, etc.). M Masque de sous-réseau Valeur de 32 bits utilisée pour cacher (ou masquer) la portion réseau de l'adresse IP et ainsi révéler l'adresse d'hôte d'un équipement sur un réseau utilisant le protocole IP. MAST Une tâche maître (MAST) est une tâche de processeur déterministe qui est exécutée par le biais du logiciel de programmation. La tâche MAST planifie la logique de module RIO à résoudre lors de chaque scrutation d'E/S. La tâche MAST comprend deux parties : 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. MB/TCP Abréviation de Modbus over TCP protocol. Variante du protocole Modbus utilisée pour les communications réalisées sur les réseaux TCP/IP. Messagerie connectée Dans EtherNet/IP, la messagerie connectée utilise une connexion CIP pour la communication. Un message connecté est une relation logique entre au moins deux objets d'application sur des nœuds différents. La connexion établit à l'avance un circuit virtuel dans un but particulier, par exemple l'envoi de messages explicites fréquents ou transferts de données d'E/S en temps réel. NHA58881 09/2020 235 Glossaire messagerie explicite Messagerie TCP/IP pour Modbus TCP et EtherNet/IP. Elle est utilisée pour les messages client/serveur point à point contenant des données (généralement des informations non programmées entre un client et un serveur) et des informations de routage. Dans EtherNet/IP, la messagerie explicite est considérée comme une messagerie de classe 3 et peut fonctionner avec ou sans connexion. 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é de données de contrôle 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. MIB Acronyme de management information base (base d'informations de gestion). Voir SNMP. Modbus Modbus est un protocole de message de couche application. Modbus assure les communications client et serveur entre des équipements connectés via différents types de bus ou de réseaux. Modbus offre plusieurs services indiqués par des codes de fonction. Mode Etendu Dans Control Expert, le mode étendu affiche des propriétés de configuration de niveau expert pour la définition de connexions Ethernet. Etant donné que ces propriétés ne doivent être modifiées que par des personnes ayant une compréhension solide des protocoles de communication EtherNet/IP, elles peuvent être masquées ou affichées selon la qualification de l'utilisateur. Multidiffusion Type de diffusion dans lequel des copies du paquet sont remises uniquement à un sous-ensemble de destinations réseau. La messagerie implicite utilise généralement le format de multidiffusion pour les communications dans un réseau EtherNet/IP. 236 NHA58881 09/2020 Glossaire N NIM Acronyme de network interface module (module d'interface réseau). Un NIM se trouve toujours en première position de l'îlot STB (position la plus à gauche sur l'îlot physiquement installé). Le NIM possède une interface entre les modules d'E/S et le maître Fieldbus. C'est le seul module de l'îlot dépendant du bus de terrain (un NIM différent est disponible pour chaque bus de terrain). Nom de domaine Chaîne alphanumérique qui identifie un équipement sur Internet et qui apparaît comme composant principal d'une adresse URL (Uniform Resource Locator) d'un site Web. Par exemple, le nom de domaine schneider-electric.com est le composant principal de l'URL www.schneider-electric.com. Chaque nom de domaine est attribué en tant que partie du système de noms de domaine, et il est associé à une adresse IP. Egalement appelé nom d'hôte. NTP Acronyme de network time protocol (protocole de temps réseau). Le protocole utilise un tampon de gigue pour résister aux effets de latence variable. Nuage DIO Groupe d'équipements distribués qui ne sont pas requis pour prendre en charge le protocole RSTP. DIOLes nuages nécessitent uniquement une connexion en fil de cuivre (sans anneau). Ils peuvent être connectés à des ports cuivre sur des commutateurs double anneau (DRS) ou directement à l'UC (CPU) ou aux modules de communication Ethernetdu rack local . Les nuages DIOne peuvent pas être connectés à des sous-anneaux. O O -> T ODVA Originator to Target (source vers cible). Voir source et cible. (Open DeviceNet Vendors Association) L'ODVA prend en charge des technologies de réseau basées sur CIP. NHA58881 09/2020 237 Glossaire P PAC Acronyme de programmable automation controller (contrôleur d'automatisation programmable). L'automate PAC est le cerveau d'un processus de fabrication industriel. Il automatise un processus, par opposition aux systèmes de contrôle de relais. Les PAC sont des ordinateurs conçus pour résister aux conditions parfois difficiles de l'environnement industriel. passerelle Une passerelle relie deux réseaux, parfois à l'aide de différents protocoles réseau. Lorsqu'elle connecte des réseaux utilisant différents protocoles, la passerelle convertit un datagramme d'une pile de protocole dans l'autre. Lorsqu'elle connecte deux réseaux IP, la passerelle (également appelée routeur) dispose de deux adresses IP distinctes (une sur chaque réseau). Port 502 Le port 502 de la pile TCP/IP est le port bien connu qui est réservé aux communications Modbus TCP. Port Service Port Ethernet dédié sur les modules M580RIO. Ce port peut prendre en charge les fonctions essentielles suivantes (en fonction du type de module) : réplication de port : aux fins de diagnostic accès : pour connecter l'IHM/Control Expert/ConneXview à l'UC (CPU) étendu : pour étendre le réseau d'équipements à un autre sous-réseau désactivé : désactive le port ; aucun trafic n'est transmis dans ce mode Q QoS (Acronyme de « quality of service » (qualité de service). Dans un réseau industriel, la qualité de service permet d'établir un niveau prévisible de performances du réseau. R rack local Rack M580 contenant l'CPU et un module d'alimentation. Un rack local se compose d'un ou de deux racks : le rack principal et le rack étendu qui appartient à la même famille que le rack principal. Le rack étendu est facultatif. Réplication de port Dans ce mode, le trafic de données lié au port source d'un commutateur réseau est copié sur un autre port de destination. Cela permet à un outil de gestion connecté de contrôler et d'analyser le trafic. 238 NHA58881 09/2020 Glossaire Réseau On distingue deux significations : Dans un schéma à contacts : un réseau est un ensemble d'éléments graphiques interconnectés. La portée d'un réseau est locale, par rapport à l'unité (la section) organisationnelle du programme dans laquelle le réseau est situé. Avec des modules de communication experts : Un réseau est un groupe de stations qui communiquent entre elles. Le terme réseau est également utilisé pour désigner un groupe d'éléments graphiques interconnectés. Ce groupe constitue ensuite une partie d'un programme qui peut être composée d'un groupe de réseaux. réseau d'équipements Réseau Ethernet au sein d'un réseau RIO qui contient des équipements RIO et distribués. Les équipements connectés à ce réseau suivent des règles spécifiques pour permettre le déterminisme des E/S distantes RIO. Réseau d'exploitation Réseau Ethernet contenant des outils d'exploitation (SCADA, PC client, imprimantes, outils de traitement par lots, EMS, etc.). Les contrôleurs sont reliés directement par routage du réseau intercontrôleurs. Ce réseau fait partie du réseau de contrôle. Réseau de contrôle Réseau Ethernet contenant des automates (PAC), des systèmes SCADA, un serveur NTP, des ordinateurs (PC), des systèmes AMS, des commutateurs, etc. Deux types de topologies sont pris en charge : à plat : tous les modules et équipements du réseau appartiennent au même sous-réseau. à 2 niveaux : le réseau est divisé en un réseau d'exploitation et un réseau intercontrôleurs. Ces deux réseaux peuvent être indépendants physiquement, mais ils sont généralement liés par un équipement de routage. Réseau DIO Réseau contenant des équipements distribués dans lequel la scrutation d'E/S est effectuée par une UC CPU dotée d'un service de scrutation des E/S distribuées DIO sur le rack local. Dans un réseau DIO, le trafic réseau est traité après le trafic RIO, qui est prioritaire dans un réseau RIO. Réseau DIO isolé Réseau Ethernet contenant des équipements distribués qui ne font pas partie d'un réseau RIO Réseau EIO (E/S Ethernet) Réseau Ethernet contenant 3 types d'équipements d'E/S distantes : un rack local, une station X80EIO et un commutateur double anneau ConneXium étendu (DRS). Un équipement distribué peut également faire partie d'un réseau EIO via une connexion à des DRSs ou le port de service des modules adaptateurs X80 EIO. Réseau intercontrôleurs Réseau Ethernet qui fait partie du réseau de contrôle et permet l'échange de données entre les contrôleurs et les outils d'ingénierie (programmation, système de gestion des actifs). NHA58881 09/2020 239 Glossaire Réseau RIO Réseau Ethernet contenant 3 types d'équipements d'E/S distantes (RIO) : un rack local, une station d'E/S distantes RIO et un commutateur double anneau ConneXium étendu (DRS). Des équipements distribués peuvent également participer à un réseau RIO via la connexion à des commutateurs DRSs. 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 spécifié par le RPI que le scrutateur leur a affecté et reçoivent des requêtes de message du scrutateur à chaque RPI. Acronyme de rapid spanning tree protocol. Ce protocole permet à une conception de réseau d'inclure des liens supplémentaires (redondants) qui fournissent des chemins de sauvegarde automatique quand un lien actif échoue, sans avoir à recourir aux boucles ni à activer ou à désactiver les liens de sauvegarde manuellement. S Sans connexion Décrit une communication entre deux équipements de réseau, grâce à laquelle les données sont envoyées sans disposition préalable entre les équipements. Chaque donnée transmise contient des informations de routage, notamment les adresses source et cible. scrutateur Un scrutateur agit comme une source de requêtes de connexion d'E/S pour la messagerie implicite dans EtherNet/IP et de demandes de message pour Modbus TCP. Scrutateur d'E/S Service Ethernet qui interroge continuellement les modules d'E/S pour collecter des données et des informations d'état, d'événement et de diagnostic. Ce processus permet de surveiller les entrées et les sorties. Ce service prend en charge la scrutation logique des E/S distantes (RIO) comme distribuées (DIO). Service scrutateur d'E/S Ethernet Service scrutateur intégré aux UC M580 (BMEP582040, BMEP583040, BMEP584040, BMEH582040, BMEH582040S, BMEH584040, BMEH584040S, BMEH586040, BMEH586040S) qui gère un équipement distribué et des stations d'E/S distantes RIO sur un réseau d'équipements M580 Service scrutateur DIO Ethernet Service scrutateur intégré aux UC M580 (BMEP581020, BMEP582020, BMEP583020, BMEP584020, BMEH582040, BMEH582040S, BMEH584040, BMEH584040S, BMEH586040, BMEH586040S) qui gère uniquement un équipement distribué sur un réseau d'équipements M580 240 NHA58881 09/2020 Glossaire SFC SMTP SNMP SNTP SOE Source ST Acronyme de sequential function chart. Le SFC permet de représenter graphiquement et de façon structurée le fonctionnement d'un automate CPU séquentiel. Cette description graphique du comportement séquentiel de l'UC et des différentes situations qui en découlent s'effectue à l'aide de symboles graphiques simples. Acronyme de simple mail transfer protocol (protocole de transfert de courrier simple). Service de notification par messagerie électronique qui permet l'envoi d'alarmes ou d'événements sur les projets utilisant un contrôleur. Le contrôleur surveille le système et peut créer automatiquement un message électronique d'alerte contenant des données, des alarmes et/ou des événements. Les destinataires du message électronique peuvent se trouver sur le réseau local ou à distance. Acronyme de simple network management protocol (protocole de gestion de réseau simple). Protocole utilisé dans les systèmes de gestion de réseau pour surveiller les équipements rattachés au réseau. Ce protocole fait partie de la suite de protocoles Internet (IP) définie par le groupe de travail d'ingénierie Internet (IETF), 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. Acronyme de simple network time protocol (protocole de temps réseau simple). Voir NTP. (Acronyme de « sequence of events » séquences d'événements). Processus de détermination de l'ordre des événements dans un système industriel et corrélation de ces événements à une horloge en temps réel. Dans EtherNet/IP, un équipement est considéré comme la source lorsqu'il est à l'origine d'une connexion CIP pour la communication de messagerie implicite ou explicite, ou lorsqu'il génère une requête de message pour la messagerie explicite non connectée. Acronyme de structured text. Le langage littéral structuré ST est proche des langages de programmation informatique. Il permet de structurer des suites d'instructions. Station d'E/S distante (RIO) Un des trois types de modules RIO dans un réseau EthernetRIO. Une station d'E/S distantes (RIO) est un rack M580 de modules d'E/S qui sont connectés à un réseau RIO Ethernet et gérés par un module adaptateur distant RIO Ethernet. Une station peut se présenter sous la forme d'un rack unique ou d'un rack principal associé à un rack d'extension. NHA58881 09/2020 241 Glossaire T T -> O TCP TCP/IP TFTP Target to Originator (cible vers source). Voir cible et source. Acronyme de transmission control protocol (protocole de contrôle de transmission). Protocole clé de la suite de protocole Internet, qui prend en charge les communications orientées connexion en établissant la connexion nécessaire pour transmettre une séquence ordonnée de données sur le même canal de communication. Egalement connu sous le nom de suite de protocoles Internet, le protocole TCP/IP est un ensemble de protocoles utilisés pour conduire les transactions sur un réseau. La suite tire son nom de deux protocoles couramment utilisés : TCP et IP. TCP/IP est un protocole orienté connexion utilisé par Modbus TCP et EtherNet/IP pour la messagerie explicite. Acronyme de Trivial File Transfer Protocol. Version simplifiée du protocole file transfer protocol (FTP), TFTP utilise une architecture client-serveur pour établir des connexions entre deux équipements. A partir d'un client TFTP, il est possible d'envoyer des fichiers au serveur ou de les télécharger en utilisant le protocole UDP (user datagram protocol) pour le transport des données. TIME_OF_DAY Voir TOD. TOD Le type TOD (acronyme de « time of day »), codé en BCD dans un format sur 32 bits, contient les informations suivantes : l'heure codée dans un champ de 8 bits les minutes codées dans un champ de 8 bits les secondes codées dans un champ de 8 bits NOTE : les huit bits de poids faible ne sont pas utilisés. Le type TOD est saisi au format suivant : xxxxxxxx: TOD#<Heure>:<Minutes>:<Secondes> Le tableau ci-après donne les limites inférieure/supérieure de chaque élément : Champ Limites Commentaire Heure [00,23] Le 0 initial est toujours affiché ; il peut être omis lors de la saisie. Minute [00,59] Le 0 initial est toujours affiché ; il peut être omis lors de la saisie. Seconde [00,59] Le 0 initial est toujours affiché ; il peut être omis lors de la saisie. Exemple : TOD#23:59:45. 242 NHA58881 09/2020 Glossaire TR (transparent ready) équipement de distribution d'alimentation Web, incluant un appareil de voie moyenne tension et basse tension, des standards, des panneaux, des centres de commande du moteur et des sous-stations d'unité. Les équipements Transparent Ready permettent d'accéder aux compteurs et à l'état des équipements à partir de tout PC du réseau au moyen d'un navigateur Web classique. Trap (déroutement) Un déroutement est un événement dirigé par un agent SNMP qui indique l'un des événements suivants : L'état d'un agent a changé. Un équipement gestionnaire SNMP non autorisé a tenté d'obtenir (ou de modifier) des données d'un agent SMTP. U UDP UTC Acronyme de User Datagram Protocol (protocole datagramme utilisateur). Protocole de la couche de transport qui prend en charge les communications sans connexion. Les applications fonctionnant sur des nœuds en réseau peuvent utiliser le protocole UDP pour s'échanger des datagrammes. Contrairement au protocole TCP, le protocole UDP ne comprend pas de communication préliminaire pour établir des chemins de données ou assurer le classement et la vérification des données. Toutefois, en évitant le surdébit nécessaire à la fourniture de ces fonctions, le protocole UDP est plus rapide que le protocole TCP. Le protocole UDP peut être préféré aux autres protocoles pour les applications soumises à des délais stricts, lorsqu'il vaut mieux que des datagrammes soient abandonnés plutôt que différés. UDP est le transport principal pour la messagerie implicite dans EtherNet/IP. Acronyme de universal time coordinated (temps universel coordonné). Principal standard horaire utilisé pour réguler l'heure à travers le monde (proche de l'ancien standard GMT). NHA58881 09/2020 243 Glossaire V Valeur littérale d'entier Une valeur littérale d'entier est utilisée pour saisir des valeurs de type entier dans le système décimal. Les valeurs peuvent être précédées d'un signe (+/-). Les signes de soulignement (_) séparant les nombres ne sont pas significatifs. Exemple : -12, 0, 123_456, +986 Variable Entité de mémoire de type BOOL, WORD, DWORD, etc. dont le contenu peut être modifié par le programme en cours d'exécution. VLAN 244 Acronyme de virtual local area network (réseau local virtuel). Réseau local (LAN) qui s'étend audelà d'un seul LAN à un groupe de segments LAN. Un VLAN est une entité logique qui est créée et configurée de manière unique à l'aide d'un logiciel approprié. NHA58881 09/2020 Redondance d'UC Modicon M580 Index NHA58881 09/2020 Index A adresse IP principale, 112 A, 112 B, 112 configuration, 111 principale + 1, 112 architecture, 52 ART, 173 basculement, 176 permutation, 177 attribut de données Conserver, 114 Echange sur l'automate redondant, 115 Automate redondant modification, 217 B basculement, 19 bloc port de service, 88 BMENOC0321 topologies, 76 BMXRMS004GPF, 46 Boucle perte de communication, 88 boucle Ethernet perte de communication, 88 C carte mémoire, 46 diagnostics, 187 CCOTF, 108 certifications, 29 communication, perte boucle, 88 compatibilité, 33 NHA58881 09/2020 configuration port de service, blocage automatique, 88 Conserver, 114 Control Expert bibliothèques, 103 langues d'application, 103 CPU effacer, 27 cycle de vie, 50, 53 D DDT LOCAL_HSBY_STS, 129 REMOTE_HSBY_STS, 129 T_M_ECPU_HSBY, 129 description physique UC, 25 diagnostics carte mémoire, 187 Control Expert, visualiseur d'état, 190 pages Web, 195 système, 207 voyants de redondance d'UC, 183 différence application, 35 firmware, 34 logique, 35 E échange de données, 126 Echange sur l'automate redondant, 115 effacer application, 27 Emetteur-récepteur SFP, 40 Etat HSBY, page Web UC, 200 états du système redondance d'UC, 30 245 Index F fonctions élémentaires (EF), 138 G gestionnaire de réseau Ethernet, 221 L liaison d'E/S distantes Ethernet, 56 liaison de redondance d'UC, 55 LOCAL_HSBY_STS, 129 M matériel rack local, 38 mémoire des E/S, 168 micrologiciel mise à jour, 212, 213 mise à niveau, 212, 213 mise à jour micrologiciel, 212, 213 mise à niveau micrologiciel, 212, 213 Modification automate redondant, 217 N normes, 29 P PAC états, 145 transitions d'état, 146 pages Web, 195 visualiseur de rack, 203 port de service blocage automatique, 88 projet transfert, 118 246 R rack local matériel, 38 Récapitulatif des états, page Web CPU, 197 REMOTE_HSBY_STS, 129 réseau à plat blocage de port de service, 88 réseau de contrôle topologies, 76 réseau, à plat blocage de port de service, 88 restauration, 123 S sauvegarde, 123 section SFC modifications en ligne, 110 station d'E/S distante Quantum, 45 station d'E/S distantes eX80, 43 station d'E/S distantes X80, 43 synchronisation, 192 système diagnostics, 207 système de redondance d'UC commandes, 160 Démarrage, 142 PAC, exemples d'état, 148 T T_M_ECPU_HSBY, 129 tâche association à une variable, 127 téléchargement, 123 temps de cycle de tâche calcul, 170 temps de réponse de l'application, 173 Temps de rétention, 116 topologies avec module BMENOC0321, 76 courantes, 58 transfert de projet, 118 NHA58881 09/2020 Index U UC configuration, 104 utilisation de la mémoire, 164 V visualiseur d'état, 190 voyants (DEL) redondance d'UC, 183 NHA58881 09/2020 247 Index 248 NHA58881 09/2020