Schneider Electric Premium sous EcoStruxure™ Control Expert - Hot Standby Mode d'emploi
Ajouter à Mes manuels314 Des pages
▼
Scroll to page 2
of
314
Premium sous EcoStruxure™ Control Expert 35012070 10/2019 Premium sous EcoStruxure™ Control Expert Hot Standby Manuel utilisateur Traduction de la notice originale 35012070.14 10/2019 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. © 2019 Schneider Electric. Tous droits réservés. 2 35012070 10/2019 Table des matières Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . A propos de ce manuel. . . . . . . . . . . . . . . . . . . . . . . . . . Partie I Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 1 Concepts du système de redondance d'UC . . . . . . . . . . Terminologie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objectif et fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Matériel redondant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Matériel de base pour la redondance d'UC . . . . . . . . . . . . . . . . . . . . . Configuration requise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Etablissement de la redondance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modes de fonctionnement révisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . Différences dans la programmation. . . . . . . . . . . . . . . . . . . . . . . . . . . Fonctions limitées de redondance d'UC . . . . . . . . . . . . . . . . . . . . . . . Chapitre 2 Présentation du système de redondance d'UC . . . . . . . Présentation de l'automate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Limites de fonctionnement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Certifications et normes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 3 Système de redondance d'UC Premium. . . . . . . . . . . . . 3.1 Configurations minimales par type d'E/S. . . . . . . . . . . . . . . . . . . . . . . Configuration minimale pour les E/S TOR redondantes . . . . . . . . . . . Configuration minimale pour les E/S analogiques redondantes (entrées uniquement) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration minimale des E/S analogiques redondantes (sorties uniquement). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration minimale pour les E/S Ethernet. . . . . . . . . . . . . . . . . . . Configuration minimale pour les E/S Modbus redondantes . . . . . . . . Ajout de HMI / SCADA à la liaison sync ETY . . . . . . . . . . . . . . . . . . . 3.2 Equipement compatible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Racks Premium et accessoires de rack . . . . . . . . . . . . . . . . . . . . . . . Alimentations Premium . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modules de communication en rack : Ethernet . . . . . . . . . . . . . . . . . . Modules de communication en rack : Modbus . . . . . . . . . . . . . . . . . . Modules d'E/S en rack : TOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35012070 10/2019 9 11 15 17 18 19 21 24 30 32 36 40 41 45 51 52 59 60 63 64 65 68 70 75 80 86 88 89 91 92 93 94 95 3 Modules d'E/S en rack : analogiques . . . . . . . . . . . . . . . . . . . . . . . . . . Modules d'E/S en rack : de sécurité. . . . . . . . . . . . . . . . . . . . . . . . . . . Equipements de connexion : E/S TOR . . . . . . . . . . . . . . . . . . . . . . . . Equipements de connexion : E/S analogiques du rack principal . . . . . Equipements autorisés : connexion par Ethernet . . . . . . . . . . . . . . . . Equipements autorisés : connexion par Modbus . . . . . . . . . . . . . . . . . Equipements réseau Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Câbles et équipements réseau Modbus. . . . . . . . . . . . . . . . . . . . . . . . Configuration maximale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 Exemples de systèmes de redondance d'UC . . . . . . . . . . . . . . . . . . . Système avec plusieurs ETY exécutant le service I/O Scanning. . . . . Système avec E/S et service réseau SCADA redondants . . . . . . . . . . Système avec Ethernet et Modbus mélangés . . . . . . . . . . . . . . . . . . . Chapitre 4 Communications et basculement des automates. . . . . . . 4.1 Transfert de base de données entre des automates de système de redondance d'UC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation du processus de transfert de base de données d'un système de redondance d'UC Premium. . . . . . . . . . . . . . . . . . . . . . . . Explication du temps de cycle du système dans l'automate de redondance d'UC Premium . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 5 Basculement et permutation dans un système de redondance d'UC Premium . . . . . . . . . . . . . . . . . . . . . . . Temps d'attente du basculement entre les services Ethernet . . . . . . . Temps d'attente du basculement d'E/S en rack. . . . . . . . . . . . . . . . . . Présentation de la permutation dans les systèmes à redondance d'UC Premium. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Recommandations opératoires pour la permutation dans un système de redondance d'UC Premium . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 6 Compatibilité avec les systèmes PL7 . . . . . . . . . . . . . . . . Considérations lors de la mise à niveau depuis PL7 . . . . . . . . . . . . . . Utilisation du convertisseur PL7 de Control Expert . . . . . . . . . . . . . . . Partie II Configuration et utilisation . . . . . . . . . . . . . . . . . . . . Chapitre 7 Configuration dans Control Expert . . . . . . . . . . . . . . . . . . 7.1 Configuration d'un système à l'aide des onglets et boîtes de dialogue de Control Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation de Control Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Accès à la configuration de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation de l'onglet Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation de l'onglet Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 96 97 98 99 100 101 102 104 105 108 109 111 114 117 118 119 121 125 126 127 128 129 133 134 136 137 139 140 141 142 144 145 35012070 10/2019 Utilisation de l'onglet Animation et des boîtes de dialogue Ecran de l'automate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation de l'onglet Redondance d'UC Premium . . . . . . . . . . . . . . . Configuration des E/S en rack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration des cartes PCMCIA. . . . . . . . . . . . . . . . . . . . . . . . . . . . Permutation des adresses réseau lors du basculement . . . . . . . . . . . 7.2 Configuration des modules TSX ETY 4103/5103 . . . . . . . . . . . . . . . . Présentation d'un module TSX ETY de redondance d'UC Premium. . Modes de fonctionnement ETY et redondance d'UC Premium . . . . . . Attribution d'adresses IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Effets de la redondance d'UC Premium sur le réseau. . . . . . . . . . . . . 7.3 Configuration des registres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mots et bits système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Zone de non-transfert et mots de transfert inverse . . . . . . . . . . . . . . . Registre de commande Control Expert . . . . . . . . . . . . . . . . . . . . . . . . Présentation du registre d'état Control Expert. . . . . . . . . . . . . . . . . . . Utilisation des données initialisées . . . . . . . . . . . . . . . . . . . . . . . . . . . Synchronisation d'horloges temps réel . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 8 Programmation/Mise au point. . . . . . . . . . . . . . . . . . . . . 8.1 Développement de votre application de redondance d'UC . . . . . . . . . Méthode de programmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programmation d'une application de redondance d'UC Premium . . . Structure de la base de données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transfert de votre programme vers les automates primaire et redondant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2 Mise au point de votre application de redondance d'UC . . . . . . . . . . . Mise au point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajustement des propriétés de tâche MAST . . . . . . . . . . . . . . . . . . . . . Utilisation du système de redondance d'UC avec le DFB HSBY_SWAP Chapitre 9 Fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.1 Démarrage/arrêt du système. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Démarrage des deux automates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Arrêt d'un système de redondance d’UC premium . . . . . . . . . . . . . . . 9.2 Basculement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vue d'ensemble des modes de fonctionnement . . . . . . . . . . . . . . . . . Conditions déclenchant un basculement . . . . . . . . . . . . . . . . . . . . . . . 35012070 10/2019 148 156 158 159 161 165 166 169 172 174 177 178 179 180 182 186 187 189 190 191 196 198 205 206 207 210 214 219 220 221 223 224 225 227 5 Chapitre 10 Maintenance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vérification de l'état d'un système Premium redondant . . . . . . . . . . . . Détection et diagnostic de la redondance d'UC Premium . . . . . . . . . . Détection de défaillance des liaisons de synchronisation entre UC primaire et module ETY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Détection de liaisons de synchronisation défaillantes UC redondante et ETY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Détection de liaisons de synchronisation UC défaillantes . . . . . . . . . . Vérification des sommes de contrôle des applications . . . . . . . . . . . . Remplacement d'un module ayant cessé de fonctionner. . . . . . . . . . . Dépannage d’un automate de redondance d’UC. . . . . . . . . . . . . . . . . Partie III Modification et mise à niveau . . . . . . . . . . . . . . . . . . Chapitre 11 Traitement des modifications de l'application. . . . . . . . . . Différence de logique dans un système de redondance d'UC Premium Modifications en connecté et local apportées au programme d'application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 12 Gestion des mises à niveau des firmwares d'automate . . Aperçu des mises à niveau de micrologiciels de redondance d'UC Premium. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exécution de la procédure de mise à niveau du micrologiciel . . . . . . . Annexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Annexe A Informations supplémentaires . . . . . . . . . . . . . . . . . . . . . Spécifications supplémentaires du système redondant Premium . . . . TextID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Annexe B Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Evénements Halt ou commande Stop sur l'automate . . . . . . . . . . . . . Défaillance du matériel ou du firmware de l'UC. . . . . . . . . . . . . . . . . . Interruption de l'alimentation électrique du rack principal du primaire Défaillance matérielle ou du firmware du module ETY (surveillé par la redondance d'UC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Défaillance du matériel ou du firmware du module ETY (non surveillé par l'UC redondante). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Défaillance sur le coprocesseur Ethernet . . . . . . . . . . . . . . . . . . . . . . Interruption de la liaison sync-UC entre les automates primaire et redondant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 233 234 235 237 239 240 241 242 244 247 249 250 252 259 260 261 263 265 266 274 275 276 278 281 284 287 290 293 296 35012070 10/2019 Déconnexion du câble de liaison sync ETY avec scrutateur d'E/S actif Déconnexion complète de la liaison d'E/S ETY (les deux commutateurs des E/S surveillées cessent de fonctionner) . . . . . . . . Le module d'E/S tout ou rien cesse de fonctionner . . . . . . . . . . . . . . . La carte SCP dans le module SCY cesse de fonctionner. . . . . . . . . . Glossaire Index 35012070 10/2019 ......................................... ......................................... 298 303 305 308 311 313 7 8 35012070 10/2019 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. 35012070 10/2019 9 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. 10 35012070 10/2019 A propos de ce manuel Présentation Objectif du document Ce manuel présente des informations nécessaires à la configuration et au fonctionnement de votre système de redondance d'UC Premium comprenant un processeur correspondant (TSX H57 24M ou TSX H57 44M) ainsi que le logiciel Control Expert. Il décrit également la mise en œuvre des E/S redondantes compatibles avec le système de redondance d'UC, y compris les E/S TOR, analogiques et Ethernet utilisant les modules TSX ETY 4103 / 5103. Finalement, ce manuel propose des informations sur la communication des équipements utilisant les services Ethernet Modbus et Premium, et intègre l'automate redondant dans un système distribué plus important, comprenant des équipements IHM/SCADA et des équipements de réseau distants. Ce manuel décrit comment configurer un système de redondance d'UC Premium déjà installé mais pas l'installation physique de base de ce système, du rack, de l'alimentation ou du matériel associé. En outre, il ne fournit pas d'informations correspondantes telles que limites de fonctionnement, mise à la terre, compatibilité électromagnétique ou autres facteurs environnementaux. Pour plus d'informations sur ces rubriques, consultez la section Documents à consulter (voir page 11). Champ d'application Cette documentation est applicable à EcoStruxure™ Control Expert 14.1 ou version ultérieure. Document(s) à consulter Titre de documentation Référence Premium et Atrium sous EcoStruxure™ Control Expert Processeurs, racks et modules d’alimentation - Manuel de mise en œuvre 35010524 (anglais), 35010525 (français), 35006162 (allemand), 35012772 (italien), 35006163 (espagnol), 35012773 (chinois) Electrical installation guide EIGED306001EN (English) Vous pouvez télécharger ces publications et autres informations techniques depuis notre site web à l'adresse : https://www.se.com/ww/en/download/ . 35012070 10/2019 11 Information spécifique au produit DANGER RISQUE D'ELECTROCUTION, D'EXPLOSION OU D'ARC ELECTRIQUE Familiarisez-vous avec les caractéristiques d'alimentation de tous les équipements et accessoires installés, retirés ou en cours de maintenance dans le système de redondance d'UC Premium. Utilisez toujours un équipement de détection de tension de caractéristique appropriée pour vérifier que l'alimentation est coupée. Replacez et fixez tous les couvercles et autres éléments du système avant de rémettre l'équipement sous tension. Vérifiez que tous les automates concernés ont le bon programme d'application avant de rémettre en marche. Utilisez uniquement la tension spécifiée pour votre alimentation électrique série TSX PSY lorsque vous mettez le système en marche. Le non-respect de ces instructions provoquera la mort ou des blessures graves. AVERTISSEMENT COMPORTEMENT INATTENDU DU SYSTEME - CHEMINS DE CONTROLE INCORRECTS Le concepteur de tout schéma de contrôle doit prendre en compte les modes de pannes potentielles des chemins de contrôle. Il doit prévoir un moyen d'atteindre un état sûr pendant et après une panne de chemin pour certaines fonctions de commande critiques, par exemple, arrêt d'urgence et la butée de fin de course. Des chemins de contrôle séparés ou redondants doivent être prévus également pour les fonctions de commande critiques. Les chemins de contrôle du système doivent inclure des liaisons de communication. Une attention particulière doit être prêtée aux implications des délais de transmission non prévus ou des pannes de la liaison. Chaque mise en œuvre d'un système de processeur Premium doit être testée individuellement et entièrement avant toute utilisation pour garantir un fonctionnement correct. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 12 35012070 10/2019 AVERTISSEMENT FONCTIONNEMENT IMPREVU DE L'EQUIPEMENT L'utilisation de ce produit requiert une expertise dans la conception et la programmation des systèmes d'automatisme. Seules les personnes avec l'expertise adéquate sont autorisées à programmer, installer, modifier et utiliser ce produit. Respectez toutes les normes et consignes de sécurité locales et nationales. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 35012070 10/2019 13 14 35012070 10/2019 Premium sous EcoStruxure™ Control Expert Introduction 35012070 10/2019 Partie I Introduction Introduction Objet de cette partie Cette partie présente le contrôleur de redondance d'UC Premium, ainsi que son utilisation dans différents systèmes de base. Elle décrit le matériel, présente les concepts nécessaires à la compréhension de la haute disponibilité d'un système de redondance d'UC, et donne un aperçu des modes de fonctionnement et des transitions entre ces modes. Contenu de cette partie Cette partie contient les chapitres suivants : Chapitre 35012070 10/2019 Titre du chapitre Page 1 Concepts du système de redondance d'UC 17 2 Présentation du système de redondance d'UC 51 3 Système de redondance d'UC Premium 63 4 Communications et basculement des automates 117 5 Basculement et permutation dans un système de redondance d'UC Premium 125 6 Compatibilité avec les systèmes PL7 133 15 Introduction 16 35012070 10/2019 Premium sous EcoStruxure™ Control Expert Concepts du système de redondance d'UC 35012070 10/2019 Chapitre 1 Concepts du système de redondance d'UC Concepts du système de redondance d'UC Objet de ce chapitre Ce chapitre aborde les fonctionnalités du système de redondance d'UC, et présente certains des concepts que vous devez comprendre pour utiliser correctement le système. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Terminologie 18 Objectif et fonctions 19 Présentation 21 Matériel redondant 24 Matériel de base pour la redondance d'UC 30 Configuration requise 32 Etablissement de la redondance 36 Modes de fonctionnement révisés 40 Différences dans la programmation 41 Fonctions limitées de redondance d'UC 45 35012070 10/2019 17 Concepts du système de redondance d'UC Terminologie Termes et acronymes Ce manuel utilise de nombreux termes techniques et acronymes. Parmi les plus utilisés : Programme d'application : ce terme désigne le programme logiciel écrit pour permettre la Automate : ce terme désigne les automates programmables industriels redondants. Chaque surveillance et le contrôle du projet. 18 automate comporte deux microprocesseurs importants, l'UC et le coprocesseur. UC : acronyme d'unité centrale, c'est à dire le microprocesseur qui assure les fonctions générales du système et traite le programme d'application. Coprocesseur : dans ce manuel, ce terme désigne le processeur qui gère les échanges de données entre les automates du système de redondance. Basculement : ce terme désigne le moment où le contrôle de l'application passe de l'automate primaire à l'automate redondant. L'événement de basculement a une durée précise. Il peut être déclenché manuellement, par programme, ou automatiquement par certains états du système. Permutation : ce terme désigne le moment où le contrôle de l'application passe de l'automate primaire à l'automate redondant. L'événement de permutation a une durée précise. Il peut être déclenché par programme à l'aide d'un DFB spécifique. Rack principal : rack contenant le processeur. E/S en rack : Comme un système de redondance d'UC Premium requiert une configuration identique (voir page 32) des racks primaire et redondant, ces deux racks contiennent les mêmes modules d'E/S aux mêmes emplacements dans les racks et avec des versions de micrologiciel identiques. Les E/S en rack peuvent être configurées comme redondantes ou locales. Les E/S en rack redondantes ne sont opérationnelles que lorsque l'automate dans son rack est le contrôleur primaire. Les E/S redondantes dans un rack redondant ne fonctionnent pas. Chaque paire de modules redondants dans les racks primaire et redondant est reliée par un bloc de connexion ou un équipement Telefast au même capteur ou actionneur de terrain. Les E/S en rack locales fonctionnent tant que leur automate local est en ligne, que ce dernier le contrôleur primaire ou redondant. Les modules d'E/S en rack locales sont reliés aux capteurs ou actionneurs de terrain par un câblage indépendant. Les opérations gérées par les E/S locales ne sont pas considérées comme faisant partie de l'application de redondance d'UC, car elles ne fonctionnent pas si l'automate local est hors ligne. 35012070 10/2019 Concepts du système de redondance d'UC Objectif et fonctions Objectif Le système de redondance Premium est une plate-forme industrielle de commande destinée à fournir une redondance automatique dans un large éventail de situations. Elle vous aide à remplir vos obligations de disponibilité des systèmes pour un prix raisonnable. Le principal composant du système est un deuxième automate, appelé automate redondant, disposant d'une configuration identique à celle de l'automate principal, appelé automate primaire. En détectant et en réagissant de manière programmée à des états définis du système, le système de redondance Premium permet de passer automatiquement de l'automate primaire et des modules associés à l'automate redondant et ses modules identiques. Cette transition est appelé "basculement". Comme le système de redondance Premium détecte et réagit automatiquement à un grand nombre d'états d'erreur, vous pourrez réduire la longueur et la complexité de vos programmes d'application. La mise en œuvre sera donc plus rapide et les frais de développement et de maintenance seront réduits. Caractéristiques Le système de redondance d'UC Premium : augmente la disponibilité du système dans vos usines de traitement et stations distantes, permettant ainsi d'effectuer de nombreuses opérations de maintenance pendant le fonctionnement du système. réduit les coûts d'installation et d'exploitation. assure la redondance des E/S dans les racks Premium et sur les réseaux TCP/IP Ethernet et Modbus. ne nécessite aucun module ni équipement spécialisé autre que les automates redondants et les modules Ethernet (TSX ETY xxxx). Vous pouvez réutiliser vos racks, alimentations et E/S (analogiques et TOR) Premium. offre un environnement de développement convivial compatible avec la norme CEI 61131-3. permet de créer un programme d'application compatible avec la fonction de redondance presque aussi facilement que pour un automate autonome, et nécessite peu de modifications par rapport à vos méthodes de programmation habituelles. Le système de redondance d'UC est un système qui tolère une panne détectée. Cela signifie que le système continue de fonctionner même si un de ses composants est défectueux. Restrictions d'utilisation Les modules ETY surveillés (TSXETY4103/5103) sont utilisés dans un système multirack de redondance d'UC Premium pour gérer la communication entre les deux racks principaux. 35012070 10/2019 19 Concepts du système de redondance d'UC AVERTISSEMENT FONCTIONNEMENT INATTENDU DU SYSTEME N'utilisez pas les services Ethernet suivants sur le module ETY surveillé lorsque vous utilisez la fonction multirack : NTP Messagerie SNMP Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Ces services créent des surcharges pouvant entraîner des dysfonctionnements dans le système et empêcher ce dernier d'assurer la disponibilité et la qualité attendue. Le multirack de redondance d'UC a été testé et validé contre les coupures d'alimentation. Il effectue des basculements en cas de panne de courant dans le rack hébergeant l'UC primaire et résiste à plusieurs pannes d'alimentation consécutives (à condition que l'alimentation soit restaurée sur le rack auparavant mis hors tension et que le système redémarre en tant que système primaire et redondant dans un état stable, c'est-à-dire au moins une minute après le redémarrage du système). Le système multirack de redondance d'UC Premium n'a pas été conçu pour résister à des coupures d'alimentation fréquentes et répétitives. Il peut adopter un état où l'équipement sous contrôle n'est pas pris en charge (par exemple, système primaire en mode local/système redondant en mode local). 20 35012070 10/2019 Concepts du système de redondance d'UC Présentation Redondance du système L'automate du système de redondance d'UC met en œuvre la redondance système à l'aide du matériel redondant et en basculant automatiquement vers le matériel redondant (de secours) sur détection des événements système définis. Bien que votre expérience antérieure des automates soit très importante pour l'utilisation appropriée de ce système, vous devez vous familiariser avec les nouveaux concepts, pratiques et restrictions afin de mettre en œuvre et d'administrer correctement la redondance du système d'UC Premium. Dans cette section, nous présentons certains des concepts qui sont très importants à l'acquisition des connaissances nécessaires. Cette section n'offre pas une discussion exhaustive de ces rubriques, mais elle doit permettre de mieux comprendre ce manuel. NOTE : Les utilisateurs des systèmes PL7 Premium doivent connaître les différences significatives entre les systèmes Control Expert et PL7. D'autres différences existent pour un système Warm Standby Premium PL7. Lisez et assimilez ce manuel avant de mettre à niveau depuis un système Warm Standby PL7. Pour plus d'informations, reportez-vous au chapitre Compatibility with PL7 Systems (voir page 133). NOTE : Les utilisateurs d'une solution de redondance d'UC Quantum et d'autres systèmes redondants doivent connaître les différences entre la redondance fournie par ces systèmes et celle que le système de redondance d'UC Premium offre. Ces différences incluent la terminologie, les conditions de basculement vers le système redondant, la configuration système requise et les restrictions, etc. Lisez et assimilez ce manuel avant de mettre en œuvre ou d'installer le système de redondance d'UC Premium. Présentation d'une configuration redondante AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT N'utilisez pas les éléments suivants pour une communication Ethernet entre les UC primaire et redondante : ports Ethernet d'UC intégrés ; tout composant actif, notamment des convertisseurs fibre optique. Utilisez un câble Ethernet croisé en cuivre pour relier les UC. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Les ports Ethernet d'UC intégrés sont dédiés à l'échange de données entre l'automate primaire et l'automate redondant. Il s'agit de la « liaison de synchronisation des UC ». 35012070 10/2019 21 Concepts du système de redondance d'UC La redondance est possible à plusieurs niveaux dans une architecture : clients SCADA, serveurs de données, réseau de contrôle, stations PAC, réseau de terrain, équipements de terrain, etc. La redondance permet de mieux garantir que les services fournis par les différents constituants continuent de fonctionner, en général sans perte de données, en cas d'interruption. Il est possible de différencier plusieurs niveaux de redondance en fonction de leurs performances en termes de disponibilité. Pour plus d'informations sur la redondance, reportez-vous au document « System Technical Guide - High Availability solutions » disponible auprès de Schneider Electric, qui fournit des informations détaillées et pratiques sur les systèmes à haute disponibilité. Topologies et architectures Schneider Electric recommande plusieurs types d'architectures redondantes, qui peuvent varier selon la gamme choisie (Redondance d'UC Premium, Redondance d'UC Quantum, etc.). La solution Redondance d'UC Premium étant basée sur Ethernet, toutes les architectures Ethernet sont utilisables (bus, étoile, arborescence, anneau, etc.). Chaque topologie de réseau offre un niveau spécifique de redondance. Un système de redondance d'UC Schneider Electric permet d'éviter les arrêts d'exploitation. Il assure une haute disponibilité par la redondance et comprend toujours deux unités aux configurations identiques. Configuré dans les modes appropriés, le processeur redondant peut prendre le relais dès que le processeur primaire connaît une défaillance. Plusieurs réseaux de communication sont utilisables : des modules Ethernet ; des modules Modbus ; le mode Modbus série à l'aide de cartes SCP. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Etablissez une connexion point à point sans interruption entre les ports de la liaison de synchronisation d'UC redondante. Ne connectez pas d'autres équipements Ethernet (comme des commutateurs et des concentrateurs) de sorte qu'ils partagent le même câblage réseau que la liaison de synchronisation d'UC. Ne dépassez pas les longueurs maximales de câbles Ethernet pour le type de câble sélectionné. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Les critères à prendre en compte pour choisir entre un système Modicon Premium et un système Modicon Quantum sont détaillés dans la section « PAC station » du document « System Technical Guide - High Availability solutions » disponible auprès de Schneider Electric. 22 35012070 10/2019 Concepts du système de redondance d'UC Beaucoup d'autres critères peuvent influer sur la décision (notamment le coût, les performances et l'espace), mais les principales différences techniques portent sur la redondance d'E/S distantes ou locales. Les systèmes Modicon Quantum conviennent pour une redondance d'E/S distantes, tandis que les systèmes Modicon Premium sont idéaux pour la redondance d'E/S locales. D'autres différences techniques sont à considérer. Par exemple, certains mots système (par exemple, %SW60 et %SW61) ne partagent pas le même mappage. De plus, la zone de nontransfert doit être gérée différemment. Pour plus d'informations, reportez-vous au document « System Technical Guide - High Availability solutions » de Schneider Electric. 35012070 10/2019 23 Concepts du système de redondance d'UC Matériel redondant Deux automates : Primaire et redondant L'automate redondant retransmet régulièrement des informations à l'automate primaire à l'aide d'un groupe de mots système 16 bits appelés registres de transfert inverse. Le contenu de ces mots système est configurable, mais la plupart du temps, ils fournissent à l'automate primaire des informations supplémentaires sur l'état de l'automate redondant et de ses modules associés. Un système de redondance d'UC Premium doit impérativement utiliser deux automates de redondance d'UC totalement identiques (TSX H57 24M ou TSX H57 44M). Ces automates doivent posséder les mêmes versions de firmware et les modules doivent être positionnés dans les mêmes emplacements dans les racks primaire et redondant. Les deux automates doivent exécuter le même programme d'application. Dans un système qui fonctionne normalement avec deux automates entièrement fonctionnels, chaque automate exploite l'un des modes de fonctionnement suivants : Mode Run primaire (automate primaire) Mode Run redondant (automate redondant) Le rôle de l'automate primaire est pratiquement identique à celui d'un automate unique dans un système non redondant. Il exécute votre programme d'application et fournit les fonctions de commande habituellement assurées par un automate autonome. Les différences principales avec un automate autonome sont les suivantes : (a) l'automate primaire du système de redondance d'UC communique régulièrement avec son automate redondant de sorte que ce dernier soit prêt à occuper le rôle primaire, ni nécessaire, et (b) l'automate primaire surveille les conditions spécifiques, de certains équipements associés et de lui même, qui régissent un basculement vers l'automate redondant. En outre, l'automate primaire administre toutes les E/S Ethernet et en rack redondantes. Toutefois, il y a deux différences majeures avec un automate autonome : L'automate primaire communique régulièrement avec l'automate redondant de sorte que ce dernier soit prêt à assumer le rôle d'automate primaire si nécessaire. L'automate primaire se contrôle lui-même et contrôle certains équipements associés afin de détecter des états nécessitant un basculement vers l'automate redondant. De plus, l'automate primaire gère toutes les E/S Ethernet et en rack redondantes. Le rôle de l'automate redondant consiste à assurer le contrôle du système, mais sans interférer avec le contrôle assuré par l'automate primaire. Pour ce faire, l'automate redondant surveille régulièrement l'état des E/S en rack redondantes et des E/S Ethernet distribuées, qui sont résolues par l'automate primaire. De plus, l'automate redondant ne duplique pas les signaux de commande d'E/S envoyés par les modules Ethernet et Modbus sur le rack primaire. L'automate redondant peut exécuter la logique de commande sur les E/S locales qui résident dans le même rack. Il ne résout que la première section (section 0) du programme logique. Il attend puis applique les images de sortie de l'automate primaire aux E/S participant à l'application redondante. 24 35012070 10/2019 Concepts du système de redondance d'UC Dans une configuration multirack de redondance d'UC Premium, les deux limitations suivantes doivent être prises en compte : Le service NTP n'est pas disponible. Le service de messagerie n'est pas autorisé sur un module ETY configuré. Pour plus d'informations sur les deux états Run dans un système de redondance d'UC Premium, reportez-vous à Revised Operating Modes (voir page 40) et à Operating Modes Overview (voir page 227). Etablissement des automates primaire et secondaire A condition d'avoir configuré correctement le système général, le premier automate du système de redondance d'UC sous tension occupe le rôle d'automate primaire. Par conséquent, vous pouvez déterminer le rôle des automates en retardant la mise sous tension de l'un des automates à l'aide d'un relais de fusible temporisé ou d'un autre dispositif associé. Lorsque vous mettez sous tension simultanément deux automates de système redondant d'UC correctement configurés, le firmware affecte automatiquement le rôle d'automate primaire selon les adresses MAC des deux automates. L'automate avec l'adresse MAC la plus basse devient le primaire. Distinction entre les automates Dans ce manuel et dans Control Expert, il est d'usage de distinguer les deux automates physiques en les appelant automate A et automate B. En cas de basculement, ou de remplacement de l'un des automates, l'identification de l'automate A et de l'automate B peut ne pas s'aligner avec les modes de fonctionnement Primaire et Redondant comme vous l'espériez, où l'automate A est équivalent à l'automate primaire. Il en va de même pour toute étiquette physique que vous seriez amené à appliquer à vos automates pour les distinguer dans votre système. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Ne supposez jamais le mode de fonctionnement d'un PLC avant son installation, son fonctionnement, sa modification ou sa réparation. Avant d'agir sur un automate, obtenez toujours la confirmation positive du mode de fonctionnement des deux automates de redondance d'UC en examinant leurs voyants et en vérifiant leur mots d'état système. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 35012070 10/2019 25 Concepts du système de redondance d'UC Deux modules Ethernet : ETY surveillés Outre la nécessité de deux automates identiques, chaque système de redondance d'UC Premium requiert un minimum de deux modules Ethernet Premium, un dans chaque rack. Ces modules peuvent être deux TSX ETY 4103 ou deux TSX ETY 5103. A l'instar des automates, les positions de rack et les versions de firmware des modules ETY doivent être identiques. Contrairement aux automates, une version de firmware minimum est obligatoire. Votre système ne peut pas fonctionner de manière redondante que si les deux modules ETY possèdent des versions de firmware correspondantes 4.0 minimum. Rôles des modules ETY surveillés Les modules ETY surveillés jouent deux rôles dans la haute disponibilité de la redondance d'UC : Ils offrent une voie de communication supplémentaire qui aide les automates à identifier la cause d'un basculement. Par exemple, les modules ETY surveillés peuvent vous envoyer des informations permettant de déterminer si un automate primaire ne réagit plus en raison d'une erreur détectée dans votre programme d'application ou d'une coupure de courant dans le rack primaire. Ces modules ETY surveillés assurent le contrôle redondant des E/S sur un réseau TCP/IP Ethernet. Pour établir les E/S Ethernet redondantes, exécutez le service I/O Scanning à partir du module ETY surveillé dans le rack primaire. Comme toutes les E/S Ethernet redondantes sont gérées par le module ETY surveillé, on les appelle généralement E/S surveillées. Sélection des modules ETY surveillés Naturellement, un système de redondance d'UC Premium peut prendre en charge plus de deux modules ETY, à condition qu'ils répondent aux exigences ci-dessus. Mais, vous devez désigner une seule paire comme « ETY surveillé » dans Control Expert. L'écran Control Expert permettant de sélectionner les modules ETY surveillés s'affiche comme suit : 26 35012070 10/2019 Concepts du système de redondance d'UC (1) L'option pour sélectionner deux modules ETY faisant office d'ETY surveillés est disponible dans l'onglet Redondance d'UC de la configuration de l'automate. Vous sélectionnez les modules ETY surveillés à l'aide de leur adresse topologique (leur position dans le rack). NOTE : Pour plus d'informations sur le rôle des modules ETY surveillés dans l'ajout d'une fonctionnalité d'E/S Ethernet redondantes, reportez-vous à Minimum Configuration for Redundant Ethernet I/O (voir page 75). NOTE : Pour plus d'informations sur la configuration de votre système de redondance d'UC Premium dans Control Expert, reportez-vous à Configuring a System with the Control ExpertTabs and Dialogs (voir page 140). Pour plus d'informations sur la configuration des modules ETY TSX dans Control Expert, reportez-vous à Minimum Configuration for Redundant Ethernet I/O (voir page 165). Deux connexions de commande : les liaisons de synchronisation Les automates correspondants et les modules ETY surveillés reposent sur deux connexions de commande, appelées « liaisons de synchronisation ». La connexion directe entre les automates de redondance d'UC est appelée « liaison sync-UC ». La connexion entre les modules ETY surveillés est appelée « liaison sync-ETY ». Ces liaisons de synchronisation possèdent les propriétés suivantes : 35012070 10/2019 27 Concepts du système de redondance d'UC Liaison sync-UC La liaison sync-UC est la voie principale de communications pour fournir la redondance d'UC Premium. Elle est établie entre les ports de redondance d'UC Ethernet (repérés par la mention « HSBY ») à l'avant de chaque automate. Chaque UC d'automate redondant fournit les données transmises sur la liaison sync-UC. Mais, l'administration de la transmission réelle de ces données incombe au coprocesseur de chaque port (Copro). Il est important d'établir cette liaison de synchronisation à l'aide d'une connexion par câble sans interruption, et de ne pas l'utiliser à d'autres fins. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Etablissez une connexion point à point sans interruption entre les ports de la liaison de synchronisation d'UC redondante. Ne connectez pas d'autres équipements Ethernet pour qu'ils partagent le même câblage réseau que la liaison sync-UC. Ne dépassez pas les longueurs maximales de câbles Ethernet pour le type de câble sélectionné. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Liaison sync ETY La liaison sync ETY est une voie de transmission et de réception d'autres informations relatives à la redondance d'UC, y compris les informations de diagnostics. En outre, il est possible d'utiliser cette liaison pour établir l'E/S Ethernet redondantes (E/S surveillées), et comme fournisseur d'autres services Ethernet tels que HTTP, FTP, TFTP et SNMP. Vous pouvez connecter directement la liaison sync ETY à l'aide d'un câble inverseur si vous ne prévoyez pas d'utiliser les E/S surveillées. Mais, cette liaison de synchronisation peut aussi être connectée à l'aide de câbles standard par deux (2) ou plusieurs commutateurs réseau. La déconnexion d'un câble inverseur configuré avec le service I/O Scanning entraîne le passage des deux automates en mode hors ligne. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Ne configurez pas le service I/O Scanning lorsque vous établissez une liaison de synchronisation ETY point à point avec un câble inverseur. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 28 35012070 10/2019 Concepts du système de redondance d'UC Etablissement et protection des liaisons de synchronisation Il est très important d'établir correctement ces deux liaisons de synchronisation et d'éviter qu'elles soient endommagées lorsque le système est opérationnel. Si ces câbles ne sont pas connectés lors de l'initialisation du système, les deux automates du système de redondance d'UC démarrent comme automate primaire et tentent de contrôler le système, entraînant ainsi des commandes conflictuelles vers les équipements système. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Vérifiez toujours que les deux liaisons de synchronisation UC et ETY sont physiquement connectées avant de mettre le système sous tension. Si des équipements de communication comme des commutateurs réseau font partie de la liaison de synchronisation ETY, vérifiez que ces équipements sont allumés, initialisés et qu'ils fonctionnent correctement avant de mettre le système sous tension. Acheminez et protégez les câbles de liaisons sync-UC et sync ETY de sorte qu'aucun incident ne puisse pas déconnecter les deux câbles. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Si des E/S sont configurées dans l'ETY supervisé, prenez en compte les scénarios suivants : Si une ou plusieurs lignes de scrutation d'E/S sont configurées dans l'ETY supervisé et qu'il n'y a pas de liaison, les deux UC s'exécutent en mode local. Si aucune scrutation d'E/S n'est configurée dans l'ETY supervisé, les deux UC s'exécutent en mode Primaire. 35012070 10/2019 29 Concepts du système de redondance d'UC Matériel de base pour la redondance d'UC Présentation A la configuration comprenant deux automates de redondance d'UC Premium identiques, deux modules Ethernet TSX ETY 4103 / 5103 identiques et les deux liaisons de synchronisation entre eux, il vous suffit d'ajouter deux racks et deux alimentations identiques pour créer un système de base de redondance d'UC. Ce système est décrit ci-dessous : Illustration 30 35012070 10/2019 Concepts du système de redondance d'UC Nomenclature La nomenclature de ce système est la suivante : Nom Référence Vers. min. Nb. d'unités Racks standard Premium TSX RKY ••• — 2 Alimentations Premium TSX PSY ••• — 2 Contrôleur de redondance d'UC Premium TSX H57 24M ou TSX H57 44M — 2 Modules Ethernet de redondance d'UC Premium TSX ETY 4103 ou TSX ETY 5103 4.0 2 Terminaisons de ligne pour rack Premium TSX TLYEX — 4 Capots de protection Premium TSX RKA 02 — Selon les besoins Câbles de catégorie 5 Schneider Electric Versions UE : 490NTC00005 (5 m) 490NTC00015 (15 m) 490NTC00040 (40 m) 490NTC00080 (80 m) — 2 Versions LU : 490NTC00005U (5 m) 490NTC00015U (15 m) 490NTC00040U (40 m) 490NTC00080U (80 m) NOTE : le matériel ci-dessous est indispensable aux systèmes de redondance d'UC, mais il n'assure pas la redondance car il ne comprend pas d'E/S gérées de manière redondante. Pour une présentation des différents types de systèmes redondants (E/S Ethernet, E/S analogiques, etc.), reportez-vous à la rubrique Système de redondance d'UC Premium, page 63. 35012070 10/2019 31 Concepts du système de redondance d'UC Configuration requise Matériel et logiciel identiques Dans les sections précédentes, nous avons indiqué qu'il était nécessaire de disposer d'automates et de modules Ethernet identiques. En fait, la nécessité d'une configuration identique s'applique à tous les équipements des racks primaire et redondant, ainsi qu'aux programmes d'application créés. Pour créer un système à redondance d'UC fonctionnel, celui-ci doit correspondre à votre système sur tous les points matériels et logiciels suivants, faute de quoi il ne pourra pas passer en mode connecté. Matériel identique Automates à redondance d'UC Premium, soit deux TSX H57 24M ou deux TSX H57 44M, avec micrologiciel identique pour l'unité centrale et le coprocesseur, cartes mémoires et accessoires identiques et installés aux mêmes positions dans les racks. Vous pouvez autoriser de manière temporaire des versions différentes de micrologiciel afin de permettre la mise à niveau du micrologiciel (voir page 259) sans interruption du système. Des modules de communication Ethernet Premium identiques, soit deux TSX ETY 4103 ou deux TSX ETY 5103, avec des versions identiques (4.0 ou ultérieures) du micrologiciel et occupant les mêmes positions dans le rack. E/S en rack identiques, notamment un micrologiciel, un matériel, des révisions (le cas échéant) et des positions dans le rack identiques. Ces conditions restent vraies, que les E/S en rack soient redondantes ou locales. Cartouches de module et accessoires identiques. Pour les modules de communication et E/S en rack utilisant de tels accessoires, les cartouches utilisées doivent être identiques, au même emplacement et configurées de la même manière. Racks Premium TSX RKY ••• identiques (embases). Chaque automate doit contenir le même nombre de racks, avec les terminaisons de ligne appropriées. Les ID de rack utilisés doivent être les mêmes sur les deux automates. Des alimentations Premium TSX PSY ••• identiques, occupant le même emplacement dans le rack et, si possible, alimentées par des circuits différents. Câblage et systèmes de câblage identiques, entièrement blindés et conformes aux règles de longueur pour le type de bus de terrain utilisé. Logiciels identiques Les conditions logicielles suivantes sont également applicables : Des programmes d'application identiques doivent être chargés sur les deux automates à redondance d'UC Premium (voir page 41). 32 35012070 10/2019 Concepts du système de redondance d'UC Redondance en rack Dans ce manuel, nous faisons référence à deux types de modules d'E/S en rack : redondant et local. Pour que deux modules d'E/S en rack fonctionnent de manière redondante dans un système de redondance d'UC et soient qualifiés de redondants, ils doivent répondre aux conditions suivantes : Chaque module d'entrée et de sortie dans un rack doit être identique à un module d'entrée ou de sortie dans l'autre rack. Vous devez connecter chaque paire d'E/S correspondante à un équipement de terrain à l'aide de l'un des blocs de connexion pour les E/S TOR (voir page 65) ou à un duplicateur de signal pour les E/S analogiques (voir page 68). (Par exemple, un bloc de connexion ABE7 est utilisé pour les E/S TOR.) Vous devez configurer ces modules d'E/S identiques pour qu'ils fonctionnent en parallèle de manière continue pendant les basculements, en utilisant les valeurs de repli appropriées pour les sorties. Les valeurs de repli appropriées dépendent de l'application et du type d'E/S. De plus, pour les sorties TOR, les valeurs de repli dépendent de la logique utilisée (positive ou négative). Les modules d'E/S en rack qui ne répondent pas aux exigences de redondance sont désignés comme des modules d'E/S en rack locales ou simplement des modules d'E/S locales. N'oubliez pas : Alors que seul le contrôleur primaire peut affecter les modules d'E/S en rack redondants, les E/S en rack locales peuvent être gérées par le contrôleur primaire ou le contrôleur redondant. Avant d'installer des E/S en rack locales, consultez la section Gestion des E/S en rack (voir page 200). Matériel pris en charge Plusieurs racks peuvent être utilisés dans les systèmes de redondance d'UC Premium avec un automate version 2.83 ou ultérieure (synchronisée avec Control Expert 6.0). Les systèmes exécutant une version antérieure ne prennent pas en charge (voir page 105) l'utilisation de racks étendus. Certains modules (voir page 88) disponibles pour d'autres automates Premium ne peuvent pas être utilisés dans les systèmes à redondance d'UC. En général, il s'agit de modules experts tels que des compteurs, etc. Plate-forme de programmation Seul Control Expert version 3.1 ou ultérieure peut être utilisé pour la configuration des systèmes de redondance d'UC et pour la gestion des programmes d'application à utiliser dans ces systèmes. Vous devez configurer au moins une paire de modules ETY comme « modules ETY surveillés » dans Control Expert. 35012070 10/2019 33 Concepts du système de redondance d'UC Relais d'alarme de l'alimentation De nombreuses alimentations Premium TSX PSY ••• incluent des relais d'alarme qui offrent une deuxième méthode pour déterminer l'état de l'alimentation. Le relais d'alarme pour ces alimentations est situé sur le bornier, comme dans cette illustration : Lorsque le système à redondance d'UC fonctionne normalement, avec les automates en mode (voir page 40) Run/Primaire ou Run/Redondant, le relais d'alarme est activé et son contact est fermé (état 1). Lorsque l'un des automates passe en mode Stop ou local, ou lorsque l'alimentation faiblit ou est coupée, le relais d'alarme passe en position de repli et le relais associé s'ouvre (état 0). Cette figure illustre ces comportements : 34 35012070 10/2019 Concepts du système de redondance d'UC L'état du relais d'alarme sur chaque rack principal Premium s'aligne sur le mode (voir page 40) de l'automate à redondance d'UC comme suit : Mode de fonctionnement des automates à redondance d'UC Etat du relais d'alarme sur l'alimentation associée Stop Ouvert Local Ouvert Run primaire Fermé Run redondant Fermé En outre, l'alimentation redondante d'un système Premium à redondance d'UC permet trois schémas de câblage possibles pour les relais d'alarme : les relais peuvent être câblés en série, en parallèle ou indépendamment. Par conséquent, dans un système Premium à redondance d'UC, compte tenu des modes de fonctionnement et du câblage, le nombre de configurations possibles pour les relais d'alarme est beaucoup plus élevé que pour un système Premium autonome. Si vous prévoyez d'utiliser les relais d'alarme d'alimentation, étudiez soigneusement les configurations pour déterminer celle qui convient à votre système dans tous les modes de fonctionnement. 35012070 10/2019 35 Concepts du système de redondance d'UC Etablissement de la redondance Echange de la base de données Le caractère redondant du système de redondance d'UC Premium est assuré en maintenant l'automate redondant et les modules associés dans un état leur permettant de passer rapidement en mode de marche Run primaire. Autrement dit, l'automate redondant dispose de toutes les informations requises pour répliquer les états d'E/S de l'automate primaire. Ces informations sont par ailleurs mises à jour régulièrement. Dans un système de redondance d'UC Premium, les informations collectées constituent la « base de données ». Le terme « transfert de base de données »·désigne l'échange périodique de cette base. La base de données est créée par l'UC de l'automate primaire immédiatement après que cette UC a terminé d'évaluer les conditions d'entrée (les valeurs %I et %MW) et les mots d'état système du transfert inverse de l'automate redondant (%SW62 - %SW65). Une fois la base de données créée, l'automate primaire la transfère à son coprocesseur qui, à son tour, la transmet au coprocesseur de l'automate redondant via la liaison de synchronisation des UC. L'automate redondant applique ensuite les informations de la base de données selon les besoins. La base de données transférée de façon périodique de l'automate primaire vers l'automate redondant (via les coprocesseurs et la liaison de synchronisation des UC) contient les données système et les données d'application utilisateur. Ces données ne sont pas toutes localisées (adressables). Les données transférées sont les suivantes : Informations système : Localisées (sous-ensemble des bits et mots système) Échangées au cours de chaque tâche MAST : - Bits système : %S30, S31, %S38, %S50, %S59, %S94 - Mots système : %SW0, %SW1, %SW8, %SW9, %SW49…%SW53, %SW59, %SW60, %SW70, %SW108 Échangées uniquement lors d'un basculement - %SD18 et %SD20 Non localisées Sous-ensemble de données système géré par le système d'exploitation de l'automate primaire. Ce sous-ensemble comprend les compteurs du système utilisés par les blocs fonction tels que TON, TOFF, etc. Données d'application utilisateur : Localisées Toutes les données %M, %MW, %MD et %MF de l'adresse 100 jusqu'au nombre maximal de champs d'adresse globale défini dans l'onglet Configuration de Control Expert (sans dépasser 128 Ko). La plage en dessous de 100 (par exemple, %MW0 - %MW99) n'est pas transférée. 36 Objets de sortie (%Q) et paramètres de forçage des sorties éventuellement configurés Variables EDT/DDT, si localisées par l'utilisateur Types de données SFC (diagramme fonctionnel en séquence) 35012070 10/2019 Concepts du système de redondance d'UC Non localisées Variables EDT/DDT, si localisées par le système Types de données EFB/DFB (bloc fonction) NOTE : outre les informations ci-dessus, l'automate primaire envoie les valeurs de tous les bits forcés à l'automate redondant dans le cadre de l'échange périodique de la base de données. NOTE : le volume maximum de données localisées pouvant être transférées dans la base de données est de 128 Ko pour le TSX H57 24M et le TSX H57 44M. Le volume maximum de données non localisées est de 120 Ko pour le TSX H57 24M et 300 Ko pour le TSX H57 44M. NOTE : la taille maximale de la base de données entière est d'environ 165 Ko pour le TSX H57 24M et de 405 Ko pour le TSX H57 44M. NOTE : Pour obtenir des informations concernant les mots de commande, les paramètres de réglage et la taille mémoire maximale de ces zones, reportez-vous au document EcoStruxure™ Control Expert - Modes de fonctionnement. Pour obtenir une description détaillée des bits et mots système échangés, reportez-vous au document EcoStruxure™ Control Expert - Bits et mots système - Manuel de référence. Pour en savoir plus sur le transfert de base de données, y compris sur la prise en compte des informations contenues dans la base par l'automate redondant, reportez-vous à la section Présentation du processus de transfert de base de données d'un système de redondance d'UC Premium, page 119. Exécution synchronisée des programmes L'échange périodique des données système et des données d'application utilisateur ne suffit pas à synchroniser l'automate redondant avec l'automate primaire. L'exécution cyclique des tâches sur chaque automate doit également coïncider de sorte qu'aucun automate ne prenne d'avance tandis que l'autre n'a pas fini de traiter ses informations. Par conséquent, l'automate primaire devra parfois attendre la fin du traitement sur l'automate redondant. De son côté, l'automate redondant devra peut-être attendre des informations de l'automate primaire. Les programmes devant être exécutés de façon synchronisée, le cycle d'exécution des tâches se veut nécessairement déterministe. C'est pourquoi la programmation d'un système de redondance d'UC Premium s'effectue uniquement au moyen de tâches MAST. Pour en savoir plus sur les exigences applicables aux tâches MAST et sur leur exécution dans un système de redondance d'UC, reportez-vous aux sections Généralités, page 41 et Ajustement des propriétés de tâche MAST, page 210. 35012070 10/2019 37 Concepts du système de redondance d'UC Evénements de basculement Le terme « basculement » désigne le moment où la commande système est transférée de l'automate primaire vers l'automate redondant. Le basculement possède une durée limitée, et peut être exécuté manuellement (par Control Expert ou une réinitialisation physique d'un automate) ou automatiquement par les conditions du système. Les causes du basculement, ainsi que le comportement du système de redondance d'UC Premium lors d'un tel événement, sont des sujets complexes abordés tout au long de ce manuel, et de manière approfondie dans la section Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement, page 275. Si le présent manuel décrit de manière détaillée les événements de basculement, il convient cependant d'apporter quelques informations générales afin de mieux comprendre les sujets qui suivent : 38 Le système de redondance d'UC Premium présente un avantage essentiel : il permet de détecter différentes conditions d'erreur et, au besoin, de déclencher un basculement. La durée de l'événement de basculement varie selon le type d'erreur. Par exemple : L'automate primaire fonctionne en mode Connecté et peut communiquer avec l'automate redondant. Sur détection d'une erreur nécessitant un basculement, il ordonne le déclenchement d'un événement de basculement. Pour en savoir plus, reportez-vous à la section Communications et basculement des automates, page 117. L'automate primaire n'est plus opérationnel ou toutes les communications entre l'automate primaire et l'automate redondant sont perdues. Un basculement se produit alors automatiquement. Le comportement des E/S en rack redondantes lors d'un basculement est simple. Cette simplicité s'explique par l'obligation de recourir au même matériel et de transférer la base de données de façon périodique et synchronisée. Malgré tout, certains points restent obscurs à première vue : Les paramètres de repli des E/S en rack redondantes deviennent très importants, et doivent être coordonnés avec le type et la logique de sortie, ainsi qu'avec le comportement prévu de l'application. Il existe des différences importantes entre le basculement des E/S TOR et analogiques. Pour plus d'informations, reportez-vous à la section Configurations minimales par type d'E/S, page 64. Dans le cas d'E/S réseau (Ethernet et Modbus), un niveau supplémentaire de complexité s'ajoute lors d'un basculement. Voici pourquoi : 35012070 10/2019 Concepts du système de redondance d'UC En cas de basculement, l'automate du système de redondance d'UC réaffecte l'adresse réseau de l'automate primaire à l'automate redondant. Pour en savoir plus, reportez-vous à la section Permutation des adresses réseau lors du basculement, page 161. En outre, il est possible que d'autres services Ethernet (HTTP, FTP) fonctionnent au moment du basculement. Or, lors d'un basculement, l'automate ferme et rouvre ces services sur les modules ETY du nouvel automate primaire. Pour en savoir plus, reportez-vous à la section Effets de la redondance d'UC Premium sur le réseau, page 174. Le basculement automatique ne s'applique pas aux E/S locales. Vous devez gérer les E/S locales dans la section 0 de votre programme d'application si vous voulez qu'elles continuent de fonctionner après un basculement. 35012070 10/2019 39 Concepts du système de redondance d'UC Modes de fonctionnement révisés Dans un système de redondance d'UC Premium fonctionnant normalement, il existe deux automates en mode RUN à un moment donné, l'automate primaire et l'automate redondant. Par conséquent, le système de redondance d'UC Premium nécessite d'autres modes ou états de fonctionnement révisés pour refléter l'état du système. En outre, la nature redondante du système indique que la relation entre les modes de fonctionnement change. Vous trouverez ci-après un bref résumé des modes de fonctionnement d'un système de redondance d'UC Premium : Stop : L'automate a reçu une commande Stop et s'est correctement arrêté. Run primaire : L'automate a reçu une commande Run et a assumé le rôle primaire. Il n'a pas détecté un autre automate faisant office de primaire, ou, si les deux automates ont été démarrés simultanément, il possédait l'adresse MAC de niveau inférieur. Run redondant : L'automate a reçu une commande Run et a assumé le rôle redondant. Soit cet automate a détecté un autre automate de système de redondance d'UC faisant déjà office de primaire, soit, si les deux automates ont été démarrés simultanément, il possédait l'adresse MAC de niveau supérieur. L'automate concerné a reçu une commande Stop ou a répondu à une erreur détectée, et a quitté l'un des modes de fonctionnement Run (primaire ou redondant). AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Ne supposez jamais le mode de fonctionnement d'un PLC avant son installation, son fonctionnement, sa modification ou sa réparation. Avant tout intervention sur un automate, vérifiez toujours formellement le mode de fonctionnement des deux automates du système de redondance d'UC en regardant leurs voyants et en vérifiant leurs mots d'état système. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : Dans certains cas, (lorsqu'aucune application valide n'est chargée dans un automate, par exemple), un automate de redondance d'UC Premium passe dans l'état "Non-Conf" ou de nonconfiguration et se signale comme tel. Cet état n'est pas considéré comme un mode de fonctionnement. Une description plus détaillée des modes de fonctionnement du système de redondance d'UC, y compris un diagramme de transitions état / état, est disponible dans la section Conditions déclenchant un basculement, page 227. 40 35012070 10/2019 Concepts du système de redondance d'UC Différences dans la programmation Généralités En général, les programmations d'un automate de redondance d'UC Premium sous Control Expert et de tout autre automate Premium sous Control Expert sont très semblables . Control Expert offre un environnement de développement convivial compatible avec la norme IEC 61131-3. Ainsi, la plupart des techniques de programmation dans d'autres environnements de développement et pour d'autres équipements sont applicables au système de redondance d'UC Premium. Cependant, prenez en compte les remarques importantes suivantes : Seul Control Expert version 3.1 ou ultérieure peut être utilisé pour la configuration des systèmes de redondance d'UC et pour la gestion des programmes d'application à utiliser dans ces systèmes. Les programmes d'application doivent être identiques dans les deux automates. Sinon, l'automate signale une « différence de logique ». Si les automates de redondance d'UC sont opérationnels simultanément avec une différence de logique, l'automate redondant entre en mode de fonctionnement local. Si une différence de logique existe au cours d'un démarrage simultané des automates de redondance d'UC, un des automates démarre en tant que primaire et l'autre reste en mode de fonctionnement local. Si les automates sont démarrés de manière séquentielle avec une différence de logique, le deuxième automate démarre en mode local. Lorsque les automates de redondance d'UC testent une différence de logique, ils vérifient trois conditions : - Si le programme d'application que vous avez chargé sur les deux automates est le même. - Si les tables d'animation Control Expert des deux automates sont les mêmes. - Si les commentaires Control Expert des deux automates sont les mêmes. Des programmes d'application différents dans chaque automate entraînent une différence de logique. Par défaut, si les tables d'animation et les commentaires dans les automates sont différents, une différence de logique se produit. Cependant, vous pouvez modifier ce comportement. Pour plus d'informations, reportez-vous à Understanding Premium Hot Standby Logic Mismatch (voir page 250). Certaines modifications des programmes d'application sont possibles en mode connecté, alors que d'autres nécessitent une mise à jour en mode local. Pour en savoir plus, reportezvous à la section Online/Offline Modifications to an Application Program (voir page 252). Lors de la connexion de Control Expert à un système de redondance d'UC, n'oubliez pas les considérations suivantes : 35012070 10/2019 41 Concepts du système de redondance d'UC Généralement, les informations visibles dans Control Expert sont identiques que vous vous connectiez à l'automate primaire ou à l'automate redondant. La plupart des registres de l'automate redondant reflètent les valeurs indiquées par l'automate primaire lors de chaque tâche MAST. Toutefois, il existe des différences entre les données de l'automate primaire et de l'automate redondant. Ces exceptions comprennent les données localisées de l'application utilisateur et des mots système gérées de manière indépendante dans chaque automate (%SW61, %MW0 %MW99). Si vous tentez d'écrire des valeurs dans les registres de l'automate redondant, ceci n'a généralement aucun effet. Le transfert de base de données suivant depuis l'automate primaire écrase généralement toute valeur commandée. Les utilisateurs qui ont programmé des systèmes PL7 Warm Standby ou d'autres systèmes de redondance d'UC remarqueront que bon nombre des événements qui étaient auparavant gérés dans le programme de l'application bénéficient maintenant d'une prise en charge automatique. Toutefois, la configuration actuelle de votre système peut requérir la programmation d'opérations redondantes. Par exemple, si vous souhaitez que la détection d'une erreur dans un module ETY non configuré comme l'ETY surveillé déclenche un basculement, vous devez inclure ce fonctionnement dans votre application. Types de tâches d'application Dans un système de redondance d'UC Premium, l'automate redondant doit rester prêt à assumer le rôle d'automate primaire. Ceci nécessite que les deux automates exécutent des applications identiques, et que l'automate primaire fournisse les informations d'état et les données d'application actuelles à l'automate redondant une fois par cycle. Le transfert synchrone et déterministe des données et des informations d'état de l'automate primaire vers l'automate redondant est obtenu à l'aide des tâches MAST. Utilisation exclusive des tâches MAST Les tâches MAST doivent être utilisées exclusivement dans les systèmes de redondance d'UC Premium, car le transfert des données d'application utilisateur et système de l'automate primaire vers l'automate redondant est synchronisé avec cette tâche. Les tâches et méthodes de programmation préemptives, asynchrones ou basées sur les interruptions, telles que les tâches, événements et déclencheurs de front FAST, ne doivent pas être utilisées. Elles peuvent avoir une incidence sur les performances des tâches MAST et provoquer des incohérences entre valeurs de sortie des automates primaire et redondant en cas de basculement. Seules les tâches MAST permettent la synchronisation des données entre automates primaire et redondant. 42 35012070 10/2019 Concepts du système de redondance d'UC AVERTISSEMENT COMPORTEMENT IMPREVU DE L'EQUIPEMENT N'utilisez pas de tâches préemptives, asynchrones ou basées sur les interruptions pour programmer les sorties du système de redondance d'UC Premium. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Différences entre les tâches MAST du système de redondance d'UC Les tâches MAST du système de redondance d'UC sont différentes des tâches MAST standard que vous connaissez parfaitement grâce à votre expérience dans la programmation d'autres automates Premium. Dans un automate de redondance d'UC Premium, l'exécution d'une tâche MAST implique des étapes supplémentaires nécessaires à la prise en charge de la redondance. Ces dernières offrent les avantages suivants : Création de base de données (reportez-vous à Database Exchange (voir page 36)). Transmission de base de données. Etats d'attente pour synchroniser l'exécution de tâches MAST (reportez-vous à Synchronized Program Execution (voir page 37)). Application des images de sortie (selon les besoins). Tâche MAST Premium standard Les illustrations suivantes offrent une comparaison entre une tâche MAST normale et une tâche MAST de redondance d'UC. La tâche MAST normale apparaît sous la forme suivante : 35012070 10/2019 43 Concepts du système de redondance d'UC Tâche MAST de redondance d'UC La version redondance d'UC de la tâche MAST présente une étape supplémentaire pour les « Fonctions du système de redondance d'UC », qui comprennent : L'assemblage de la base de données par l'UC. La transmission de la base de données entre l'UC et le coprocesseur. La version redondance d'UC de la tâche MAST apparaît sous la forme suivante : En général, les durées des étapes du pilote d'entrée, du programme d'application et du pilote de sortie sont semblables à celles constatées dans les automates Premium autonomes. Le délai nécessaire à l'UC pour assembler la base de données est généralement insignifiant. Cependant, la durée nécessaire au transfert de la base de données vers le coprocesseur et à la communication de ces informations vers l'automate redondant, varie de façon linéaire selon la taille de la base de données. Pour plus d'informations sur les actions et durées des tâches MAST du système de redondance d'UC, reportez-vous aux sections Database Transfer Between Hot Standby PLCs (voir page 118) et Adjusting MAST Task Properties (voir page 210). 44 35012070 10/2019 Concepts du système de redondance d'UC Fonctions limitées de redondance d'UC Présentation Pour les applications de redondance d'UC Premium, certaines fonctionnalités de programmation que vous avez utilisées par le passé ne s'appliquent plus aux opérations redondantes. Cette section résume ces restrictions. Fonctions de Warm Standby PL7 Les blocs fonction hérités suivants prennent en charge le comportement de Warm Standby PL7 Premium, et sont désormais incompatibles avec la redondance d'UC. L'utilisation de ces blocs fonction peut entraîner des modifications imprévues dans les états de sortie, soit immédiatement soit lors du basculement. Ces blocs fonction ne doivent pas être utilisés : PL7_COUNTER PL7_DRUM PL7_MONOSTABLE PL7_REGISTER_32 PL7_REGISTER_255 PL7_TOF PL7_TON PL7_TP PL7_3_TIMER AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL N'utilisez pas les blocs fonction Warm Standby PL7 répertoriés ci-dessus dans un système de redondance d'UC Premium. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. DFB d'échange de données Les blocs fonction dérivés (DFB) suivants ont été spécifiquement conçus pour l'échange des données, et sont désormais incompatibles avec la redondance d'UC. Ces blocs fonction n'ont pas été transférés vers Control Expert, et ne sont donc pas utilisables : Ha_db_basic Ha_db_cycle_opt Ha_db_size_opt 35012070 10/2019 45 Concepts du système de redondance d'UC Fonctions Expert pour la programmation de SFC / Grafcet Les fonctions Expert suivantes (EF) utilisées auparavant pour fournir des échanges de données et de contextes dans la programmation du diagramme fonctionnel en séquences (SFC) / Grafcet sont désormais incompatibles avec la redondance d'UC. Ces blocs fonction n'ont pas été transférés vers Control Expert, et ne sont donc pas utilisables : Get_stat_chart Set_stat_chart Modification des paramètres des fonctions Expert en cours d'exécution Vous n'êtes plus autorisé à modifier les paramètres de fonction Expert (EF) au moment de l'exécution à l'aide de votre application ou de l'écran de mise au point de Control Expert. Les fonctions Expert (généralement utilisées pour la régulation) écrivent leurs valeurs de paramètres dans des plages de mémoire qui ne font pas partie du transfert de base de données de redondance d'UC. Par conséquent, si les paramètres EF sont modifiés lorsque le système est opérationnel, ceci peut entraîner des états de fonctionnement différents entre les automates primaire et redondant en cas de basculement. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Ne programmez pas l'application de sorte qu'elle modifie les paramètres EF, à moins de programmer l'application pour qu'elle transfère ces modifications à l'automate redondant à chaque tâche MAST. Ne modifiez pas manuellement les paramètres EF à l'aide de l'écran de mise au point Control Expert tant que le système est en fonctionnement. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Fonction SAVE_PARAM L'utilisation de la fonction SAVE_PARAM est interdite dans une application de redondance d'UC. Cette fonction écrase la valeur initiale d'un paramètre du module stocké dans la zone de code du programme. Cette zone n'est pas transférée de l'automate primaire vers l'automate redondant dans la base de données. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL N'utilisez pas la fonction SAVE_PARAM dans un système de redondance d'UC Premium. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 46 35012070 10/2019 Concepts du système de redondance d'UC Type de données dérivé T_COM_MB Le type de données dérivé d'E/S (T_COM_MB IODDT) risque d'entraîner un comportement imprévisible lorsqu'il est utilisé pour interroger l'octet de poids fort de la variable PROTOCOL de communications. Seul l'octet de poids faible doit être interrogé à l'aide de cette fonction. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Lors de l'utilisation de la fonction T_COM_MB IODDT pour déterminer le protocole Modbus utilisé, n'interrogez pas l'octet de poids fort de la variable PROTOCOL. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 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. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Ne modifiez pas les valeurs initiales des variables déclarées à l'aide du bit système %S94. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Boucles de contrôle internes Pour éviter les risques de sauts de sortie lors du basculement, n'utilisez pas les boucles de contrôle internes. Privilégiez l'utilisation des EFB de la bibliothèque de contrôle. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL N'utilisez pas les boucles de contrôle internes. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 35012070 10/2019 47 Concepts du système de redondance d'UC Restrictions de la section 0 Les restrictions suivantes ne s'appliquent qu'à la programmation de la première section (Section 0) de votre application. Les blocs fonction dérivés (DFB) peuvent ne pas être utilisés dans la section 0. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL N'utilisez pas les blocs fonction TON, TOFF et TP dans la section 0 de votre programme d'application. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Blocs fonction de communication asynchrone Lors d'un basculement, les blocs fonction de communication asynchrone (WRITE_VAR, par exemple) fonctionnent à nouveau automatiquement dans le nouvel automate primaire sans attention particulière. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Suivez la procédure suggérée ci-après lorsque vous utilisez des blocs fonction de communication asynchrone. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. La procédure suivante doit être utilisée pour permettre aux blocs fonction de communication asynchrone de se remettre en marche automatiquement après un basculement : Programmez l'application afin qu'elle stocke les valeurs de tous les paramètres de gestion des blocs fonction dans la zone de non-transfert de la mémoire (%MW0 à %MW99). Initialisez le paramètre de longueur à chaque appel du bloc fonction. Utilisez un bloc fonction Timer distinct comme remplacement du paramètre Timeout du bloc fonction de communication. NOTE : Si, pour une raison quelconque, vous n'êtes pas en mesure de suivre cette procédure et qu'un basculement rend votre bloc fonction de communication inopérant, écrivez votre programme d'application de sorte qu'il règle le bit d'activité de ce bloc fonction sur 0 avant de le redémarrer dans l'UC du nouvel automate. 48 35012070 10/2019 Concepts du système de redondance d'UC Fonctions supplémentaires Tandis que l'utilisation des fonctions répertoriées ci-dessus est restreinte, une attention particulière est recommandée même lors de l'emploi 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. Par exemple, les instructions explicites WRITE_CMD et WRITE_PARAM sont toutes deux capables d'écrire des valeurs non transférables et doivent être utilisées avec prudence. Prenez l'exemple suivant : si l'instruction WRITE_CMD est liée à une commande « Passage du mode Modbus au mode caractère » dans un module TSX SCP 114, ce changement n'est effectué que dans l'automate primaire. En cas de basculement, le nouvel automate primaire redémarre en mode Modbus et non en mode Caractère. Mise au point La mise au point de votre programme d'application de redondance d'UC s'effectue désormais en deux étapes : Premièrement, vous mettez au point l'application dans un automate de redondance d'UC unique 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é au cours de cette étape. NOTE : Pour plus d'informations sur la mise au point du programme d'application de redondance d'UC, reportez-vous à Debugging Your Hot Standby Application (voir page 206). Exécution d'automates primaire et redondant Dans un système de redondance d'UC Premium, l'exécution de votre application est différente selon qu'elle est exécutée dans l'automate primaire ou dans l'automate redondant. La différence principale est que le programme d'application est exécuté intégralement sur l'automate primaire, tandis que l'automate redondant n'exécute que la première section (également appelée « Section 0 »). Ceci est important car certains comportements du système doivent être commandés dans la section 0. Les exemples incluent : E/S locales, en cas d'exécution depuis l'automate redondant. Ceci inclut la permutation entre les signaux d'E/S analogiques en rack redondantes. Pour plus d'informations, reportez-vous à Minimum Configuration for Redundant Analog I/O (Outputs Only (voir page 70). Renseignement des registres de transfert inversés de l'automate redondant (%SW62 %SW65) avec informations de diagnostic personnalisées que le programme d'application intégral utilise dans l'automate primaire. 35012070 10/2019 49 Concepts du système de redondance d'UC D'autres comportements du système ne doivent pas être commandés dans la section 0. Par exemple : Vous ne devez pas modifier les valeurs des sorties TOR contrôlées de façon redondante dans la section 0. L'automate redondant exécute la première section (section 0) de votre programme d'application, puis applique ultérieurement les images %Q / %QW reçues depuis l'automate primaire. Si vous modifiez les bits de sortie TOR dans la section 0, les valeurs commandées des sorties en rack redondantes de l'automate redondant risquent d'être modifiées deux fois dans une seule tâche MAST. Ainsi, l'état physique obtenu pourrait être incompatible avec celui indiqué par l'automate primaire. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Ne modifiez pas les valeurs de bits de sortie TOR pour les sorties redondantes dans la première section (section 0) de votre programme d'application. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 50 35012070 10/2019 Premium sous EcoStruxure™ Control Expert Présentation du système de redondance d'UC 35012070 10/2019 Chapitre 2 Présentation du système de redondance d'UC Présentation du système de redondance d'UC Objet de ce chapitre Ce chapitre contient une brève présentation de l'automate du système de redondance d'UC. Il commence par décrire les caractéristiques physiques et d'affichage de l'automate, surtout celles qui différencient le TSX H57 ••• des autres automates Premium y compris le TSX P57 •••. Il conclut par des informations concernant les limites de fonctionnement, les certifications et les normes de l'automate du système de redondance d'UC Premium. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation de l'automate 52 Limites de fonctionnement 59 Certifications et normes 60 35012070 10/2019 51 Présentation du système de redondance d'UC Présentation de l'automate Présentation Les automates de redondance d'UC TSX H57 ••• et TSX P57 ••• Premium sont très semblables. Les modifications majeures concernent le micrologiciel, et affectent principalement le comportement opérationnel de l'automate. Mais, elles régissent également le fonctionnement des indicateurs physiques, des commandes et des prises terminal à l'avant de l'équipement. Par exemple : Les voyants du bloc d'affichage fonctionnement différemment et leur signification varie. Le port Ethernet à l'avant de l'équipement est dédié à la liaison sync-UC. L'utilisation du bouton de RAZ démarrage à froid a des conséquences. L'installation ou la désinstallation de cartes PCMCIA dans un système opérationnel a également des conséquences. 52 35012070 10/2019 Présentation du système de redondance d'UC Illustration 1 2 3 4 5 6 7 8 Bloc d'affichage (voyants d'état) Bouton d'extraction de la mémoire du fichier DOS (non utilisé) Bouton de RAZ démarrage à froid Prise terminal Uni-Telway (connexion des outils de programmation, IHM) Prise terminal USB (connexion des outils de programmation) Emplacement PCMCIA pour une carte d'extension mémoire (emplacement A) Emplacement PCMCIA pour carte de stockage de données (emplacement B) Port dédié pour liaison sync-UC NOTE : L'utilisation du bouton de RAZ démarrage à froid entraîne la réinitialisation de l'automate concerné en utilisant les valeurs par défaut au lieu des données système et application mises en cache. Si l'automate concerné est le primaire, un basculement se produit. S'il est le redondant, il reprend le rôle redondant après la réinitialisation. 35012070 10/2019 53 Présentation du système de redondance d'UC NOTE : La tentative de désinstallation ou d'installation d'une carte PCMCIA alors que le système de redondance d'UC fonctionne entraîne le redémarrage de l'automate concerné. Si l'automate concerné est le primaire, un basculement se produit. S'il est le redondant, il reprend le rôle redondant après la réinitialisation. NOTE : veillez à ce que la carte PCMCIA stockant votre programme d'application soit chargée dans l'emplacement A des deux automates. Si la carte contenant votre programme d'application est installée dans l'emplacement B de l'un ou des deux automates, le système ne démarre pas. Port Uni-Telway Le port Uni-Telway à l'avant de l'automate du système de redondance d'UC Premium peut être utilisé pour les connexions Control Expert et IHM/SCADA. Mais, le système de redondance d'UC Premium n'administre pas le port Uni-Telway de manière redondante. Ce dernier fonctionne aussi longtemps que l'automate est exploitable, mais son adresse et son état ne sont pas modifiés pendant et après un basculement. Par conséquent, les points suivants doivent être bien compris : En mode maître (par défaut), le port Uni-Telway fournit une connexion point à point avec le poste de travail Control Expert ou le terminal IHM. Cette connexion physique est généralement établie entre le poste Control Expert ou IHM et l'automate primaire désigné. En cas de basculement, le poste Control Expert ou IHM sera connecté au nouvel automate redondant ou à un automate local. Dans de tels cas, soit la connexion n'est pas fonctionnelle, soit il ne peut pas être immédiatement évident qu'un basculement s'est produit, car les automates exécutent des programmes identiques et contiennent des valeurs similaires en mémoire. Dans le deuxième cas, la tentative de commander le système de redondance d'UC par le poste Control Expert ou IHM ne fonctionne pas comme prévu. Même lorsqu'un automate de redondance d'UC est connecté comme esclave Uni-Telway sur un réseau correspondant plus grand, aucune administration redondante n'est possible. L'adresse esclave affectée du port Uni-Telway n'est pas permutée automatiquement lors d'un basculement. Le maître de communications, que ce soit un poste de travail Control Expert, un terminal IHM, ou un autre équipement, continue de communiquer avec l'automate concerné à l'ancienne adresse comme si aucun basculement ne s'était produit. Par conséquent, si vous prévoyez d'utiliser le port Uni-Telway à des fins opérationnelles, veillez à ce que le système réponde de manière appropriée en cas de basculement. Port USB Le port USB à l'avant de l'automate ne peut être utilisé que pour une connexion esclave point à point avec un poste de travail Control Expert. Comme avec une connexion Uni-Telway point à point, il n'existe aucune administration redondante du port USB. A l'instar du port Uni-Telway, si un basculement se produit, Control Expert est désormais connecté au nouvel automate redondant ou à un automate local. De nouveau, il ne peut pas être immédiatement évident qu'un basculement s'est produit. 54 35012070 10/2019 Présentation du système de redondance d'UC AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT N'utilisez pas une connexion aux ports Uni-Telway ou USB comme moyen primaire de commander le système de redondance d'UC Premium. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Vérifiez qu'un automate est dans le mode de fonctionnement approprié avant de l'installer, de l'utiliser, de le modifier ou de le réparer. Avant d'agir sur un automate, obtenez toujours la confirmation positive du mode de fonctionnement des deux automates de redondance d'UC en examinant leurs voyants et en vérifiant leur mots d'état système. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Différences du bouton démarrage à froid L'utilisation du bouton de RAZ démarrage à froid entraîne la réinitialisation de l'automate concerné en utilisant les valeurs par défaut au lieu des données système et application mises en cache. Si l'automate concerné est le primaire, un basculement se produit. S'il est le redondant, il reprend le rôle redondant après la réinitialisation. Différences de la carte PCMCIA La tentative de désinstallation ou d'installation d'une carte PCMCIA alors que le système de redondance d'UC fonctionne entraîne le redémarrage de l'automate concerné. Si l'automate concerné est le primaire, un basculement se produit. S'il est le redondant, il reprend le rôle redondant après la réinitialisation. veillez à ce que la carte PCMCIA stockant votre programme d'application soit chargée dans l'emplacement A des deux automates. Si la carte contenant votre programme d'application est installée dans l'emplacement B de l'un ou des deux automates, le système ne démarre pas. Bloc d'affichage de redondance d'UC Les voyants de bloc d'affichage d'un automate de système de redondance d'UC Premium ont une apparence semblable à ceux des autres automates Premium, mais ont des significations différentes. Veuillez vous familiariser avec la figure et le tableau suivants pour comprendre les différences. 35012070 10/2019 55 Présentation du système de redondance d'UC Emplacement et apparence Etats et signification des voyants Voyant Signification Allumé en continu Clignotant Eteint en continu RUN (vert) Affiche le mode de fonctionnement du système de redondance d'UC Automate fonctionnant en mode Primaire, exécutant le programme d'application complet 2,5 s allumé, 500 ms éteint : L'automate n'a pas Signale des erreurs non relatives aux modules d'E/S L'automate ne Automate en état de nonfonctionne pas selon configuration. les spécifications ou ne Programme d'application manquant fonctionne plus. ou non valide. L'automate a détecté une erreur logicielle bloquante. Une erreur de batterie de carte mémoire a été détectée. Erreur de bus X détectée (voir Remarque 1). ERR (rouge) 56 automate fonctionnant en mode Redondant, n'exécutant que la première section (section 0) du programme d'application. 500 ms allumé, 2,5 s éteint : automate fonctionnant en mode Local, aucune exécution du programme d'application. 500 ms allumé, 500 ms éteint : l'automate est en mode Stop ou a détecté une erreur logicielle bloquante. été configuré. Programme d'application manquant ou non valide. Etat normal 35012070 10/2019 Présentation du système de redondance d'UC Voyant Signification Allumé en continu Clignotant Eteint en continu I/O (rouge) Signale des erreurs relatives aux modules d'E/S Les E/S en rack ne Erreur de bus X détectée (voir Remarque 1) Etat normal TER (jaune) Signale une activité sur la prise terminal Uni-Telway — STS (jaune) Affiche l'état du coprocesseur de liaison sync-UC Etat normal. L'échange de données est Le système n'est pas redondant. Cet état se cyclique entre les automates primaire et redondant. produit généralement lors de l'initialisation du coprocesseur, mais doit cesser à la fin des autotests du coprocesseur. ACT (jaune) Signale une activité sur la liaison syncUC (Voir Remarque 2) sont pas configurées ou ne fonctionnent pas correctement. Un équipement Ethernet surveillé par l'utilitaire I/O Scanning informe l'automate qu'il ne fonctionne plus. Liaison inactive Liaison de prise terminal active. La fréquence de clignotement est relative à la quantité de trafic. Le coprocesseur ne répondait pas à ses spécifications d'autotest ou ne fonctionne plus. Liaison inactive Liaison sync-UC active. Ceci est l'état normal lorsque le système est opérationnel. La fréquence de clignotement est relative à la quantité de trafic. (Voir Remarque 2) NOTE : 1 - Lors de la détection d'une erreur de bus X, elle est signalée par clignotement simultané des voyants ERR et I/O. NOTE : 2 - Le voyant ACT indique l'activité de communication entre les automates primaire et redondant. Etant donné que ce voyant s'allume lors de chaque échange de bases de données (une fois par tâche MAST), il se peut que ce voyant soit allumé en continu. 35012070 10/2019 57 Présentation du système de redondance d'UC Description des états du voyant RUN Trois schémas de clignotement du voyant RUN permettent de faire la distinction entre les modes de fonctionnement de l'automate du système de redondance d'UC Premium. Ces schémas sont notés dans le tableau ci-dessus. Ils sont répétés ci-dessous sous forme graphique pour vous aider. 58 35012070 10/2019 Présentation du système de redondance d'UC Limites de fonctionnement Environnement La validation et la certification environnementales de l'automate du système de redondance d'UC Premium ont été identiques à celles effectuées pour les automates TSX P57 •••. Les qualifications, normes et limites environnementales du système de redondance d'UC Premium sont disponibles dans le document Premium et Atrium sous Control Expert - Processeurs, racks et modules d'alimentation - Manuel de mise en œuvre, référence 35010524. Mécanique La validation et la certification mécaniques de l'automate du système de redondance d'UC Premium ont été identiques à celles effectuées pour les automates TSX P57 •••. Les qualifications, normes et limites mécaniques du système de redondance d'UC Premium sont disponibles dans le document Premium et Atrium sous Control Expert - Processeurs, racks et modules d'alimentation - Manuel de mise en œuvre, référence 35010524. Electricité La validation et la certification électriques de l'automate du système de redondance d'UC Premium ont été identiques à celles effectuées pour les automates TSX P57 •••. Les qualifications, normes et limites électriques du système de redondance d'UC Premium sont disponibles dans le document Premium et Atrium sous Control Expert - Processeurs, racks et modules d'alimentation - Manuel de mise en œuvre, référence 35010524. CEM La validation de la compatibilité électromagnétique et des émissions de l'automate du système de redondance d'UC Premium a été identique à celle effectuée pour les automates TSX P57 •••. Les qualifications, normes et limites d'émissions et de compatibilité électromagnétique du système de redondance d'UC Premium sont disponibles dans le document Premium et Atrium sous Control Expert - Processeurs, racks et modules d'alimentation - Manuel de mise en œuvre, référence 35010524. Alimentation Outre les qualifications, normes et limites du système de redondance d'UC Premium, le document Premium et Atrium sous Control Expert - Processeurs, racks et modules d'alimentation - Manuel de mise en œuvre, référence 35010524, fournit des informations de validation et de certification électriques pour les alimentations TSX PSY •••. 35012070 10/2019 59 Présentation du système de redondance d'UC Certifications et normes Certifications gouvernementales Schneider Electric a soumis ce produit à des organismes d'homologation tiers pour une qualification et des tests indépendants. Ces organismes ont certifié ce produit comme répondant aux normes suivantes. Amérique du Nord UL508, Equipement industriel de commande Zones dangereuses CSA (Zones CI1 Div2 C22.2, N° 213, équipements électriques antidéflagrants pour une utilisation dans des zones dangereuses Classe I, Division 2) Association canadienne de normalisation, Spécification C22.2, N° 142, Equipement de régulation NOTE : Les programmes de certification et d''homologation des produits des organismes sont soumis à des modifications. Pour les informations récentes sur les certifications de produits tiers, consultez notre site Web www.telemecanique.com. Normes obligatoires Schneider Electric a testé la conformité de ce produit avec les normes obligatoires suivantes. Amérique du Nord Commission fédérale des communications, FCC Section 15 Europe CE/IEC Automates programmables : IEC 61131-2 EMI : EN55011 (Groupe 1, Classe A) EMS : EN 61000-6-2 Directives européennes/CE Basse tension : 2006/95/EC Compatibilité électromagnétique : 2004/108/EC Maritime 60 Bureau Veritas (BV) Det Norske Veritas (DNV) Lloyd's Register of Shipping (LR) Germanischer Lloyd (GL) Russian Maritime Register of Shipping (RMRS) Royal Institution of Naval Architects (RINA) American Bureau of Shipping (ABS) 35012070 10/2019 Présentation du système de redondance d'UC Normes facultatives Schneider Electric a testé indépendamment ce produit selon des normes supplémentaires. Les tests supplémentaires effectués, et les normes selon lesquelles les tests ont été effectués, sont spécifiquement identifiés dans le chapitre Normes et conditions de service du document Premium et Atrium sous Control Expert - Processeurs, racks et modules d'alimentation - Manuel de mise en œuvre, référence 35010524. Avis de conformité CE Les produits décrits dans ce manuel sont conformes aux directives européennes concernant la compatibilité électromagnétique et la basse tension (marquage CE) lorsqu'ils sont utilisés selon les indications dans la documentation pertinente, dans des applications pour lesquelles ils sont spécifiquement destinés, et en accord avec les produits tiers approuvés. 35012070 10/2019 61 Présentation du système de redondance d'UC 62 35012070 10/2019 Premium sous EcoStruxure™ Control Expert 35012070 10/2019 Chapitre 3 Système de redondance d'UC Premium Système de redondance d'UC Premium Objet de ce chapitre Ce chapitre propose une présentation des différentes mises en œuvre d'E/S, de communications et d'IHM / SCADA dans un système de redondance d'UC Premium. A des fins de simplicité et de compréhension, la configuration minimum de chaque type d'E/S est indépendante de toutes les autres E/S. Chacun de ces exemples illustre les fonctionnalités distinctives et l'équipement nécessaire à cette configuration minimum. Au terme de la présentation des configurations minimums, une liste de tous les modules qui peuvent être utilisés dans un système de redondance d'UC Premium (en rack et distribué) est fournie. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet 3.1 Configurations minimales par type d'E/S 3.2 Equipement compatible 3.3 Exemples de systèmes de redondance d'UC 35012070 10/2019 Page 64 88 108 63 Sous-chapitre 3.1 Configurations minimales par type d'E/S Configurations minimales par type d'E/S Objet de cette section Cette section décrit les configurations minimales pour tous les types d'E/S pris en charge par le système de redondance d'UC Premium. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 64 Page Configuration minimale pour les E/S TOR redondantes 65 Configuration minimale pour les E/S analogiques redondantes (entrées uniquement) 68 Configuration minimale des E/S analogiques redondantes (sorties uniquement) 70 Configuration minimale pour les E/S Ethernet 75 Configuration minimale pour les E/S Modbus redondantes 80 Ajout de HMI / SCADA à la liaison sync ETY 86 35012070 10/2019 Configuration minimale pour les E/S TOR redondantes La configuration minimale nécessaire pour la prise en charge des E/S TOR redondantes est décrite ci-après. Les caractéristiques de cette configuration sont les suivantes : Les signaux d'entrée TOR et les valeurs de sortie sont mis en œuvre à l'aide de blocs de connexion ABE7 (avec des connecteurs HE10 et des câbles). Ces signaux et ces valeurs sont alors multiplexées / démultiplexées à l'aide d'un bloc de connexion Telefast. Les erreurs détectées sur les E/S TOR ne peuvent pas déclencher un basculement automatique. Les principales considérations à prendre en compte pour la conception sont l'utilisation d'une logique positive ou négative, la configuration des modes de repli basée sur cette décision et la réduction du martèlement de sortie (voir page suivante). Illustration Automate A ETY A DEY A DSY A Liaison sync UC Capteur Liaison sync ETY Bloc de connexion Telefast Bloc répartiteur ABE7 ACC11,HE10 Actionneurs Bloc de connexion Telefast Bloc répartiteur ABE7 ACC10, HE10 Automate B ETY B DEY B DSY B 35012070 10/2019 65 Nomenclature Nom Référence Vers. min. Tous les équipements du Matériel de base pour la redondance d'UC, page 30 plus... Modules d’entrées TOR Premium (connecteurs HE10) TSX DEY ••• K — Modules de sorties TOR Premium (connecteurs HE10) TSX DSY ••• K — Blocs de connexion d'entrées ABE7, 16 voies ABE7 ACC11 — Blocs de connexion de sorties ABE7, 16 voies ABE7 ACC10 — Blocs de connexion Telefast Divers — Câbles HE10, pré-assemblés TSX CDP ••3 — Câbles HE10, pré-assemblés ou assemblés par l'utilisateur TSX CDP ••3 (conseillé) ou ABF H20H008 — Sorties TOR et programmation de la section 0 Comme l'automate redondant exécute la première section (section 0) de votre programme d'application, puis applique ensuite l'image d'objet %Q reçue de l'automate primaire, évitez de modifier l'état des sorties redondantes dans la section 0. Si vous modifiez des bits de sortie dans cette section, l'image de sortie des modules de sortie dans le rack de l'automate redondant pourrait être changée deux fois au cours d'une même tâche MAST, et l'état physique obtenu pourrait être incohérent avec ce que demande l'automate primaire. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Ne modifiez pas les valeurs de bits de sortie TOR pour les sorties redondantes dans la première section (section 0) du programme d'application. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 66 35012070 10/2019 Borniers à vis / logique négative Alors que les connexions à logique positive avec les ABE7 ACC10 et ABE7 ACC11 sont conseillées, il est possible d'utiliser d'autres modules d'entrées/sorties avec des borniers à vis et/ou une logique négative. Dans ces cas, il ne sera plus possible d'utiliser les blocs de connexion ABE7 ACC10 et ABE7 ACC11. Si vous décidez d'utiliser des blocs de connexion avec des borniers à vis et/ou une logique négative, respectez les instructions de repli ci-après et, si nécessaire, protégez les voies conformément aux instructions des manuels concernés. Modes de repli d'E/S TOR Outre les conseils de ces manuels, gardez à l'esprit que la bonne configuration des modes de repli d'E/S est essentielle pour permettre la redondance du système. En général, le mode de repli configuré pour les sorties doit être identique à leur mode en cours, afin d'éviter le fonctionnement imprévu de l'équipement dans la courte période entre l'arrêt de l'automate primaire et le passage en mode primaire de l'automate redondant. Plus précisément, dans le cas des sorties TOR, une configuration incorrecte peut entraîner le blocage de ces sorties à l'état qu'elles avaient lorsque l'un des automates a cessé de fonctionner. Pour éviter que les sorties TOR ne se bloquent quand l'un des automates cesse de fonctionner, les modes de sortie utilisant une logique positive devraient adopter le mode de repli 0, alors que ceux qui font appel à une logique négative devraient adopter le mode de repli 1. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Configurez les modes de repli du module de sorties pour éviter les modifications des états de sortie pendant le basculement. Utilisez le mode de repli 0 pour tous les modules de sorties TOR à logique positive. Utilisez le mode de repli 0 lorsque les modules de sorties sont montés en parallèle à l'aide de blocs de connexion ABE7 ACC1•. Utilisez le mode de repli 1 pour tous les modules de sorties TOR à logique négative. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : pour plus d'informations importantes sur le comportement des E/S TOR et les modes de repli pendant le basculement, voir Basculement lorsque l'automate primaire devient non opérationnel, page 229. 35012070 10/2019 67 Configuration minimale pour les E/S analogiques redondantes (entrées uniquement) La configuration minimale nécessaire pour la prise en charge des entrées analogiques redondantes est décrite ci-après. Les caractéristiques de cette configuration sont les suivantes : L'utilisation d'un duplicateur permet de s'assurer que les modules TSX AEY ••• reçoivent le signal correct sur l'automate primaire comme sur l'automate redondant. Les erreurs détectées sur les E/S analogiques ne peuvent pas déclencher un basculement automatique. Illustration Automate A ETY A DSY A AEY A ASY A Liaison sync UC Duplicateur de signal (exemple : JM Concepts JK3000N2) Capteur Liaison sync ETY Automate B ETY B DSY B AEY B ASY B 68 35012070 10/2019 Nomenclature Nom Référence Vers. min. Tous les équipements du Matériel de base pour la redondance d'UC, page 30 plus... Modules d'entrées analogiques TSX AEY ••• Premium — Modules de sorties analogiques Premium TSX ASY ••• — Duplicateur de signal analogique Par exemple : JM Concepts JK3000N2 — 35012070 10/2019 69 Configuration minimale des E/S analogiques redondantes (sorties uniquement) Introduction La configuration minimale nécessaire pour la prise en charge des sorties analogiques redondantes est décrite ci-après. Les caractéristiques de cette configuration sont les suivantes : L'utilisation d'une interface de commutation évitant que les modules TSX ASY ••• n'envoient simultanément des signaux de sortie qui soient en avance ou en retard l'un par rapport à l'autre. Les erreurs détectées sur les E/S analogiques ne peuvent pas déclencher un basculement automatique. La considération principale à prendre en compte pour la conception est la bonne utilisation de la section 0 pour réaliser le basculement du signal de sortie. Illustration Automate A ETY A DSY A AEY A ASY A Signal A de sortie analogique Liaison sync UC Signal B de sortie analogique Actionneur Interface de commutation (exemple : utilisez deux modules d'interface relais électromécanique (2) Telemecanique ABR-2EB312B) Liaison sync ETY Signal de commande Automate B ETY B DSY B AEY B ASY B 70 35012070 10/2019 Nomenclature Nom Référence Version minimale Tous les équipements du core system (voir page 30) plus... Modules de sortie numérique Premium TSX DSY ••• — Modules d'entrées analogiques Premium TSX AEY ••• — Modules de sorties analogiques Premium TSX ASY ••• — Sorties analogiques - Interface de commutation Par exemple : Telemecanique ABR2EB312B — Conflits entre signaux analogiques Pour bénéficier du basculement rapide permis par le système de redondance d'UC Premium, il est nécessaire d'appliquer les valeurs de sortie d'E/S aux sorties primaire et redondante une fois par tâche MAST. Sinon, un basculement peut causer la modification inattendue des valeurs. Lors de l'application de ces images de sorties, il y a naturellement un léger délai entre l'application aux sorties de l'automate primaire et à celles de l'automate redondant. Dans le cas d'E/S TOR, les valeurs possibles des sorties sont limitées à 1 et 0 et ne changent normalement pas deux fois au cours d'une tâche MAST. Dans le cas analogique, en revanche, les valeurs de sortie ne sont pas limitées, et l'application de deux signaux identiques, mais décalés, à un même actionneur peut créer des comportements imprévus. Pour éviter cela, utilisez une interface de commutation afin de n'appliquer qu'un signal analogique à la fois. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Concevez le système redondant de sorte qu'un seul signal de sortie analogique à la fois ne soit appliqué à un actionneur. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Câblage des modules de sortie analogique Par conséquent, la configuration conseillée pour les sorties analogiques de système redondant utilise deux interfaces de commutation de bas niveau (par exemple, le Telemecanique ABR2EB312B ou le JM Concept GK3000D1) pour basculer entre les signaux de sortie analogique des deux automates. Les entrées d'exploitation parvenant aux interfaces de commutation, qui déterminent la configuration du basculement, et donc le signal analogique effectif, sont fournies par un module de sortie TOR en rack géré par un seul automate redondant. 35012070 10/2019 71 Programme de contrôle des sorties analogiques (section 0) Dans l'illustration de la page précédente, vous remarquerez que le module de sorties TOR contrôlant l'interface de commutation n'est connecté qu'au rack de l'automate primaire (automate A). Cela revient à dire que ce module d'entrées TOR est géré localement par l'automate A - ses sorties sont des E/S locales. Par conséquent, comme pour toutes les E/S locales, le comportement de ces E/S TOR doit être géré dans la première section (Section 0) du programme. Voici un exemple en pseudocode de programmation de la section 0 : IF (je suis l'automate primaire) THEN Régler l'interface de commutation sur le signal analogique de l'automate A ELSE Régler l'interface de commutation sur le signal analogique de l'automate B END IF En réalité, la mise en œuvre de ce pseudocode nécessiterait la vérification du registre d'état %SW61 pour détecter le mode de fonctionnement de l'automate local, et le réglage des bits de sortie TOR %Q sur 1 pour le mode primaire et sur 0 pour tout autre mode. Donc, en pratique, le code ressemblerait plutôt au suivant : IF (%SW61.0 = 0) AND (%SW61.1 = 1) THEN %QX.Y = 1 ELSE %QX.Y = 0 END IF 72 35012070 10/2019 Etudiez à nouveau l'illustration et prenez en compte les points suivants : L'automate A est l'automate primaire. Le code de la section 0 du programme s'exécute et règle les bits de sortie TOR sur 1. Les interfaces de commutation réagissent à cette entrée en permettant au signal analogique de l'automate A de diriger l'actionneur. Pendant cette même période, la section de code 0 fonctionne également sur l'automate redondant (B), mais sans effet, car il n'y a pas de connexion entre les sorties TOR de l'automate B et les interfaces de commutation. Imaginons maintenant qu'un basculement s'est produit et que l'automate A soit passé en mode redondant, alors que l'automate B est le nouvel automate primaire. L'automate A exécute toujours la section 0 du programme d'application, mais attribuera maintenant la valeur 0 à la sortie TOR connectée à l'interface de commutation. Les interfaces de commutation réagissent à cette entrée en utilisant le signal analogique du nouvel automate primaire, l'automate B, pour diriger l'actionneur. Le dernier cas de figure à considérer est la situation dans laquelle l'automate contrôlant les E/S locales ne peut plus exécuter la section 0 du programme d'application. Dans l'exemple cidessus, un tel cas se produirait si l'automate A détectait une erreur et passait en mode de fonctionnement local. Cela souligne l'importance du choix du comportement de repli approprié pour les E/S gérées localement. Dans l'exemple ci-dessus, le comportement de repli approprié est le repli à 0. Mode de repli des E/S analogiques La configuration correcte des modes de repli des E/S est essentielle pour assurer la redondance d'un système à redondance d'UC. Les sorties d'un module analogique ne doivent pas être configurées sur un état de repli pour éviter tout fonctionnement d'équipement inattendu durant la courte période entre le moment où le contrôleur primaire est devenu inopérant et avant que le contrôleur redondant n'endosse le rôle de contrôleur primaire. 35012070 10/2019 73 Pour les voies de sortie, vérifiez que les cases Repli ne sont pas cochées : AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Décochez les cases de repli du module de sortie pour éviter les modifications des états de sortie pendant le basculement. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 74 35012070 10/2019 Configuration minimale pour les E/S Ethernet Présentation La configuration minimale nécessaire pour prendre en charge des E/S Ethernet redondantes est décrite ci-après. Les caractéristiques de cette configuration sont les suivantes : Comme cette configuration ne contient qu'une seule paire d'ETY, ceux-ci sont par défaut les modules ETY surveillés. Ils doivent remplir deux rôles : gérer la liaison de synchronisation des ETY ; assurer la fonctionnalité d'E/S Ethernet redondantes. Si un service de scrutation des E/S est exécuté sur ces ETY surveillés, des événements, comme une perte de communication avec les équipements d'E/S Ethernet connectés, peuvent déclencher un basculement automatique. Les E/S Ethernet redondantes mais non surveillées ne peuvent pas provoquer automatiquement un basculement lorsqu'elles deviennent inopérantes. Si ce comportement est celui qui est recherché, créez-le dans le programme de votre application. La topologie du réseau Ethernet connecté aux ETY surveillés peut prendre plusieurs formes (arborescence, anneau, etc.) selon le type de commutateurs réseau utilisés. NOTE : pour des commutateurs dans différentes topologies de réseau (étoile, arborescence ou anneau), consultez le catalogue ConneXium et les publications techniques Transparent Ready. 35012070 10/2019 75 Illustration Automate A ETY A Commutateur réseau : 499 NSS 251 02 Liaison sync UC relié aux périphériques d'E/S Ethernet Liaison sync ETY Commutateur réseau : 499 NSS 251 02 Automate B ETY B Nomenclature Nom Référence Version minimale Tous les équipements du core system (voir page 30) plus... 76 Commutateurs réseau Par exemple : 499 NSS 251 02 — Câbles Ethernet Divers — 35012070 10/2019 Exemple de diagnostic de la liaison de synchronisation d'ETY La liaison de synchronisation d'ETY joue un rôle important dans la transmission des informations de diagnostic entre les contrôleurs à redondance d'UC. L'exemple suivant montre comment les contrôleurs utilisent ces informations pour diagnostiquer certains événements plus précisément. Si l'alimentation de l'automate primaire est interrompue suite à un événement qui n'affecte pas d'autres modules du même rack, l'automate redondant traite cet événement comme une perte de communication sur la liaison de synchronisation d'UC. C'est ce même diagnostic qui est signalé lorsque le câble de la liaison de synchronisation d'UC est déconnecté. Pour différencier le premier cas du second, l'UC redondante demande l'état de l'automate distant à son module ETY local. Grâce à cette deuxième voie de communication, l'automate redondant peut déterminer que le contrôleur primaire fait face à une coupure de courant, et devient l'automate primaire. Considérations relatives à l'adresse IP Lorsqu'ils sont utilisés dans un système à redondance d'UC Premium, les modules réseau Ethernet TCP/IP TSX ETY 4103/5103 prennent en charge la permutation d'adresse lors du basculement. Si un module ETY primaire redondant Premium a xx.yy.zz.n pour adresse IP initiale, l'automate affecte automatiquement l'adresse IP xx.yy.zz.n+1 à son ETY équivalent sur le rack redondant. Par conséquent, pour éviter les conflits d'adresse IP, n'attribuez pas d'adresses IP consécutives aux modules ETY dans le rack de l'automate primaire. L'adresse IP xx.yy.zz.255 dans le rack primaire est réservée aux messages de diffusion TCP/IP et n'est pas prise en charge lors du basculement. Vous ne pouvez pas attribuer l'adresse IP xx.yy.zz.254 à un module ETY du rack primaire, car un basculement obligerait le module ETY correspondant dans l'autre rack à prendre l'adresse IP de diffusion xx.yy.zz.255. AVERTISSEMENT COMPORTEMENT IMPREVU DE L'EQUIPEMENT N'attribuez pas d'adresses IP consécutives à des modules ETY dans le rack primaire. Sinon, les modules ETY du rack redondant risquent de recevoir des adresses IP en double. N'attribuez pas l'adresse IP xx.yy.zz.254 ou xx.yy.zz.255 à un module ETY dans un système à redondance d'UC Premium. N'attribuez pas l'adresse IP xx.yy.zz.0 à un ETY surveillé. Sinon, il reste dans un état de défaillance et conserve son adresse IP par défaut. L'UC reste donc en mode local. Les ETY primaire et redondant doivent résider dans le même réseau et le même sous-réseau. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 35012070 10/2019 77 NOTE : si vous attribuez l'adresse xx.yy.zz.254 ou xx.yy.zz.255 aux modules ETY surveillés, le système ne se connecte pas lorsque la commande Run est exécutée. Et les informations de diagnostic s'affichent sur les voyants de l'automate et du module ETY. Cependant, le contrôleur ne détectant pas les conflits d'adresse entre les ETY non surveillés, il existe un risque potentiel de conflits réseau avec ces modules. NOTE : pour plus d'informations sur ce sujet, consultez les sections Swapping Network Addresses at Switchover (voir page 161) et Ethernet Service Switchover Latencies (voir page 126). Nombre de commutateurs Si vous utilisez la liaison de synchronisation d'ETY pour prendre en charge des E/S Ethernet surveillées, connectez-la via au moins deux commutateurs réseau. Sinon, une perte de communication sur la liaison de synchronisation d'ETY fait passer les deux automates en mode local. La séquence d'événements qui déclenche la transition des deux automates en mode local est la suivante : 1. Le commutateur réseau sur la liaison de synchronisation d'ETY devient inopérant et, comme le service de scrutation d'E/S est en cours d'exécution sur les ETY surveillés, un basculement se produit. 2. L'automate primaire (Automate A) demande à l'automate redondant (Automate B) de jouer le rôle d'automate primaire. L'automate A passe alors en mode local. 3. L'automate B prend le rôle d'automate primaire et redémarre tous les services Ethernet configurés, y compris le service de scrutation d'E/S sur la liaison de synchronisation d'ETY. 4. Comme le seul commutateur réseau est toujours inopérant, le nouvel automate primaire (Automate B) ne peut pas se reconnecter aux E/S Ethernet surveillées et doit également passer en mode local. AVERTISSEMENT COMPORTEMENT IMPREVU DE L'EQUIPEMENT Connectez la liaison de synchronisation d'ETY via au moins deux commutateurs réseau approuvés si vous prévoyez d'utiliser cette liaison pour les E/S Ethernet surveillées. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : les connexions des modules ETY sont décrites plus en détail dans : The Sync Links (voir page 27). La configuration des E/S Ethernet redondantes dans Control Expert est décrite dans Configuring TSX ETY 4103/5103 Modules (voir page 165) et dans le document Premium et Atrium sous Control Expert - Modules réseau Ethernet - Manuel utilisateur, référence 35006192. 78 35012070 10/2019 Remplacement à chaud de modules ETY L'un des avantages des contrôleurs Premium réside dans le fait que de nombreux modules en rack sont remplaçables à chaud, c'est-à-dire lorsque le rack Premium est sous tension. En général, les opérations de remplacement à chaud s'effectuent dans les systèmes à redondance d'UC comme dans les systèmes Premium autonomes. Le remplacement à chaud de modules ETY dans un système à redondance d'UC est une exception importante à ce principe. Gardez à l'esprit les points suivants avant de remplacer à chaud un module ETY dans un système à redondance d'UC Premium : Le remplacement à chaud d'un ETY surveillé dans le rack de l'automate primaire déclenche un basculement. L'automate primaire passe en mode local et l'automate redondant prend le contrôle du système. Vous devez réinitialiser le contrôleur en ligne pour restaurer la fonctionnalité de redondance d'UC. Si vous remplacez à chaud un module ETY surveillé dans le rack de l'automate redondant, aucun basculement ne se produit. L'automate redondant passe en mode local et l'automate primaire reste primaire. Le système n'est pas redondant tant que vous ne réinitialisez pas le contrôleur local. Si vous remplacez à chaud un ETY non surveillé dans le rack de l'un ou de l'autre automate, le système se comporte pratiquement comme un système Premium autonome. Aucun changement d'état n'intervient automatiquement, et c'est le programme de votre application qui détermine en grande partie le comportement observé. 35012070 10/2019 79 Configuration minimale pour les E/S Modbus redondantes La configuration minimale nécessaire pour la prise en charge des E/S Modbus redondantes est décrite ci-après. Les caractéristiques de cette configuration sont les suivantes : Les adresses Modbus des modules Modbus en rack sont réaffectées automatiquement lors d'un basculement. Les erreurs détectées sur les E/S Modbus ne peuvent pas déclencher un basculement automatique. 80 35012070 10/2019 Illustration Nomenclature Nom Référence Vers. min. Tous les équipements du Matériel de base pour la redondance d'UC, page 30 plus... Module de communication Premium 35012070 10/2019 TSX SCY 21601 ou TSX SCY 11601 2.3 1.1 81 Nom Référence Vers. min. Carte Modbus pour le module de communication TSX SCP 114 1.7 Boîtier de raccordement Modbus TSX SCA 50 — Câbles Modbus (du TSX SCP 114 au boîtier de raccordement) TSX SCP CM 4030 ou TSX SCY CM 6030 — Câbles Modbus (entre les boîtiers de raccordement) Divers — Modes et formats de communication Modbus Ne modifiez pas le mode de communication (Modbus, Uni-Telway, caractère) du module TSX SCP 114 pendant que le système redondant fonctionne. L'automate primaire ne mettra pas à jour l'automate redondant si les informations de configuration du TSX SCP 114 changent. Si ces informations sont modifiées alors que le système redondant fonctionne, un basculement se produit et le mode de communication peut changer de manière inattendue. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Ne modifiez pas le mode de communication (Modbus, Uni-Telway ou caractère) du module TSX SCP 114 pendant que le système redondant fonctionne. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Liaison esclave Modbus sur RS485, deux câbles Votre système de redondance d'UC Premium peut jouer le rôle d'un esclave Modbus lorsque la carte PCMCIA TSX SCP 114 est utilisée dans le module TSX SCY 21601. Le câble Modbus conseillé pour la connexion au TSX SCP 114 est le TSX SCP CM 4030. Lorsque vous mettez en œuvre un réseau Modbus dans le cadre du système de redondance d'UC Premium, configurez le réseau pour que le maître Modbus contrôle la polarisation. 82 35012070 10/2019 Liaison maître Modbus sur RS485, deux câbles Seul le rôle de maître Modbus est disponible lorsque vous utilisez la voie intégrée des modules TSX SCY 21601 ou TSX SCY 11601. Le maître Modbus doit établir la polarisation. Le câble Modbus conseillé pour la connexion au TSX SCP 11601 / 21601 est le TSX SCP CM 6030. La ligne peut être adaptée en plaçant le connecteur correspondant sur ON dans les boîtiers de connexion Modbus TSX SCA 50 à l'extrémité de la ligne RS485. L'illustration suivante représente le branchement du câble TSX SCY CM 6030 : Modules Modbus en réseau Tous les équipements Modbus n'ont pas été testés pour utilisation avec les systèmes redondants Premium. Seuls les équipements suivants ont été testés en tant qu'équipements TCP/IP Modbus dans un système de redondance d'UC Premium : Advantys STB Advantys OTB E/S Momentum Modicon Telemecanique ATV61 Magelis XBT G Magelis XBT GT Modicon Premium Seuls les équipements suivants ont été testés pour une utilisation en tant qu'esclaves Modbus sur un réseau incluant un système de redondance d'UC Premium avec fonctionnalités Modbus. Advantys STB Advantys OTB Telemecanique ATV31 Telemecanique TeSys U-Line 35012070 10/2019 83 Manipulation des cartes Le montage, démontage, la connexion ou la déconnexion des câbles de la carte TSX SCP 114 alors que le TSX SCY 21601 est sous tension peut endommager la carte. ATTENTION DETERIORATION DE L'EQUIPEMENT Mettez l'équipement TSX SCY 21601 entièrement hors tension avant de tenter d'insérer ou retirer la carte de communication TSX SCP 114. Mettez l'équipement TSX SCY 21601 entièrement hors tension avant de tenter de connecter ou de déconnecter des câbles de la carte de communication TSX SCP 114. Avant de monter, démonter ou connecter des câbles sur le SCP 114, étudiez bien le Manuel de référence rapide des cartes de communication PCMCIA TSX SCP 111/112/114 des automates Micro/Premium, référence 1590524. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. Messages perdus lors du basculement Lors d'un basculement, il est possible que quelques messages Modbus ne parviennent pas aux équipements destinataires. Programmez votre application pour qu'elle vérifie que la station à laquelle un message a été envoyé via la liaison Modbus a reçu ce message et y a répondu correctement avant d'envoyer le suivant. Cela peut, par exemple, nécessiter la mise en mémoire tampon de toutes les commandes Modbus, le déroutement de l'occurrence d'un événement de basculement et l'utilisation des commandes en mémoire tampon pour vérifier la conformité de la valeur des registres commandés. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Créez votre programme d'application pour obtenir confirmation de la réception et de l'exécution des commandes Modbus émises juste avant et pendant un événement de basculement. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 84 35012070 10/2019 Considérations concernant l'adresse Modbus Si un module Modbus dans un système de redondance d'UC Premium a l'adresse d'esclave n, alors l'automate affecte automatiquement au module Modbus correspondant sur le rack redondant l'adresse n+1. Ainsi, pour éviter les conflits d'adresse d'esclave Modbus, n'affectez pas des adresses consécutives aux modules Modbus sur le rack de l'automate primaire. Evitez également d'affecter à un module Modbus du rack primaire l'adresse 98, faute de quoi l'échange d'adresses au basculement ne fonctionnera pas. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL N'affectez pas des adresses esclave consécutives aux modules Modbus du rack primaire. Cette opération entraînerait l'affectation d'adresses IP en double aux modules Modbus correspondants du rack redondant, et donc un fonctionnement imprévu de l'équipement. N'affectez pas l'adresse esclave 98 à un module Modbus dans un système de redondance d'UC Premium. L'affectation automatique de l'adresse n+1 à l'esclave Modbus du rack redondant ne fonctionnerait alors pas. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : à la différence des adresses IP des ETY surveillés, aucune détection d'erreur n'empêche l'utilisation de l'adresse d'esclave Modbus 98. 35012070 10/2019 85 Ajout de HMI / SCADA à la liaison sync ETY Un basculement de l'automate primaire vers l'automate redondant se produit dans les cas suivants : L'ETY surveillé dans le rack primaire connaît une défaillance. La liaison Ethernet à l'ETY surveillé est interrompue. Vous pouvez utiliser un IHM ou un équipement SCADA pour contrôler à distance votre système de redondance d'UC Premium. Après un basculement, la commande à distance de ce système via l'IHM ou l'équipement SCADA n'est possible que si l'équipement en question est connecté à la liaison de synchronisation des ETY (par un commutateur). Comme indiqué ci-dessous, la liaison de synchronisation des ETY doit être connectée à au moins deux commutateurs. NOTE : une défaillance de l'IHM ou de l'équipement SCADA ne déclenche pas un basculement. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Si l'automate primaire peut être commandé par des terminaux HMI ou SCADA : Connectez l'équipement HMI/SCADA à la liaison sync ETY. Exécutez toujours le service I/O Scanning sur les modules ETY surveillés. Utilisez au minimum deux commutateurs réseaux sur la liaison sync ETY. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : l'IHM ou l'équipement SCADA peut tomber en panne ou la liaison Ethernet entre l'équipement et le système de redondance d'UC peut être interrompue, mais ces conditions ne provoquent pas un basculement. L'exemple ci-dessous montre un panneau d'IHM Magelis XBT GT connecté à deux commutateurs Ethernet 499 NSS 251 02 qui sont utilisés pour la liaison de synchronisation entre les modules ETY surveillés dans les racks primaire et redondant. Si l'un de ces modules ETY connaît une défaillance ou si la liaison Ethernet est interrompue, le panneau de l'IHM peut encore surveiller et contrôler le système. 86 35012070 10/2019 Automate A ETY A DEY A DSY A Liaison sync UC Automate B ETY B DEY B DSY B 35012070 10/2019 87 Sous-chapitre 3.2 Equipement compatible Equipement compatible Objet de cette section Cette section décrit l'équipement d'E/S et de connexion compatible avec le système de redondance d'UC Premium. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 88 Page Présentation 89 Racks Premium et accessoires de rack 91 Alimentations Premium 92 Modules de communication en rack : Ethernet 93 Modules de communication en rack : Modbus 94 Modules d'E/S en rack : TOR 95 Modules d'E/S en rack : analogiques 96 Modules d'E/S en rack : de sécurité 97 Equipements de connexion : E/S TOR 98 Equipements de connexion : E/S analogiques du rack principal 99 Equipements autorisés : connexion par Ethernet 100 Equipements autorisés : connexion par Modbus 101 Equipements réseau Ethernet 102 Câbles et équipements réseau Modbus 104 Configuration maximale 105 35012070 10/2019 Présentation Cette section dresse la liste de tous les modules et équipements testés avec le système de redondance d'UC Premium. NOTE : dans la plupart des cas, si vous essayez de placer un module ne figurant pas dans cette liste dans le rack d'un système de redondance d'UC Premium , Control Expert reconnaît qu'il s'agit d'un module non approuvé et vous empêche de le configurer. Le module non approuvé apparaît en grisé dans les représentations graphiques et les listes, comme ci-après : Nouvel équipement 1 Adresse topologique : Référence Analogique Communication TSX ESY 007 TSX ETY 110 TSX ETY 120 TSX ETY 4103 TSX ETY 5103 TSX IBX 100 TSX IBX 100 TSX PBX 100 TSX SAY 100 TSX SAY 1000 TSX SCY 11601 TSX SCY 21601 TSX WMY 100 Comptage TSX CCY 1128 TSX CTY 2A TSX CTY 2C TSX CTY 4A TOR Mouvement TSX CAY 21 TSX CAY 22 TSX CAY 33 0.3 Description Module LES20 MODULE ETHWAY TCP IP MODULE ETY120 ETHERNET MODULE SERVEUR WEB DE BASE, TCP IP ETHERNET MODULE SERVEUR WEB CONFIGURABLE, TCP IP ETHERNET MODULE ISA InterBus-S MODULE InterBus-S MODULE PROFIBUS DP Module d'interface AS Module AS-interface V2 CARTE MODBUS CARTE EN RACK PCMCIA MODULE SERVEUR WEB IHM FACTORYCAST 2 MOD. CAM. ELEC 128 CAMES COMPTEUR 2 VOIES MOD 40 KHZ COMPTEUR 2 VOIES.MESURE COMPTEUR 4 VOIES MOD 40 KHZ MOD CONT. AXE 2 VOIES MOD CONT. AXE 2 VOIES MOD CONT. AXE 3 VOIES 1 : Grisé dans une représentation graphique. 2 : Grisé dans une liste. Le système de redondance d'UC Premium comporte d'autres mesures vous aidant à éviter l'utilisation de modules non approuvés dans les racks Premium. Par exemple, si vous tentez d'insérer un automate de redondance d'UC dans un rack comportant déjà des modules non approuvés, un message apparaît. 35012070 10/2019 89 Si vous tentez de compiler un programme d'application alors qu'un module non approuvé se trouve encore dans le rack, la compilation s'effectue comme si l'équipement n'était pas présent. Si le programme d'application est ensuite transféré vers les automates, Control Expert signale des erreurs dans le fichier journal, mais le programme fonctionne comme si l'emplacement hébergeant cet équipement était vide. En général, le voyant ERR des modules non configurés s'allume. Malgré toutes les protections indiquées ci-dessus, certains modules et configurations peuvent être compilés sans messages de diagnostic, mais ne fonctionnent pas comme prévu. Par exemple, certains équipements de communication Modbus requièrent une version minimale du micrologiciel qui n'est pas testée par les automates de redondance d'UC. Par conséquent, vous ne devez utiliser que les équipements compatibles figurant dans cette section. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Utilisez uniquement les modules en rack et réseau indiqués dans les tableaux suivants. Si des modules non approuvés sont installés, le système de redondance d'UC Premium peut se comporter de manière imprévue lors des basculements. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 90 35012070 10/2019 Racks Premium et accessoires de rack Nom Référence Vers. min. Rack étendu Premium, 4 positions, ou TSX RKY 4EX — Rack standard ou étendu Premium, 6 positions, ou TSX RKY 6EX — Rack standard ou étendu Premium, 8 positions, ou TSX RKY 8EX — Rack standard ou étendu Premium, 12 positions, ou TSX RKY 12EX — Terminaisons de ligne pour rack Premium TSX TLYEX — Capots de protection Premium TSX RKA 02 — 35012070 10/2019 91 Alimentations Premium Nom Référence Vers. min. Alimentations Premium TSX PSY ••• — NOTE : toute alimentation TSX PSY ••• Premium peut être utilisée avec le système de redondance d'UC à condition que les alimentations soient identiques, placées au même endroit et capables de répondre aux besoins électriques du système à charge maximale. Pour déterminer si une alimentation répond aux besoins du système, consultez le document Premium et Atrium sous Control Expert - Processeurs, racks et modules d'alimentation - Manuel de mise en œuvre, référence 35010524, section Alimentations TSX PSY : bilan de consommation et de puissance. Vous saurez ainsi comment calculer la puissance nécessaire pour un système Premium. NOTE : Control Expert possède également une fonction permettant d'estimer la consommation du système. Pour y accéder, cliquez avec le bouton droit sur l'alimentation dans l'écran de configuration du bus X. Sélectionnez l'option « Alimentation et bilan E/S... » du menu. Sélectionnez l'onglet « Alimentation » dans la boîte de dialogue qui s'affiche. 92 35012070 10/2019 Modules de communication en rack : Ethernet Modules Ethernet Les modules de communication Ethernet suivants ont été testés pour une utilisation en rack dans le système de redondance d'UC Premium : Nom Référence Version minimum Modules Ethernet de redondance d'UC Premium TSX ETY 4103 ou TSX ETY 5103 V4.0 ou ultérieure pour un rack - V5.0 ou ultérieure pour plusieurs racks NOTE : Contactez le support technique de Schneider-Electric pour obtenir les numéros de version les plus récents. NOTE : installez les modules de communication Modbus dans les racks principaux. N'installez pas de modules de communication dans les racks étendus. La voie de communication d'un module Ethernet TSX ETY 4103 ou 5103 se connecte à un réseau TCP/IP qui prend en charge les messages Modbus sur un profil TCP/IP. Les deux équipements prennent en charge les éléments suivants : messagerie Modbus, protocole SNMP (Simple Network Management Protocol), protocole SMTP, gestion des E/S sur un réseau Ethernet (I/O Scanning), gestion des adresses IP (BOOTP/DHCP), adressage IP dynamique (à partir de la version 3.2), accès au serveur Web intégré, échange de données communes entre les stations (Global Data), diagnostic à partir des pages Web. Le module TSX ETY 5103 offre deux fonctionnalités supplémentaires par rapport au module ETY 4103 : FactoryCast, qui vous permet de créer des pages utilisateur Web et TCP Open ; NTP, qui synchronise les horloges des contrôleurs par rapport à une source de référence en temps universel coordonné ou UTC (Universal Time Coordinated). 35012070 10/2019 93 Modules de communication en rack : Modbus Modules Modbus Les modules de communication Modbus suivants ont été testés pour une utilisation en rack dans le système de redondance d'UC Premium : Nom Référence Vers. min. Module de communication Modbus avec carte de communication multiprotocole (esclave ou maître et mode caractère) TSX SCY 21601 avec TSX SCP 114 2.3 1.7 Module de communication Modbus (maître Modbus) TSX SCY 11601 1.1 NOTE : Contactez le support technique de Schneider-Electric pour obtenir les numéros de version les plus récents. NOTE : l'association du module TSX SCY 21601 à la carte multiprotocole TSX SCP 114 permet aux contrôleurs de redondance d'UC Premium de se comporter comme le maître Modbus, comme esclave ou en mode caractère. Cette configuration permet l'utilisation de maîtres Modbus d'autres fabricants. Le module TSX SCY 11601 ne peut fonctionner qu'en tant que maître Modbus. NOTE : installez les modules de communication Modbus dans les racks principaux. N'installez pas de modules de communication dans les racks étendus. NOTE : il est recommandé d'utiliser la carte TSX SCP 114 (voir un exemple de câblage (voir Premium et Atrium sous EcoStruxure™ Control Expert, Liaison série asynchrone, Manuel utilisateur)) avec la version 3.3 ou ultérieure en cas d'exécution avec un coupleur TSX SCY 21601. 94 35012070 10/2019 Modules d'E/S en rack : TOR Les modules d'E/S TOR Premium suivants ont été testés pour une utilisation en rack dans le système de redondance d'UC Premium : Nom Référence Vers. min. Modules d’entrées TOR (connecteurs HE10) TSX DEY ••• K — Modules de sorties TOR (connecteurs HE10) TSX DSY ••• K — Modules d’entrées/sorties TOR (connecteurs HE10) TSX DMY ••• K — Modules d'entrées TOR (borniers à vis) TSX DEY ••• — Modules de sorties TOR (borniers à vis) TSX DSY ••• — 35012070 10/2019 95 Modules d'E/S en rack : analogiques Les modules d'E/S analogiques Premium suivants ont été testés pour une utilisation en rack dans le système de redondance d'UC Premium : 96 Nom Référence Vers. min. Modules d'entrées analogiques (borniers à vis ou SUB-D) TSX AEY ••• — Modules de sorties analogiques (borniers à vis ou SUB-D) TSX ASY ••• — 35012070 10/2019 Modules d'E/S en rack : de sécurité Les modules de sécurité Preventa suivants ont été testés pour une utilisation en rack dans le système de redondance d'UC Premium : Nom Référence Vers. min. Module de sécurité Preventa (borniers à vis ou SUB-D) TSX PAY ••• — 35012070 10/2019 97 Equipements de connexion : E/S TOR Le système de redondance d'UC Premium comporte des connexions E/S spéciales pour permettre sa redondance. Les équipements et câbles de connexion suivants ont été testés en tant que connexions d'E/S TOR dans les systèmes redondants Premium : Nom Référence Vers. min. Blocs de connexion d'entrées ABE7, 16 voies ABE7 ACC11 — Blocs de connexion de sorties ABE7, 16 voies ABE7 ACC10 — Blocs de connexion Telefast Divers — Câbles HE10, pré-assemblés TSX CDP ••3 — Câbles HE10, pré-assemblés ou assemblés par TSX CDP ••3 ou l'utilisateur ABF H20H008 98 — 35012070 10/2019 Equipements de connexion : E/S analogiques du rack principal Connexions d'E/S spécifiques Le système de redondance d'UC Premium comporte des connexions E/S spéciales pour permettre sa redondance. Les équipements et câbles de connexion suivants ont été testés en tant que connexions d'E/S analogiques dans les systèmes redondants Premium : Nom Référence Vers. min. Entrées analogiques - Réplicateur de signal analogique Par exemple : JM Concepts JK3000N2 — Sorties analogiques - Interface de commutation Par exemple : Telemecanique ABR-2EB312B ou JM Concept GK3000D1 — 35012070 10/2019 99 Equipements autorisés : connexion par Ethernet Le tableau suivant présente les modules d'E/S et les autres équipements qui peuvent être commandés de manière redondante par un système de redondance d'UC Premium via une connexion Ethernet : 100 Nom Référence Vers. min. Modules d'E/S Advantys STB (TOR et analogiques) STB •••• — Modules d'E/S Advantys FTB (TOR et analogiques) FTB •••• — Modules d'E/S Advantys FTM (TOR et analogiques) FTM •••• — Ethernet pour Momentum 170E •••• — Modules d'E/S Momentum Modicon (TOR et analogiques) 170A •••• — Modules d'E/S Twido (TOR et analogiques) TWD •••• — Variateurs de vitesse Altivar Telemecanique ATV •• — Automates Premium Modicon TSX •••• — Automates Quantum Modicon 140 •••• — Telemecanique TeSys U-Line LU •••• — Magelis HMI XBT G / XBT GT — 35012070 10/2019 Equipements autorisés : connexion par Modbus TCP/IP Modbus Le tableau suivant présente les modules d'E/S et les autres équipements qui peuvent être commandés de manière redondante par un système de redondance d'UC Premium via une connexion Ethernet (TCP/IP Modbus) : Nom Référence Vers. min. Advantys STB STB •••• — Advantys OTB OTB •••• — Ethernet pour Momentum 170E •••• — E/S Momentum Modicon 170A •••• — Telemecanique ATV61 ATV61 — Magelis HMI XBT G / XBT GT — Automates Premium Modicon TSX •••• — NOTE : ces esclaves Modbus ne peuvent être commandés par TCP/IP Ethernet que si une passerelle Ethernet / Modbus appropriée est utilisée. Les passerelles Ethernet / Modbus suivantes ont été testées avec le système de redondance d'UC Premium : Passerelle TSX ETG 100 Passerelle TSX ETG 1000 Passerelle 174 CEV 30020 Esclaves Modbus Ces équipements ont été testés en tant qu'esclaves Modbus dans un système de redondance d'UC Premium : Nom Référence Vers. min. Advantys STB STB •••• — Advantys OTB OTB •••• — Telemecanique ATV31 ATV31 — Telemecanique TeSys U-Line LU •••• — 35012070 10/2019 101 Equipements réseau Ethernet Tous les produits de la famille ConneXium qui sont compatibles avec les modules Ethernet TSX ETY 4103/5103 standard, configurés comme étant non redondants, sont censés être compatibles avec les modules TSX ETY 4103/5103 d'un système redondant. Les équipements Ethernet suivants ont été testés pour une utilisation avec le système de redondance d'UC Premium : Commutateurs réseau, utilisation générale Nom Référence Vers. min. Commutateurs réseau ConneXium TCS ESM 043F1CS0 — Commutateurs réseau ConneXium TCS ESM 043F2CS0 — Commutateurs réseau ConneXium TCS ESM 083F23F0 — Commutateurs réseau ConneXium TCS ESM 0•3F2CU0 — Commutateurs réseau ConneXium 499 N•S 27100 — Commutateurs réseau, gamme d'E/S Ces équipements ont été testés en tant qu'esclaves Modbus dans un système de redondance d'UC Premium : Nom Référence Vers. min. Advantys STB - Module d'interface réseau STB NIP 2212 — Module d'interface réseau Modicon Momentum 170 ENT 110 0• — Commutateurs Ethernet Advantys OTB (avec E/S intégrées) OTB ••• — NOTE : si vous utilisez un STB NIP 2212 dans une application redondante Premium, le Link Failure Mode (dans les pages Web de configuration STB) doit être réglé sur Repli. Sinon, un à-coup risque d'affecter les sorties. 102 35012070 10/2019 Passerelles Ethernet/Modbus Ces équipements ont été testés en tant qu'esclaves Modbus dans un système de redondance d'UC Premium : Nom Référence Vers. min. Passerelle Ethernet /Modbus Premium TSX ETG 100 — Passerelle Ethernet/Modbus Premium TSX ETG 1000 — Passerelle Ethernet/Modbus ConneXium 174 CEV 30020 — 35012070 10/2019 103 Câbles et équipements réseau Modbus Nom Référence Vers. min. Boîtier de raccordement Modbus TSX SCA 50 — Câbles Modbus (du TSX SCP 114 au boîtier TSX SCP CM 4030 ou — de raccordement) TSX SCY CM 6030 Câbles Modbus (entre les boîtiers de raccordement) 104 Divers — 35012070 10/2019 Configuration maximale Les tableaux suivants résument les configurations système maximales lors de l'utilisation d'automates redondants Premium et des équipements compatibles. Pour un type donné de module, le nombre maximum de modules utilisables peut être déterminé comme suit : nombre maximum de voies utilisables divisées par le nombre de voies pour ce type de module, à condition qu'un nombre suffisant d'emplacements soit disponible et que d'autres limitations potentielles (charge de communication, etc. ) soient remplies. Automate TSX H57 24M Caractéristiques TSX H57 24M Configuration Nombre maximum de racks TSX RKY 12EX maximale Nombre maximum de racks TSX RKY 4EX/6EX/8EX 8 Fonctions 16 Nombre d'emplacements maximum 111 Nombre maximum de voies E/S TOR en rack 1 024 Nombre maximum de connexions E/S analogiques en rack 80 Expert (comptage, axe, déplacement, pesage...) 0 Modbus/Mode caractère 16 Uni-Telway intégré (prise terminal) 1 Réseau (TCP-IP Ethernet) 2 Bus de terrain tiers Bus de terrain AS-i Horodateur sauvegardable Mémoire Structure du projet 35012070 10/2019 0 0 oui Voies de régulation 10 Boucles de régulation 30 RAM interne sauvegardable 192 Ko Carte mémoire PCMCIA (capacité maximale) 768 Ko Tâche MAST 1 Traitements sur Evénements (1 prioritaire) 64 105 Caractéristiques Vitesse d'exécution du code application Temps d'exécution Temps système RAM interne Carte PCMCIA TSX H57 24M 100 % booléen 15,75 Kins/ms 65 % booléen + 35 % numérique 11,40 Kins/ms 100 % booléen 15,75 Kins/ms 65 % booléen + 35 % numérique 11,40 Kins/ms Instruction booléenne de base 0,039/0,057 s Instruction numérique de base 0,053/0,073 s Instruction sur flottants 0,55/0,63 s tâche MAST 1 ms Automate TSX H57 44M Caractéristiques TSX H57 44M Configuration Nombre maximum de racks TSX RKY 12EX maximale Nombre maximum de racks TSX RKY 4EX/6EX/8EX 8 Fonctions 16 Nombre d'emplacements maximum 111 Nombre maximum de voies E/S TOR en rack 2 048 Nombre maximum de connexions E/S analogiques en rack 256 Expert (comptage, axe, déplacement, pesage...) 0 Modbus/Mode caractère 16 Uni-Telway intégré (prise terminal) 1 Réseau (TCP-IP Ethernet) 4 Mémoire Structure du projet 106 Bus de terrain tiers 0 Bus de terrain AS-i 0 Horodateur sauvegardable oui Voies de régulation 20 Boucles de régulation 60 RAM interne sauvegardable 440 Ko Carte mémoire PCMCIA (capacité maximale) 2 048 Ko Tâche MAST 1 Traitements sur Evénements (1 prioritaire) 64 35012070 10/2019 Caractéristiques Vitesse d'exécution du code application Temps d'exécution Temps système RAM interne Carte PCMCIA TSX H57 44M 100 % booléen 15,75 Kins/ms 65 % booléen + 35 % numérique 11,40 Kins/ms 100 % booléen 15,75 Kins/ms 65 % booléen + 35 % numérique 11,40 Kins/ms Instruction booléenne de base 0,039/0,057 s Instruction numérique de base 0,054/0,073 s Instruction sur flottants 0,55/0,63 s tâche MAST 1 ms NOTE : pour plus d'informations techniques concernant les capacités et les performances des automates redondants Premium, consultez Informations supplémentaires, page 265 et le document Premium et Atrium sous Control Expert - Processeurs, racks et modules d'alimentation - Manuel de mise en œuvre, référence 35010524. 35012070 10/2019 107 Sous-chapitre 3.3 Exemples de systèmes de redondance d'UC Exemples de systèmes de redondance d'UC Objet de cette section Cette section -chapitre présente des exemples de systèmes de redondance d'UC. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 108 Page Système avec plusieurs ETY exécutant le service I/O Scanning 109 Système avec E/S et service réseau SCADA redondants 111 Système avec Ethernet et Modbus mélangés 114 35012070 10/2019 Système avec plusieurs ETY exécutant le service I/O Scanning Illustration Maintenant que les configurations minimales de chaque type de module d'E/S et de communications a été présenté, nous pouvons étudier quelques exemples de systèmes représentatifs. L'illustration suivante représente un système de redondance d'UC Premium avec plusieurs ETY, trois de ces paires d'ETY exécutant le service I/O Scanning : Logiciel IHM : Monitor Pro 5 1 E/S surveillées partagées (*) OTB 2 E/S partagées ATV61 Primaire DSY AEY ETY ETY ETY E/S en rack redondantes 1 4 3 ETG1000 Bloc de connexion ABE7 Tele fast OUT Redondant DSY AEY ETY ETY ETY Momentum (*) « Surveillé » signifie qu'un basculement automatique se produit si le module ETY correspondant devient inopérant, ou que le câble relié au premier commutateur est déconnecté. NOTE : Une configuration en anneau Ethernet ne fonctionne pas sauf si vous utilisez des commutateurs administrés. D'autres configurations réseau peuvent utiliser des commutateurs administrés ou non. 35012070 10/2019 109 Nomenclature N° Nom Référence Vers. min. Tous les équipements du rack de redondance d'UC Premium représenté, plus... 110 1 Commutateur Ethernet 499NES25100 — 2 TCP/IP Ethernet 490NTW000 ••• — 3 Liaison sync-UC 490NTC000 ••• — 4 Scrutateur d'E/S Ethernet n° 1 490NTW000 ••• — 5 Scrutateur d'E/S Ethernet n° 2 490NTW000 ••• — 35012070 10/2019 Système avec E/S et service réseau SCADA redondants Illustration Le graphique suivant représente un système de redondance d'UC Premium avec E/S et service réseau SCADA redondants : 35012070 10/2019 111 XBT G 2 3 1 Logiciel IHM : Monitor Pro 2 Primaire 8 E/S en rack redondantes Modules d'extension Bloc de connexion ABE7 Tele fast OUT DSY DEY AEY ASY ASY SCY ETY ETY ETY 6 XBT GT TEsysU 5 5 5 5 5 4 7 5 5 5 Anneau I/O Scanning Ethernet ATV61 5 10 Modules d'extension Redondant 11 XBT G 9 Actionneur DSY DEY AEY ASY ASY SCY ETY ETY ETY Interface de commutation (*) « Surveillé » signifie qu'un basculement automatique se produit si l'ETY associé cesse de fonctionner ou que le câble de connexion au premier commutateur est déconnecté. NOTE : une configuration Ethernet en anneau ne fonctionnera pas à moins d'utiliser des commutateurs administrés. D'autres configurations réseau peuvent utiliser des commutateurs administrés ou non. 112 35012070 10/2019 Nomenclature N° Nom Référence Vers. min. Tous les équipements du rack de redondancd d'UC Premium représenté, plus... 1 Réseau Ethernet TCP/IP n° 1 490NTW000 ••• — 2 Commutateur Ethernet 499NES25100 — 3 Réseau Ethernet TCP/IP n° 2 et n° 3 490NTW000 ••• — 4 Liaison sync-UC 490NTC000 ••• — 5 Commutateur Ethernet ConneXium compatible avec une configuration en anneau TCSESM0•3 — 6 Passerelle ModBus (exemple : TSX ETG 1000) TSXETG1000 — 7 ETY surveillé TSXETY•103 4.0 8 Bus X — 9 Signal de sortie analogique A — 10 Signal de sortie analogique B — 11 Signal de contrôle — 35012070 10/2019 113 Système avec Ethernet et Modbus mélangés L'illustration suivante représente un système de redondance d'UC Premium avec E/S Ethernet et Modbus mélangées. Illustration Logiciel IHM : Monitor Pro XBT G 2 1 ATV61 TEsysU Primaire UC Premium STB DSY DEY SCY ETY ETY 5 6 ETY Anneau TCP / IP Ethernet 1 6 3 4 6 6 Redondant TEsysU 5 1 E/S surveillées partagées (*) DSY DEY SCY ETY ETY (*) « Surveillé » signifie qu'un basculement automatique se produit si le module ETY correspondant ou si le premier commutateur devient inopérant, ou que le câble relié au premier commutateur se déconnecte. NOTE : une configuration Ethernet en anneau ne fonctionnera pas à moins d'utiliser des commutateurs administrés. D'autres configurations réseau peuvent utiliser des commutateurs administrés et non administrés. 114 35012070 10/2019 Nomenclature N° Nom Référence Vers. min. Tous les équipements du rack redondant Premium représenté, plus... 1 Commutateur Ethernet ConneXium compatible avec une configuration en anneau TCSESM0•3 — 2 Câble Modbus RS485 TSXSCYCM6030 — 3 Liaison sync-UC 490NTC000 ••• — 4 Communications de scrutateur d'E/S Ethernet 490NTW000 ••• — 5 Boîtier de raccordement TSXSCA50 — 6 Commutateur Ethernet 499NES25100 — 35012070 10/2019 115 116 35012070 10/2019 Premium sous EcoStruxure™ Control Expert Communications et basculement des automates 35012070 10/2019 Chapitre 4 Communications et basculement des automates Communications et basculement des automates 35012070 10/2019 117 Communications et basculement des automates Sous-chapitre 4.1 Transfert de base de données entre des automates de système de redondance d'UC Transfert de base de données entre des automates de système de redondance d'UC Objet de cette section Cette section détaille le transfert cyclique de données entre les automates qui se produit dans un système de redondance d'UC Premium. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 118 Page Présentation du processus de transfert de base de données d'un système de redondance d'UC Premium 119 Explication du temps de cycle du système dans l'automate de redondance d'UC Premium 121 35012070 10/2019 Communications et basculement des automates Présentation du processus de transfert de base de données d'un système de redondance d'UC Premium Présentation Un système de redondance d'UC Premium nécessite deux embases, une pour l'automate primaire et une autre pour l'automate redondant. Ces embases et les modules associés doivent être configurés avec du matériel, des logiciels et des micrologiciels identiques. Les deux automates font respectivement office d'automate primaire et d'automate redondant. L'automate primaire met à jour l'automate redondant au début de chaque scrutation. L'automate redondant contrôle l'état du système selon sa programmation, et communique régulièrement cette information à l'automate redondant. Ce dernier transmet les informations d'état à l'automate primaire au moyen des mots système du transfert inverse. Si l'automate primaire ne fonctionne plus, l'automate redondant prend le contrôle pour une scrutation. Transfert de données et données utilisateur La base de données transférée de façon périodique de l'automate primaire vers l'automate redondant (via les coprocesseurs et la liaison de synchronisation des UC) contient les données système et les données d'application utilisateur. Ces données ne sont pas toutes localisées (adressables). Les données transférées sont les suivantes : Informations système Localisées (sous-ensemble des bits et mots système) - Echangées au cours de chaque tâche MAST : - Bits système : %S30, %S31, %S38, %S50, %S59, %S94 - Mots système : %SW0, %SW1, %SW8, %SW9, %SW49…%SW53, %SW59, %SW60, %SW70, %SW108 - Echangées uniquement lors d'un basculement - %SD18 et %SD20 Non localisées - Sous-ensemble de données système géré par le système d'exploitation de l'automate primaire. Ce sous-ensemble comprend les compteurs du système utilisés par les blocs fonction tels que TON, TOFF, etc. Données d'application utilisateur Localisées - Toutes les données %M, %MW, %MD et %MF de l'adresse 100 jusqu'au nombre maximal de champs d'adresse globale défini dans l'onglet Configuration de Control Expert's (sans dépasser 128 Ko). La plage en dessous de 100 (par exemple, %MW0 - %MW99) n'est pas transférée. - Objets de sortie (%Q) et paramètres de forçage des sorties éventuellement configurés - Variables EDT/DDT, si localisées par l'utilisateur - Types de données SFC (diagramme fonctionnel en séquence) 35012070 10/2019 119 Communications et basculement des automates Non localisées - Variables EDT/DDT, si localisées par l'utilisateur - Types de données EFB/DFB (bloc fonction) NOTE : outre les informations ci-dessus, l'automate primaire envoie les valeurs de tous les bits forcés à l'automate redondant dans le cadre de l'échange périodique de la base de données. NOTE : le volume maximum de données localisées pouvant être transférées dans la base de données est de 128 Ko pour le TSX H57 24M et le TSX H57 44M. Le volume maximum de données non localisées est de 120 Ko pour le TSX H57 24M et 300 Ko pour le TSX H57 44M. NOTE : la taille maximale de la base de données entière est d'environ 165 Ko pour le TSX H57 24M et de 405 Ko pour le TSX H57 44M. Diagramme de transfert du système de redondance d'UC L'illustration suivante présente le transfert de données entre l'automate primaire et l'automate redondant dans le TSX H57 44M : Automate primaire Cycle n Entrée Redondance d'UC Programme d'application Cycle n + 1 Sortie Entrée Redon- Programme dance d'application d'UC Données utilisateur Données localisées + non localisées (max. 128 + max. 300 kilooctets) 428 K octets Coprocesseur Sortie Entrée Redondance Programme d'application d'UC Sortie UC(1) 428 K octets Données utilisateur Données localisées + non localisées (max. 128 + max. 300 kilooctets) Automate redondant 428 K octets Coprocesseur UC 428 K octets Attente + redondance d'UC 428 K octets 428 K octets Données utilisateur RAM d'état : Données localisées + non Attente + Première Première Sortie Entrée Attente + Première Sortie Entrée redondance section Sortie section redondance d'UC section d'UC Cycle n 120 35012070 10/2019 Communications et basculement des automates Explication du temps de cycle du système dans l'automate de redondance d'UC Premium Effet sur le temps de cycle du système Le temps de cycle de tout système de redondance d'UC Premium dépend du volume de données transférées. Etant donné que les données doivent être transférées de l'automate primaire vers l'automate redondant, le temps de cycle d'un système de redondance d'UC Premium est toujours plus élevé que celui d'un système autonome similaire. NOTE : Dans les systèmes Warm Standby PL7 Premium, l'UC effectue à la fois : traitement du programme d'application (projet) transfert de communication. Dans un système de redondance d'UC Premium, la charge de travail est répartie entre l'UC et le coprocesseur : l'UC traite le programme d'application ; le coprocesseur effectue le transfert de communication. L'utilisation du coprocesseur pour effectuer le transfert de base de données allège les temps de cycle plus longs susmentionnés, et réduit considérablement les temps d'attente de communications dans le système de redondance d'UC par rapport aux systèmes Warm Standby hérités. Performances Un système de redondance d'UC Premium augmente les temps de cycle d'une tâche MAST, créant ainsi un surdébit. NOTE : Une durée courte mais limitée est nécessaire pour que le système crée la base de données et la copie depuis la mémoire interne de l'automate vers la mémoire partagée du coprocesseur. Nous appelons cette période Surdébit. Un surdébit correspond au temps nécessaire pour copier les données de l'application vers la couche de communication. Le cycle réseau (communication entre les coprocesseurs primaire et redondant) 1. échange des données entre les deux automates ; 2. fonctionne en parallèle avec le programme d'application. 35012070 10/2019 121 Communications et basculement des automates Dans la plupart des cas, comme illustré sur cette page, le temps nécessaire à la transmission de la base de données entre les coprocesseurs n'affecte pas la période de tâche MAST. Mais, lors du traitement de grands ou d'intensifs programmes d'application, le surdébit supplémentaire et les temps de transmission peuvent affecter la durée de la tâche MAST. Exemples Exemple 1 122 Temps d'exécution de programme d'application dans un automate Premium autonome : 80 ms Taille de base de données : 100 Kilo-octets 35012070 10/2019 Communications et basculement des automates L'illustration suivante présente l'exemple n°1 : NOTE : Le temps de cycle du pilote d'entrée et de sortie dépend du type et du nombre d'E/S. Cette valeur est négligeable par rapport au temps de cycle total. Exemple 2 Temps d'exécution de programme d'application dans un automate Premium autonome : 80 ms Taille de base de données : 300 Kilo-octets 35012070 10/2019 123 Communications et basculement des automates L'illustration suivante présente l'exemple n°2 : 124 35012070 10/2019 Premium sous EcoStruxure™ Control Expert Basculement et permutation dans un système de redondance d'UC Premium 35012070 10/2019 Chapitre 5 Basculement et permutation dans un système de redondance d'UC Premium Basculement et permutation dans un système de redondance d'UC Premium Objet Ce chapitre décrit les performances, les latences d'un événement de basculement et une présentation d'un événement de permutation dans un système de redondance d'UC Premium. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Temps d'attente du basculement entre les services Ethernet 126 Temps d'attente du basculement d'E/S en rack 127 Présentation de la permutation dans les systèmes à redondance d'UC Premium 128 Recommandations opératoires pour la permutation dans un système de redondance d'UC Premium 129 35012070 10/2019 125 Basculement et permutation dans un système de redondance d'UC Premium Temps d'attente du basculement entre les services Ethernet Description Le tableau suivant détaille les retards typiques et maximaux susceptibles d'être rencontrés lors du rétablissement des services Ethernet pendant un basculement. Service Durée de permutation maximal Permutation des adresses IP 500 ms I/O Scanning 500 ms + 1 cycle initial du service I/O Scanning Messagerie client Permutation >= 1,2 seconde (délai incluant les 500 ms de permutation des adresses IP, le rétablissement des connexions au réseau et le temps de réponse des équipements). Passerelle et ponts non compris Messagerie serveur 500 ms + temps nécessaire au client pour rétablir sa connexion au serveur(1) (After switch over delay blocks 500 ms) Serveur HTTP 500 ms + le temps nécessaire au client pour rétablir sa connexion avec le serveur(1) (1) Le temps nécessaire au client pour se reconnecter au serveur dépend des paramètres de temporisation de perte de communication du client. NOTE : la première scrutation du nouvel automate primaire est fonction des entrées et sorties transférées par l'ancien automate primaire, et non des valeurs actuelles des E/S. 126 35012070 10/2019 Basculement et permutation dans un système de redondance d'UC Premium Temps d'attente du basculement d'E/S en rack Description Le temps de basculement correspond au temps écoulé entre la dernière mise à jour d'une sortie par l'ancien primaire et la première mise à jour de cette même sortie par le nouveau primaire. Le tableau suivant montre le temps de basculement pour les E/S en rack : Evénement de basculement sur le primaire Temps de basculement moyen des E/S X-Bus Stop, Halt ou déconnexion de la liaison sync Temps MAST 1.5 ETY si l'option I/O Scanning est activée dans les modules ETY surveillés Interruption d'alimentation ou déconnexion de la liaison sync-UC, liaison sync ETY si aucune fonction I/O Scanning n'est configurée Chien de garde + Temps MAST 1.5 NOTE : La valeur Chien de garde que vous configurez dans votre application du système de redondance d'UC Premium a un impact direct sur le temps de basculement (en cas d'interruption de l'alimentation de l'UC primaire ou de déconnexion de la liaison sync-UC). NOTE : Selon le chien de garde que vous paramétrez, les durées de permutation maximales des services Ethernet (voir page précédente) peuvent être dépassées. 35012070 10/2019 127 Basculement et permutation dans un système de redondance d'UC Premium Présentation de la permutation dans les systèmes à redondance d'UC Premium Définition Dans une configuration redondante : un basculement se produit en réaction à une erreur interne ou externe détectée dans l'automate. Elle entraîne la perte de l'ancien automate primaire et le changement d'état de l'automate redondant en automate primaire. une permutation est une action volontaire (généralement intégrée à l'application Control Expert) qui consiste à échanger les rôles des automates primaire et redondant. Ainsi, si l'automate A est l'automate primaire et l'automate B l'automate redondant au moment 0, au moment 1, soit après la permutation, l'automate A devient l'automate redondant et l'automate B l'automate primaire. Conditions d'utilisation des permutations La réalisation de permutations périodiques dans un système de redondance d'UC est une fonctionnalité particulière qui doit être utilisée uniquement pour certains besoins spécifiques (test ou validation, par exemple) et pour une période très brève. Schneider Electric déconseille d'utiliser les permutations en période de production, car l'utilisation répétée de cette fonctionnalité risque de rendre l'automate instable. Dans tous les cas, la durée minimale entre deux permutations consécutives ne doit jamais être inférieure à 15 s. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Le DFB HSBY_SWAP (voir page 214) ne doit être appelé que pour tester l'application. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 128 35012070 10/2019 Basculement et permutation dans un système de redondance d'UC Premium Recommandations opératoires pour la permutation dans un système de redondance d'UC Premium Présentation Le gestionnaire de blocs fonction de communication (Com FB) n'est pas transféré en cas de permutation ou de basculement. L'une des conséquences de cette fonctionnalité (Permutation) est que les Com FB lancés dans l'UC primaire juste avant la permutation ne peuvent plus être gérés lorsque cette UC devient redondante. Les ressources de communication ne sont pas annulées automatiquement. Après un certain temps, toutes les ressources peuvent être saturées. Donc, après plusieurs basculements, il est possible que le système n'ait plus aucune ressource disponible. Respectez les règles mentionnées ici pour limiter le risque de saturation des ressources suite à des permutations et des basculements. Ces règles s'appliquent aux Com FB suivants, pour tous les protocoles et réseaux (liaison série, Modbus TCP...). DATA_EXCH INPUT_BYTE INPUT_CHAR OUT_IN_CHAR OUT_IN_MBUS PRINT_CHAR RCV_TLG READ_ASYN READ_GDATA READ_VAR SEND_REQ SEND_TLG UNITE_SERVER WRITE_ASYN WRITE_GDATA WRITE_VAR Règles de gestion du tableau de gestion des échanges Définissez un tableau de 4 mots utilisés pour gérer chaque instance du Com FB. Le paramètre de gestion est composé de 4 mots contigus, décrits ci-après : Ordre du mot Données gérées par le système 35012070 10/2019 Octet de poids fort Octet de poid faible Management_Param[0] Numéro d'échange Bit d'activité (voir cidessous) Management_Param[1] Rapport d'opération Rapport de communication 129 Basculement et permutation dans un système de redondance d'UC Premium Ordre du mot Données gérées par l'utilisateur Octet de poids fort Octet de poid faible Management_Param[2] Timeout de bloc. Valeurs : 0 = délai infini Autres valeurs = timeout x 100 ms, par exemple : 1 = 100 ms 2 = 200 ms Management_Param[3] Longueur du paramètre d'envoi/réception de données : Entrée (avant l'envoi) : longueur du paramètre d'envoi du bloc fonction Sortie (après la réception) : longueur du paramètre de réception de données Bit d'activité : ce bit indique l'état d'exécution de la fonction de communication. Il est défini à 1 au démarrage, puis revient à 0 lorsque l'exécution est terminée. Il s'agit du premier bit du premier élément du tableau. Voici une description des données obligatoires à prendre en compte dans la mise en œuvre du Com FB : Emplacement des 4 mots de gestion : Il est impératif que les 4 mots de gestion de tous les Com FB situés dans la première section de l'application soient localisés dans %MW entre 0 et 99 (zone de non-transfert (voir page 179)). Pour les autres sections, il est recommandé que les 4 mots de gestion du Com FB se trouvent dans la zone de non-transfert. Définition du timeout : la valeur de timeout du Com FB doit être réinitialisée à chaque utilisation d'un bloc fonction. Voici une description du Com EF pendant une permutation ou après un basculement : Gestion du Com EF pendant une permutation : la fonction CANCEL doit être utilisée avant la permutation. Lorsque vous effectuez une permutation, la tâche MAST est exécutée et la permutation est effective à la fin de la tâche en cours. Donc, l'EF doit être annulé avant la permutation. Gestion du Com EF après un basculement : la fonction CANCEL doit être utilisée après un basculement. Lorsqu'un basculement se produit dans un système de redondance d'UC, la tâche MAST s'arrête immédiatement. 130 35012070 10/2019 Basculement et permutation dans un système de redondance d'UC Premium Si les mots de gestion du Com EF peuvent se trouver dans la zone de non-transfert de sections d'application autres que la première. Vous devez détecter qu'un basculement s'est produit pour annuler tous les Com FB qui ont été activés dans toutes les sections (sauf la première). Ce code doit résider dans la première section de l'application pour être activé dans les deux UC (juste après une permutation). Si le client n'annule pas le Com FB, les ressources correspondantes seront libérées à l'issue du délai d'attente. S'il n'est pas possible de localiser les mots de gestion du Com EF dans la zone de nontransfert, chaque UC hérite de mots de gestion qui ne correspondent pas à leur gestionnaire de blocs fonction local. Le client doit détecter un nouveau basculement pour réinitialiser le bit d'activité de tous les Com FB qui ont été définis avant le basculement dans toutes les sections de l'application (sauf la première). Ce code doit résider dans la première section de l'application pour être activé dans les deux UC (juste après un basculement). Règles de gestion d'une liaison série en cas de permutation Lorsque vous annulez un Com FB dédié à une liaison série, le Com EF est immédiatement arrêté dans l'UC, mais la requête reste active dans le coupleur TSX SCY 216 00. En d'autres termes, si une UC primaire démarre un PRINT_CHAR et si une permutation survient pendant l'émission de la frame, le coupleur TSX SCY 216 01 contrôlé par l'ancienne UC primaire termine l'émission de la trame, car les UC sont permutées en parallèle. Ainsi, lorsque la nouvelle UC primaire exécute un PRINT_CHAR sur son coupleur TSX SCY 216 01, une collision se produit sur le support. Pour éviter une collision sur le support, il est recommandé de différer l'émission de données sur une liaison série par la nouvelle UC primaire, d'une durée égale à 2 x TMAST + durée maximale de la trame à envoyer. Gestion du code d'erreur détecté en cas d'utilisation de modules ETY : lorsque vous envoyez un Com FB à un équipement distant situé derrière un coupleur Ethernet, le comportement du coupleur dépend de la présence ou de l'absence de l'équipement : Si l'équipement est présent, l'ETY lui envoie la requête. L'équipement répond à l'ETY qu'il a reçu la réponse. La réponse est reçue par l'UC à l'issue d'un délai et le programme est prêt à envoyer une nouvelle requête. Si l'équipement cible est absent, l'ETY local détecte cette absence à l'aide de sa propre table ARP et n'envoie pas la requête au réseau. Il envoie immédiatement un acquittement à l'UC avec un code 16#12FF (aucune ressource libre sur les équipements distants). Et l'UC est prête à réarmer un nouveau Com FB. L'UC peut envoyer une nouvelle requête immédiatement (chaque tâche Mast) à l'ETY, ce qui peut affecter le trafic entre l'UC et l'ETY. Il est recommandé de détecter ce code d'acquittement (16#12FF) pour différer (de 500 ms) la réactivation du bloc fonction de communication. 35012070 10/2019 131 Basculement et permutation dans un système de redondance d'UC Premium 132 35012070 10/2019 Premium sous EcoStruxure™ Control Expert Compatibilité avec les systèmes PL7 35012070 10/2019 Chapitre 6 Compatibilité avec les systèmes PL7 Compatibilité avec les systèmes PL7 Objet du chapitre Ce chapitre contient des informations sur la compatibilité des systèmes PL7 existants avec le système de redondance d'UC Premium, et présente le convertisseur PL7 de Control Expert. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Considérations lors de la mise à niveau depuis PL7 134 Utilisation du convertisseur PL7 de Control Expert 136 35012070 10/2019 133 Compatibilité avec les systèmes PL7 Considérations lors de la mise à niveau depuis PL7 Les systèmes, créés pour les automates Premium à l'aide de PL7, peuvent être convertis en plateforme de système de redondance d'UC Premium Control Expert et bénéficier de la redondance automatique des automates ainsi que de la redondance d'E/S, y compris la permutation d'adresses Ethernet sur basculement. Dans le cas de mises à niveau depuis un système PL7 Warm Standby vers un système de redondance d'UC Premium, prenez en compte la mise en œuvre des équipements Fipio existants. En outre, n'oubliez pas que l'échange de données et d'informations d'état entre les automates primaire et redondant est désormais automatique. Cette automatisation signifie que dans la majorité des cas, le transfert d'informations nécessaire à la prise en charge des E/S en rack redondantes ne nécessite pas de programmation par l'utilisateur. Ceci est différent d'une amélioration du système PL7 Warm Standby. Les puces suivantes permettent de résumer certaines de ces considérations : Vous pouvez uniquement connecter des équipements Fipio à un système de redondance d'UC Premium par une passerelle Ethernet-Fipio. Vous pouvez mettre en œuvre une passerelle de ce type à l'aide d'un automate Premium autonome avec des ports Fipio et Ethernet intégrés, ou un port Fipio intégré et un module de communication Ethernet. Etant donné que le transfert de base de données nécessaire à la prise en charge de la redondance d'UC est désormais automatique, de nombreux blocs fonction et fonctions Expert utilisés ne sont plus applicables, et s'ils sont utilisés, empêchent la compilation et l'exécution de votre application. Les fonctions obsolètes sont les suivantes : Les blocs fonction dérivés (DFB) utilisés spécifiquement pour l'échange de données : - Ha_db_basic - Ha_db_cycle_opt - Ha_db_size_opt Les fonctions Expert (EF) permettent de fournir des échanges de données et de contextes dans la programmation du diagramme fonctionnel en séquences (SFC)/Grafcet : - Get_stat_chart - Set_stat_chart Pour plus d'informations sur la programmation Grafcet, reportez-vous au Guide de Démarrage pour Control Expert, référence 35008402. Les blocs fonction hérités suivants sont spécifiques au comportement de Premium PL7 Warm Standby, et sont incompatibles avec le système de redondance d'UC. Par conséquent, ils ne doivent pas être utilisés : - PL7_COUNTER - PL7_DRUM - PL7_MONOSTABLE - PL7_REGISTER_32 - PL7_REGISTER_255 - PL7_TOF 134 35012070 10/2019 Compatibilité avec les systèmes PL7 - PL7_TON - PL7_TP - PL7_3_TIMER 35012070 10/2019 135 Compatibilité avec les systèmes PL7 Utilisation du convertisseur PL7 de Control Expert Outre les considérations générales notées ci-dessus, n'oubliez pas que vous avez également à disposition l'outil Convertisseur PL7 de Control Expert. Cette application pourra, dans certains cas, réaliser la conversion d'un programme Warm Standby PL7 en un autre qui fonctionnera avec Control Expert et un automate de redondance d'UC. NOTE : L'outil Convertisseur PL7 de Control Expert ne convertit pas les fonctions obsolètes (DBF et EF) notées ci-dessus. Ceci peut rendre votre programme d'application non fonctionnel. Le convertisseur PL7 de Control Expert vous avertit des fonctionnalités dont la conversion a échoué, par texte affiché dans la fenêtre de surveillance de Control Expert. Pour plus d'informations sur cet outil, reportez-vous au document Control Expert - Convertisseur d'applications PL7 - Manuel utilisateur, référence 35006148. NOTE : Bien que le convertisseur PL7 de Control Expert offre une base solide pour commencer la conversion de programmes, il n'est pas exhaustif. Dans tous les cas, une revue de code complète et des tests rigoureux sont nécessaires, surtout pour une intégration aux nouvelles fonctionnalités du système de redondance d'UC Premium, telles que la gestion des E/S Ethernet pour fournir la redondance. Pour plus d'informations sur la programmation de votre système à l'aide de Control Expert, reportez-vous aux documents Control Expert - Langages de programmation et structure Manuel de référence, référence 35006144, et Control Expert 3.1 - Modes de fonctionnement, référence 33003101. 136 35012070 10/2019 Premium sous EcoStruxure™ Control Expert 35012070 10/2019 Partie II Configuration et utilisation Configuration et utilisation Objet Cette partie concerne l'installation et l'utilisation d'un système de redondance d'UC Premium. Cette partie comprend les quatre chapitres suivants : Configuration dans Control Expert Programmation/Mise au point Fonctionnement Gestion Cette section ne décrit pas l'installation physique de base du système de redondance d'UC avec UC, rack, alimentation électrique et autre matériel associé. Elle ne fournit pas non plus d'informations connexes comme les limites d'utilisation, la mise à la terre, la compatibilité électromagnétique et autres considérations environnementales. NOTE : Lisez et comprenez les documents suivants avant de chercher à effectuer les procédures figurant dans ce manuel : Premium et Atrium sous EcoStruxure™ Control Expert - Processeurs, racks et modules d’alimentation - Manuel de mise en œuvre Electrical installation guide Contenu de cette partie Cette partie contient les chapitres suivants : Chapitre Page Configuration dans Control Expert 139 8 Programmation/Mise au point 189 9 Fonctionnement 219 Maintenance 233 10 35012070 10/2019 Titre du chapitre 7 137 138 35012070 10/2019 Premium sous EcoStruxure™ Control Expert Configuration dans Control Expert 35012070 10/2019 Chapitre 7 Configuration dans Control Expert Configuration dans Control Expert Présentation Ce chapitre explique comment configurer les automates de redondance d'UC Premium. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 7.1 Configuration d'un système à l'aide des onglets et boîtes de dialogue de Control Expert 140 7.2 Configuration des modules TSX ETY 4103/5103 165 7.3 Configuration des registres 177 35012070 10/2019 139 Configuration dans Control Expert Sous-chapitre 7.1 Configuration d'un système à l'aide des onglets et boîtes de dialogue de Control Expert Configuration d'un système à l'aide des onglets et boîtes de dialogue de Control Expert Objet Cette section décrit la configuration des fonctions spécifiques des UC de redondance Premium TSX H57 24M ou TSX H57 44M. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT N'essayez pas de modifier les configurations de votre automate à redondance d'UC Premium ou des modules en rack par Control Expert tant que votre système est opérationnel. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Pour configurer d'autres fonctions standard, référez-vous au manuel Control Expert 3.1 - Modes de fonctionnement, référence 33003101. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 140 Page Présentation de Control Expert 141 Accès à la configuration de base 142 Utilisation de l'onglet Description 144 Utilisation de l'onglet Configuration 145 Utilisation de l'onglet Animation et des boîtes de dialogue Ecran de l'automate 148 Utilisation de l'onglet Redondance d'UC Premium 156 Configuration des E/S en rack 158 Configuration des cartes PCMCIA 159 Permutation des adresses réseau lors du basculement 161 35012070 10/2019 Configuration dans Control Expert Présentation de Control Expert Présentation Control Expert est un progiciel de programmation d'automates Modicon Premium, Modicon Quantum, Modicon M340 et Modicon Atrium. Il comporte plusieurs outils de développement d'applications, notamment : Navigateur du projet Outil de configuration Editeur de données Editeur de programme L'outil de configuration permet les opérations suivantes : créer, modifier et enregistrer les éléments utilisés pour configurer la station automate, configurer les modules propres aux applications, diagnostiquer les modules configurés dans la station, contrôler le nombre de voies propres aux applications, configurées par rapport aux capacités du processeur déclaré dans la configuration, évaluer le bilan mémoire du processeur. La version minimale de Control Expert à utiliser pour programmer une application monorack de redondance d'UC Premium est Control Expert V3.1 SP1 (Service Pack 1). La version minimale de Control Expert à utiliser pour programmer une application multirack de redondance d'UC Premium est Control Expert V5.0 HF1 (Hot Fix 1). 35012070 10/2019 141 Configuration dans Control Expert Accès à la configuration de base Accès à l'aide de Control Expert Après avoir démarré Control Expert, accédez au bus X dans la vue structurelle du navigateur du projet. Etape 142 Action 1 Ouvrez l'éditeur de configuration du bus X en cliquant deux fois sur le bus X. Vous pouvez également cliquer avec le bouton droit de la souris sur le bus X et sélectionner l'option Ouvrir. Une représentation graphique du bus local apparaît dans l'éditeur de configuration. 2 Sélectionnez le module de processeur Premium Hot Standby et cliquez avec le bouton droit. Le menu contextuel apparaît. 35012070 10/2019 Configuration dans Control Expert Etape Action 3 Sélectionnez Ouvrir le module. L'éditeur apparaît. L'onglet Configuration s'affiche par défaut. 4 Sélectionnez l'un de ces onglets : Vue d'ensemble Configuration Animation Redondance d'UC Objets d'E/S 35012070 10/2019 143 Configuration dans Control Expert Utilisation de l'onglet Description Affichage L'onglet Description en lecture seule de l'éditeur affiche des informations détaillées sur les caractéristiques du module. 0.0: TSX H57 24M 57-2 Redondance d'UC, programme de 768 Ko avec PCMCIA, USB, Unitelway Introduction Configuration Animation Redondance Objets d’E/S (REDONDANCE D'UC, à confirmer) automate modulaire avec Ethernet intégré CAHIER DES CHARGES E/S TOR 1024 E/S analogiques 80 Processeur Canaux spécifiques 0 Connexions réseau 2 Connexions Bus AS-i Tiers 0 0 Régulation 10 Indicateurs visuels 144 Voyant Allumé Clignotant Désactivé RUN Automate en mode Primaire 2.5s ACTIF, 500ms INACTIF: Automate non configuré 35012070 10/2019 Configuration dans Control Expert Utilisation de l'onglet Configuration Affichage de l'onglet Configuration Modifiez des valeurs à l'aide de l'onglet Configuration de l'éditeur. 0.0 : TSX H57 24M 57-2 Redondance d'UC, programme de 768 Ko avec PCMCIA, USB, Unitelway Présentation Configuration Animation Mode de marche Redondance d'UC Objets d’E/S Taille des champs des repères globaux Entrée RUN/STOP %M : 512 %MW %S : 128 %SW : Protection de mémoire Démarrage automatique en mode RUN 1024 %KW : 256 168 Initialisation de %MWi au démarrage à froid Démarrage à froid uniquement Cartes mémoire A : aucune carte mémoire sélectionnée Valeurs par défaut B : aucune carte mémoire sélectionnée 35012070 10/2019 Valeurs maximales 145 Configuration dans Control Expert Description de l'onglet Configuration NOTE : avant de déterminer ces valeurs, lisez attentivement le manuel Control Expert 3.1 - Modes de fonctionnement, référence 33003101. Elément Option Valeur Mode de fonctionnement Entrée Run/stop Remarqu Détermine les conditions de e3 fonctionnement lors d'un démarrage à froid. Remarqu e3 Protection mémoire Cartes mémoire Taille des champs d'adresse globale Description Démarrage Automatique en Run Remarqu e3 Initialiser %MWi au démarrage à froid Remarqu e3 Démarrage à froid uniquement Remarqu Si vous le souhaitez, activez e3 l'option Démarrage à froid uniquement (voir page 147). A: Sans objet B: Sans objet %M Remarqu Taille des différentes zones e1 mémoire Remarqu Remarque : les valeurs de %MW doivent être divisibles e1 par 8, sinon Control Expert Remarqu rejette la valeur. e1 %MW %KW Affiche la configuration dans les emplacements PCMCIA. %S Remarqu e2 %SW Remarqu e2 Valeur par défaut Sans objet Permet de sélectionner la valeur par défaut : %M/%KW Valeur maximale Sans objet Permet de sélectionner la valeur maximale : %M/%KW Remarque 1 : entrez les valeurs appropriées en fonction de votre configuration, dont le nombre d'entrées et de sorties du système et les conditions requises par l'application. Environ un bit %M a normalement besoin d'être affecté à chaque objet %I et %Q. Remarque 2 : impossible de sélectionner les valeurs. Remarque 3 : l'utilisateur peut sélectionner ces options comme le requiert l'application. 146 35012070 10/2019 Configuration dans Control Expert Démarrage à froid uniquement Si elle est cochée, cette option force le démarrage à froid (voir EcoStruxure™ Control Expert, Langages de programmation et structure, Manuel de référence) de l'application, au lieu du démarrage à chaud (voir EcoStruxure™ Control Expert, Langages de programmation et structure, Manuel de référence) normal. Par défaut, l'option Démarrage à froid uniquement n'est pas cochée. L'option Démarrage à froid uniquement n'est prise en charge que depuis la version 2.7 de l'automate. Une application utilisant cette fonctionnalité : n'est pas téléchargeable sur un automate utilisant une version antérieure, ne peut pas être exécutée sur un automate utilisant une version antérieure, n'est pas utilisable avec Control Expert version 4.0 ou antérieure. NOTE : la case à cocher s'affiche si le contrôleur sélectionné prend en charge la fonction Démarrage à froid. 35012070 10/2019 147 Configuration dans Control Expert Utilisation de l'onglet Animation et des boîtes de dialogue Ecran de l'automate Accès aux boîtes de dialogue Ecran de l'automate Pour accéder aux onglets Tâche, Horodateur et Informations de l'onglet Animation de Control Expert, procédez comme suit : Etape Action 1 Cliquez sur l'onglet Animation. 2 L'onglet Ecran de l'automate apparaît automatiquement. NOTE : Les boîtes de dialogue représentées dans cette section s'affichent lorsque Control Expert n'est pas connecté à l'automate. Lorsque Control Expert est connecté à un automate, les informations affichées dans ces onglets changent. Affichage de l'onglet Tâche Boîte de dialogue de l'onglet Tâche de Control Expert 148 35012070 10/2019 Configuration dans Control Expert Description de l'onglet Tâche Description de l'onglet Tâche : Elément Option Valeur Description Evénements Etat : xxx Informations d'état sur les événements auxquelles il est possible d'accéder et que l'on peut afficher lorsque l'automate est en fonction et lorsque Control Expert est physiquement lié à l'automate et en mode connecté. Numéro : xxx Affiche le nombre d'événements depuis la dernière initialisation de l'application. Démarrer/Redémarrer 35012070 10/2019 Activer ou désactiver tout Bouton bascule Ce bouton détermine si les événements sont traités. En appuyant sur ce bouton, vous pouvez désactiver toutes les tâches d'événements. Ainsi, si votre application comporte une tâche détectant un changement dans %I4.0 puis accomplissant une certaine action en fonction de cet événement, vous pouvez désactiver ce comportement en sélectionnant ce bouton. Reprise à chaud Bouton bascule Permet d'initialiser le démarrage à chaud Démarrage à froid Bouton bascule Permet d'initialiser le démarrage à froid 149 Configuration dans Control Expert Elément Option Valeur Description Repli des sorties Sorties appliquées Sans objet Permet d'arrêter le mode de repli Repli des sorties Sans objet Permet de faire passer les sorties en mode de repli Lecture seule Jour Indique le jour, la date, l'heure et la cause du dernier arrêt de l'automate Dernier arrêt JJ/MM/AA Heure Affichage de l'onglet Horodateur Boîte de dialogue de l'onglet Horodateur de Control Expert 150 35012070 10/2019 Configuration dans Control Expert Description de l'onglet Horodateur Description de l'onglet Horodateur : Elément Option Description Date et heure de l'automate Lecture seule Indique la date et l'heure actuelles de l'automate Date et heure PC Mettre à jour : PC -> Automate Met à jour l'automate avec l'heure du PC Date et heure utilisateur Mettre à jour : Utilisateur - Met à jour l'automate avec l'heure définie > Automate par l'utilisateur Erreur Date Automate Lecture seule Certains événements d'application, tels que la détection d'erreurs de division par zéro dans votre application, insèrent un numéro de diagnostic dans le mot système %SW. Quand cela se produit, le numéro de diagnostic peut être lu ici. Affichage de l'onglet Informations Boîte de dialogue de l'onglet Informations de Control Expert 35012070 10/2019 151 Configuration dans Control Expert Description de l'onglet Informations NOTE : Les informations du système de redondance d'UC affichées dans ces tableaux reflètent les valeurs présentes dans le mot d'état système %SW61. Description de l'onglet Informations : Elément Option Champs affichés si option sélectionnée Description Informations système Automate/Identification Gamme d'automates Uniquement disponible en mode connecté (lorsque l'automate est connecté au PC et que Control Expert est en mode Connecté). Nom du processeur Version processeur ID matériel Adresse réseau Automate/Mémoire Taille de l'UC MEMOIRE Application/Identification Nom Création produit (affiche « Control Expert » suivi du numéro de version) Date de création Modification Produit (affiche « Control Expert » suivi du numéro de version) Date de modification Version de l'application (incrémentation par compteur système) Signature Informations système Application/Option Informations chargement (informations nécessaires pour charger une application d'automate binaire dans Control Expert et la reconvertir en code source pour effectuer des modifications) Commentaires Uniquement disponible en mode connecté (lorsque l'automate est connecté au PC et que Control Expert est en mode Connecté). Table d'animation Protection des sections (verrouillage de sections de l'application pour éviter des modifications) Diagnostic de l'application Application/Divers 152 Bits forcés 35012070 10/2019 Configuration dans Control Expert Elément Option Champs affichés si option sélectionnée Description Informations système Redondance d'UC Etat de redondance d'UC de l'automate Uniquement disponible en mode connecté (lorsque l'automate est connecté au PC et que Control Expert est en mode Connecté). Etat de redondance d'UC de l'automate d'extension Différence de logique entre l'automate et l'automate d'extension Nom de l'automate Liaison de synchronisation UC non établie Différence de version au niveau du système d'exploitation du processeur principal Différence de version au niveau du système d'exploitation du coprocesseur Un module ou plus parmi les modules ETY en rack ne possède pas la version minimale (4.0) du micrologiciel. Un module ETY ou plus parmi les modules ETY en rack a une version de micrologiciel qui ne correspond pas au module ETY correspondant. Ce diagnostic peut se rencontrer même si tous les modules ETY ont un micrologiciel de version 4.0 ou supérieure. Adresses TCP/IP et Modbus Etat du système complet de redondance d'UC 35012070 10/2019 153 Configuration dans Control Expert Le tableau suivant présente les valeurs qui peuvent apparaître dans l'onglet Informations pour la catégorie REDONDANCE D'UC : Bits Intitulé Chaîne affichée 1 et 0 Etat de redondance d'UC de l'automate Valeurs = (0 et 1) Mode local 1 et 0 Etat de redondance d'UC de l'automate Valeurs = (1 et 0) Mode primaire 1 et 0 Etat de redondance d'UC de l'automate Valeurs = (1 et 1) Mode redondant 3 et 2 Etat de redondance d'UC de l'automate d'extension Valeurs = (0 et 0) Mode non défini 3 et 2 Etat de redondance d'UC de l'automate d'extension Valeurs = (0 et 1) Mode local 3 et 2 Etat de redondance d'UC de l'automate d'extension Valeurs = (1 et 0) Mode primaire 3 et 2 Etat de redondance d'UC de l'automate d'extension Valeurs = (1 et 1) Mode redondant 4 Différence de logique entre l'automate et l'automate d'extension Valeur = 0 Non Nom de l'automate Valeur = 0 Unité A (La chaîne « Unité 5 Valeur = 1 Oui A » est affectée à l'automate du système de redondance d'UC ayant l'adresse MAC la plus basse.) Valeur = 1 Unité B 154 6 Liaison de synchronisation UC non Valeur = 0 Non établie Valeur = 1 Oui 7 Différence de version au niveau du Valeur = 0 Non système d'exploitation du Valeur = 1 Oui processeur principal 8 Différence de version au niveau du Valeur = 0 Non système d'exploitation du co Valeur = 1 Oui processeur 9 Un module ou plus parmi les modules ETY ne possède pas la version minimale (4.0) du micrologiciel. Valeur = 0 Non. Tous les modules ETY sont conformes à la version minimum requise. Valeur = 1 Oui. Remplacer ancien ETY. 10 Différence de version au niveau du Valeur = 0 Non système d'exploitation des Valeur = 1 Oui modules ETY surveillés 11 Inutilisé Sans objet 12 Inutilisé Sans objet 35012070 10/2019 Configuration dans Control Expert Bits Intitulé Chaîne affichée 13 Adresses TCP/IP et Modbus Valeur = 0 Les modules de cet automate utilisent les adresses IP et Modbus qui ont été configurées dans Control Expert (n). Valeur = 1 Les modules de cet automate utilisent les adresses IP et Modbus qui ont été configurées dans Control Expert + 1 (n + 1). 14 Inutilisé Sans objet 15 COPROCESSEUR DE REDONDANCE D'UC NON ACTIVÉ Valeur = 0 Désactivé Le coprocesseur n'a pas été démarré correctement et aucune liaison de synchronisation UC n'a été établie. Valeur = 1 Activé Le coprocesseur est actif et la liaison de synchronisation UC a été établie. Affichage de l'onglet Informations en mode connecté L'illustration suivante présente la boîte de dialogue Informations de Control Expert en mode connecté : 35012070 10/2019 155 Configuration dans Control Expert Utilisation de l'onglet Redondance d'UC Premium Affichage de l'onglet Redondance d'UC Configurez les valeurs de redondance d'UC dans l'onglet Redondance d'UC de l'éditeur Control Expert : 156 35012070 10/2019 Configuration dans Control Expert Description de l'onglet Redondance d'UC Description de l'onglet Redondance d'UC : Elément Option Description Adresse topologique du module Ethernet surveillé Emplacement rack Cette liste déroulante affiche les adresses existantes des cartes ETY. Registre de commande Redondance sur logiques Lorsque Control Expert est connecté à différentes un automate de redondance d'UC, l'option Connecté n'est pas disponible. Contrairement à l'automate de redondance d'UC Quantum, l'automate Premium ne peut pas agir comme automate redondant s'il y a un conflit d'applications. Zone de non-transfert Début : %MW Longueur 35012070 10/2019 Il s'agit de champs en lecture seule : les valeurs dans la plage mémoire %MW0 %MW99 ne sont jamais transférées entre les automates de redondance d'UC. 157 Configuration dans Control Expert Configuration des E/S en rack Configuration des E/S en rack Avant de tenter de configurer les E/S en rack (TOR ou analogiques), lisez et comprenez les manuels de l'utilisateur des modules concernés. Les modes de repli des sorties doivent être configurés correctement pour maintenir la haute disponibilité d'un système de redondance d'UC. En général, les sorties sont configurées pour revenir à leur état actuel, afin d'éviter tout fonctionnement inattendu de l'équipement pendant le basculement. Plus précisément, dans le cas des sorties TOR, une configuration incorrecte peut entraîner le blocage de ces sorties à l'état qu'elles avaient lorsque l'un des automates a cessé de fonctionner. Pour éviter que les sorties TOR ne se bloquent quand l'un des automates cesse de fonctionner, les modes de sortie utilisant une logique positive devraient adopter le mode de repli 0, alors que ceux qui font appel à une logique négative devraient adopter le mode de repli 1. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Configurez les modes de repli du module de sorties pour éviter les modifications des états de sortie pendant le basculement. Utilisez le mode de repli 0 pour tous les modules de sorties TOR à logique positive. Utilisez le mode de repli O quand les sorties du module sont câblées en parallèle en utilisant les blocs de connexion ABE7 ACC1. Utilisez le mode de repli 1 pour tous les modules de sorties TOR à logique négative. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 158 35012070 10/2019 Configuration dans Control Expert Configuration des cartes PCMCIA Configuration à l'aide de Control Expert Allocation de mémoire à la carte mémoire : Etape Action 1 Si ce n'est pas déjà fait, ouvrez l'éditeur de configuration du bus X. 2 Accédez au bus local dans la vue structurelle du navigateur du projet. 3 Ouvrez le bus local soit en double-cliquant sur le bus X ou en sélectionnant le bus X, en cliquant avec le bouton droit et en sélectionnant Ouvrir. Une représentation graphique du bus local apparaît. 4 Sélectionnez la carte PC A (emplacement 1) ou la carte PC B (emplacement 2). 1 2 35012070 10/2019 Configuration de la mémoire de la carte PCMCIA n° 1 Configuration de la mémoire de la carte PCMCIA n° 2 159 Configuration dans Control Expert Etape 160 Action 5 Cliquez deux fois ou cliquez avec le bouton droit de la souris sur la carte PCMCIA. La boîte de dialogue Ajouter/Remplacer le sous-module apparaît. 6 Ajoutez ou remplacez la mémoire souhaitée. 35012070 10/2019 Configuration dans Control Expert Permutation des adresses réseau lors du basculement Présentation Ce qui suit décrit la gestion des adresses réseau lors d'un basculement. Gestion des adresses TCP/IP lors d'un basculement Lorsqu'ils sont utilisés dans un système de redondance d'UC Premium, les modules réseau Ethernet TCP/IP TSX ETY 4103/5103 prennent en charge la permutation d'adresses lors du basculement. Le module ETY de redondance d'UC, configuré pour scruter les E/S Ethernet partagées, prend en charge la permutation des adresses IP des systèmes SCADA/HMI, les opérations de lecture/écriture d'E/S Ethernet, les diagnostics et le basculement des automates. Avant de procéder au basculement, les modules de redondance d'UC ETY primaire et redondant doivent être représentés par une adresse IP unique. Le tableau suivant présente l'adresse IP unique : Adresse IP pour Système A en mode Primaire Système B en mode Redondant Système A en mode Système B en mode Redondant Primaire Avant le basculement Après le basculement HSBY ETY 1 IP1 IP1 + 1 IP1 + 1 IP1 HSBY ETY 2 IP2 IP2 + 1 IP2 + 1 IP2 HSBY ETY 3 IP3 IP3 + 1 IP3 + 1 IP3 HSBY ETY 4 IP4 IP4 +1 IP4 +1 IP4 NOTE : tous les modules ETY présents dans un automate de redondance d'UC permuteront l'adresse IP lors du basculement. Lorsqu'ils sont utilisés dans un système de redondance d'UC Premium, les modules réseau Ethernet TCP/IP TSX ETY 4103/5103 prennent en charge la permutation d'adresses lors du basculement. Si un module ETY de redondance d'UC Premium a initialement une adresse IP xxx.xxx.xxn, alors l'automate attribue automatiquement au module ETY correspondant sur le rack redondant une adresse xxx.xxx.xxn+1. Pour cette raison, afin d'éviter des conflits d'adresses, n'attribuez pas des adresses IP qui se suivent aux modules ETY sur le rack de l'automate primaire. N'attribuez pas non plus à aucun module ETY du rack primaire les adresses xxx.xxx.254 ou xxx.xxx.255. Cette dernière adresse est réservée pour les messages de diffusion TCP/IP et elle n'est pas prise en charge lors du basculement. La raison pour laquelle xxx.xxx.254 n'est pas attribuée est que le module ETY correspondant sur le rack redondant recevrait automatiquement une adresse IP xxx.xxx.255, et commencerait la diffusion vers tous les autres équipements Ethernet du même sous-réseau. 35012070 10/2019 161 Configuration dans Control Expert AVERTISSEMENT RISQUE DE FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL N'attribuez pas d'adresses IP consécutives à des modules ETY dans le rack primaire. Cela entraînera la duplication d'adresses IP attribuées aux modules ETY du rack redondant, ce qui provoquera des comportements non souhaités. N'affectez pas les adresses IP xxx.xxx.254 ou xxx.xxx.255 à un module ETY du système de redondance d'UC Premium. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : si une adresse xxx.xxx.254 ou xxx.xxx.255 est attribuée au module ETY surveillé, le système ne passera pas en mode connecté lorsque la commande Run sera émise, et des indications de diagnostic apparaîtront sur les voyants de l'automate et du module ETY. Cependant, ces adresses ne sont pas vérifiées en cas de modules ETY non surveillés supplémentaires sur le rack ; des conflits de réseau sont donc possibles avec ces modules. NOTE : pour plus d'informations sur ce sujet, consultez la section Temps d'attente du basculement entre les services Ethernet, page 126. Gestion des adresses Modbus lors du basculement Lorsqu'un système de redondance d'UC Premium fonctionne normalement et qu'un module TSX SCP 114 a été configuré dans Control Expert, les adresses Modbus sont les suivantes : La carte TSX SCP 114 associée à l'automate A (l'automate primaire) sera n. La valeur de n sera définie par l'utilisateur dans Control Expert, et doit être entre 1 et 98. La carte TSX SCP 114 associée à l'automate B (l'automate redondant) recevra automatiquement une adresse Modbus de n+1. Si un basculement se produit et que l'automate redondant devient primaire, les adresses Modbus ré-attribuées sont les suivantes : La carte TSX SCP 114 associée à l'automate A (l'ancien automate primaire/nouveau redondant) sera n+1. La carte TSX SCP 114 associée à l'automate B (le nouvel automate primaire) a maintenant une adresse n. La valeur de n est celle définie par l'utilisateur dans Control Expert. NOTE : seule la carte Modbus TSX SCP 114 dans la base TSX SCY 21601 prend en charge la permutation d'adresses de redondance d'UC en cas de basculement. Les ports maîtres Modbus intégrés (voie 0) sur les modules TSX SCY 11601 et 12601 ne sont pas gérés de façon redondante, et ne permuteront pas les adresses en cas de basculement. 162 35012070 10/2019 Configuration dans Control Expert Lorsqu'un événement de basculement se produit, il est possible que certains messages Modbus n'atteignent pas les équipement visés. Programmez votre application pour obtenir la confirmation que la station destinataire de la liaison Modbus a reçu et correctement répondu à un message avant d'envoyer le message suivant. Par exemple, cela peut impliquer la mise en mémoire-tampon de toutes les commandes Modbus sortantes, le piégeage d'un événement de basculement et l'utilisation des commandes en mémoire-tampon pour vérifier la conformité des valeurs des registres commandés. Cette programmation doit avoir lieu dans la première section (Section 0) de votre programme d'application. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Créez votre programme d'application pour obtenir confirmation de la réception et de l'exécution des commandes Modbus émises juste avant et pendant un événement de basculement. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT N'attribuez pas d'adresses esclaves consécutives à des modules Modbus dans le rack primaire. Cela entraînera la duplication d'adresses IP attribuées aux modules Modbus du rack redondant, ce qui provoquera des comportements non souhaités. N'attribuez pas l'adresse esclave 98 à un module Modbus utilisé dans un système de redondance d'UC Premium. Dans ce cas, l'attribution automatique de l'adresse n+1 à l'esclave Modbus redondant ne fonctionnera pas. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : contrairement aux adresses IP des modules ETY surveillés, il n'y a pas dans ce cas de détection d'erreur évitant l'utilisation de l'adresse esclave 98 Modbus. Ne changez pas le mode de communication (Modbus, Uni-Telway, Caractère) du module TSX SCP 114 lorsque le système à redondance d'UC est en fonction. L'automate primaire ne met pas à jour l'automate redondant lorsque les informations de configuration TSX SCP 114 sont modifiées. Si ces informations sont modifiées lorsque le système de redondance d'UC est en fonction, et qu'un événement de basculement se produit, le mode de communication peut changer de façon inattendue. 35012070 10/2019 163 Configuration dans Control Expert AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Ne changez pas le mode de communication (Modbus, Uni-Telway, Caractère) du module TSX SCP 114 lorsque le système à redondance d'UC est en fonction. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : Le type de données dérivé d'E/S (T_COM_MB IODDT) risque d'entraîner un comportement imprévisible lorsqu'il est utilisé pour interroger l'octet de poids fort de la variable PROTOCOL de communications. Seul l'octet de poids faible doit être interrogé à l'aide de cette fonction. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Lorsque vous utilisez la fonction T_COM_MB IODDT pour détecter le protocole Modbus utilisé, n'interrogez pas l'octet de poids fort de la variable PROTOCOL. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 164 35012070 10/2019 Configuration dans Control Expert Sous-chapitre 7.2 Configuration des modules TSX ETY 4103/5103 Configuration des modules TSX ETY 4103/5103 Objet Cette documentation décrit la configuration des modules Ethernet Premium TSX ETY 4103/5103 à l'aide de Control Expert. Pour obtenir une description plus complète des deux modules ETY (installation matérielle, fonctions, configuration, programmation, objets langage Ethernet), reportez-vous au document Premium et Atrium sous Control Expert - Modules réseau Ethernet Manuel utilisateur, référence 35006192 NOTE : lorsque vous configurez des systèmes de redondance d'UC Premium, le service Global Data Publier/Souscrire est désactivé dans Control Expert. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Présentation d'un module TSX ETY de redondance d'UC Premium 166 Modes de fonctionnement ETY et redondance d'UC Premium 169 Attribution d'adresses IP 172 Effets de la redondance d'UC Premium sur le réseau 174 35012070 10/2019 165 Configuration dans Control Expert Présentation d'un module TSX ETY de redondance d'UC Premium Remarque importante Etant donné que l'utilisateur peut configurer plusieurs modules ETY par automate, les modules ETY surveillés qui sont dédiés à la liaison de synchronisation ETY (un seul module ETY par automate) doivent être désignés à l'aide de l'option « Adresse topologique du module ETY surveillé » de Control Expert. Le module ETY surveillé est celui qui gère la liaison de synchronisation ETY. Description de la solution de redondance d'UC Les modules ETY compatibles avec la redondance d'UC (avec version du firmware 4.0 ou supérieure) permettent la permutation automatique des adresses IP. Les modules TSX ETY coordonnent la permutation des adresses IP. Après avoir fermé les connexions client et serveur, chaque module TSX ETY envoie un message UDP de permutation à son module homologue TSX ETY à moins qu'une interruption de courant ou autre événement similaire l'en empêche. Le module TSX ETY émetteur patiente alors pendant le délai d'attente indiqué pour la permutation de messages UDP entre homologues. Après avoir reçu les messages ou une fois le délai d'attente écoulé, le module TSX ETY change son adresse IP. NOTE : En général, les commutateurs réseau offrent de meilleures performances que les concentrateurs, spécialement dans des conditions de charge de communication importante, grâce à leurs fonctions de routage et de filtrage du trafic. Il est recommandé d'utiliser des commutateurs (et non des concentrateurs) pour raccorder les modules TSX ETY entre eux ou au réseau. Schneider Electric propose la gamme de commutateurs Ethernet industriels ConneXium ; contactez l'agence commerciale la plus proche pour obtenir davantage d'informations. Le module TSX ETY attend soit un changement d'état du système de redondance d'UC de l'automate local, soit la permutation de messages UDP. Il peut alors effectuer une des deux actions de redondance d'UC suivantes : Si le module TSX ETY : 1. Détecte que le nouvel état de redondance d'UC est primaire ou redondant : il change d'adresse IP. 2. Reçoit un message UDP de permutation : Il émet un message UDP de permutation et permute l'adresse IP. Tous les services client/serveur (I/O Scanning, Messagerie, FTP, SNMP et HTTP) continuent de fonctionner après le basculement entre l'ancien et le nouveau module TSX ETY primaire. NOTE : vérifiez que les connexions HTTP ne sont pas fermées par le système lors de la permutation. Ces connexions sont fermées au bout de 2 heures. NOTE : Les modules ETY redondants mais non surveillés ne peuvent pas déclencher de basculement automatique. Si vous souhaitez que l'automate primaire détecte des erreurs sur les E/S Ethernet redondantes mais non surveillées et déclenche un basculement en fonction de ces erreurs, vous devez mettre cela en place dans votre application. 166 35012070 10/2019 Configuration dans Control Expert Module ETY surveillé Le module TSX ETY 103 autorise la communication sur Ethernet et Modbus TCP. Il offre un débit de 10/100 Mbps. Les seuls services Ethernet autorisés sur le module ETY surveillé sont I/O Scanning et HTTP. Pour plus d'informations, reportez-vous au catalogue « Plate-forme d'automatisme Modicon Premium » disponible auprès de Schneider Electric. Le module ETY surveillé permet le basculement des services Ethernet et la permutation automatique d'adresses IP entre les automates TSX ETY primaire et redondant. Bien que la position dans le rack et la configuration d'un module ETY surveillé ne soient sujettes à aucune contrainte dans un système Premium normal, dans un système de redondance d'UC, ces éléments doivent être les mêmes que dans le module correspondant et remplir toutes les autres conditions de ce manuel. Les modules ETY sont reliés par des commutateurs Ethernet (deux commutateurs minimum) ou par un câble Ethernet croisé. Une connexion optique est possible avec un émetteur-récepteur Ethernet pour une communication longue distance. Pour configurer le module ETY surveillé dans Control Expert, l'adresse (topologique) du rack correspondant doit être définie dans l'onglet Redondance d'UC de la configuration de base (voir page 142) de l'automate. Dans la boîte de dialogue, l'utilisateur effectue une sélection dans une liste d'adresses existantes de modules ETY. Une fonction des modules ETY surveillés est de diagnostiquer l'état d'un système de redondance d'UC Premium. Ce diagnostic se fait via la liaison de synchronisation ETY. Les modules ETY surveillés peuvent également être utilisés pour gérer les équipements d'E/S Ethernet en configurant un utilitaire I/O Scanning Ethernet. Configurez le service I/O Scanning Ethernet dans le module ETY surveillé, afin de déclencher un basculement lorsque l'automate primaire détecte une liaison de synchronisation d'ETY défaillante. Si ce service n'est pas configuré dans le module ETY surveillé, une liaison surveillée déconnectée provoque un basculement. Les services I/O Scanning Ethernet configurés pour ce module ETY surveillé restent des services après le basculement. Si votre système utilise plusieurs services Ethernet et comprend plusieurs paires de modules ETY, le temps nécessaire à un basculement peut être réduit et rendu plus prévisible en configurant chaque service Ethernet pour qu'il s'exécute sur un autre module ETY. Par exemple, si vous configurez l'I/O Scanning à partir du module ETY surveillé, nous vous conseillons de répartir les autres services Ethernet de façon égale entre les différents modules ETY disponibles. Si une situation particulière dans le module ETY surveillé déclenche un événement de basculement, l'UC envoie une commande de changement d'état à tous les modules ETY configurés présents sur le bus X. Tous les modules ETY présents dans l'automate de redondance d'UC permutent alors les adresses IP. 35012070 10/2019 167 Configuration dans Control Expert AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Ne configurez pas le service I/O Scanning lorsque vous établissez une liaison de synchronisation ETY point à point avec un câble inverseur. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Si des terminaux HMI ou SCADA accèdent à l'automate primaire par la liaison de synchronisation ETY à des fins de contrôle du système : Exécutez toujours le service I/O Scanning sur les modules ETY surveillés. Utilisez un minimum de deux commutateurs réseau sur la liaison de synchronisation ETY. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Si la liaison de synchronisation ETY est utilisée pour les E/S Ethernet surveillées, sa connexion doit être réalisée avec au moins deux commutateurs réseau. Si la connexion n'utilise pas au moins deux commutateurs, l'interruption des communications sur la liaison de synchronisation ETY entraînera le passage en mode local des deux automates. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Connectez toujours la liaison de synchronisation ETY par au moins deux commutateurs réseau si vous prévoyez de l'utiliser pour fournir des capacités d'E/S Ethernet surveillées (redondantes). Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 168 35012070 10/2019 Configuration dans Control Expert Modes de fonctionnement ETY et redondance d'UC Premium Modes de fonctionnement Les modes de fonctionnement ETY sont les suivants : Mode primaire L'automate associé (l'automate situé dans le même rack que ce module ETY) fonctionne comme automate primaire du système de redondance d'UC. Tous les services client/serveur configurés pour fonctionner à partir de ce module ETY sont actifs. Mode redondant L'automate associé fonctionne en tant qu'automate redondant. Tous les services client/serveur configurés pour fonctionner à partir de ce module ETY sont actifs, sauf I/O Scanning. Mode local L'automate associé est en mode Arrêt ou Local. Les services client/serveur fonctionnent selon l'état de redondance UC. Les modes de fonctionnement de redondance d'UC Premium et ETY sont indiqués par Control Expert selon le tableau suivant. Etat du module UC Etat de redondance d'UC Mode de fonctionnement du module ETY Non présent ou entièrement hors service Sans objet (l'automate n'apparaît pas comme installé) Non affecté Présent et opérationnel Primaire Primaire Présent et opérationnel Redondant Redondant Présent et opérationnel Local Local Chacun de ces quatre événements affecte le mode de fonctionnement du module ETY. Ces quatre événements surviennent lors de la mise sous tension du module ETY, lorsqu'un module ETY effectue un basculement Primaire - Redondant, lorsqu'un module ETY passe en mode local ou lors du chargement d'une nouvelle application dans l'automate associé au module ETY. Mise sous tension et affectation de l'adresse IP Un module ETY obtient son affectation d'adresse IP lors de sa mise sous tension, comme suit : Si l'état de redondance d'UC L'adresse IP affectée est… est… Primaire Adresse IP configurée provenant des données de configuration ETY Redondant Adresse IP configurée + 1 provenant des données de configuration ETY 35012070 10/2019 169 Configuration dans Control Expert Les états primaire et redondant sont attribués au démarrage du système. Pour en savoir plus, reportez-vous à la section Démarrage/arrêt du système, page 220. Lorsque son UC associée s'arrête ou passe en mode Local, le module ETY de redondance d'UC passe en mode Local. L'adresse IP dépend du passage ou non de l'automate à l'état Primaire. Table des événement locaux : Mode de redondance ETY Adresse IP Primaire à local Si cette transition se produit et que l'autre automate devient primaire (un basculement se produit), alors ce module ETY adopte l'adresse IP + 1. Si cette transition se produit et que l'autre automate ne devient pas primaire (pas de basculement), alors ce module ETY conserve son adresse IP existante à partir du tableau de configuration ETY de Control Expert. Redondant à local Adresse IP configurée + 1 provenant des données de configuration ETY Mise sous tension et services Ethernet Le tableau suivant montre la façon dont l'état d'un service ETY est influencé par l'état de redondance d'UC Premium : Etat de redondance d'UC Etat des services du module ETY Services client Services client/serveur Services serveur Scrutateur d'E/S Messagerie Modbus FTP SNMP HTTP Autonome Run Run Run Run Run Primaire Run Run Run Run Run Redondant Stop Run Run Run Run Local Stop Run Run Run Run 170 35012070 10/2019 Configuration dans Control Expert Basculement de redondance d'UC Les étapes suivantes donnent un exemple de comment le module ETY négocierait un basculement si une déconnexion de la liaison de synchronisation ETY était détectée par l'automate primaire (l'automate/ETY A est l'automate primaire et l'automate/ETY B est l'automate redondant). Etape Action 1 Un événement de basculement se produit. L'UC du système A envoie une commande d'activation du mode Local au module ETY redondant. Le module ETY réinitialise toutes les connexions client/serveur. 2 L'UC du système A informe l'UC du système B qu'un basculement a eu lieu et qu'elle doit devenir l'UC primaire. 3 L'UC du système B ordonne au module de redondance d'UC ETY B de servir de module ETY associé au nouvel automate primaire. 4 Le module de redondance d'UC ETY A démarre un échange de messages UDP avec le module de redondance d'UC ETY B afin de coordonner le basculement des adresses IP. Illustration du basculement de redondance d'UC L'illustration suivante présente le déroulement d'un basculement : 35012070 10/2019 171 Configuration dans Control Expert Attribution d'adresses IP Configuration du module ETY Les adresses TCP/IP ETY de tous les modules ETY utilisés dans un système de redondance d'UC doivent être configurées manuellement dans Control Expert et non à partir d'un équipement distant faisant office de serveur BOOTP/DHCP. Comme les contrôleurs primaire et redondant ont des configurations physiques identiques, les adresses IP configurées sont les mêmes. L'adresse IP du module ETY est soit l'adresse IP configurée, soit l'adresse IP configurée + 1. L'adresse IP est déterminée par l'état local actuel de la redondance d'UC. Dans l'état local, l'adresse IP est déterminée par le fait que l'autre automate passe ou non à l'état Primaire. Le tableau suivant présente les affectations d'adresses IP. Etat dans le système de redondance d'UC Adresse IP Primaire Adresse IP configurée Redondant Adresse IP configurée + 1 Transition de Primaire à Local Si l'autre automate effectue avec succès une transition vers l'état Primaire, ou est en train de tenter une telle transition : Adresse IP configurée + 1. Si l'autre automate ne devient pas primaire : Adresse IP configurée. Transition de Redondant à Local Adresse IP configurée + 1 Restriction d'adresse IP AVERTISSEMENT COMPORTEMENT IMPREVU DE L'EQUIPEMENT N'attribuez pas d'adresses IP consécutives à des modules ETY dans le rack primaire. Cela entraînera la duplication d'adresses IP attribuées aux modules ETY du rack redondant, ce qui provoquera des comportements non souhaités. N'affectez pas les adresses IP xxx.xxx.254 ou xxx.xxx.255 à un module ETY du système de redondance d'UC Premium. Les ETY primaire et redondant doivent résider dans le même réseau et le même sous-réseau. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 172 35012070 10/2019 Configuration dans Control Expert Vérification d'adresse IP double Lors de la mise sous tension, les modules ETY commencent par vérifier les tables de configuration pour déterminer quelles adresses IP doivent être configurées. Les modules ETY recherchent ensuite s'il y a des adresses dupliquées sur le réseau. Si une adresse dupliquée est trouvée, le module ETY concerné restera à son adresse IP par défaut (basée sur l'adresse MAC) et affichera une erreur d'adresse IP dupliquée sur sa face avant. NOTE : Les modules ETY ne recherchent la présence d'adresses IP dupliquées que lors de la première mise sous tension. Ils ne recherchent pas les adresses IP dupliquées lors d'un basculement ou après le remplacement d'un câble Ethernet ETY. Transparence d'adresse IP Pour assurer la continuité des communications Ethernet, le nouveau module ETY primaire doit posséder la même adresse IP que le module ETY primaire antérieur. L'adresse IP du module ETY redondant (un module ETY avec état redondant) est l'adresse IP configurée + 1. Les modules ETY intégrés dans la configuration de la redondance d'UC Premium coordonnent cette permutation d'adresses IP avec la gestion des services Ethernet tels que FTP ou HTTP configurés sur ces modules ETY. 35012070 10/2019 173 Configuration dans Control Expert Effets de la redondance d'UC Premium sur le réseau Navigateurs La capacité du système de redondance d'UC Premium à basculer automatiquement les E/S Ethernet et les services Ethernet configurés modifie les performances des services Ethernet. Ces modifications surviennent immédiatement avant, pendant et après un basculement. Prenez-les en compte lorsque vous concevez votre système de redondance d'UC. Si un navigateur demande une page servie par un des modules ETY dont l'adresse IP est contrôlée par le système de redondance d'UC et qu'un basculement déclenche une permutation d'adresses IP lors du chargement, le navigateur connaît un timeout. Cliquez alors sur le bouton Actualiser ou Recharger. Clients distants et locaux Lorsqu'un automate avec redondance d'UC connaît un basculement, l'état de ses modules ETY en rack et de leurs serveurs configurés est également modifié. Tout client distant ou local déjà connecté aux modules ETY concernés connaîtra les conséquences suivantes : Les requêtes en attente ne sont pas prises en compte. Si le client est un client Modbus, le module ETY émet une commande de déconnexion Modbus. Le module ETY ferme les connexions à l'aide de la commande de réinitialisation TCP/IP. Si une nouvelle connexion de client est demandée pendant un basculement, la tentative de connexion sera soit rejetée, soit immédiatement fermée, selon le moment de son arrivée et celui du basculement. Cette opération de rejet/fermeture est à nouveau accomplie par le biais de la commande de réinitialisation TCP/IP. Service I/O Scanning Le service I/O Scanning, qui est basé sur des commandes Modbus transmises par TCP/IP, permet l'échange répété de données d'E/S avec des équipements d'E/S Ethernet distants. Le scrutateur d'E/S est exécuté sur le module ETY de l'automate primaire et envoie des commandes Lire/Écrire Modbus aux équipements d'E/S scrutés pour lire et modifier leurs états d'entrée et de sortie. Le service I/O Scanning est interrompu au niveau de l'automate redondant. Lors du basculement Primaire - Redondant, le module ETY primaire ferme toutes les connexions avec les équipements d'E/S en envoyant une réinitialisation TCP/IP. Le service I/O Scanning présent dans ce module ETY passe ensuite en mode Redondant ou Local selon l'événement déclencheur. Après le basculement, le nouveau module ETY primaire redémarre le service I/O Scanning et rétablit sa connexion avec chaque équipement d'E/S. Le module TSX ETY 4103/5103 fournit la fonctionnalité I/O Scanning, qui peut être configurée avec Control Expert. 174 35012070 10/2019 Configuration dans Control Expert NOTE : Lorsque le service I/O Scanning est configuré dans le module ETY surveillé, une rupture de la liaison de synchronisation ETY du côté du module primaire provoque un basculement. Le bit d'état de la liaison de synchronisation ETY peut être lu dans le module ETY à l'aide d'un échange explicite initié par le bloc fonction READ_STS. Dans ce bloc fonction, on utilise le type de données dérivé des E/S (IODDT) T_GEN_MOD pour lire le bit %MWr.m.MOD.2.2, qui prend la valeur 1 lorsque la liaison de synchronisation ETY cesse de fonctionner. Pendant un basculement, dans la période qui suit la fermeture du scrutateur d'E/S par l'automate primaire et qui précède le moment où l'automate redondant prend le rôle primaire et rétablit le scrutateur, les valeurs d'entrée et de sortie de tous les équipements Ethernet scrutés doivent être contrôlées pour éviter un fonctionnement inattendu de l'équipement. Pour les entrées Ethernet surveillées, cette opération s'effectue généralement à l'aide de l'option « Dernière valeur » disponible dans la table de configuration I/O Scanning du module ETY dans Control Expert. Cette option doit être définie sur « Maintien de la valeur » pour éviter des changements dans les valeurs d'entrées des équipements Ethernet scrutés. Pour les sorties Ethernet surveillées, le contrôle des états de sortie pendant le basculement est généralement activé en sélectionnant l'option « Maintien dernière valeur » (ou équivalente) disponible dans l'outil de configuration fourni avec l'équipement Ethernet. Lorsque l'équipement Ethernet ne possède pas cette option, les sorties correspondantes peuvent brièvement changer d'état pendant un basculement. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Utilisez Control Expert pour programmer toutes les entrées Ethernet scrutées sur « Garder la dernière » pour l'option « Dernière valeur ». Utilisez l'outil de configuration Ethernet livré avec votre équipement de sortie Ethernet pour sélectionner l'option « Maintien dernière valeur », si celle-ci est disponible. Si vos sorties Ethernet scrutées ne prennent pas en charge l'option « Maintien dernière valeur », n'utilisez ces sorties que pour contrôler des systèmes et des processus qui peuvent supporter une modification momentanée des valeurs sans effets négatifs. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Il est possible d'échanger des informations par des services I/O Scanning à l'aide de blocs fonction de communication. Juste avant, pendant ou immédiatement après un événement de basculement, il est possible qu'un bloc fonction de communication ne parvienne pas à démarrer ou terminer une transaction avec le scrutateur d'E/S. Programmez votre application de façon à éviter tout problème de fonctionnement pouvant découler de cette situation. 35012070 10/2019 175 Configuration dans Control Expert AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Dans votre application, prévoyez la confirmation et, si nécessaire, le renvoi des messages échangés avec le scrutateur d'E/S par le biais de blocs fonction de communication. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Les services I/O Scanning des différents modules ETY ne doivent pas scruter le même équipement d'E/S ni la même adresse IP. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Serveur FTP/TFTP Le serveur FTP/TFTP (File Transfer Protocol/Trivial File Transfer Protocol) est disponible dès que le module reçoit une adresse IP. Tout client FTP/TFTP peut alors se connecter au module. L'accès au module exige un nom d'utilisateur et un mot de passe corrects. La redondance d'UC Premium n'autorise qu'une session client FTP/TFTP active par module ETY. Lors du basculement Primaire - Redondant, les modules ETY primaire et redondant ferment la connexion FTP/TFTP. Si un utilisateur envoie une requête FTP/TFTP lors du basculement, la communication est fermée. A chaque réouverture de communication, vous devez saisir de nouveau un nom d'utilisateur et un mot de passe. Serveur HTTP NOTE : vérifiez que les connexions HTTP ne sont pas fermées par le système lors de la permutation. Ces connexions sont fermées au bout de 2 heures. 176 35012070 10/2019 Configuration dans Control Expert Sous-chapitre 7.3 Configuration des registres Configuration des registres Objet de cette section Cette documentation décrit la configuration d'un système de redondance d'UC Premium par sélection d'options ayant un effet sur les registres propres à la redondance d'UC. Utilisez cette méthode si votre système requiert une configuration spécifique. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Mots et bits système 178 Zone de non-transfert et mots de transfert inverse 179 Registre de commande Control Expert 180 Présentation du registre d'état Control Expert 182 Utilisation des données initialisées 186 Synchronisation d'horloges temps réel 187 35012070 10/2019 177 Configuration dans Control Expert Mots et bits système Présentation En conformité avec les normes IEC 61131-3, Control Expert utilise des objets globaux appelés bits système et mots système. Ces bits et ces mots sont utilisés pour gérer les états de deux automates. Mot système %SW60 Le mot système %SW60 peut être utilisé pour lire le registre de commande du système de redondance d'UC Premium et pour y écrire. NOTE : %SW60 est décrit et utilisé selon les conventions de IEC 61131-3. Mot système %SW61 Le mot système %SW61 peut être utilisé pour lire le contenu du registre d'état du système de redondance d'UC Premium. NOTE : %SW61 est décrit et utilisé selon les conventions de IEC 61131-3. Mots système %SW62 à %SW65 Les mots système %SW62, %SW63, %SW64 et %SW65 sont des registres inverses de l'automate redondant, réservés au processus de transfert inverse. Vous pouvez utiliser ces quatre registres pour recueillir des informations sur l'état de l'automate redondant et de ses modules. Les informations contenues dans ces mots système sont ensuite transférées dans l'automate primaire lors de chaque tâche MAST. Décidez quelles informations fournir à l'automate primaire à l'aide de ces mots système, puis créez votre application pour alimenter ces registres de transfert inverse en conséquence. Programmez votre application pour qu'elle effectue cette opération dans la section 0 de votre programme. (Seule la section 0 s'exécute sur le contrôleur redondant.) 178 35012070 10/2019 Configuration dans Control Expert Zone de non-transfert et mots de transfert inverse Zone de non-transfert La zone de non-transfert correspond au bloc de %MW qui n'est pas transféré de l'automate primaire à l'automate redondant, pendant la mise à jour du contrôleur de l'UC redondante. Ce bloc est compris entre %MW0 et %MW99. La taille du bloc ne peut pas être modifiée. Il s'agit d'une différence importante par rapport aux produits de redondance d'UC Modicon Quantum, dans lesquels la taille de cette zone de non-transfert est définie par l'utilisateur (%MW1 à %MWx). Pour plus d'informations, reportez-vous au « System Technical Guide - High Availability Solutions » disponible auprès de Schneider. Mots de transfert Redondant vers Primaire Quatre mots système, %SW62 à %SW65, sont dédiés au transfert de données depuis le contrôleur redondant vers le contrôleur primaire lors de la mise à jour du contrôleur de l'UC redondante. Ces mots système sont automatiquement transférés de l'automate redondant à l'automate primaire pendant chaque tâche MAST et ils peuvent être utilisés par votre application (dans la première section) pour stocker des informations de diagnostic. Il est important de garder à l'esprit que les mots de transfert inverse n'ont pas de valeur par défaut. Toute information transférée à l'aide de ces registres peut être insérée par la section 0 de votre application. Pour plus d'informations, reportez-vous au « System Technical Guide - High Availability Solutions » disponible auprès de Schneider. 35012070 10/2019 179 Configuration dans Control Expert Registre de commande Control Expert Réglage des bits du registre de commande Le registre de commande de lecture/écriture définit les paramètres de fonctionnement d'une application de redondance d'UC pour les automates primaire et redondant. Il réside dans le mot système %SW60. A chaque cycle, le registre de commande est dupliqué et transféré de l'automate primaire vers l'automate redondant. Le transfert s'effectue toujours de l'automate primaire vers l'automate redondant. Les modifications apportées au registre de commande de l'automate redondant n'ont aucun impact, car les valeurs transférées depuis l'automate primaire écrasent celles de l'automate redondant. NOTE : toutes les modifications apportées au registre de commande %SW60 doivent être consignées dans l'automate primaire. Ce registre est copié de l'automate primaire sur l'automate redondant lors de chaque tâche MAST. Par conséquent, les modifications apportées directement dans le registre de commande de l'automate redondant sont écrasées par le transfert de base de données suivant sans être prises en compte. L'illustration suivante identifie les options de fonctionnement fournies par le registre de commande. Bit système %SW60.1 Mode LOCAL/RUN de l'automate A : 180 %SW60.1 = 1 L'automate A passe en mode RUN. %SW60.1 = 0 L'automate A passe en mode Local. 35012070 10/2019 Configuration dans Control Expert Bit système %SW60.2 Mode LOCAL/RUN de l'automate B : %SW60.2 = 1 L'automate B passe en mode RUN. %SW60.2 = 0 L'automate B passe en mode Local. Bit système %SW60.4 Le bit système détermine le fonctionnement de l'automate redondant si les versions du micrologiciel (système d'exploitation) ne correspondent pas. La fonction de ce bit est de permettre la mise à niveau du micrologiciel UC, coprocesseur et ETY tandis que le système est en fonction. Les valeurs possibles sont : %SW60.4 = 1 Si le numéro de version du système d'exploitation ne correspond pas à celui de l'automate primaire, l'automate redondant reste en mode redondant. %SW60.4 = 0 Si le numéro de version du système d'exploitation ne correspond pas à celui de l'automate primaire, l'automate redondant passe en mode local (valeur par défaut). Réinitialisez ce bit à 0 après une mise à niveau du micrologiciel pour éviter un éventuel comportement inattendu du système. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Suivez la procédure de mise à niveau du micrologiciel (voir Exécution de la procédure de mise à niveau du micrologiciel, page 261). Rechargez toujours votre application après avoir téléchargé un micrologiciel. Lorsque la mise à niveau du micrologiciel est terminée, redonnez au bit 4 du registre de commande de l'automate primaire (%SW60.4) la valeur 0. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : seul l'automate redondant effectue des vérifications pour déterminer s'il y a une différence dans les versions des micrologiciels d'UC, de coprocesseur ou de module ETY. 35012070 10/2019 181 Configuration dans Control Expert Présentation du registre d'état Control Expert Bits du registre d'état du système de redondance d'UC Le registre d'état de redondance d'UC, situé dans le mot système %SW61 et accessible en lecture uniquement, est utilisé pour surveiller l'état courant des automates primaire et redondant. Les automates primaire et redondant possèdent leur propre copie du registre d'état. Le registre d'état n'est pas transféré de l'automate primaire vers l'automate redondant. Chaque automate doit gérer son propre registre d'état local en fonction des communications périodiques entre les deux automates. L'illustration suivante présente les options de fonctionnement fournies par le registre d'état. 182 35012070 10/2019 Configuration dans Control Expert Bits système %SW61.0 à %SW61.3 Ces quatre bits affichent les états des automates redondants locaux et distants. Etat de l'automate local %SW61.1 = 0 et %SW61.0 = 1 signifie que l'automate local est en mode LOCAL. %SW61.1 = 1 et %SW61.0 = 0 signifie que l'automate local est en mode Primaire. %SW61.1 = 1 et %SW61.0 = 1 signifie que l'automate local est en mode Redondant. Etat de l'automate distant %SW61.3 = 0 et %SW61.2 = 1 signifie que l'automate distant est en mode LOCAL. %SW61.3 = 1 et %SW61.2 = 0 signifie que l'automate distant est en mode Primaire. %SW61.3 = 1 et %SW61.2 = 1 signifie que l'automate distant est en mode Redondant. %SW61.3 = 0 et %SW61.2 = 0 signifie que l'automate distant n'est pas accessible (hors tension, pas de communication). Bit système %SW61.4 %SW61.4 prend la valeur 1 à chaque fois qu'une différence de logique (différence entre les applications ou les informations de configuration) est détectée entre les automates primaire et redondant. Bit système %SW61.5 %SW61.5 est défini sur 0 ou 1, en fonction de l'adresse MAC du coprocesseur Ethernet : %SW61.5 = 0 signifie que cet automate est l'automate A (a l'adresse MAC la plus basse). %SW61.5 = 1 signifie que cet automate est l'automate B (a l'adresse MAC la plus haute). NOTE : Pour comparer les deux adresses MAC, les deux automates doivent être reliés par une liaison de synchronisation UC. Bit système %SW61.6 Ce bit indique si la liaison de synchronisation UC entre deux automates est valide : %SW61.6 = 0 signifie que la liaison de synchronisation UC fonctionne correctement. Le contenu du bit 5 est important. %SW61.6 = 1 signifie que la liaison de synchronisation UC ne fonctionne pas correctement. Dans ce cas, le contenu du bit 5 n'est pas significatif parce que la comparaison des deux adresses MAC ne peut pas être effectuée. 35012070 10/2019 183 Configuration dans Control Expert Bit système %SW61.7 Ce bit indique s'il y a une différence entre les versions des micrologiciels (systèmes d'exploitation) des automates primaire et redondant : %SW61.7 = 0 signifie qu'il n'y a pas de différence entre les versions des micrologiciels. %SW61.7 = 1 signifie qu'il y a une différence entre les versions des micrologiciels d'UC. Si les différences entre versions des micrologiciels d'UC, de coprocesseur et de module ETY ne sont pas autorisées dans le registre de commande système (%SW60.4 = 0), le système ne fonctionnera pas de façon redondante lorsqu'une différence entre versions des micrologiciels d'UC est détectée. Bit système %SW61.8 Ce bit indique s'il y a une différence entre les versions des micrologiciels des coprocesseurs primaire et redondant : %SW61.8 = 0 signifie qu'il n'y a pas de différence entre les versions des micrologiciels de coprocesseur. %SW61.8 = 1 signifie qu'il y a une différence entre les versions des micrologiciels de coprocesseur. Si les différences entre versions des micrologiciels d'UC, de coprocesseur et de module ETY ne sont pas autorisées dans le registre de commande système (%SW60.4 = 0), le système ne fonctionnera pas de façon redondante lorsqu'une différence entre versions des micrologiciels de coprocesseur est détectée. Bit système %SW61.9 Ce bit indique si au moins un module ETY ne dispose pas de la version minimale du micrologiciel : %SW61.9 = 0 : tous les modules ETY en rack locaux ont la version minimale requise par le système de redondance d'UC Premium. %SW61.9 = 1 : au moins un module ETY en rack local n'a pas la version minimale requise par le système de redondance d'UC Premium. Dans ce cas, l'automate associé passe en mode Local. Bit système %SW61.10 Ce bit indique s'il y a une différence entre les versions des micrologiciels des modules ETY surveillés primaire et redondant : 184 %SW61.10 = 0 signifie qu'il n'y a pas de différence entre les versions des micrologiciels de module ETY surveillé. %SW61.10 = 1 signifie qu'il y a une différence entre les versions des micrologiciels de module ETY surveillé. Si les différences entre versions des micrologiciels d'UC, de coprocesseur et de module ETY ne sont pas autorisées dans le registre de commande système (%SW60.4 = 0), le système ne fonctionnera pas de façon redondante lorsqu'une différence entre versions des micrologiciels de module ETY surveillé est détectée. 35012070 10/2019 Configuration dans Control Expert Bit système %SW61.13 Ce bit indique quelle adresse IP ou Modbus est appliquée par chaque module ETY ou SCP dans le rack local : %SW61.13 = 0 signifie que chaque module ETY ou SCP en rack local applique son adresse IP ou Modbus configurée. %SW61.13 = 1 signifie que chaque module ETY ou SCP en rack local applique son adresse IP ou Modbus configurée + 1. Bit système %SW61.15 Si %SW61.15 reçoit la valeur 1, cela signifie que le coprocesseur Ethernet local est correctement configuré et qu'il fonctionne. Si ce bit prend la valeur 0 (zéro), le bit %SW61.6 indiquant l'état de la liaison de synchronisation UC prend la valeur 1. 35012070 10/2019 185 Configuration dans Control Expert Utilisation des données initialisées Déclaration de données initialisées pour démarrages à froid Le système Premium redondant Control Expert prend en charge les données initialisées. Les données initialisées sont stockées dans la mémoire non volatile de l'UC du système de redondance d'UC et sont utilisées pour déterminer le comportement de l'automate lors d'un démarrage à froid. Les données initialisées vous permettent également de spécifier des données personnalisées devant être chargées et utilisées lorsque vous effectuez un démarrage à froid de votre automate à redondance d'UC. Vous pouvez définir les valeurs des données initialisées dans Control Expert. Modifications des données initialisées en mode connecté Dans un automate Premium indépendant, il est possible de modifier les valeurs des données initialisées en mode connecté (lorsque Control Expert est connecté à l'automate primaire en mode connecté). Dans les systèmes de redondance d'UC Premium, la modification en mode connecté de données initialisées peut créer une différence de logique qui provoque le passage de l'automate redondant en mode Local. Ceci entraîne une perte de la haute disponibilité du système. Consultez Différence de logique dans un système de redondance d'UC Premium, page 250 pour en savoir plus sur les différences de logique. 186 35012070 10/2019 Configuration dans Control Expert Synchronisation d'horloges temps réel Synchronisation des horloges temps réel des automates primaire et redondant Chaque automate du système de redondance d'UC Premium comporte une horloge temps réel qui gère la date et l'heure courante. Ces informations de date et d'heure sont enregistrées dans l'automate primaire, dans les mots système (%SW49 ... %SW53). Ces mots système font partie de la base de données envoyée de l'automate primaire à l'automate redondant à chaque cycle de tâche MAST, mais ces informations ne sont pas utilisées pour synchroniser l'horloge de l'automate redondant à chaque tâche MAST. Les informations figurant dans ces mots système ne sont utilisées pour synchroniser les horloges que lors d'un basculement. En effet, accéder à une horloge et la mettre à jour prend un temps substantiel et allongerait inutilement la durée de chaque tâche MAST si cela avait lieu à chaque cycle. NOTE : Bien que les mots système d'horloge temps réel dans l'automate redondant soient mis à jour à chaque cycle de tâche MAST, l'horloge temps réel physique de l'automate redondant n'est pas mise à jour tant qu'un basculement ne se produit pas. 35012070 10/2019 187 Configuration dans Control Expert 188 35012070 10/2019 Premium sous EcoStruxure™ Control Expert 35012070 10/2019 Chapitre 8 Programmation/Mise au point Programmation/Mise au point Présentation Ce chapitre décrit la programmation et la mise au point d'une application destinée à un système de redondance d'UC Premium. Par contre, il ne met l'accent que sur les aspects de programmation et de mise au point qui diffèrent dans un système de redondance d'UC. Pour une explication plus complète de la configuration et de la mise au point dans Control Expert, voir : Premium et Atrium sous Control Expert - Manuel utilisateur, référence 35006160 Guide de Démarrage pour Control Expert, référence 35008402 Control Expert 3.1 - Modes de fonctionnement, référence 33003101 Control Expert - Langages de programmation et structure - Manuel de référence, référence 35006144 Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 8.1 Développement de votre application de redondance d'UC 190 8.2 Mise au point de votre application de redondance d'UC 206 35012070 10/2019 189 Sous-chapitre 8.1 Développement de votre application de redondance d'UC Développement de votre application de redondance d'UC Objet de cette section Cette section décrit les règles de développement d'une application dans un système de redondance d’UC Premium. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 190 Page Méthode de programmation 191 Programmation d'une application de redondance d'UC Premium 196 Structure de la base de données 198 Transfert de votre programme vers les automates primaire et redondant 205 35012070 10/2019 Méthode de programmation Généralités Pour programmer un automate Premium redondant, il est important d'étudier comment le processeur de l'automate primaire lit les entrées, traite le programme d'application, met à jour les sorties et accède au coprocesseur. Cycle de fonctionnement avec E/S en rack (entrée-sortie TOR décrite) Le graphique suivant décrit le cycle de fonctionnement avec des E/S en rack : Entrée physique ACC11 ABE7 Boîtier de connexion Automate primaire UC Bits de santé modules et voies Image mémoire %I Les objets ne sont pas transférés dans le cadre de l'échange de base de données. Chaque automate lit directement ses propres entrées analogiques ou TOR DI Accès coprocesseur MAST/Autres sections Image mémoire %I Echange de base de données incluant les objets %Q (images des sorties) décidé par l'application pendant la tâche MAST précédente Pilote d'entrée (TOR) Attente et Accès coprocesseur MAST/Autres sections MAST tâche cycle Non exécuté Image mémoire %Q Pilote des sorties (TOR) UC UC DI MAST/Premier section Cycle tâche MAST L'état voulu pour les sorties (image des sorties) est décidé par l'application et écrit dans les bis %Q et mots %QW Pilote des sorties (TOR) UC Bits de santé modules et voies Pilote d'entrée (TOR) MAST/La première sélection Image mémoire %Q Automate redondant DO DO ACC10 ABE7 Boîtier de connexion Sortie physique 35012070 10/2019 191 Cycle de fonctionnement avec E/S Ethernet Le graphique suivant décrit le cycle de fonctionnement avec des E/S Ethernet : Equipement E/S Ethernet Scrutateur d'E/S actif Scrutateur d'E/S inactif Automate primaire Automate redondant Commutateur UC Image mémoire d'entrées %MW E T Y Commutateur Image mémoire d'entrées %MW Pilote d'entrées (Ethernet) Echange de bases de données incluant des objets %MW Accès coprocesseur MAST/Premier section MAST/Autres sections Pilote de sorties (Ethernet) UC E T Y E T Y Pilote d'entrées (Ethernet) Attente et Accès coprocesseur MAST/Premier section Cycle tâche MAST MAST/Autres sections Images de sortie calculées par l'application Image mémoire de sorties %MW UC Cycle tâche MAST Non exécuté Image mémoire de sorties %MW Pilote de sorties (Ethernet) UC Commutateur E T Y Commutateur Scrutateur d'E/S actif Equipement E/S Ethernet Non Actif Scanner d'entrée-sortie NOTE : l'automate redondant ne lit pas les valeurs d'entrée %MW directement, car aucun scrutateur d'E/S n'est actif sur l'ETY surveillé de cet automate. L'automate redondant reçoit ces valeurs d'entrée %MW de l'automate primaire pendant le transfert de la base de données. 192 35012070 10/2019 Cycle de fonctionnement Comme indiqué dans les deux graphiques ci-dessus, le rôle de chaque automate diffère en fonction du mode de fonctionnement : Automate en mode primaire Exécute toutes les sections de l'application Détermine l'état de toutes les entrées en rack locales (TOR et analogiques) Met à jour l'état de toutes les sorties en rack locales Utilise son ETY surveillé associé (et le scrutateur d'E/S configuré sur cet ETY) pour gérer les états des entrées et sorties Ethernet surveillées Récupère des informations de diagnostic de l'automate redondant Gère ses propres informations de diagnostic et les informations du système de redondance d'UC Premium, y compris l'état de l'alimentation locale, de l'UC et des modules en rack Envoie la base de données à l'automate redondant (inclut l'image des sorties TOR %Q / %QW et les états des sorties Ethernet %MW) Automate en mode redondant : Exécute uniquement la première section du programme d'application Détermine l'état de toutes les entrées en rack locales (TOR et analogiques) Applique les images des sorties %Q / %QW reçues de l'automate primaire aux sorties des modules en rack locaux Reçoit, mais n'applique pas les images d'entrée-sortie Ethernet (%MW) reçues de l'automate primaire Reçoit des informations de diagnostic de l'automate primaire Gère ses propres informations de diagnostic et les informations du système de redondance d'UC Premium, y compris l'état de l'alimentation locale, de l'UC et des modules en rack Un automate redondant en mode local n'exécute aucun programme d'application et ne gère pas d'E/S. La première section (section 0) est exécutée par l'automate primaire et l'automate redondant. Si vous devez envoyer des informations du module redondant au module primaire, il est recommandé de tester l'état de l'automate local en vérifiant le registre d'état %SW61 (bits 0 et 1) au début de la première section. Quand l'automate est en mode redondant, utilisez la programmation de la section 0 pour vérifier les informations de validité des modules en rack par des objets implicites (par exemple, %Ix.y.mod.err) et des objets explicites. Ces informations de validité peuvent être écrites dans les quatre registres inverses, qui sont transférés à l'automate primaire pendant chaque tâche MAST. Considérez soigneusement votre application en déterminant quelles informations d'E/S en rack vous allez évaluer et transférer de manière cyclique dans la section 0 de votre programme. Parce que l'automate redondant exécute la première section (section 0) de votre application avant d'appliquer les informations %Q reçues de l'automate primaire, il est important de ne pas changer l'état des sorties redondantes dans la section 0. Si vous modifiez les valeurs de sortie dans la section 0, l'image de sortie des modules de sorties en rack de l'automate redondant pourrait être changée deux fois dans une même tâche MAST, et l'état physique résultant pourrait être incohérent avec ce que l'automate primaire attend. 35012070 10/2019 193 Lors de la programmation de DFB dans la première section de la tâche MAST de l'application, il n'y a aucune restriction sur les types de variable suivants : entrée entrée/sortie public privé : les variables privées doivent être calculées avant d'être utilisées. sortie : les variables de sortie ne sont disponibles que si une valeur calculée lors du cycle en cours ne dépend pas de la valeur calculée lors du cycle précédent. Veuillez noter que tous les DFB de la première section d'une application sont exécutés par l'automate redondant comme ils ont été exécutés par l'automate primaire. Pour éviter cette situation, nous vous recommandons vivement de ne pas programmer de DFB dans la première section d'une application. Si vous y êtes obligé, il est conseillé de définir les variables appropriées dans la zone de non-transfert pour éviter de perdre la valeur des variables. De plus, n'utilisez pas les blocs fonction TON, TOFF et TP dans la première section d'une application. AVERTISSEMENT COMPORTEMENT IMPREVU DE L'EQUIPEMENT Ne modifiez pas les valeurs de bits de sortie TOR pour les sorties redondantes dans la première section (section 0) du programme d'application. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Ceci s'applique aussi aux signaux de sortie analogiques : AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Concevez le système redondant de sorte qu'un seul signal de sortie analogique soit appliqué à la fois à un actionneur. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Il est aussi possible d'administrer les actionneurs localement dans les deux automates. Dans ce cas, les actionneurs ne sont pas connectés en parallèle à deux modules de sortie, mais directement à un module de sortie sur chaque automate. Toutes ces sorties contrôlées localement doivent être gérées dans la section 0 de votre application. Sinon, elles ne seront pas disponibles sur l'automate redondant qui n'exécute que la section 0 de votre application. Les zones mémoire utilisées pour contrôler les E/S locales ne doivent ni inclure ni recouvrir les zones mémoire concernées par le transfert de la base de données de redondance d'UC. 194 35012070 10/2019 AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Utilisez la première section (section 0) de votre programme d'application pour contrôler les E/S locales à gestion non redondante. N'utilisez pas de zones de mémoire incluses dans le transfert de base de données de redondance d'UC pour contrôler ces mêmes E/S locales, car le transfert cyclique de la base de donnes remplacera les états d'E/S prévus. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Depuis Control Expert V6.0, les automates primaire et redondant peuvent envoyer des requêtes de caractères via la fonction PRINT_CHAR dans la première section. Une application utilisant cette fonction dans la première section doit pouvoir annuler l'appel à cette fonction. Sinon, les informations risquent d'être perdues à cause de collisions. AVIS PERTE D'INFORMATIONS N'utilisez pas la fonction PRINT_CHAR dans la première section si l'application ne peut pas annuler cette fonction en cas d'appel non valide de cette dernière. Le non-respect de ces instructions peut provoquer des dommages matériels. 35012070 10/2019 195 Programmation d'une application de redondance d'UC Premium Configuration du processeur Il y a deux types de modes d'exécution de tâche MAST: Cyclique - la tâche MAST s'exécute aussi rapidement que possible. Périodique - la tâche MAST retarde l'exécution (si nécessaire) pour respecter un temps de cycle minimal défini par l'utilisateur. Quand le mode Périodique est utilisé, la période définie par l'utilisateur devrait prendre en compte des périodes de tâche MAST plus longues, nécessaires dans un système redondant. Le tableau suivant présente les caractéristiques des tâches MAST qui peuvent être ajustées par l'utilisateur dans Control Expert : Caractéristiques Valeurs par défaut Control Expert Durée max (ms) 255 Durée par défaut (ms) 20 (Remarque : prenez une valeur initiale de 80 ms pour les systèmes de redondance d'UC.) Min. période ( ms) 1 (0 si le mode d'exécution cyclique de la tâche MAST est choisi) Incrément de période (ms) 1 Chien de garde max (ms) 1500 Chien de garde par défaut (ms) 250 Min. Chien de garde (ms) 10 Pour plus d'informations, reportez-vous à la section Ajustement des propriétés de tâche MAST (voir page 210). Fonctions Limitées Reportez-vous à la section Fonctions restreintes (voir page 45) pour une explication de toutes les fonctions à utilisation limitée dans un système de redondance d'UC Premium. 196 35012070 10/2019 Détection d'un démarrage à froid et d'un démarrage à chaud dans un système d'automate de redondance d'UC Premium Dans un automate de redondance d'UC Premium, seul le mot système %SW10 et le bit système %S1 peuvent être utilisés pour détecter respectivement un démarrage à froid et un démarrage à chaud. %SW10 Si la valeur du bit représentant la tâche en cours est mis à 0, c'est que la tâche exécute son premier cycle après un démarrage à froid. %SW10.0 : affecté à la tâche MAST. %SW10.1 : affecté à la tâche FAST. A la fin du premier cycle de la tâche MAST, le système met chaque bit du mot %SW10 à 1. %S1 La valeur par défaut de %S1 est 0. Ce bit est mis à 1 après un cycle d'alimentation et lancement d'une opération d'enregistrement des données. Si cette valeur est à 1, c'est que le dernier démarrage a été effectué à chaud. Il est remis à 0 par le système à la fin du premier cycle complet et avant la mise à jour des sorties. En cas de démarrage à froid (ou de reprise à chaud), si vous désirez que l'application soit traitée de manière particulière, vous devez écrire le programme correspondant sur test de %SW10.0 remis à 0 (ou %S1 à 1) en début de programme de la tâche maître. %SW10 et %S1 sont significatifs dans les modes primaire et redondant. 35012070 10/2019 197 Structure de la base de données Principe Pour prendre le contrôle du processus lorsque l'automate primaire quitte le mode Primaire, l'automate redondant doit connaître l'état de configuration du système de redondance d'UC. Ce transfert d'état passe par la compilation et la transmission d'une base de données contenant toutes les informations appropriées. La base de données transférée de façon périodique de l'automate primaire vers l'automate redondant (via les coprocesseurs et la liaison de synchronisation des UC) contient les données système et les données d'application utilisateur. Ces données ne sont pas toutes localisées (adressables). Les données transférées sont les suivantes : Informations système : Localisées (sous-ensemble des bits et mots système) Échangées au cours de chaque tâche MAST : - Bits système : %S30, S31, %S38, %S50, %S59, %S94 - Mots système : %SW0, %SW1, %SW8, %SW9, %SW49…%SW53, %SW59, %SW60, %SW70, %SW108 Échangées uniquement lors d'un basculement - %SD18 et %SD20 Non localisées Sous-ensemble de données système géré par le système d'exploitation de l'automate primaire. Ce sous-ensemble comprend les compteurs du système utilisés par les blocs fonction tels que TON, TOFF, etc. Données d'application utilisateur : Localisées Toutes les données %M, %MW, %MD et %MF de l'adresse 100 jusqu'au nombre maximal de champs d'adresse globale défini dans l'onglet Configuration de Control Expert (sans dépasser 128 Ko). La plage en dessous de 100 (par exemple, %MW0 - %MW99) n'est pas transférée. Objets de sortie (%Q) et paramètres de forçage des sorties éventuellement configurés Variables EDT/DDT, si localisées par l'utilisateur Types de données SFC (diagramme fonctionnel en séquence) Non localisées Variables EDT/DDT, si localisées par le système Types de données EFB/DFB (bloc fonction) NOTE : outre les informations ci-dessus, l'automate primaire envoie les valeurs de tous les bits forcés à l'automate redondant dans le cadre de l'échange périodique de la base de données. NOTE : le volume maximum de données localisées pouvant être transférées dans la base de données est de 128 Ko pour le TSX H57 24M et le TSX H57 44M. Le volume maximum de données non localisées est de 120 Ko pour le TSX H57 24M et 300 Ko pour le TSX H57 44M. 198 35012070 10/2019 NOTE : la taille maximale de la base de données entière est d'environ 165 Ko pour le TSX H57 24M et de 405 Ko pour le TSX H57 44M. NOTE : Pour permettre le diagnostic local des modules d'E/S dans l'automate redondant, les objets suivants ne sont pas transférés de l'automate primaire vers l'automate redondant : Valeurs des modules d'entrée primaires en rack (objets %I et %IW) Valeurs des objets %MWr.m.c associés aux paramètres et informations d'état Pour plus d'informations sur les objets langage et les IODDT des fonctions TOR et analogiques, reportez-vous au chapitre Objets langage de l'application du document Premium et Atrium sous Control Expert - Modules d'E/S TOR - Manuel utilisateur (référence 35010512) ou Premium et Atrium sous Control Expert - Modules d'entrée/sortie analogiques - Manuel utilisateur (référence 35010447). Illustration L'illustration suivante montre les informations calculées, compilées et transférées par l'automate primaire : Echange La base de données est créée automatiquement par le système d'exploitation de l'automate primaire et envoyée à l'automate redondant lors de chaque tâche MAST. Cet échange est réalisé via le coprocesseur Ethernet intégré aux deux automates du système de redondance d'UC. Taille maximale approximative de la base de données : TSX H57 24M : 165 Ko TSX H57 44M : 405 Ko 35012070 10/2019 199 Stockage La gamme Premium Control Expert propose trois types de cartes mémoire : Application Application et stockage de données Stockage de données La zone de stockage de données est une zone mémoire pouvant être utilisée pour sauvegarder et restaurer des données sur la carte mémoire au moyen de fonctions élémentaires spécifiques dans le programme d'application. La taille maximale de cette zone est de 8 Mo (avec TSX MRP F 008M). Cette zone mémoire ne fait pas partie de l'échange de base de données entre l'automate primaire et redondant. La lecture des données nécessite deux cartes mémoire ayant le même contenu (une carte dans l'automate A et une dans l'automate B). Gestion des E/S en rack Lors de la programmation d'un automate de redondance d'UC, tenez compte du fait que chaque capteur ou sonde est branché en parallèle sur deux modules d'entrée ou de sortie. Les deux automates lisent les valeurs d'entrée simultanément au début de chaque tâche MAST. Les valeurs de sortie sont appliquées par les deux automates de façon différente : L'automate primaire exécute l'application complète. Les objets %Q sont modifiés suivant l'exécution du programme. Les valeurs des sorties TOR/analogiques sont appliquées à la fin du cycle de la tâche MAST primaire. L'automate primaire envoie la base de données à l'automate redondant lors de la phase « Accès au coprocesseur » de la tâche MAST. L'automate redondant exécute uniquement la première section du programme d'application, principalement afin de réaliser un diagnostic et un contrôle des E/S locales. Les objets %Q reçus de l'automate primaire sont appliqués à la fin du cycle MAST redondant. Comme l'automate redondant exécute la section 0 de votre programme d'application, puis applique l'image d'objet %Q reçue de l'automate primaire, évitez de modifier l'état des sorties redondantes dans la section 0. Si vous modifiez des bits de sortie dans cette section, l'image de sortie des modules de sortie dans le rack de l'automate redondant pourrait être changée deux fois au cours d'une même tâche MAST, et l'état physique obtenu pourrait être incohérent avec ce que demande l'automate primaire. AVERTISSEMENT COMPORTEMENT IMPREVU DE L'EQUIPEMENT Ne modifiez pas les valeurs de bits de sortie TOR pour les sorties redondantes dans la première section (section 0) du programme d'application. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 200 35012070 10/2019 Gestion des changements par impulsion des sorties TOR en parallèle Les modules de sortie sont connectés en parallèle à la sortie physique via un bloc de connexion spécifique. Comme il y a en général un retard dans l'application de l'image %Q calculée par les automates primaire et redondant, la durée d'une commande par impulsion (courte durée, transitoire) peut avoir des effets intéressants sur les valeurs des sorties parallèles observées en sortie d'un bloc de connexion. Le résultat d'une commande par impulsion dépend de la durée de l'impulsion et de son délai d'application sur l'automate redondant. Les différentes situations sont illustrées ci-dessous (l'impulsion est modifiée de la même façon) : Pour une commande par impulsion de logique positive en sortie, avec un retard de l'image de sortie entre l'application primaire et redondante inférieur à Tpulse : NOTE : pour l'équipement contrôlé, la commande par impulsion dure légèrement plus longtemps que la commande équivalente reçue d'un automate autonome. Il n'y aura aucune différence perceptible dans le comportement de l'équipement. 35012070 10/2019 201 Pour une commande par impulsion de logique positive en sortie, avec un retard de l'image de sortie entre l'application primaire et redondante supérieur à Tpulse : NOTE : Comme le retard d'application des images des sorties est supérieur au changement d'état commandé, l'équipement exécutera la commande deux fois s'il peut réagir suffisamment rapidement. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Concevez votre système de sorte que les changements des états de sortie de courte durée aient une durée supérieure au retard maximal entre l'application des images de sortie des automates primaire et redondant. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 202 35012070 10/2019 Pour une commande par impulsion de logique négative en sortie, avec un retard de l'image de sortie entre l'application primaire et redondante inférieur à Tpulse : NOTE : pour l'équipement contrôlé, la commande par impulsion dure légèrement moins longtemps que la commande équivalente reçue d'un automate autonome. Il n'y aura aucune différence perceptible dans le comportement de l'équipement, à moins qu'il ne soit incapable de répondre dans les temps à la commande par impulsion raccourcie. 35012070 10/2019 203 Pour une commande par impulsion de logique négative en sortie, avec un retard de l'image de sortie entre l'application primaire et redondante supérieur à Tpulse : NOTE : comme le retard d'application des images des sorties est supérieur au changement d'état commandé, l'équipement ne verra jamais la commande par impulsion. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Concevez votre système de sorte que les changements des états de sortie de courte durée aient une durée supérieure au retard maximal entre l'application des images de sortie des automates primaire et redondant. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 204 35012070 10/2019 Transfert de votre programme vers les automates primaire et redondant Transfert de votre programme Comme un système de redondance d'UC exige que les mêmes applications soient présentes sur les automates primaire et redondant, vous devez charger votre application deux fois, une fois sur chaque automate. La procédure est la même pour les deux automates : Connectez le PC avec Control Expert (version 3.1 ou supérieure) au port USB ou Uni-Telway sur l'automate. Sélectionnez Automate → Transfert du programme dans l'automate dans Control Expert. 35012070 10/2019 205 Sous-chapitre 8.2 Mise au point de votre application de redondance d'UC Mise au point de votre application de redondance d'UC Objet de cette section Cette section fournit des informations qui vous aideront à mettre au point des programmes créés pour être exécutés sur un système Premium à redondance d'UC. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 206 Page Mise au point 207 Ajustement des propriétés de tâche MAST 210 Utilisation du système de redondance d'UC avec le DFB HSBY_SWAP 214 35012070 10/2019 Mise au point Introduction La phase de rédaction du code d'une application pour votre système de redondance d'UC Premium est presque identique à celle de n'importe quel autre automate Premium autonome. Le système de redondance d'UC Premium ne requiert pas l'utilisation de blocs fonction spéciaux ou d'actions utilisateur particulières pour prendre en charge sa haute disponibilité. Il y a cependant quelques exceptions importantes (voir page 45) à cette règle. Mise au point et diagnostic Le tableau suivant présente les opérations de mise au point et de diagnostic des automates de redondance d'UC Premium : Diagnostic TSX H57 24M TSX H57 44M Bloc fonction de diagnostic Oui Oui Buffer de diagnostic Oui Oui Taille maximale du buffer 16 Ko 25 Ko Défauts max. 160 254 Commande diag. Caractéristiques du buffer Point d'arrêt 1 maximum 1 maximum Pas à pas (entrant, suivant, sortant) Oui Oui Animation de variables Fin de tâche MAST Fin de tâche MAST Point de surveillance Point de surveillance Oui Oui Animation de liens Mise au point de la partie contrôle/commande de la procédure NOTE : La mise au point de votre application Premium à redondance d'UC s'effectue en deux étapes : Tout d'abord, vous devez mettre au point le fonctionnement du programme sur un automate à redondance d'UC autonome. Lors de cette opération, toutes les ressources de mise au point et de diagnostic figurant dans le tableau ci-dessus sont à votre disposition. Si aucun automate à redondance d'UC autonome n'est disponible, vous pouvez faire passer l'automate redondant dans un état de non-configuration et effectuer la mise au point sur l'automate primaire. Ensuite, une fois la mise au point autonome terminée, vous devez mettre au point les aspects relatifs à la redondance dans votre programme sur un système à redondance d'UC opérationnel qui ne gère pas activement votre processus. Lors de cette seconde étape, vous n'utilisez pas les ressources de mise au point et de diagnostic figurant dans le tableau ci-dessus. 35012070 10/2019 207 AVERTISSEMENT COMPORTEMENT IMPREVU DE L'EQUIPEMENT Lors de la mise au point des aspects relatifs à la redondance dans votre programme d'application : Mettez systématiquement au point votre application sur un système de redondance d'UC totalement opérationnel. N'effectuez la mise au point que sur un système de redondance d'UC qui ne gère pas activement votre processus. N'utilisez pas les fonctionnalités de mise au point et de diagnostic de Control Expert, sauf spécification contraire mentionnée dans ce guide. Vérifiez que les interactions entre le mode et la durée de la tâche MAST d'une part, et les valeurs du chien de garde d'autre part, sont correctes pour votre application. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Lors de cette seconde phase de mise au point, vérifiez que vous vous connectez à l'automate qui joue le rôle d'automate primaire. L'automate redondant n'exécute que la section 0 de votre programme d'application. Mise au point de la première section sur l'automate redondant Prenez en compte les points suivants lors de la mise au point de la première section sur l'automate redondant : Seuls les mots %MW0 à %MW99 ne sont pas transférés de l'automate primaire vers l'automate redondant. Toutes les autres données d'application sont fournies par l'automate primaire. Par conséquent, les valeurs de ces variables figurant dans la table d'animation d'un automate redondant proviennent de l'automate primaire, à l'exception des mots %MW0 à %MW99. Les tables d'animation peuvent être synchronisées avec des points de surveillance. Il s'agit là de la meilleure manière d'animer les données alors que le code est en cours d'exécution. Pour plus d'informations, reportez-vous au document Control Expert - Langages de programmation et structure - Manuel de référence, référence 35006144. 208 35012070 10/2019 Mise au point du système N'optimisez et ne vérifiez les performances des applications de redondance d'UC que sur un automate de redondance d'UC. N'utilisez pas les opérations de mise au point et de diagnostic d'automates Premium autonomes sur un système de redondance d'UC. AVERTISSEMENT COMPORTEMENT IMPREVU DE L'EQUIPEMENT Lors de la mise au point des aspects relatifs à la redondance dans votre programme d'application : Mettez systématiquement au point votre application sur un système de redondance d'UC totalement opérationnel. N'effectuez la mise au point que sur un système de redondance d'UC qui ne gère pas activement votre processus. N'utilisez pas les fonctionnalités de mise au point et de diagnostic de Control Expert, sauf spécification contraire mentionnée dans ce guide. Vérifiez que les interactions entre le mode et la durée de la tâche MAST d'une part, et les valeurs du chien de garde d'autre part, sont correctes pour votre application. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : Aucun basculement n'est généré lorsque l'application de l'automate primaire atteint un point d'arrêt. Les opérations de mise au point que vous pouvez effectuer une fois l'application chargée sur un système à redondance d'UC sont les suivantes : Vérification statique Vérifiez que : Les restrictions de l'application notées dans le présent manuel ont été appliquées. Les caractéristiques de la tâche MAST ont été correctement configurées. Vérification dynamique Une fois l'application transférée, vérifiez que les deux automates se comportent conformément aux critères de redondance d'UC Premium : Dès que les automates à redondance d'UC sont en mode Primaire ou Redondant, vérifiez les points suivants : Toutes les sections du programme de l'application sont exécutées sur l'automate primaire. Seule la première section est exécutée sur l'automate redondant. 35012070 10/2019 209 Ajustement des propriétés de tâche MAST Introduction Après un rappel sur les modes d'exécution d'une tâche MAST, cette section explique comment mesurer le temps d'exécution et fournit la procédure d'ajustement de la période de la tâche MAST. Rappel sur les modes d'exécution d'une tâche MAST La tâche MAST peut être configurée en utilisant l'un des deux modes d'exécution suivants : mode cyclique, mode périodique. Mode cyclique : Dans le mode d'exécution cyclique, les tâches MAST ont lieu en séquence, sans référence à l'horloge système, et donc sans aucune pause entre les tâches si ce n'est un temps très bref de traitement système. Presque immédiatement après la fin d'une tâche, une autre tâche commence. C'est pourquoi la durée réelle d'une tâche MAST en mode cyclique peut varier de façon substantielle selon la taille et l'activité de l'application, ainsi que le nombre des entrées et des sorties à contrôler. Mode périodique : Dans le mode d'exécution périodique, les tâches MAST sont ordonnées en séquence selon un compte à rebours utilisant l'horloge système. Ce compte à rebours peut être réglé pour une période allant de 1 à 255 ms. Si le compte à rebours expire avant la fin de la tâche, la tâche se termine normalement. Si cela se produit de façon régulière, le système se comportera comme si le mode d'exécution de tâche MAST cyclique avait été sélectionné. Cependant, certaines applications comme le contrôle de processus exigent des temps de cycle réguliers. Si c'est le cas de votre application, vérifiez que la période de tâche est d'une longueur suffisante pour éviter un comportement de type cyclique. 210 35012070 10/2019 Mesure du temps d'exécution Vous pouvez mesurer le temps d'exécution de la tâche MAST en lisant les mots système : %SW30 : Temps d'exécution (en ms) de la dernière tâche %SW31 : Temps d'exécution (en ms) de la tâche la plus longue %SW32 : Temps d'exécution (en ms) de la tâche la plus courte En modes cyclique et périodique, le temps d'exécution de la tâche MAST correspond à la somme T1 + T2 + T3 + T4. La valeur T5 du mode périodique est ignorée. Première étape : Lors de la mesure du temps d'exécution de la tâche MAST dans une configuration de redondance d'UC Premium, il est conseillé de mesurer en premier le temps d'exécution en mode autonome (ou avec l'un des deux automates en mode Stop), la tâche MAST étant en mode cyclique. Dans cette situation, les deux automates n'échangent aucune donnée et le temps d'exécution de la partie coprocesseur HSBY (T2) est réduit à son minimum. → temps d'exécution du dernier cycle de la tâche MAST = %SW30 = T1 + T2 + T3 + T4 Deuxième étape : Dans un second temps, le temps d'exécution doit être mesuré avec un automate primaire et un automate redondant. Deux cas de figure doivent être considérés : 1. L'échange de données est sans effet sur la durée de la tâche MAST primaire : 35012070 10/2019 211 Dans le premier cas, le temps nécessaire à la copie de la base de données depuis la mémoire de l'UC vers la mémoire partagée du coprocesseur de redondance d'UC s'ajoute au temps d'exécution de la partie HSBY (T2'). → temps d'exécution du dernier cycle MAST = %SW30 = T1 + T2’ + T3 + T4 avec T2’ = T2 + temps nécessaire pour copier la base de données depuis la mémoire de l'UC vers la mémoire partagée du coprocesseur. 2. L'échange de données a un effet sur la durée de la tâche MAST primaire : Dans le deuxième cas, le temps nécessaire à la transmission intégrale de la base de données s'ajoute au temps d'exécution de la partie HSBY (T2''). → temps d'exécution du dernier cycle MAST = %SW30 = T1 + T2’’ + T3 + T4 avec T2’’ = T2 + temps nécessaire pour copier la base de données depuis la mémoire de l'UC vers le coprocesseur + temps nécessaire pour transmettre toutes les données sur le réseau et libérer la mémoire partagée du coprocesseur. Troisième étape : 212 35012070 10/2019 Dans un troisième temps, le temps d'exécution peut être mesuré alors que la tâche MAST est en mode périodique. Cependant, ce mode peut avoir une incidence sur la mesure du temps d'exécution. Le schéma suivant présente deux applications identiques. Les volumes de données échangés entre l'automate primaire et l'automate redondant sont équivalents. Seuls les modes changent ; mode cyclique dans le premier cas et mode périodique dans le second (sont uniquement illustrés les temps relatifs à l'automate primaire) : Le temps d'exécution en mode périodique est inférieur à celui mesuré en mode cyclique. La différence entre les deux modes d'exécution peut parfois être significative. Procédure pour régler la période de la tâche MAST Lorsque la tâche MAST doit être configurée en mode périodique, il convient de : 1. mesurer la valeur maximum (%SW31) de la tâche MAST en mode cyclique avec un système de redondance d'UC Premium qui fonctionne normalement (automate primaire et automate redondant). Cette mesure doit être réalisée au niveau de l'automate primaire, avec toutes les tâches configurées activées (bien qu'il soit recommandé de paramétrer uniquement la tâche MAST dans une application de redondance d'UC Premium). 2. configurer le mode périodique sur une période au moins égale à %SW31, en laissant une marge d'environ 20% : Période = %SW31 + %SW31 * 20%. 35012070 10/2019 213 Utilisation du système de redondance d'UC avec le DFB HSBY_SWAP Description de la fonction Le bloc fonction HSBY_SWAP permet de basculer entre l'UC primaire et l'UC redondante. EN et ENO peuvent être configurés comme paramètres supplémentaires. Ce bloc fonction permet de déclencher une permutation par programme. Cette permutation entre l'UC primaire et l'UC redondante ne peut s'effectuer qu'en mode Redondance d'UC. Consultez les documents suivants : Premium sous EcoStruxure™ Control Expert - Redondance d'UC - Manuel utilisateur pour plus d'informations concernant la redondance d'UC Premium. Quantum sous EcoStruxure™ Control Expert - Système de redondance d'UC - Manuel utilisateur pour plus d'informations concernant la redondance d'UC Quantum. De fait, lorsque le bloc fonction HSBY est exécuté, l'automate redondant devient l'automate primaire et l'ancien automate primaire devient l'automate redondant activé par le logiciel du programme. NOTE : il est impératif d'exécuter cette fonction avant d'effectuer une permutation à chaud. En fait, vous pouvez utiliser le registre %SW60, comme indiqué dans la section Conditions déclenchant un basculement (voir page 227) pour les UC Premium ou la section Conditions déclenchant un basculement (voir Quantum sous EcoStruxure™ Control Expert, Système de redondance d'UC, Manuel utilisateur) pour les UC Quantum. NOTE : N'utilisez pas ce DFB dans la première section de l'application. AVERTISSEMENT COMPORTEMENT INATTENDU DE L'EQUIPEMENT Le DFB HSBY_SWAP ne doit être appelé que pour tester l'application. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 214 35012070 10/2019 Avantage de la fonction de permutation Les avantages de la permutation sont les suivants : L'intégrité de l'automate redondant est surveillée. La capacité de l'automate redondant à prendre le relais fait l'objet d'une vérification. La permutation peut être testée à intervalles réguliers. Exemple d'une application à redondance d'UC L'illustration suivante montre un exemple d'application à redondance d'UC : Etapes de la modification de l'état Une fonction de permutation s'exécute comme suit : Etape Action 1 Etat : l'automate A est le contrôleur primaire, et l'automate B est le contrôleur redondant. L'automate A se met en mode local. Résultat : L'automate B devient le contrôleur primaire. 2 Etat : l'automate A est en mode local, et l'automate B est le contrôleur primaire. L'automate B fait passer l'automate A en mode RUN. Résultat : L'automate A est le contrôleur redondant. 3 Etat : l'automate A est le contrôleur redondant, et l'automate B est le contrôleur primaire. Les sorties de l'EFB sont définies. Résultat : L'exécution de la fonction de permutation est terminée. 35012070 10/2019 215 Représentation en FBD Représentation Représentation en LD Représentation 216 35012070 10/2019 Description des paramètres Description du paramètre d'entrée Paramètre Type de données Signification START BOOL START = 1 lance l'opération HSBY_SWAP. La valeur 1 doit être appliquée jusqu'à ce que l'opération soit terminée ou qu'une erreur intervienne. Description des paramètres de sortie Paramètre Type de données Signification ACTIVE BOOL ACTIVE = 1 indique qu'une opération HSBY_SWAP est en cours. DONE BOOL DONE = 1 indique que l'opération HSBY_SWAP a abouti. ERROR BOOL ERROR = 1 indique qu'une erreur est apparue ou que l'opération HSBY_SWAP en cours a été abandonnée. STATUS INT Le bloc HSBY_SWAP génère un code d'erreur (STATUS). Le tableau suivant dresse la liste de tous les codes d'erreur. Tableau des codes d'erreur Le tableau suivant explique les codes d'erreur : Codes d'erreur Description du défaut 0 OK 1 La fonction HSBY_SWAP a été abandonnée. 2 La redondance d'UC n'a pas été activée (%SW61.15=0). 3 L'unité redondante n'existe pas. 5 La permutation a échoué. NOTE : les mots système %SW60 et %SW61 indiquent l'état de l'automate primaire et de l'automate redondant. 35012070 10/2019 217 Basculement à l'aide du bit système %SW60.1 ou %SW60.2 du registre de commande Une autre façon de forcer un basculement consiste à définir les bits du registre de commande. Pour ce faire, procédez comme suit : Etape Action 1 Ouvrez le fichier 1. 2 Connectez-vous au contrôleur primaire. 3 Identifiez le contrôleur primaire (A ou B). 4 Accès Bit système %SW60.1 du registre de commande Si le contrôleur connecté est le A. Bit système %SW60.2 du registre de commande Si le contrôleur connecté est le B. 5 Réglez le bit sur 0. NOTE : vérifiez que l'UC redondante est devenue l'UC primaire. 6 Ouvrez le fichier 2. 7 Connectez au nouveau contrôleur primaire. 8 Accédez au bit système du registre de commande, utilisé à l'étape 4. 9 Réglez le bit sur 1. NOTE : vérifiez que le contrôleur redondant est maintenant en mode connecté. 10 218 Vérifiez que les contrôleurs primaire et redondant sont en mode Run primaire et Run redondant. 35012070 10/2019 Premium sous EcoStruxure™ Control Expert 35012070 10/2019 Chapitre 9 Fonctionnement Fonctionnement Introduction Ce chapitre fournit des informations sur le fonctionnement d'un système de redondance d'UC Premium. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 9.1 Démarrage/arrêt du système 220 9.2 Basculement 224 35012070 10/2019 219 Sous-chapitre 9.1 Démarrage/arrêt du système Démarrage/arrêt du système Objet de cette section Cette section décrit la procédure de démarrage ou d'arrêt d'un système de redondance d'UC Premium. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 220 Page Démarrage des deux automates 221 Arrêt d'un système de redondance d’UC premium 223 35012070 10/2019 Démarrage des deux automates Démarrage avant qu'une application valide soit chargée sur les deux automates Si les automates sont mis sous tension avant que votre application ait été chargée sur au moins un automate, les deux automates démarreront en mode de non-configuration (Non Conf). Aucun automate ne peut passer en mode de fonctionnement primaire ou redondant tant qu'une application valide n'a pas été chargée. Après que l'application a été chargée sur un automate, la commande RUN le fera passer du mode de fonctionnement Arrêt/Local au mode Primaire ou Redondant, selon l'ordre dans lequel les automates sont démarrés. Le premier automate recevant une commande RUN prendra le rôle primaire. NOTE : La première fois qu'un automate est démarré après qu'une application complète et valide a été chargée, le démarrage sera un démarrage à froid. NOTE : Pour fonctionner correctement après la réception de l'application, les deux automates doivent être reliés comme suit : une liaison sync-UC entre les deux UC ; une liaison sync ETY entre les deux modules ETY surveillés. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Vérifiez toujours que les deux liaisons de synchronisation UC et ETY sont physiquement connectées avant de mettre le système sous tension. Si des équipements de communication comme des commutateurs réseau font partie de la liaison de synchronisation ETY, vérifiez que ces équipements sont allumés, initialisés et qu'ils fonctionnent correctement avant de mettre le système sous tension. Faites passer et protégez les câbles des liaisons de synchronisation UC et ETY de telle façon que les deux câbles ne puissent pas se déconnecter accidentellement. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Applications valides Lorsque des applications identiques et valides ont été chargées sur les deux automates, le premier automate de redondance d'UC qui est mis sous tension prendra le rôle d'automate primaire. Ainsi, les rôles des automates peuvent être déterminés en retardant la mise sous tension d'un automate à l'aide d'un relais de temporisation ou d'autres moyens apparentés. Lorsque deux automates de redondance d'UC sont mis sous tension simultanément avec des applications valides, le rôle de l'automate primaire est automatiquement attribué sur la base des adresses MAC respectives des deux automates. Par défaut, l'automate ayant l'adresse MAC la plus basse devient l'automate primaire. 35012070 10/2019 221 NOTE : En cas de basculement, ou si vous remplacez un des automates, l'identification de l'automate A et de l'automate B dans Control Expert peut ne pas correspondre aux modes de fonctionnement primaire et redondant de la façon attendue (avec l'automate A correspondant à l'automate primaire). Il en va de même pour toute étiquette physique que vous seriez amené à appliquer à vos automates pour les distinguer dans votre système. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Ne supposez jamais le mode de fonctionnement d'un PLC avant son installation, son fonctionnement, sa modification ou sa réparation. Avant d'agir sur un automate, obtenez toujours la confirmation positive du mode de fonctionnement des deux automates de redondance d'UC en examinant leurs voyants et en vérifiant leur mots d'état système. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Adresse MAC L'adresse MAC, visible sur le panneau avant de l'automate, est un nombre à 48 bits écrit en notation hexadécimale (6 groupes de 2 chiffres). Les caractères utilisés pour la notation hexadécimale sont 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E et F. Règles de comparaison de deux adresses MAC : Les deux adresses MAC doivent être comparées en partant de la gauche vers la droite. Dès lors qu'un chiffre positionné à la même place diffère d'une adresse MAC à l'autre, l'adresse MAC supérieure est celle pour laquelle ce même chiffre est le plus élevé. Exemples de deux adresses MAC Premier exemple : MAC1 = 00.80.F4.01.6E.E1 MAC2 = 00.80.B4.01.6E.E1 L'adresse MAC1 est supérieure à l'adresse MAC2. Second exemple : MAC1 = 00.80.F4.01.6E.E1 MAC2 = 00.80.D4.01.6F.E1 L'adresse MAC1 est supérieure à l'adresse MAC2. 222 35012070 10/2019 Arrêt d'un système de redondance d’UC premium Principe L'arrêt d'un système de redondance d'UC Premium est identique à l'arrêt d'un automate seul ou autonome, à condition d'arrêter les automates dans l'ordre suivant: Arrêt de l'automate redondant. Arrêt de l'automate primaire. Si l'automate redondant n'est pas arrêté en premier, un basculement pourrait se produire lors de l'arrêt de l'automate primaire. 35012070 10/2019 223 Sous-chapitre 9.2 Basculement Basculement Objet de cette section Cette section décrit le basculement d'un système de redondance d'UC Premium. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 224 Page Vue d'ensemble des modes de fonctionnement 225 Conditions déclenchant un basculement 227 35012070 10/2019 Vue d'ensemble des modes de fonctionnement Généralités Le diagramme d'état suivant présente une vue dynamique des principaux états de redondance d'UC : Commande Start État Non-défini Non Auto-tests passés ? NC Oui Application valide NON-CONF Non Défini Non Oui Type démarrage Démarrage à froid Appli locale valide Appli locale valide Démarrage à chaud Run auto Le dernier état ? NC Non-Conf Stop STOP Local Run Commande RUN F Erreur État d'Erreur Local ? Aucune erreur Mode automate distant RUN primaire F STOP Non Trouvé HORS LIGNE HORS LIGNE Run ERREUR DÉTECTÉE Oui Différence d’appli ? ERREUR DÉTECTÉE Non Run redondant Run RUN primaire Run Commande STOP 35012070 10/2019 225 Au démarrage à froid avec l'option "Démarrage automatique en run" activée, l’automate reprend selon le mode d'exploitation de l'autre automate, la fonctionnalité ou la non- fonctionnalité de l’automate local, et la présence ou non d'applications identiques sur les deux automates._ Si... Alors... L'autre automate est le primaire, les deux applications sont identiques et cet automate fonctionne normalement L'automate redémarre en mode redondant L'autre automate est le primaire et les deux applications ne sont pas identiques ou cet automate ne fonctionne pas normalement L'automate redémarre en mode local Il n'y a pas d'automate primaire distant et cet automate fonctionne normalement L'automate redémarre en mode primaire Il n'y a pas d'automate primaire distant mais L'automate redémarre en mode local cet automate ne fonctionne pas normalement Un état d'exploitation local anormal ou non fonctionnel sera signalé quand : Il y a une perte d'alimentation sur le rack de l'UC Une erreur d'application conduit à un état HALT (par exemple, une erreur bloquante de logiciel) Une défaillance du matériel ou du firmware du module d'UC La liaison sync-UC est débranchée Au démarrage à chaud, l'automate reprend le mode d'exploitation d'automate précédent (Stop ou Run). En mode Run, l'automate redémarre suivant l'état de l'automate distant, l'état de défaillance locale et l'état de différence d'application (voir tableau ci-dessus). 226 35012070 10/2019 Conditions déclenchant un basculement Déclenchement de basculements manuels Outre les conditions système qui génèrent un basculement automatique, il est possible de déclencher un basculement manuel en effectuant une opération d'écriture dans les bits 1 et 2 du registre de commande Control Expert, à l'emplacement du mot %SW60. Cette opération d'écriture peut être réalisée par votre application, par l'envoi d'une requête Modbus à partir d'une IHM distante ou dans les tables d'animation de Control Expert. Exemple de basculement avec l'automate B initialement en mode Redondant Dans cet exemple, l'état initial du système est le suivant : L'automate A a une commande RUN (%SW60.1 = 1) et se comporte comme l'automate primaire. L'automate B a une commande RUN (%SW60.2 = 1) et se comporte comme l'automate redondant. En inscrivant de nouvelles valeurs dans les bits 1 et 2 du registre de commande %SW60, vous pouvez modifier le mode de fonctionnement des automates du système de redondance d'UC. Il existe quatre combinaisons de valeurs de bit possibles, dont deux déclenchent un basculement manuel. Le tableau suivant décrit ces quatre commandes et leurs résultats : Nouvelles valeurs consignées dans %SW60 Bit 1 0 Bit 2 Impact sur le mode de fonctionnement des automates Automate A 0 Redondant Effets Automate B Primaire Le basculement est immédiat. Le système reste redondant. 0 1 1 0 Local Primaire Redondant ↓ Primaire Local Le basculement survient pendant une tâche MAST1 Le système n'est plus redondant. Aucun basculement Le système n'est plus redondant. 1 1 Primaire Redondant Aucun basculement Aucun changement par rapport aux conditions initiales. 1 Dans ce cas, le basculement n'est pas déclenché directement. Nous faisons passer l'automate A en mode local et nous nous appuyons sur la logique du système pour valider l'opération et faire passer l'automate B de l'état Redondant à l'état Primaire lors de la prochaine scrutation. NOTE : toutes les modifications apportées au registre de commande %SW60 doivent être consignées dans l'automate primaire. Ce registre est copié de l'automate primaire sur l'automate redondant lors de chaque tâche MAST. Par conséquent, les modifications apportées directement dans le registre de commande de l'automate redondant sont écrasées lors de ce transfert, avant d'être appliquées. 35012070 10/2019 227 NOTE : Les valeurs de bit inscrites dans le registre de commande %SW60 ne sont pas persistantes. Dès que les automates adoptent les nouveaux modes de fonctionnement commandés par l'opération d'écriture, le système restaure automatiquement la valeur par défaut (1) de %SW60.1 et %SW60.2. Exemple de basculement avec l'automate B initialement en mode local Dans cet exemple, l'état initial du système est le suivant : L'automate A a une commande RUN (%SW60.1 = 1) et se comporte comme l'automate primaire. L'automate B a une commande RUN (%SW60.2 = 1) mais est en mode local car, par exemple, son module ETY surveillé local n'est pas opérationnel. Dans cet exemple, les mêmes combinaisons de valeurs de bit décrites sur la page précédente, peuvent être inscrites dans le registre de commande %SW60, mais le comportement obtenu est radicalement différent car l'automate B est en mode local suite à une condition de diagnostic. Le tableau suivant décrit ces quatre commandes et leurs résultats : Nouvelles valeurs consignées dans %SW60 Bit 1 0 Bit 2 Impact sur le mode de fonctionnement des automates Automate A 0 Primaire Effets Automate B Local Aucun basculement Aucun changement par rapport aux conditions initiales. 0 1 Local Local Le système devient non 1 0 Primaire Local Aucun basculement opérationnel. Aucun changement par rapport aux conditions initiales. 1 1 Primaire Local Aucun basculement Aucun changement par rapport aux conditions initiales. NOTE : toutes les modifications apportées au registre de commande %SW60 doivent être consignées dans l'automate primaire. Ce registre est copié de l'automate primaire sur l'automate redondant lors de chaque tâche MAST. Par conséquent, les modifications apportées directement dans le registre de commande de l'automate redondant sont écrasées lors de ce transfert, avant d'être appliquées. NOTE : Les valeurs de bit inscrites dans le registre de commande %SW60 ne sont pas persistantes. Dès que les automates adoptent les nouveaux modes de fonctionnement commandés par l'opération d'écriture, le système restaure automatiquement la valeur par défaut (1) de %SW60.1 et %SW60.2. 228 35012070 10/2019 Basculement lorsque l'automate primaire devient non opérationnel La figure ci-dessous décrit le comportement normal lorsque l'automate primaire connaît une coupure d'alimentation ou lorsqu'une erreur est détectée dans le micrologiciel. Ceci suppose que nous utilisions des E/S TOR à logique positive et des blocs de connexion ABE7. Perte d'alimentation Automate A Primaire Cycle n-1 Cycle n Local Pilotes entrée Accès coprocesseur Programme d'application Ecriture données Ecriture données Programme complet Programme complet Pilotes sortie Mode de repli à 0 Module sortie Échange des données sur la liaison ETY-sync Automate B Redondant Accès coprocesseur Lire les données Lire les données Première section Programme d'application Pilotes sortie Cycle n-1 Première section Programme complet Cycle n Pilotes entrée Attendre & Basculement Attendre Attendre Attendre et Passage Module sortie Sortie physique 35012070 10/2019 229 AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Ne modifiez pas les valeurs de bits de sortie pour les sorties redondantes dans la première section (section 0) du programme d'application. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Configurez les modes de repli du module de sorties pour éviter les modifications des états de sortie pendant le basculement. Utilisez le mode de repli 0 pour tous les modules de sorties TOR à logique positive. Utilisez le mode de repli 0 quand les modules de sorties sont câblés en parallèle en utilisant les blocs de connexion ABE7 ACC1. Utilisez le mode de repli 1 pour tous les modules de sorties TOR à logique négative. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : Lors d'un basculement dans un système configuré correctement, l'état physique des sorties est maintenu à la dernière valeur reçue de l'automate primaire. Avant de mettre à jour les sorties, le nouvel automate primaire (l'automate B dans la figure ci-dessus) actualise tous les objets %I en fonction de ses entrées physiques locales (montage en parallèle), puis exécute l'application pour calculer les nouvelles valeurs de sortie. NOTE : Avec des sorties à logique positive, la valeur de repli recommandée est 0. Si votre application configure une sortie sur 1 dans la tâche MAST juste avant un événement déclenchant un basculement automatique, il est probable que cette sortie prenne la valeur 0 (zéro) pendant un court instant avant que le nouvel automate primaire passe en mode connecté et reconfigure la valeur 1. N'utilisez vos E/S en rack TOR redondantes que pour les applications qui ne sont pas perturbées par ce type d'impulsion. 230 35012070 10/2019 AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT N'utilisez que vos E/S TOR en rack redondantes pour contrôler les systèmes et processus pouvant accepter temporairement la valeur 0 dans les sorties, sans conséquences préjudiciables. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Performances en cas de basculement Dans un système de redondance d'UC opérationnel (constitué d'un automate primaire et d'un automate redondant), l'automate redondant se tient prêt à prendre le relais en cas de défaillance de l'automate primaire ou de détection d'une erreur de son côté. Pour prendre le relais, l'automate redondant doit vérifier les points suivants : Il a reçu des informations selon lesquelles l'ancien automate primaire ne gère plus les équipements placés sous son contrôle. Ceci peut survenir via sa liaison avec le coprocesseur ou sa communication avec les modules ETY. Et/ou le module ETY surveillé sur l'ancien automate primaire est silencieux et ne gère plus les équipements dont il a la charge. Ceci peut être défini par l'attente d'un chien de garde utilisé pour communiquer sur le réseau Ethernet du côté du module ETY surveillé. Par conséquent, avant de prendre le contrôle, l'automate redondant doit attendre un délai correspondant à la somme de ces durées. Si le système effectue un basculement après une coupure de courant sur le système primaire, accordez au minimum une minute au système pour qu'il retrouve sa stabilité. Deux basculements consécutifs suite à deux coupures de courants en moins d'une minute peuvent générer une instabilité. Recommandations après un basculement Les blocs fonction de communication doivent être annulés après un basculement. Conditions pour la permutation Recommandation : Dans l'automate redondant, la première section du programme est exécutée, comme dans l'automate primaire. C'est pourquoi il est recommandé de ne pas programmer de permutations dans la première section de l'application, sous peine de déstabiliser le système. Pour que la permutation soit possible, le système doit avoir un automate dans l'état primaire et l'autre dans l'état redondant. Les deux modules doivent être en mode Run. Comme pour chaque système de redondance d'UC Modicon, le matériel, le micrologiciel et les logiciels doivent être identiques. 35012070 10/2019 231 Laissez quelque temps au système de redondance d'UC pour qu'il retrouve sa stabilité après un basculement. Cette durée ne doit jamais être inférieure à 15 secondes. Performances des permutations Le mécanisme de permutation, qui concerne les deux automates, est déclenché par l'automate primaire à la fin de son cycle MAST. Avant d'envoyer les commandes de permutation, l'automate primaire renvoie sa base de données à l'automate redondant pour dupliquer les dernières données disponibles. Ensuite, l'automate primaire envoie la commande à l'automate redondant. L'automate redondant peut la traiter au début du cycle suivant de sa tâche MAST. Dès qu'il la reçoit, il vérifie que l'automate primaire a changé de mode, puis bascule dans l'état primaire. Le nouvel automate primaire (auparavant redondant) gère les équipements dont il a la charge, au début du cycle suivant. Par conséquent, le temps requis pour effectuer une permutation peut varier selon l'état du système et durer plusieurs cycles de tâche MAST. La réalisation de permutations périodiques dans un système de redondance d'UC est une fonctionnalité particulière qui doit être utilisée uniquement pour certains besoins spécifiques (test ou validation, par exemple) et pour une période très brève. Schneider Electric déconseille d'utiliser les permutations en période de production, car l'utilisation répétée de cette fonctionnalité risque de déstabiliser le système. Recommandations pour la gestion des communications pendant les permutations Les blocs fonction de communication susceptibles d'être exécutés sur l'automate primaire avant une permutation peuvent ne pas être pris en charge par un automate redondant. Ils risquent donc de consommer des ressources supplémentaires. Après plusieurs permutations, le nombre de blocs fonction de communication démarrés peut exploser, conduisant à une pénurie de ressources. Pour éviter cette situation, nous recommandons d'annuler tous les blocs fonction de communication avant d'effectuer une permutation. Tous les blocs fonction de communication placés dans la première section de l'application doivent impérativement avoir leur quatre mots de gestion situés dans la zone de non-transfert. Pour les autres sections, nous recommandons de placer les quatre mots de gestion des blocs fonction de communication dans la zone de non-transfert. La valeur de timeout des blocs fonction de communication doit être réinitialisée chaque fois qu'un bloc fonction est utilisé. Evitez systématiquement la valeur « 0 » qui correspond à une valeur infinie. Gestion de la liaison série pendant une permutation Pour éviter les collisions de messages, nous recommandons de différer la transmission des données sur une liaison série par le nouvel automate primaire, d'une durée égale à deux fois la durée de la tâche MAST plus la durée maximale de la trame à transmettre. 232 35012070 10/2019 Premium sous EcoStruxure™ Control Expert 35012070 10/2019 Chapitre 10 Maintenance Maintenance Présentation Ce chapitre fournit des informations sur la maintenance d'un système de redondance d'UC Premium. NOTE : Lisez et comprenez le document Premium et Atrium sous Control Expert - Processeurs, racks et modules d'alimentation - Manuel de mise en œuvre, réf. 35010524, avant de tenter d'effectuer les procédures décrites dans cette partie. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Vérification de l'état d'un système Premium redondant 234 Détection et diagnostic de la redondance d'UC Premium 235 Détection de défaillance des liaisons de synchronisation entre UC primaire et module ETY 237 Détection de liaisons de synchronisation défaillantes UC redondante et ETY 239 Détection de liaisons de synchronisation UC défaillantes 240 Vérification des sommes de contrôle des applications 241 Remplacement d'un module ayant cessé de fonctionner 242 Dépannage d’un automate de redondance d’UC 244 35012070 10/2019 233 Vérification de l'état d'un système Premium redondant Génération et envoi de messages d'état Les automates primaire et redondant échangent des messages d'état dans le cadre du transfert cyclique de base de données. Si l'automate primaire indique une erreur, l'automate redondant en est averti et prend le rôle de l'automate primaire. Si l'automate redondant indique une erreur, l'automate primaire continue de fonctionner de manière autonome. Les modules ETY surveillés vérifient périodiquement la communication entre eux. Si l'automate redondant ne reçoit pas de message sur une liaison, il tente d'en déterminer la cause et prend le contrôle, si nécessaire. Si l'automate primaire ne reçoit pas de réponse valide de l'automate redondant, l'automate primaire se comporte comme s'il n'y avait pas d'automate de secours (comme si l'automate primaire était autonome). Exécution automatique de tests de diagnostic Le système effectue automatiquement deux types de tests de diagnostic dans une UC de redondance d'UC Premium : Tests de démarrage Tests en fonctionnement Réalisation des tests de démarrage Le test de diagnostic au démarrage sur l'automate du système de redondance d'UC Premium tente de détecter des erreurs de matériel dans le module avant de permettre l'exécution de l'application. Si le module ne passe pas les tests de diagnostic au démarrage, l'automate reste en mode Hors ligne et ne communique pas avec l'autre automate du système de redondance d'UC Premium. Réalisation des tests en fonctionnement Les tests en fonctionnement sont liés à l'interface entre le processeur principal (UC) et le coprocesseur intégré Ethernet de l'automate du système de redondance d'UC Premium. Si le coprocesseur ne passe pas ces tests, l'automate redondant Premium correspondant reste hors ligne et ne communiquera pas avec l'autre automate. 234 35012070 10/2019 Détection et diagnostic de la redondance d'UC Premium Informations importantes Si... Alors... Un composant de l'automate primaire cesse de fonctionner. L'automate redondant prend le contrôle Un composant de l'automate redondant cesse de fonctionner. L'automate redondant passe en mode local La liaison de synchronisation UC cesse de fonctionner. L'automate redondant passe en mode local Recherche des informations de diagnostic avec Control Expert Les messages de diagnostic et les événement de basculement sont journalisés dans le tampon de diagnostic. Pour afficher le journal : Etape Action 1 Sélectionnez Outils → Visualisation du diagnostic à partir du menu principal. NOTE : les messages de diagnostic enregistrés dans le tampon de diagnostic ne sont pas transférés de l'automate primaire vers l'automate redondant. Ces messages sont écrits dans la mémoire persistante et ne peuvent généralement pas être perdus à cause d'événements système inattendus. Lorsqu'un basculement se produit, vous pouvez consulter ces messages à l'aide de Control Expert en vous connectant à l'ancien automate primaire. Recherche d'informations supplémentaires dans ce guide Reportez-vous aux sections suivantes : Evénement détecté Reportez-vous à la section Défaillances des liaisons de synchronisation UC primaire et ETY Voir Détection de défaillance des Défaillances des liaisons de synchronisation UC redondante et ETY Voir Détection de liaisons de liaisons de synchronisation entre UC primaire et module ETY, page 237 synchronisation défaillantes UC redondante et ETY, page 239 La liaison de synchronisation UC cesse de fonctionner. Voir Détection de liaisons de Somme de contrôle du programme d'application incorrecte Voir Vérification des sommes de 35012070 10/2019 synchronisation UC défaillantes, page 240 contrôle des applications, page 241 235 Pour plus de détails concernant la détection des événements et les diagnostics, vous pouvez consulter Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement, page 275. 236 Evénement détecté Reportez-vous à la section Pause (Halt) ou arrêt (Stop) de l'automate Voir Evénements Halt ou commande Le matériel ou le micrologiciel de l'UC cesse de fonctionner. Voir Défaillance du matériel ou du Interruption de l'alimentation électrique du rack principal Voir Interruption de l'alimentation Le matériel ou le micrologiciel du module ETY (surveillé par l'UC redondante) cesse de fonctionner. Voir Défaillance matérielle ou du Stop sur l'automate, page 278 firmware de l'UC., page 281 électrique du rack principal du primaire, page 284 firmware du module ETY (surveillé par la redondance d'UC), page 287 Le matériel ou le micrologiciel du module ETY (non surveillé par l'UC redondante) cesse de fonctionner. Voir Défaillance du matériel ou du Le coprocesseur Ethernet cesse de fonctionner. Voir Défaillance sur le coprocesseur Interruption de la liaison de synchronisation UC entre les automates primaire et redondant Voir Interruption de la liaison sync-UC Déconnexion du câble de liaison de synchronisation ETY avec scrutateur d'E/S actif Voir Déconnexion du câble de liaison sync ETY avec scrutateur d'E/S actif, page 298 Déconnexion complète de la liaison d'E/S Ethernet surveillée (les deux commutateurs des E/S surveillées cessent de fonctionner) Voir Déconnexion complète de la liaison Le module d'E/S TOR cesse de fonctionner Voir Le module d'E/S tout ou rien cesse de fonctionner, page 305 La carte SCP dans le module SCY cesse de fonctionner. Voir La carte SCP dans le module SCY firmware du module ETY (non surveillé par l'UC redondante)., page 290 Ethernet, page 293 entre les automates primaire et redondant, page 296 d'E/S ETY (les deux commutateurs des E/S surveillées cessent de fonctionner), page 303 cesse de fonctionner., page 308 35012070 10/2019 Détection de défaillance des liaisons de synchronisation entre UC primaire et module ETY Basculement automatique non commandé par l'automate primaire (basculement non maîtrisé) Le tableau suivant décrit la séquence d'événements qui ont lieu lorsque l'UC de l'automate primaire cesse de fonctionner et ne peut pas commander (en mode maître) l'événement de basculement : Etapes Description 1 Le coprocesseur de l'automate redondant détecte une perte de communication sur la liaison de synchronisation UC (dans cet exemple, à cause d'une UC primaire cessant de fonctionner). 2 Une fois que la période de surveillance définie par l'utilisateur est écoulée, le coprocesseur redondant signale cette erreur à l'UC redondante. 3 Le processeur redondant envoie un message à son module ETY local surveillé pour obtenir un état de l'automate primaire à travers la liaison de synchronisation ETY. 4 Le module ETY surveillé redondant tente de vérifier l'état de l'automate primaire jusqu'à écoulement de la période d'attente. Le module surveillé redondant indique ensuite à l'UC redondante un état d'erreur concernant l'automate primaire. 5 L'automate redondant devient l'automate primaire. Basculement automatique commandé par l'automate primaire (basculement maîtrisé) Le tableau suivant décrit la séquence d'événements ayant lieu lorsque l'automate primaire connaît un événement exigeant qu'il passe en mode Hors ligne, mais ne l'empêchant pas de communiquer ce fait à l'automate redondant : Etapes Description 1 Avant de passer en mode Hors ligne, l'UC primaire envoie un message à l'UC redondante à travers la liaison de synchronisation UC qui lui ordonne de prendre le rôle primaire. 2 L'automate redondant passe en mode Primaire. 35012070 10/2019 237 La liaison de synchronisation ETY primaire cesse de fonctionner tandis que le scrutateur d'E/S est actif. Le tableau suivant décrit la séquence d'événements qui ont lieu lorsque le module ETY de l'automate primaire cesse de fonctionner et qu'un service I/O Scanning était actif sur cet équipement : Etapes 238 Description 1 L'automate primaire détermine l'état du module ETY surveillé, et à travers lui de toutes les E/S surveillées, une fois par tâche MAST. 2 Après avoir reçu un état incorrect, l'UC primaire engage un basculement maîtrisé. 3 L'automate redondant passe en mode Primaire. 35012070 10/2019 Détection de liaisons de synchronisation défaillantes UC redondante et ETY L'UC redondante cesse de fonctionner Le tableau suivant décrit la séquence d'événements qui ont lieu lorsqu'une UC redondante cesse de fonctionner : Etape Description 1 Le coprocesseur primaire détecte que le coprocesseur redondant ne répond pas normalement (dans cet exemple, parce que l'UC de l'automate redondant cesse de fonctionner). 2 Le coprocesseur primaire signale cette erreur à l'UC primaire ; 3 L'UC primaire reste primaire et change l'état de la station distante en Hors ligne dans son registre d'état. La liaison de synchronisation ETY redondant cesse de fonctionner. Le tableau suivant décrit la séquence d'événements qui ont lieu lorsque la liaison de synchronisation ETY redondant cesse de fonctionner (on suppose que l'UC primaire fonctionne normalement) : Etape 1 Description Le module surveillé redondant remarque une défaillance des communications sur la liaison de synchronisation ETY. 2 Le module ETY redondant signale la détection de cette erreur à l'UC redondante. 3 L'UC redondante envoie un message à l'UC primaire via la liaison sync-UC. 4 Si l'état est OK, l'automate primaire reste primaire et l'automate redondant passe en mode hors ligne à cause de la déconnexion du côté de l'automate redondant. Si l'état n'est pas OK et que l'automate primaire est en mesure de répondre, celui-ci envoie un message "Take control" (Prendre le contrôle) à l'automate redondant avant de passer en mode Hors ligne. 35012070 10/2019 239 Détection de liaisons de synchronisation UC défaillantes NOTE : Les automates primaire et redondant sont tous deux capables de détecter une interruption des communications sur la liaison de synchronisation UC. Selon le moment où se produit l'événement par rapport au cycle de tâche MAST, c'est l'un ou l'autre qui détectera l'interruption des communications. L'automate redondant est le premier à détecter l'interruption des communications sur la liaison de synchronisation UC. Tout d'abord : 240 Etape Action Résultat 1 L'automate redondant ne reçoit pas de réponse de l'automate primaire sur la liaison de synchronisation UC dans les limites de temps programmées. L'échange de base de données entre les automates primaire et redondant est interrompu. Le système n'est plus redondant tant que le coprocesseur de l'automate redondant indique une interruption des communications. 35012070 10/2019 Vérification des sommes de contrôle des applications Informations importantes Fait Résultat Dans un système de redondance d'UC, les deux stations doivent exécuter le même programme d'application. Ceci empêche l'automate redondant d'exécuter un autre programme d'application en cas de basculement. Vérifications des différences sur l'automate redondant Vérification de l'existence de programmes d'application identiques Etape Action Résultat 1 A chaque scan, la somme de contrôle L'automate redondant valide le nouveau (CKSM) de l'application est transférée checksum (CKSM) par rapport au checksum existant. de l'automate primaire à l'automate redondant dans le cadre de l'échange de base de données. 2 Le module redondant détermine l'existence d'une différence. 3 L'automate revient en mode redondant dès que les programmes d'application sont identiques. 35012070 10/2019 1. Différence : L'automate redondant passe en mode local. 2. Pas de différence : le système fonctionne normalement. 241 Remplacement d'un module ayant cessé de fonctionner Mis à part les modules TSX H57 ••• eux-mêmes, la plupart des modules en rack compatibles avec le système de redondance d'UC peuvent être remplacés lorsque le système est en marche. Cela est utile lorsqu'un des modules que vous avez installés cesse de fonctionner, parce qu'un module hors service provoque généralement un événement de basculement, ce qui signifie que le module hors service est à présent sur un rack qui est dans le mode de fonctionnement Redondant ou Local. Cependant, ne prenez pas pour acquis qu'un module hors service que vous vous préparez à remplacer est sur le rack redondant. Vérifiez toujours le mode de fonctionnement des deux racks Premium avant de chercher à remplacer un module. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Ne supposez jamais le mode de fonctionnement d'un PLC avant son installation, son fonctionnement, sa modification ou sa réparation. Avant d'agir sur un automate, obtenez toujours la confirmation positive du mode de fonctionnement des deux automates de redondance d'UC en examinant leurs voyants et en vérifiant leur mots d'état système. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Au cas improbable où le module hors service n'a pas provoqué de basculement, n'essayez pas de changer le module tant qu'il se trouve sur le rack primaire. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Ne tentez jamais de remplacer un module situé sur une des embases d'automate primaire. Seuls les modules situés sur les embases d'automate redondant peuvent être remplacés lorsque le système est en fonction. Si le module devant être remplacé est sur l'embase d'un automate primaire, effectuez un basculement manuel et confirmez que le basculement a bien eu lieu avant de poursuivre. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 242 35012070 10/2019 Soyez également conscient que certains modules compatibles avec le système de redondance d'UC Premium ne peuvent pas être remplacés à chaud, c'est-à-dire lorsque le rack est sous tension. Avant de chercher à remplacer un module hors service, prêtez attention à ce qui suit : DANGER RISQUE D'ÉLECTROCUTION, D'EXPLOSION OU ÉCLAIR D'ARC ÉLECTRIQUE Lisez et comprenez le document Premium et Atrium sous Control Expert - Processeurs, racks et modules d'alimentation - Manuel de mise en œuvre, réf. 35010524, ainsi que la documentation des modules ou accessoires que vous installez, retirez ou entretenez afin de comprendre si vous devez ou non couper l'alimentation électrique pendant ces opérations. Utilisez toujours un équipement de détection de tension nominale appropriée pour vérifier que l'alimentation est coupée. Replacez et fixez tous les couvercles et autres éléments du système avant de rémettre l'équipement sous tension. Vérifiez que tous les automates concernés ont le bon programme d'application avant de rémettre en marche. Utilisez uniquement la tension spécifiée pour votre alimentation électrique TSX PSY ••• lorsque vous mettez le système en marche. Le non-respect de ces instructions provoquera la mort ou des blessures graves. Enfin, respectez toutes les exigences de configuration concernant un matériel, un firmware et une adresse de rack identiques lorsque vous remplacez un module, sans quoi le rack redondant ne pourra pas quitter le mode Local lorsque le système est redémarré. 35012070 10/2019 243 Dépannage d’un automate de redondance d’UC Dépannage de l’automate Pour déterminer quels composants ont cessé de fonctionner, examinez les voyants de l’automate en cours d’analyse et du module ETY surveillé correspondant : Voyants de l’UC RUN ERR E/S Voyants du module ETY surveillé STS ACT RUN ERR Etat du diagnostic Description Etat normal Etat normal UC en mode primaire Etat normal Etat normal UC en mode redondant. UC hors service Défaillance du matériel ou du firmware de l’UC. Un automate affichant cet état ne peut fonctionner ni comme équipement primaire, ni comme équipement redondant. STS Coprocesseur Le coprocesseur situé dans hors service l’automate concerné n’a pas passé le teste de diagnostic au démarrage ou en fonctionnement. 244 Application hors service Différentes situations peuvent interrompre le fonctionnement d’une application. Voici quelques exemples : Instruction Halt, débordement du chien de garde, UC en mode local. Module ETY hors service. En lien avec la configuration : le module est en état de nonconfiguration ou en cours de configuration. Module ETY hors service. En lien avec le matériel ou le firmware : Défaillance du matériel ou du firmware de l'ETY, provoquant le passage en mode local de l’UC correspondante. Module ETY hors service. En lien avec le logiciel : Il s’agit d’un état momentané que l’on rencontre lorsque le module ETY connaît un événement qui force une réinitialisation. 35012070 10/2019 Voyants de l’UC RUN ERR LED E/S Voyants du module ETY surveillé STS ACT RUN ERR Etat du diagnostic Description Module ETY hors service. En lien avec le réseau : Le voyant STS clignote en séquences 500 ms allumé / 500 ms éteint, avec des pauses longues entre groupes de séquences pour fournir des informations supplémentaires sur la cause du non-fonctionnement. 2 clignotements par groupe : le module n’a pas d’adresse MAC. 3 clignotements par groupe : le câble Ethernet n’est pas connecté au module ou au commutateur. 4 clignotements par groupe : le module a une adresse IP dupliquée. 5 clignotements par groupe : le module est configuré comme client BOOTP et il attend une réponse de serveur BOOTP. 6 clignotements par groupe : le module a une adresse IP non valable (définir adresse par défaut). STS Description Allumé en permanence Clignotement normal (500 ms allumé, 500 ms éteint) Clignotement redondant (2,5 s allumé, 500 ms éteint) Clignotement en mode local (2,5 s éteint, 500 ms allumé) ETEINT L’état de ce voyant n’est pas significatif pour diagnostiquer cette situation. 35012070 10/2019 245 246 35012070 10/2019 Premium sous EcoStruxure™ Control Expert Modification et mise à niveau 35012070 10/2019 Partie III Modification et mise à niveau Modification et mise à niveau Objet de cette section Cette partie décrit la modification et la mise à niveau d'un système de redondance d'UC Premium. Gestion de la modification des applications Gestion des mises à niveau des firmwares d'automate Contenu de cette partie Cette partie contient les chapitres suivants : Chapitre Titre du chapitre Page 11 Traitement des modifications de l'application 249 12 Gestion des mises à niveau des firmwares d'automate 259 35012070 10/2019 247 Modification et mise à niveau 248 35012070 10/2019 Premium sous EcoStruxure™ Control Expert Traitement des modifications de l'application 35012070 10/2019 Chapitre 11 Traitement des modifications de l'application Traitement des modifications de l'application Introduction Ce chapitre fournit des informations sur la modification des applications dans un système de redondance d'UC Premium. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Différence de logique dans un système de redondance d'UC Premium 250 Modifications en connecté et local apportées au programme d'application 252 35012070 10/2019 249 Traitement des modifications de l'application Différence de logique dans un système de redondance d'UC Premium Programmes d'application identiques requis Dans un système redondant et dans des conditions de fonctionnement normales, les deux automates doivent contenir les mêmes applications. Lorsque ces applications diffèrent entre elles, il en résulte ce que l'on appelle une « différence de logique ». Le programme d'application est mis à jour à chaque cycle par transfert des données de l'automate primaire vers l'automate redondant. Seul l'automate redondant détecte une différence de logique et signale cette erreur à l'automate primaire. Des différences entre les éléments suivants conduiront l'automate redondant à signaler une différence de logique : Code exécutable des applications Tables d'animation Commentaires (sur les variables et les types) NOTE : Tables d'animation et commentaires sur les variables et les types Les tables d'animation et les commentaires (sur les variables et les types) peuvent tous deux être exclus de la détection d'une différence de logique en les excluant des informations d'upload. Vous pouvez exclure ces valeurs de la façon suivante : Sélectionnez Outils | Options du projet | onglet Générer (par défaut). Dans la zone Informations d'upload, sélectionnez Sans. Effectuez un transfert de l'application en suivant les instructions de cette section. En cas de différence, l'automate redondant passe en mode Local et le basculement n'est pas possible. 250 35012070 10/2019 Traitement des modifications de l'application Déclenchement d'une différence Dans un système de redondance d'UC Premium, l'automate redondant passe en mode Local si l'utilisateur effectue l'une des actions suivantes : Apporter une modification à l'application en mode connecté dans l'automate redondant tandis que l'automate primaire contrôle le processus en mode Run/Primaire. NOTE : Control Expert n'autorise aucune modification en mode connecté de l'automate redondant, tant que la modification en mode connecté de l'automate primaire n'est pas terminée. Ce n'est pas le cas avec les modifications en mode local, qui sont appliquées d'abord à l'automate redondant. Modifier l'application en mode connecté dans l'automate primaire tandis que l'automate primaire contrôle le processus en mode Run/Primaire. Charger vers l'automate redondant une application modifiée en mode local. NOTE : Cela se produit de façon normale lors des modifications en mode local, qui exigent un chargement de l'ensemble de l'application. NOTE : La modification en mode connecté d'une application survient lorsque votre système à redondance d'UC est connecté à Control Expert et que : vous modifiez le code exécutable en ajoutant, en supprimant ou en modifiant une de ses instructions ; vous modifiez un paramètre de configuration en changeant un équipement ou une valeur de système dans l'écran de configuration Control Expert. 35012070 10/2019 251 Traitement des modifications de l'application Modifications en connecté et local apportées au programme d'application Présentation Lorsque les automates primaire et redondant utilisent des programmes d'application différents ou des configuration système différentes, la configuration de redondance d'UC perd sa haute disponibilité. Dans ces cas, l'automate redondant passe en mode Local et aucun basculement n'est possible. Contrairement aux systèmes de redondance d'UC Quantum, les systèmes de redondance d'UC Premium ne continuent pas à fonctionner lorsqu'une différence de logique est détectée. Les procédures suivantes expliquent comment modifier l'application dans les deux automates d'un système Premium à redondance d'UC, tout en minimisant l'impact sur le processus. Les deux types de modifications possibles sont les suivantes : Modifications en mode connecté Modifications en mode local Modifications en mode connecté autorisées La modification en mode connecté d'une application survient lorsque votre système à redondance d'UC est connecté à Control Expert et que : vous modifiez le code exécutable de votre application en ajoutant, en supprimant ou en modifiant une de ses instructions ; vous modifiez un paramètre de configuration d'un équipement installé ou du système en changeant sa valeur dans l'écran de configuration approprié de Control Expert. Normalement, les modifications en mode connecté de votre application ou de votre configuration redondante ont un impact minimum sur vos opérations, car elles ne requièrent qu'un chargement partiel de l'application et permettent à un automate de rester dans l'état Run et de continuer à gérer vos processus. Le tableau ci-dessous récapitule les modifications qu'il est possible d'effectuer en mode connecté. Vous pouvez apporter ce type de modifications aux éléments suivants : Modifications Généralités Description Nom de la station, du programme, de la section Commentaire appliqué à une station, une configuration, un programme, une section Résumé de la documentation Tables d'animation Ecran d'exploitation intégré Vue fonctionnelle Informations de sécurité : mots de passe, attributs de protection 252 35012070 10/2019 Traitement des modifications de l'application Modifications Description Programme Sections d'un programme : ajout, suppression, modification de l'ordre d'exécution Modification du code de la section (section de programme, SR, action, sections DFB) Modification du code du diagramme SFC Configuration/communication Modification des paramètres du module d'E/S Variables globales (utilisées dans la table d'animation ou l'écran d'exploitation) Symbole sur une variable utilisée Adresse topologique sur une variable utilisée Valeur initiale sur une variable utilisée Commentaire sur une variable utilisée Création, suppression ou modification de variables inutilisées (EDT, DDT) Création, suppression ou modification de variables inutilisées (FB) DBF utilisé Tous commentaires Ajout d'une variable privée ou publique Suppression ou modification d'une variable privée inutilisée Valeur initiale des paramètres et des variables Sections d'un DFB : ajout, suppression, modification de l'ordre d'exécution Modification du code d'une section Création d'un type DFB Suppression d'un type DFB inutilisé DDT utilisé Création d'un type DDT Suppression d'un type DDT inutilisé Exécution de la procédure en mode connecté Pour modifier un programme d'application en mode connecté sur l'automate primaire, procédez comme suit : Etape Action 1 Testez complètement les modifications envisagées sur une plate-forme non opérationnelle, avant de modifier le système opérationnel en mode connecté. 2 Vérifiez les modes de fonctionnement des deux automates : Vérifiez que l'automate A est en mode Run/Primaire. Vérifiez que l'automate B est en mode Run/Redondant. 35012070 10/2019 253 Traitement des modifications de l'application Etape Action 3 Connectez Control Expert à l'automate primaire (A) et activez la connexion (mode connecté). Apportez en mode connecté les modifications autorisées présentées sur la page précédente. Si vous avez correctement planifié et testé ces modifications : L'automate primaire continue de s'exécuter en tant que tel. L'automate redondant détecte une différence de logique et passe en mode local. Le système n'est alors plus redondant. Si l'automate primaire ne s'exécute plus en tant que tel, vous pouvez restaurer les opérations du système en procédant comme suit : Connectez Control Expert à l'automate B. Exécutez la commande Stop/Run. L'automate B se réinitialise en automate primaire. Ensuite, restaurez l'état de fonctionnement antérieur de l'application sur l'automate A et effectuez des tests complémentaires sur une plate-forme non opérationnelle. Répétez l'étape 1 de cette procédure lorsque vous êtes prêt. 4 Après avoir apporté les modifications en mode connecté, vérifiez qu'elles ne perturbent pas le fonctionnement de l'automate primaire. Si le programme modifié se comporte comme prévu, sauvegardez (transférez) l'application de l'automate sur le PC Control Expert. 5 Connectez Control Expert à l'automate B et chargez le fichier de l'application du PC vers l'automate B. Pendant le chargement, l'automate B passe dans un état de nonconfiguration. L'automate B revient à l'état Stop/Local une fois le transfert terminé. 6 Envoyez une commande Run à l'automate B, qui démarre en mode Run/Redondant. Cet automate fonctionne dès lors en mode redondant. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Ne supposez jamais le mode de fonctionnement d'un PLC avant son installation, son fonctionnement, sa modification ou sa réparation. Avant d'agir sur un automate, obtenez toujours la confirmation positive du mode de fonctionnement des deux automates de redondance d'UC en examinant leurs voyants et en vérifiant leur mots d'état système. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : Control Expert n'autorise aucune modification en mode connecté de l'automate redondant, tant que la modification en mode connecté de l'automate primaire n'est pas terminée. Ce n'est pas le cas avec les modifications en mode local, qui sont appliquées d'abord à l'automate redondant. 254 35012070 10/2019 Traitement des modifications de l'application NOTE : Une modification apportée en mode connecté à une table d'animation ou à un commentaire ne génère pas une différence de logique si les options Tables d'animation et Commentaires ne sont pas activées dans l'onglet Générer (accessible en sélectionnant Outils | Options du projet). Modification en mode Local Effectuez les modifications en mode Local sur l'automate redondant si celles-ci nécessitent un chargement complet de l'application. Le tableau suivant répertorie les modifications qui nécessitent un chargement complet de l'application : Modifications Description Programme Modification du code des sections EVT Configuration/communication Ajout, déplacement et suppression d'un module d'E/S Modification des tailles de mémoire dans l'écran de configuration Variables globales Suppression d'une variable utilisée (utilisées dans la table d'animation ou l'écran d'exploitation) DBF utilisé Modification du nom du type DFB utilisé Ajout d'un paramètre Exécution de la procédure en mode Local Pour modifier un programme d'application en mode local sur l'automate redondant, procédez comme suit : Etape Action 1 Testez complètement les modifications envisagées sur une plate-forme non opérationnelle, avant de modifier le système opérationnel en mode local. 2 Vérifiez les modes de fonctionnement des deux automates : Vérifiez que l'automate A est en mode Run/Primaire. Vérifiez que l'automate B est en mode Run/Redondant. 3 Connectez Control Expert à l'automate redondant (B) et chargez l'application modifiée. Pendant le chargement, l'automate B passe dans un état de nonconfiguration. L'automate B revient à l'état Stop/Local une fois le transfert terminé. L'automate A reste en mode Run/Primaire pendant le chargement. De fait, à l'issue de l'opération, le système est actif mais non redondant. 35012070 10/2019 255 Traitement des modifications de l'application Etape Action 4 Exécutez une commande Stop sur l'automate primaire (A). L'automate A passe en mode Stop/Local. Le système n'est alors ni actif ni redondant. 5 Lancez une commande Run sur l'ancien automate redondant (B). Si vous avez correctement planifié et testé l'application modifiée, vous constaterez : L'automate B passe alors en mode Run/Primaire. Comme l'automate A est encore en mode Stop/Local, le système est actif mais pas encore redondant. Si l'automate B ne démarre pas en mode Run/Primaire, exécutez une commande Stop et transférez une version opérationnelle (non modifiée) de l'application sur les deux automates. Restaurez le système dans un état redondant opérationnel. Poursuivez les tests de l'application modifiée sur une plate-forme non opérationnelle, avant de procéder à l'opération. 6 Evaluez les performances de l'application modifiée sur l'automate B (le nouvel automate primaire) et vérifiez qu'elle fonctionne correctement. 7 Connectez Control Expert à l'automate A et chargez le fichier de l'application modifiée à partir du PC. Pendant le chargement, l'automate A passe dans un état de nonconfiguration. L'automate A revient à l'état Stop/Local une fois le transfert terminé. 8 Envoyez une commande Run à l'automate A. Celui-ci démarre en mode Run/Redondant. Cet automate fonctionne dès lors en mode redondant. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Ne supposez jamais le mode de fonctionnement d'un PLC avant son installation, son fonctionnement, sa modification ou sa réparation. Avant d'agir sur un automate, obtenez toujours la confirmation positive du mode de fonctionnement des deux automates de redondance d'UC en examinant leurs voyants et en vérifiant leur mots d'état système. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 256 35012070 10/2019 Traitement des modifications de l'application NOTE : Les modifications apportées en mode local ont davantage d'impact sur votre système que les modifications en mode connecté, car elles requièrent un arrêt du système. De plus, elles obligent à redémarrer à froid l'automate B (celui qui était redondant avant le début de la procédure). En d'autres termes, les modifications apportées en mode local redémarrent l'automate B en réinitialisant le contexte des données. Si vous modifiez en mode local l'application et la configuration de l'automate à redondance d'UC, gardez à l'esprit que vous devrez redémarrer à froid l'automate B. AVERTISSEMENT DETERIORATION NON INTENTIONNELLE DE L'EQUIPEMENT En cas de modifications en mode local, prévoyez que vous devrez démarrer à froid l'automate B. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Connexions possibles pour les modifications en modes connecté et local Lorsque vous effectuez des modifications dans l'un de deux modes (connecté ou local), il se peut que vous deviez connecter Control Expert aux automates à redondance d'UC via un bus UniTelway, des prises terminal USB ou la connexion Ethernet (liaison sync ETY). L'illustration suivante présente les connexions possibles : NOTE : Schneider Electric ne recommande pas d'utiliser la connexion Ethernet pour modifier l'application en mode local. En effet, lors de la modification, les modes de fonctionnement des automates changent fréquemment, ce qui modifie à plusieurs reprises les adresses IP des équipements. Chacune de ces modifications d'adresse IP génère une interruption de la communication avec Control Expert. Ceci augmente la durée d'indisponibilité du système et vous oblige à reconfigurer manuellement les nouvelles adresses IP dans Control Expert avant de rétablir la connexion. Si vous décidez d'effectuer une modification en mode local via la liaison sync ETY : A la réception de chaque message signalant la rupture de la communication avec l'automate, configurez manuellement la nouvelle adresse IP de l'automate dans Control Expert. 35012070 10/2019 257 Traitement des modifications de l'application 258 Lorsque la connexion est rétablie, vérifiez que l'adresse configurée est correcte en vérifiant : la barre d'état Control Expert, l'état de la liaison (local, différent, égal), l'état de l'automate redondant (nom de l'automate A/B, état de l'automate primaire/redondant/local), l'adresse de l'automate relié. 35012070 10/2019 Premium sous EcoStruxure™ Control Expert Gestion des mises à niveau des firmwares d'automate 35012070 10/2019 Chapitre 12 Gestion des mises à niveau des firmwares d'automate Gestion des mises à niveau des firmwares d'automate Introduction Ce chapitre fournit des informations sur la méthode de mise à niveau du système d'exploitation dans un système de redondance d'UC Premium. La mise à niveau vous permet de mettre à jour le système d'exploitation de l'automate redondant alors que le processus est encore contrôlé par l'automate primaire. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Aperçu des mises à niveau de micrologiciels de redondance d'UC Premium 260 Exécution de la procédure de mise à niveau du micrologiciel 261 35012070 10/2019 259 Gestion des mises à niveau des firmwares d'automate Aperçu des mises à niveau de micrologiciels de redondance d'UC Premium OSLoader de Control Expert L'outil OSLoader de Control Expert comprend une fonction « Executive Upgrade » qui permet de mettre à niveau le micrologiciel de l'automate redondant (UC et coprocesseur) tandis que l'automate primaire continue à contrôler le processus. Cependant, lors de la mise à niveau, le système n'est plus considéré comme redondant. En fait, aucun automate redondant n'est disponible pour prendre le contrôle si l'automate primaire cesse de fonctionner avant la fin de la mise à niveau de l'automate redondant. Mise à niveau du micrologiciel sans interruption Dans des conditions normales de fonctionnement, les versions du micrologiciel des deux automates d'un système redondant doivent être identiques. De fait, les automates à redondance d'UC comportent des tests intégrés permettant de détecter s'il y a un conflit de versions du micrologiciel. Normalement, lorsqu'il existe un conflit de versions de micrologiciel, l'automate redondant le détecte et passe en mode de fonctionnement Local. Si cela se produit, un basculement n'est plus possible et le système n'est pas redondant. Cependant, la fonction « Executive Upgrade », contrôlée par le bit système %SW60.4 du registre de commande, permet d'effectuer une mise à niveau du micrologiciel sur l'automate redondant sans provoquer son passage en mode Stop/Local. Il est important de redonner à ce bit sa valeur par défaut de 0 après la mise à niveau du micrologiciel. AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT Suivez la procédure de mise à niveau du micrologiciel (voir Exécution de la procédure de mise à niveau du micrologiciel, page 261). Rechargez toujours votre application après avoir téléchargé un micrologiciel. Lorsque la mise à niveau du micrologiciel est terminée, redonnez au bit 4 du registre de commande de l'automate primaire (%SW60.4) la valeur 0. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : Même lors de la réalisation d'un Executive Upgrade, la mise à niveau ne sera possible que si une version de micrologiciel compatible avec la redondance d'UC est utilisée. Lorsque l'outil OSLoader de Control Expert essaie pour la première fois de se connecter à une UC, il vérifiera que l'identificateur de matériel de l'UC fait partie des identificateurs autorisés définis dans le fichier binaire du micrologiciel. En cas de non-correspondance, Control Expert OSLoader n'établira pas la connexion. La mise à niveau du micrologiciel n'est possible qu'avec un micrologiciel compatible. 260 35012070 10/2019 Gestion des mises à niveau des firmwares d'automate Exécution de la procédure de mise à niveau du micrologiciel Généralités Effectuez une mise à niveau du micrologiciel de l'automate à l'aide de l'outil installé OSLoader de Control Expert. Comment effectuer une mise à niveau de micrologiciel Suivez les étapes ci-dessous : Etape Action 1 Connectez Control Expert à l'automate primaire (automate A) en utilisant la prise terminal Uni-Telway. 2 Accédez au mot %SW60 du registre de commande et affectez la valeur 1 au bit 4 (différence de version du système d'exploitation autorisée). 3 Arrêtez l'automate primaire (automate A). Assurez-vous que l'automate redondant (automate B) devient primaire. 4 Déconnectez Control Expert de l'automate A. 5 Ouvrez l'outil OSLoader. 6 Chargez le nouveau micrologiciel sur l'automate A. 7 Une fois le chargement terminé, transférez le programme d'application. 8 Mettez l'automate A en mode RUN. Assurez-vous que l'automate A devient redondant. 9 Connectez Control Expert à l'autre automate (automate B, fonctionnant actuellement comme automate primaire) en utilisant la prise terminal UniTelway. 10 Arrêtez l'automate primaire (automate B). Assurez-vous que l'automate redondant (automate A) devient primaire. 11 Déconnectez Control Expert de l'automate B. 12 Ouvrez l'outil OSLoader. 13 Chargez le nouveau micrologiciel sur l'automate B. 14 Une fois le chargement terminé, transférez le programme d'application. 15 Mettez l'automate B en mode RUN. Assurez-vous que l'automate B devient redondant. 16 Effectuez un basculement. Assurez-vous que l'automate redondant devient l'automate primaire. 17 Connectez-vous à l'automate primaire, accédez au mot %SW60 du registre de commande et affectez la valeur 0 au bit 4 (différence de version du système d'exploitation non autorisée). 35012070 10/2019 261 Gestion des mises à niveau des firmwares d'automate Etape Action AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Ne supposez jamais le mode de fonctionnement d'un PLC avant son installation, son fonctionnement, sa modification ou sa réparation. Avant d'agir sur un automate, obtenez toujours la confirmation positive du mode de fonctionnement des deux automates de redondance d'UC en examinant leurs voyants et en vérifiant leur mots d'état système. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 262 35012070 10/2019 Premium sous EcoStruxure™ Control Expert 35012070 10/2019 Annexes Présentation Les annexes du système à redondance d'UC Premium sont incluses ci-après. Pour plus d'informations sur le diagnostic, reportez-vous à la section Processeurs TSX P57/TSX H57 : diagnostic (voir page 263). L'aide en ligne de Control Expert fournit également des informations utiles sur les codes d'erreur, ainsi que sur les bits et mots internes. Contenu de cette annexe Cette annexe contient les chapitres suivants : Chapitre 35012070 10/2019 Titre du chapitre Page A Informations supplémentaires 265 B Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement 275 263 264 35012070 10/2019 Premium sous EcoStruxure™ Control Expert Informations supplémentaires 35012070 10/2019 Annexe A Informations supplémentaires Informations supplémentaires Introduction Ce chapitre décrit les caractéristiques de conception et les codes d'erreur. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Spécifications supplémentaires du système redondant Premium 266 TextID 274 35012070 10/2019 265 Informations supplémentaires Spécifications supplémentaires du système redondant Premium Capacité mémoire de données et mémoire programme Le tableau suivant présente les capacités mémoire de données et mémoire programme des UC : Services TSX H57 24M TSX H57 44M Taille application maximale dans SRAM interne (Programme + données + Ets (1) + symboles + OLC) 192 Ko 440 Ko Taille application maximale dans PCMCIA 768 Ko 2048 Ko Programm e + Ets + symboles dans PCMCIA Automate - 256 Ko zone max. de modif. en mode connecté 512 Ko 192 Ko 440 Ko EF Taille maximale de stockage des données (uniquement dans héritées PCMCIA) Fichiers DOS (SRAM) 8 Mo 16 Mo Non disponible Non disponible Données localisées %MW Max. 32464 mots Par défaut 1024 mots Données dans SRAM interne Données localisées %M Données localisées %KW 266 Min. 0 mots Max. 8056 bits Par défaut 512 bits Min. 0 bits Max. 32760 mots Par défaut 256 mots Min. 0 mots Données localisées %SW 168 mots Données localisées %S 128 bits 32634 bits 35012070 10/2019 Informations supplémentaires Services TSX H57 24M Taille max. des données non localisées (2) : EDT + DDT EFB/DFB Voir la remarque 3. TSX H57 44M (1) : support terminal vide. (2) EDT : types de données élémentaires (booléen, entiers, date, réel). DDT : types de données dérivés (structures). EFB / DFB : blocs fonction. (3) : la taille de la mémoire disponible pour les données non localisées (EDT, DDT et blocs fonction) est égale à la taille de la mémoire physique installée moins la mémoire attribuée aux données localisées. NOTE : EDT et DDT figurent dans le même segment de mémoire. Il existe un segment de mémoire par instance EFB/DFB. Structure du projet Le tableau suivant présente la structure du projet des UC : Services TSX H57 24M Tâches MAST 1 cyclique / périodique Tâches FAST Voir la remarque 1. 1 périodique Tâches auxiliaires 0 Tâches d'interruption d'événement (événement E/S + événement TIMER). Voir la remarque 1. 0 à 63 Evénements E/S (E/S locales). Voir la remarque 1. 0 à 63 Priorité 0 (la plus élevée) : affectée à l'événement %EVT0 Priorité 1 : affectée aux événements %EVT1 à %EVT63 Evénements d'interruption TIMER 0 Nombre de voies (E/S locales) par événement E/S TOR 128 E/S analogiques 16 Autres 16 35012070 10/2019 TSX H57 44M 267 Informations supplémentaires Services TSX H57 24M TSX H57 44M Remarque 1 : les tâches MAST ne doivent être utilisées dans les systèmes redondants Premium que pour transférer les données système et d'application utilisateur de l'automate primaire à l'automate redondant. Les tâches et méthodes de programmation préemptives, asynchrones ou basées sur les interruptions, telles que les tâches, événements et déclencheurs de front FAST, ne doivent pas être utilisées. Elles peuvent avoir une incidence sur les performances des tâches MAST et provoquer des incohérences entre valeurs de sortie des automates primaire et redondant en cas de basculement. AVERTISSEMENT COMPORTEMENT IMPREVU DE L'EQUIPEMENT N'utilisez pas de tâches préemptives, asynchrones ou basées sur les interruptions pour programmer les sorties du système de redondance d'UC Premium. Seules les tâches MAST permettent la synchronisation des données entre automates primaire et redondant. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Langage d'application et ports de communication intégrés Le tableau suivant présente le langage d'application et les ports de communication intégrés des UC : Services TSX H57 24M TSX H57 44M Langages d'application Langage à blocs fonction (FBD) Oui Schémas à contacts Oui Texte structuré (ST) Oui Liste d'instructions (IL) Oui Diagramme fonctionnel en séquence (SFC) Blocs fonction dérivés (DFB) Oui, avec certaines restrictions (voir page 46). Oui, avec certaines restrictions (voir page 45). Fonction expert (EF)/EFB Oui, avec des restrictions pour la programmation SFC / Grafcet (voir page 46) et la modification des paramètres lors de l'exécution (voir page 46). Bloc fonction séquentiel PL7 (SFB) Non Pour plus d'informations, reportez-vous à la rubrique Fonctions de Warm Standby PL7 (voir page 45). Ports de communication intégrés 268 35012070 10/2019 Informations supplémentaires Services Prise terminal héritée TSX H57 24M Couche physique Un RS485 Débit 19 200 bauds Protocole Prise terminal USB TSX H57 44M M/S ASCII Uni-Telway Un connecteur d'équipements USB V1.0 12 Mo/s AVERTISSEMENT COMPORTEMENT IMPREVU DE L'EQUIPEMENT N'utilisez pas de tâches préemptives, asynchrones ou basées sur les interruptions pour programmer les sorties du système de redondance d'UC Premium. Seules les tâches MAST permettent la synchronisation des données entre automates primaire et redondant. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. AVERTISSEMENT COMPORTEMENT IMPREVU DE L'EQUIPEMENT N'utilisez pas de blocs fonction dérivés (DFB) ni les blocs fonction TON, TOFF et TP dans la Section 0 du programme d'application. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. AVERTISSEMENT COMPORTEMENT IMPREVU DE L'EQUIPEMENT Ne programmez pas l'application de sorte qu'elle modifie les paramètres EF, à moins de programmer l'application pour qu'elle transfère ces modifications à l'automate redondant à chaque tâche MAST. Ne modifiez pas manuellement les paramètres EF à l'aide de l'écran de mise au point Control Expert tant que le système est en fonctionnement. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 35012070 10/2019 269 Informations supplémentaires AVERTISSEMENT FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT N'utilisez pas les blocs fonction (voir page 45) PL7 Warm Standby dans un système de redondance d'UC Premium. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Services mémoire et équipements Le tableau suivant présente les services et équipements mémoire des UC : Services TSX H57 24M Sauvegarde de l'application Non TSX H57 44M Stockage des données avec EF héritées (Initialisation, lecture, écriture) Oui, dans le stockage des données de la carte mémoire PCMCIA SRAM prise en charge (taille application maximale en fonction des caractéristiques de l'automate) TSX MRP P 128K TSX MRP P224K TSX MRP P384K TSX MRP C 448K TSX MRP C768K TSX MRP C 001M TSX MRP C 01M7 TSX MRP C 002M TSX MRP C 003M TSX MRP C 007M PCMCIA FLASH prise en charge (taille application maximale en fonction des caractéristiques de l'automate) TSX MFP P 128K TSX MFP P 224K TSX MCP C 224K TSX MFP P 384K TSX MFP P 512K TSX MCP C 512K TSX MFP P 001M TSX MFP P 002M TSX MCP C 002M TSX MFP P 004M Stockage des données pris en charge TSX MRP F 004M TSX MRP F 008M 270 35012070 10/2019 Informations supplémentaires AVERTISSEMENT COMPORTEMENT IMPREVU DE L'EQUIPEMENT N'utilisez pas la fonction SAVE_PARAM dans un système de redondance d'UC Premium. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. AVERTISSEMENT COMPORTEMENT IMPREVU DE L'EQUIPEMENT Lorsque vous utilisez la fonction T_COM_MB IODDT pour détecter le protocole Modbus utilisé, n'interrogez pas l'octet de poids fort de la variable PROTOCOL. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. AVERTISSEMENT COMPORTEMENT IMPREVU DE L'EQUIPEMENT Ne modifiez pas les valeurs initiales des variables déclarées en utilisant le bit système %S94. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. AVERTISSEMENT COMPORTEMENT IMPREVU DE L'EQUIPEMENT Suivez la procédure suggérée ci-après lorsque vous utilisez des blocs fonction de communication asynchrone. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. La procédure suivante doit être utilisée pour permettre aux blocs fonction de communication asynchrone de se remettre en marche automatiquement après un basculement : Programmez l'application afin qu'elle stocke les valeurs de tous les paramètres de gestion des blocs fonction dans la zone de non-transfert de la mémoire (%MW0 à %MW99). Initialisez le paramètre de longueur à chaque démarrage du bloc fonction. Utilisez un bloc fonction Timer distinct pour remplacer le paramètre Timeout du bloc fonction de communication. 35012070 10/2019 271 Informations supplémentaires AVERTISSEMENT COMPORTEMENT IMPREVU DE L'EQUIPEMENT Ne modifiez pas les valeurs de bits de sortie TOR pour les sorties redondantes dans la première section (section 0) du programme d'application. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Téléchargement du SE/Performances d'application/Temps système Le tableau suivant présente le téléchargement du SE, les performances d'application et le temps système des UC : Services TSX H57 24M TSX H57 44M Téléchargement du firmware Téléchargement du firmware de l'UC Oui, prise terminal Uni-Telway Téléchargement du firmware du coprocesseur Oui, uniquement par le port Ethernet redondant (liaison sync-UC) Téléchargement du firmware des modules d'E/S Non Performances de l'application (en kilo-instructions par milliseconde, ou Kins/ms) 100 % booléen 15,5 Kins/ms Exemple : 65 % d'instructions booléennes, 35 % d'instructions numériques 11.4 Kins/ms Temps système 272 tâche MAST 1 ms Tâche FAST 0.08 ms 35012070 10/2019 Informations supplémentaires Caractéristiques supplémentaires Le tableau suivant présente les caractéristiques supplémentaires des UC : Services TSX H57 24M Format processeur Double largeur Microprocesseur Pentium 166 Mhz Consommation électrique du processeur sur 12 V (avec une carte mémoire), 5 V non utilisé Moy. en mA 1780 mA Max. en mA (1) 2492 mA TSX H57 44M Moy. en W 9,1 W Max. en W 12.7 W Rack par défaut TSX RKY 6 Alimentation par défaut TSX PSY 2600 Emplacements PCMCIA Emplacem Type I / 5 V ent A Emplacem Type III / 5 V ent B Horodateur Oui Synchronisation RTC avec autre UC de redondance Non (1) : max = consommation moyenne x 1,4 35012070 10/2019 273 Informations supplémentaires TextID TextID Les TextID définissent les messages de diagnostic consignés dans le tampon de diagnostic. TextID pour un basculement de l'état Primaire à l'état Local TextID Message de diagnostic 16#32C9 Arrêt du système 16#32CA E/S distantes inopérantes 16#32CB Equipement ETH inopérant 16#32CC Perte de communication ETH 16#32CD Commande d'arrêt de l'automate 16#32CF Requête du registre de commande en local TextID pour un basculement de l'état Redondant à l'état Local TextID Message de diagnostic 16#32D0 Arrêt du système 16#32D1 E/S distantes inopérantes 16#32D2 Equipement ETH inopérant 16#32D3 Perte de communication ETH 16#32D4 Commande d'arrêt de l'automate 16#32D6 Requête du registre de commande en local TextID pour un basculement de l'état Redondant à l'état Primaire TextID Message de diagnostic 16#32D7 Commande de contrôle sur ETH 16#32D8 Commande de contrôle sur RIO TextID pour un basculement de l'état Local à l'état Primaire/Redondant 274 TextID Message de diagnostic 16#32D9 Basculement de l'état Local à l'état Primaire 16#32DA Basculement de l'état Local à l'état Redondant 35012070 10/2019 Premium sous EcoStruxure™ Control Expert Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement 35012070 10/2019 Annexe B Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Introduction Vous trouverez dans ce chapitre les descriptions du comportement du système de redondance d'UC Premium en cas d'interruptions d'alimentation et de communication, ou quand un équipement ne fonctionne plus. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 276 Evénements Halt ou commande Stop sur l'automate 278 Défaillance du matériel ou du firmware de l'UC. 281 Interruption de l'alimentation électrique du rack principal du primaire 284 Défaillance matérielle ou du firmware du module ETY (surveillé par la redondance d'UC) 287 Défaillance du matériel ou du firmware du module ETY (non surveillé par l'UC redondante). 290 Défaillance sur le coprocesseur Ethernet 293 Interruption de la liaison sync-UC entre les automates primaire et redondant 296 Déconnexion du câble de liaison sync ETY avec scrutateur d'E/S actif 298 Déconnexion complète de la liaison d'E/S ETY (les deux commutateurs des E/S surveillées cessent de fonctionner) 303 Le module d'E/S tout ou rien cesse de fonctionner 305 La carte SCP dans le module SCY cesse de fonctionner. 308 35012070 10/2019 275 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Présentation Introduction Un premier niveau de diagnostic de redondance d'UC peut être effectué via le registre d'état %SW61 géré localement par chaque automate de redondance d'UC. Vous pouvez obtenir nettement plus d'informations de diagnostic en programmant votre application pour qu'elle teste l'état de chaque module en rack et de ses canaux associés. NOTE : Si vous désirez que de telles informations de diagnostic personnalisées soient produites pour les racks primaire et redondant, assurez-vous de respecter les points suivants : Procédez au recueil, traitement et stockage des informations de diagnostic supplémentaires dans la section 0 de votre application. Sinon, l'automate redondant ne fournit pas d'informations actualisées. Programmez votre application afin que les informations de diagnostic supplémentaires soient stockées dans la zone de non-transfert (%MW0 à %MW99). Ce faisant, l'automate primaire ne peut pas modifier les informations de l'automate redondant pendant le transfert de la base de données de la tâche MAST. Si l'une des informations de diagnostic supplémentaires de l'automate est transmise à l'automate primaire, utilisez les mots système de transfert inverse (%SW62 à %SW65). N'oubliez pas que la zone de non-transfert (%MW0 à %MW99) offre aussi un espace important pour prétraiter les informations de diagnostic qui seront envoyées à l'automate primaire. Par exemple, l'automate redondant peut utiliser cette zone pour assembler les bits d'état %S et former un mot %SW à insérer dans le mot de transfert inverse %SW62. Les pages qui suivent présentent un exemple d'un système de redondance d'UC, puis décrivent les réactions de ce système à différents événements liés au service ou au matériel. Exemple de configuration La configuration référencée comprend : Un automate A et un automate B avec les modules ci-après : alimentation (Power supply, PS) ; processeur de redondance (dans l'emplacement 0) ; module ETY surveillé (dans l'emplacement 2) ; module de communication Ethernet (dans l'emplacement 3) ; module de communication Modbus (SCY avec SCP 114) dans l'emplacement 4 ; Modules TOR en rack (DIS IN et DIS OUT) dans les emplacements 5 et 6 Deux commutateurs de réseau fournissant une connexion entre le scrutateur d'E/S Ethernet et un équipement SCADA ou HMI. Une liaison sync-UC entre les deux unités centrales. 276 35012070 10/2019 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement L'illustration suivante présente un exemple de configuration : Registre inversé redondant Dans cet exemple, un seul %MW est utilisé et copié dans le registre inversé %SW62. L'état du rack standard est : %MWx.0 / %SW62.0 : Non utilisé dans cet exemple %MWx.1 / %SW62.1 : Non utilisé dans cet exemple %MWx.2 / %SW62.2 : Non utilisé dans cet exemple %MWx.3 / %SW62.3 : Etat du module d'entrée TOR par copie de %I0.5.mod.err %MWx.4 / %SW62.4 : Etat du module de sortie TOR par copie de %I0.6.mod.err %MWx.5 / %SW62.5 : Etat du module SCY par copie de %I0.4.mod.err %MWx.6 / %SW62.6 : Etat du module SCP dans SCY par copie de %I0.4.1.mod.err %MWx.7 / %SW62.7 : Etat du module ETY par copie de %I0.3.mod.err 35012070 10/2019 277 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Evénements Halt ou commande Stop sur l'automate Evénement Halt ou Commande Stop sur l'automate primaire Le tableau suivant présente les conséquences d'un événement Halt ou d'une commande Stop sur l'automate primaire Avant événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche. Automate B : sortie automate A appliquée à la fin du cycle de tâche Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif. Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif. ETY Port ETH SCY TOR TOR IN OUT @ +1 Automate B Redondant Commutateur PS UC SCP 114 ETY Port ETH SCY TOR TOR IN OUT SCP 114 @ @+1 Evénement Instruction HALT Débordement du chien de garde Erreur d'exécution du programme (division par zéro, débordement,...) avec %S78 = 1. Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire ETY PS UC Commande STOP L'événement cause un basculement automatique: OUI Remarque : Le programme bloquant des erreurs peut ou ne peut pas aboutir à une instruction Halt, selon la configuration de l'utilisateur. Port ETH SCY TOR TOR IN OUT @ +1 Commutateur Automate B Redondant PS UC SCP 114 ETY SCY TOR TOR IN OUT Port ETH SCP 114 @+1 @ Après événement Etat des E/S TOR en rack : Automate A : position de repli Automate B : calculé et appliqué à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Automate B : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif 278 Scrutateur d'E/S Ethernet + SCADA @ +1 Automate A Commutateur Local PS UC ETY SCY TOR TOR IN OUT Port ETH SCP 114 @+1 @ Commutateur PS UC ETY Port ETH Automate B Primaire SCY TOR TOR IN OUT SCP 114 @ 35012070 10/2019 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Etat global Etat de la communication Diagnostic client via l'adresse Ethernet @ Tant que l'automate A est en mode HALT ou STOP, le processus est toujours actif mais le système de redondance d'UC n'est plus redondant. Les deux automates sont accessibles par les ports Uni-Telway et USB, les liaisons Modbus et Ethernet pour diagnostic %SW61 = 1000 0000 0010 0110 accès à l'automate B / primaire l'autre automate est l'automate A / local %SW62 = Non significatif parce qu'un des deux automates est en mode local ou ne répond pas Evénement Halt ou commande Stop sur l'automate redondant Le tableau ci-dessous présente les conséquences d'un événement Halt ou d'une commande Stop sur l'automate redondant Avant événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche. Automate B : sortie automate A appliquée à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif. Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif. Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY Port ETH SCY TOR TOR IN OUT @ +1 Commutateur PS UC SCP 114 ETY Port ETH Automate B Redondant SCY TOR TOR IN OUT SCP 114 @ @+1 Evénement Instruction HALT Débordement du chien de garde Erreur d'exécution du programme (division par zéro, débordement,...) avec %S78 = 1. Commande STOP L'événement cause un basculement automatique: NON Remarque : Des erreurs bloquantes dans le programme peuvent ou non conduire à une instruction Halt, selon la configuration de l'utilisateur. 35012070 10/2019 Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire ETY SCY TOR TOR PS UC IN OUT Port ETH SCP 114 @ @ +1 Commutateur PS UC ETY Port ETH Automate B Redondant SCY TOR TOR IN OUT SCP 114 @+1 279 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Après événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : position de repli Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY Port ETH SCY TOR TOR IN OUT SCP 114 @ +1 Commutateur PS UC ETY Port ETH @ Etat global Etat de la communication Diagnostic client via l'adresse Ethernet @ Le processus est toujours actif mais le système de redondance d'UC n'est plus redondant tant que l'automate B est dans un état Halt ou en mode STOP. Les deux automates sont accessibles par les ports Uni-Telway et USB, les liaisons Modbus et Ethernet pour diagnostic %SW61 = 1000 0000 0000 0110 Accès à l'automate A : primaire l'autre automate est l'automate B local 280 Automate B Local SCY TOR TOR IN OUT SCP 114 @+1 %SW62 = Non significatif parce qu'un des deux automates est en mode local 35012070 10/2019 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Défaillance du matériel ou du firmware de l'UC. Défaillance du matériel ou du firmware de l'UC primaire Le tableau suivant présente les conséquences d'une défaillance matérielle ou du firmware sur l'automate primaire : Avant événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY SCY TOR TOR IN OUT Port ETH PS UC SCP 114 @ +1 Commutateur Automate B Redondant ETY SCY TOR TOR IN OUT Port ETH SCP 114 @+1 @ Evénement Défaillance du matériel ou du firmware du processeur. L'événement cause un basculement automatique: OUI Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY SCY TOR TOR IN OUT Port ETH SCP 114 @ +1 Commutateur Automate B Redondant PS UC ETY Port ETH SCY TOR TOR IN OUT SCP 114 @ @+1 Après événement Etat des E/S TOR en rack : Automate A : position de repli Automate B : calculé et appliqué à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Automate B : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Scrutateur d'E/S Ethernet + SCADA @ +1 Automate A Commutateur NR (1) PS UC ETY SCY TOR TOR IN OUT Port ETH SCP 114 @+1 @ Commutateur Automate B Primaire PS UC ETY SCY TOR TOR IN OUT Port ETH SCP 114 @ (1) NR: Ne répond pas 35012070 10/2019 281 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Etat global Etat de la communication Diagnostic client via l'adresse Ethernet @ Le processus est toujours Aucun accès à l'automate A actif mais le système de (UC ne fonctionnant plus) redondance d'UC n'est L'automate B est plus redondant tant que normalement accessible pour l'automate A est dans un diagnostic par les ports Uniétat indéfini/sans réponse. Telway et USB et les liaisons Modbus et Ethernet. %SW61 = 1000 0000 0110 0010 Accès à l'automate B / primaire L'autre automate est l'automate A / non défini %SW62 = Non significatif parce qu'un des deux automates ne répond plus. Défaillance du matériel ou du firmware de l'UC redondante Le tableau suivant présente les conséquences d'une défaillance du matériel ou du firmware sur l'automate redondant : Avant événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY SCY TOR TOR IN OUT Port ETH @ +1 Commutateur PS UC SCP 114 ETY Port ETH Automate B Redondant SCY TOR TOR IN OUT SCP 114 @ @+1 Evénement Défaillance du matériel ou du firmware du processeur. L'événement cause un basculement automatique: NON Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY SCY TOR TOR IN OUT Port ETH SCP 114 @ 282 @ +1 Commutateur PS UC ETY Port ETH Automate B Redondant SCY TOR TOR IN OUT SCP 114 @+1 35012070 10/2019 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Après événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : position de repli Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Etat global Etat de la communication L'automate A est Le processus est toujours actif mais le normalement accessible à système de des fins de diagnostic par les redondance d'UC ports Uni-Telway et USB et n'est plus redondant les liaisons Modbus et tant que l'automate B Ethernet. est dans un état Aucun accès à l'automate B indéfini/sans réponse. (UC ne fonctionnant plus) 35012070 10/2019 Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire ETY PS UC Port ETH SCY TOR TOR IN OUT @ +1 Commutateur PS UC SCP 114 ETY Port ETH @ Automate B NR (1) SCY TOR TOR IN OUT SCP 114 @+1 (1) NR: Ne répond pas Diagnostic client via l'adresse Ethernet @ %SW61 = 1000 0000 0100 0010 Accès à l'automate A : primaire L'autre automate est l'automate B : non défini %SW62 = Non significatif parce qu'un des deux automates ne répond ps. 283 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Interruption de l'alimentation électrique du rack principal du primaire Interruption de l'alimentation du rack principal du primaire Le tableau suivant présente les conséquences d'une interruption d'alimentation du rack principal de l'automate primaire: Avant événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Scrutateur d'E/S Ethernet + SCADA @ @ +1 Automate A Commutateur Primaire PS UC Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif ETY Port ETH SCY TOR TOR IN OUT PS UC SCP 114 Commutateur Automate B Redondant ETY SCY TOR TOR IN OUT Port ETH @ SCP 114 @+1 Evénement Perte d'alimentation du rack standard primaire. L'événement cause un basculement automatique: OUI Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire SCY TOR TOR PS UC ETY IN OUT Port ETH PS UC SCP 114 @ +1 Commutateur Automate B Redondant ETY SCY TOR TOR IN OUT Port ETH @ SCP 114 @+1 Après événement Etat des E/S TOR en rack : Automate A : E/S hors tension Automate B : calculé et appliqué à la fin du cycle de tâche Etat des E/S distantes : Automate A : Module ETY hors tension Automate B : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Scrutateur d'E/S Ethernet + SCADA NR (1) Automate A Commutateur NR (1) PS UC ETY Port ETH SCY TOR TOR IN OUT SCP 114 NR (1) PS UC @ Commutateur Automate B Primaire ETY SCY TOR TOR IN OUT Port ETH SCP 114 @ (1) NR: Ne répond pas 284 35012070 10/2019 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Etat global Etat de la communication Diagnostic client via l'adresse Ethernet @ Tant que l'automate A est Aucun accès à l'automate A hors tension, le processus (système d'UC ne est toujours actif mais le fonctionnant plus) système de redondance Accès normal à l'automate B d'UC n'est plus redondant. par les ports Uni-Telway et ports USB, les liaisons Modbus et Ethernet pour diagnostic %SW61 = 1000 0000 0110 0010 Accès à l'automate B / primaire L'autre automate est l'automate A / non défini %SW62 = Non significatif parce qu'un des deux automates ne répond pas Interruption de l'alimentation électrique du rack principal du redondant Le tableau suivant présente les conséquences d'une interruption d'alimentation du rack principal de l'automate redondant: Avant événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif ETY Port ETH SCY TOR TOR IN OUT @ +1 Commutateur PS UC SCP 114 ETY Port ETH Automate B Redondant SCY TOR TOR IN OUT SCP 114 @ @+1 Evénement Perte d'alimentation du rack standard du redondant. L'événement cause un basculement automatique: NON Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY Port ETH SCY TOR TOR IN OUT SCP 114 @ 35012070 10/2019 @ +1 Commutateur PS UC ETY Port ETH Automate B Redondant SCY TOR TOR IN OUT SCP 114 @+1 285 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Après événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : E/S hors tension Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : Module ETY hors tension Etat global Etat de la communication Tant que l'automate B Accès normal à l'automate A est hors tension, le par les ports Uni-Telway et processus est toujours USB, la liaison Modbus et la actif mais le système liaison Ethernet pour de redondance d'UC diagnostic n'est plus redondant. Aucun accès à l'automate B (système d'UC ne fonctionnant plus) 286 Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY SCY TOR TOR IN OUT Port ETH SCP 114 NR (1) Commutateur PS UC ETY Port ETH Automate B NR (1) SCY TOR TOR IN OUT SCP 114 @ NR (1) (1) NR: Ne répond pas Diagnostic client via l'adresse Ethernet @ %SW61 = 1000 0000 0100 0010 Accès à l'automate A : primaire L'autre automate est l'automate B : non défini %SW62 = Non significatif parce qu'un des deux automates ne répond pas 35012070 10/2019 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Défaillance matérielle ou du firmware du module ETY (surveillé par la redondance d'UC) Défaillance matérielle ou du firmware du module ETY de l'automate primaire (Service I/O Scanning activé) Le tableau suivant présente les conséquences de la défaillance matérielle ou du firmware du module ETY du rack de l'automate primaire avec le service I/O Scanning actif: Avant événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY SCY TOR TOR PS UC IN OUT Port ETH SCP 114 @+1 Commutateur Automate B Redondant ETY SCY TOR TOR IN OUT Port ETH @ SCP 114 @+1 Evénement Défaillance logicielle ou du firmware du module ETY monitoré primaire qui gère les E/S Ethernet (ou E/S Ethernet + SCADA / HMI) L'événement cause un basculement automatique: OUI Scrutateur d'E/S Ethernet + SCADA @ @+1 Commutateur Automate B Automate A Commutateur Primaire Redondant PS UC ETY SCY TOR TOR PS UC ETY SCY TOR TOR IN OUT IN OUT Port ETH SCP 114 Port ETH @ SCP 114 @+1 Après événement Etat des E/S TOR en rack : Automate A : position de repli Automate B : calculé et appliqué à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Automate B : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Scrutateur d'E/S Ethernet + SCADA NR (1) Automate A Commutateur Local ETY SCY TOR TOR PS UC IN OUT Port ETH SCP 114 @+1 @ Commutateur Automate B Primaire PS UC ETY SCY TOR TOR IN OUT Port ETH SCP 114 @ (1) NR: Ne répond pas 35012070 10/2019 287 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Etat global Etat de la communication Accès normal au contrôleur A par Tant que le module ETY de l'automate A les ports Uni-Telway et USB ou est défaillant, le Modbus processus est toujours Aucun accès à l'automate A via la actif mais le système liaison Ethernet. de redondance d'UC Accès normal à l'automate B par les n'est plus redondant. ports Uni-Telway et USB, les liaisons Modbus ou Ethernet pour diagnostic Diagnostic client via l'adresse Ethernet @ %SW61 = 1000 0000 0010 0110 Accès à l'automate B / primaire L'autre automate est l'automate A / local %SW62 = Non significatif parce qu'un des deux automates est en mode local. Défaillance matérielle ou du firmware du module ETY de l'automate redondant (Service I/O Scanning inactif, mais prêt) Le tableau suivant présente les conséquences de la défaillance matérielle ou du firmware du module ETY de l'automate redondant quand le service I/O Scanning reste prêt à s'activer (service I/O Scanning actuellement inactif) : Avant événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY SCY TOR TOR IN OUT Port ETH @+1 Commutateur Automate B Redondant PS UC ETY SCY TOR TOR IN OUT SCP 114 Port ETH SCP 114 @ @+1 Evénement Défaillance logicielle ou du firmware du module ETY du redondant monitoré qui peut gérer les E/S Ethernet (ou E/S Ethernet + SCADA / HMI) L'événement cause un basculement automatique: NON Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY Port ETH SCY TOR TOR IN OUT SCP 114 @ 288 @+1 Commutateur Automate B Redondant PS UC ETY Port ETH SCY TOR TOR IN OUT SCP 114 @+1 35012070 10/2019 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Après événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : position de repli Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif (1) NR: Ne répond pas Scrutateur d'E/S Ethernet + SCADA @ NR (1) Automate A Commutateur Primaire ETY SCY TOR TOR PS UC IN OUT Port ETH Commutateur PS UC SCP 114 ETY Port ETH @ Etat global Etat de la communication Le processus est toujours actif mais le système n'est plus redondant tant que l'automate B ne fonctionne pas. L'automate A est normalement 35012070 10/2019 accessible pour diagnostic par les ports Uni-Telway et USB et les liaisons Modbus et Ethernet. Accès normal au contrôleur B par les ports Uni-Telway et USB ou Modbus Aucun accès à l'automate B via la liaison Ethernet. Automate B Local SCY TOR TOR IN OUT SCP 114 @+1 Diagnostic client via l'adresse Ethernet @ %SW61 = 1000 0000 0000 0110 Accès à l'automate A : primaire L'autre automate est l'automate B : local %SW62 = Non significatif parce qu'un des deux automates est en mode local. 289 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Défaillance du matériel ou du firmware du module ETY (non surveillé par l'UC redondante). Défaillance sur le module ETY (HMI et SCADA) de l'automate primaire Le tableau suivant présente les conséquences de la défaillance matérielle ou du firmware du module ETY dédié HMI et SCADA (le module ETY n'est pas un module ETY de redondance d'UC surveillé) de l'automate primaire : Avant événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY ETY SCY TOR TOR IHM IN OUT Port ETH @+1 PS UC SCP 114 Commutateur Automate B Redondant ETY ETY SCY TOR TOR IHM IN OUT Port ETH SCP 114 @+1 @ Evénement Défaillance du matériel ou du firmware sur le module ETY primaire qui gère une connexion SCADA / HMI dédiée. L'événement cause un basculement automatique: NON Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire ETY ETY SCY TOR TOR PS UC IHM IN OUT Port ETH @+1 Commutateur Automate B Redondant PS UC SCP 114 ETY ETY SCY TOR TOR IHM IN OUT Port ETH SCP 114 @+1 @ Après événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif 290 Scrutateur d'E/S Ethernet + SCADA NR (1) Automate A Commutateur Primaire PS UC ETY ETY SCY TOR TOR IHM IN OUT Port ETH SCP 114 @ PS UC @+1 Commutateur Automate B Redondant ETY ETY SCY TOR TOR IHM IN OUT Port ETH SCP 114 @+1 (1) NR: Ne répond pas 35012070 10/2019 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Etat global Etat de la communication Accès normal à l'automate Le processus est toujours redondant mais le diagnostic A par les ports Uni-Telway n'est plus possible via la et USB ou Modbus pour liaison HMI / SCADA (pas de diagnostic réponse de l'adresse @). Si Aucun accès à l'automate A nécessaire le client peut via la liaison Ethernet. demander un basculement Accès normal à l'automate en activant un bit dans le B par les ports Uni-Telway registre de commande de et USB, les liaisons l'application primaire (si Modbus et Ethernet pour l'autre automate n'a pas de diagnostic défaillance) Diagnostic client via l'adresse Ethernet @ %SW61 = 1000 0000 0000 1110 Accès à l'automate A / primaire L'autre automate est l'automate B / redondant %SW62 = 0000 000 0000 0000 L'autre automate : entièrement fonctionnel Si vous prévoyez d'utiliser des équipements HMI ou SCADA pour contrôler à distance votre système à redondance d'UC Premium et si vous voulez que ce contrôle persiste par des événement de basculement, vous devriez connecter le HMI / SCADA via la liaison sync ETY et activer le service I/O Scanning sur les ETY surveillés. Mais dans ce cas vous devez utiliser un minimum de deux commutateurs réseau dans la liaison sync ETY pour réduire le risque qu'un débranchement de câble interrompe l'accès HMI / SCADA. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Si l'automate primaire doit être adressé par des terminaux HMI ou SCADA pour contrôle du système: Faites la connexion HMI/SCADA par la liaison sync ETY. Activez le service I/O Scanning sur les modules ETY surveillés. Utilisez un minimum de deux commutateurs réseau sur la liaison sync ETY. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Défaillance du module ETY (HMI et SCADA) de l'automate redondant Le tableau suivant présente les conséquences de la défaillance matérielle ou du firmware du module ETY dédié HMI et SCADA (le module ETY n'est pas un module ETY de redondance d'UC surveillé) de l'automate redondant : 35012070 10/2019 291 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Avant événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY ETY SCY TOR TOR IHM IN OUT Port ETH @ +1 Commutateur Automate B Redondant PS UC SCP 114 ETY ETY SCY TOR TOR IHM IN OUT Port ETH SCP 114 @+1 @ Evénement Défaillance du matériel ou du firmware sur le module ETY du redondant qui peut gérer la connexion SCADA/HMI dédiée. L'événement cause un basculement automatique: NON Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire ETY ETY SCY TOR TOR PS UC IHM IN OUT Port ETH PS UC SCP 114 @+1 Commutateur Automate B Redondant ETY ETY SCY TOR TOR IHM IN OUT Port ETH SCP 114 @ @+1 Après événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Etat global Etat de la communication Aucun effet sur le L'automate A est normalement fonctionnement du accessible à des fins de diagnostic système de par les ports Uni-Telway et USB et redondance d'UC. les liaisons Modbus et Ethernet. Le processus est Accès normal à l'automate B par Unitoujours Telway et les ports USB ou Modbus redondant. Aucun accès à l'automate B via la liaison Ethernet. 292 Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire ETY ETY SCY TOR TOR PS UC IHM IN OUT Port ETH PS UC SCP 114 @+1 Commutateur Automate B Redondant ETY ETY SCY TOR TOR IHM IN OUT Port ETH SCP 114 @ @+1 Diagnostic client via l'adresse Ethernet @ %SW61 = 1000 0000 0000 1110 Accès à l'automate A : primaire l'autre automate est l'automate B redondant %SW62 = 0000 0000 1000 0000 35012070 10/2019 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Défaillance sur le coprocesseur Ethernet Défaillance sur le coprocesseur Ethernet primaire Le tableau suivant présente les conséquences de la défaillance matérielle ou du firmware du coprocesseur Ethernet de l'automate primaire : Avant événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY ETY SCY TOR TOR IHM IN OUT Port ETH PS UC SCP 114 @ +1 Commutateur Automate B Redondant ETY ETY SCY TOR TOR IHM IN OUT Port ETH SCP 114 @ @+1 Evénement Défaillance du coprocesseur de l'automate primaire qui gère la liaison sync-UC de redondance d'UC. L'échange de base de données entre les automates primaire et redondant s'arrête. L'événement cause un basculement automatique: NON Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire ETY ETY SCY TOR TOR PS UC IHM IN OUT Port ETH @ +1 Automate B Redondant ETY ETY SCY TOR TOR IHM IN OUT Commutateur PS UC SCP 114 Port ETH SCP 114 @ @+1 Après événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : position de repli Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif 35012070 10/2019 Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY ETY SCY TOR TOR IHM IN OUT Port ETH SCP 114 @ @ +1 Commutateur Automate B Local ETY ETY SCY TOR TOR IHM IN OUT PS UC Port ETH SCP 114 @+1 293 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Avant événement Etat global Etat de la communication Diagnostic client via l'adresse Ethernet @ Le processus est toujours actif mais le système n'est plus redondant tant que le coprocesseur Ethernet de l'automate A ne fonctionne pas. Les deux automates sont accessibles par Uni-Telway et les ports USB, les liaisons Modbus et Ethernet pour diagnostic. %SW61 = 0000 0000 0100 0110 La liaison de synchronisation d'UC n'est pas valide. Accès à l'automate A / primaire L'autre automate est l'automate B / non défini %SW62 = Non significatif parce qu'un des deux automates est dans un état non défini. Défaillance sur le coprocesseur Ethernet redondant Le tableau suivant présente les conséquences de la défaillance matérielle ou du firmware du coprocesseur Ethernet de l'automate redondant : Avant événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY ETY SCY TOR TOR IHM IN OUT Port ETH @ +1 Automate B Redondant ETY ETY SCY TOR TOR IHM IN OUT Commutateur PS UC SCP 114 Port ETH SCP 114 @+1 @ Evénement Défaillance du coprocesseur de l'automate redondant qui gère la liaison sync-UC de redondance d'UC. L'échange de base de données entre les automates primaire et redondant s'arrête. L'événement cause un basculement automatique: NON Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY ETY SCY TOR TOR IHM IN OUT Port ETH SCP 114 @ 294 @ +1 Commutateur Automate B Redondant ETY ETY SCY TOR TOR IHM IN OUT PS UC Port ETH SCP 114 @+1 35012070 10/2019 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Avant événement Après événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : Position de repli Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire ETY ETY SCY TOR TOR PS UC IHM IN OUT Port ETH SCP 114 @ +1 Commutateur Automate B Local ETY ETY SCY TOR TOR IHM IN OUT PS UC Port ETH @ SCP 114 @+1 Etat global Etat de la communication Diagnostic client via l'adresse Ethernet @ Le processus est toujours actif mais le système n'est plus redondant tant que le coprocesseur Ethernet de l'automate B ne fonctionne pas. Les deux automates sont accessibles par UniTelway et les ports USB, les liaisons Modbus et Ethernet pour diagnostic. %SW61 = 1000 0000 0100 0010 Accès à l'automate A / primaire L'autre automate est l'automate B / non défini 35012070 10/2019 %SW62 = Non significatif parce qu'un des deux automates est dans un état non défini. 295 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Interruption de la liaison sync-UC entre les automates primaire et redondant Interruption de la liaison sync-UC entre les automates primaire et redondant Le tableau suivant présente les conséquences d'une déconnexion de la liaison sync-UC entre les automates primaire et redondant : Avant événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif ETY ETY SCY TOR TOR IHM IN OUT Port ETH @ +1 Commutateur PS UC SCP 114 Automate B Redondant ETY ETY SCY TOR TOR IHM IN OUT Port ETH SCP 114 @ @+1 Evénement Déconnexion de la liaison sync-UC. L'échange de base de données entre les automates primaire et redondant est interrompu. L'événement cause un basculement automatique : NON Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire ETY ETY SCY TOR TOR IHM IN OUT PS UC Port ETH @ +1 Commutateur SCP 114 @ Automate B Redondant ETY ETY SCY TOR TOR IHM IN OUT PS UC Port ETH SCP 114 @+1 X Après événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : position de repli Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif 296 Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire ETY ETY SCY TOR TOR IHM IN OUT PS UC Port ETH SCP 114 @ @ +1 Commutateur Automate B Local ETY ETY SCY TOR TOR IHM IN OUT PS UC Port ETH X SCP 114 @+1 35012070 10/2019 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Etat global Etat de la communication Tant que la liaison sync-UC entre les deux automates est déconnectée, le processus est toujours actif mais le système de redondance d'UC n'est plus redondant. Les deux automates sont accessibles par UniTelway et les ports USB, les liaisons Modbus et Ethernet pour diagnostic. 35012070 10/2019 Diagnostic client via l'adresse Ethernet @ %SW61 = 1000 0000 0100 0010 Accès à l'automate A / primaire L'autre automate est l'automate B / non défini Liaison sync-UC non valide %SW62 = Non significatif parce qu'un des deux automates est dans un état non défini. 297 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Déconnexion du câble de liaison sync ETY avec scrutateur d'E/S actif Déconnexion du câble d'ETY surveillé du primaire entre ETY et commutateur Le tableau suivant présente les conséquences d'un débranchement de câble entre l'ETY surveillé de l'automate primaire et le premier commutateur de réseau. (Service I/O Scanning actif sur l'ETY primaire): Avant événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY SCY TOR TOR IN OUT Port ETH @ +1 Commutateur PS UC SCP 114 ETY Port ETH Automate B Redondant SCY TOR TOR IN OUT SCP 114 @ @+1 Evénement Déconnexion des liaisons E/S Ethernet sur l'automate primaire. Le dialogue de diagnostic entre les deux modules ETY est interrompu. L'événement cause un basculement automatique: OUI Scrutateur d'E/S Ethernet + SCADA @ Commutateur Automate A X Primaire ETY PS UC Port ETH SCY TOR TOR IN OUT @+1 Commutateur PS UC SCP 114 ETY Automate B Redondant SCY TOR TOR IN OUT Port ETH SCP 114 @ @+1 Après événement Etat des E/S TOR en rack : Automate A : position de repli Automate B : calculé et appliqué à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Automate B : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif 298 Scrutateur d'E/S Ethernet + SCADA @+1 Commutateur Automate A X Local ETY SCY TOR TOR PS UC IN OUT Port ETH SCP 114 @+1 @ PS UC Commutateur Automate B Primaire ETY SCY TOR TOR IN OUT Port ETH SCP 114 @ 35012070 10/2019 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Etat global Etat de la communication Diagnostic client via l'adresse Ethernet @ Tant que la liaison Accès normal à l'automate A par E/S Ethernet est Uni-Telway, les ports USB et la déconnectée sur liaison Modbus pour diagnostic. Si l'automate A, le un module HMI/SCADA est processus est connecté au commutateur, le toujours actif mais diagnostic n'est plus possible via le système de Ethernet redondance d'UC Accès normal à l'automate B par n'est plus Uni-Telway, les ports USB, les redondant. liaisons Modbus et Ethernet pour diagnostic %SW61 = 1000 0000 0010 0110 Accès à l'automate B / primaire L'autre automate est l'automate A / local %SW62 = Non significatif parce qu'un des deux automates est en mode local. Déconnexion du câble d'ETY surveillé du redondant entre l'ETY et le commutateur Le tableau suivant présente les conséquences d'un débranchement de câble entre le module ETY surveillé de l'automate redondant et le premier commutateur de réseau. (Service I/O Scanning actif sur l'ETY primaire) : Avant événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY Port ETH SCY TOR TOR IN OUT @ +1 Automate B Redondant Commutateur PS UC SCP 114 ETY SCY TOR TOR IN OUT Port ETH SCP 114 @ @+1 Evénement Déconnexion des liaisons E/S Ethernet sur l'automate redondant. Le dialogue de diagnostic entre les deux modules ETY est interrompu. L'événement cause un basculement automatique: NON Scrutateur d'E/S Ethernet + SCADA @ Commutateur Automate A Primaire ETY SCY TOR TOR PS UC IN OUT Port ETH SCP 114 @ 35012070 10/2019 @+1 Commutateur X PS UC ETY Port ETH Automate B Redondant SCY TOR TOR IN OUT SCP 114 @+1 299 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Après événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : Position de repli Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Etat global Etat de la communication Le processus est toujours actif mais le système n'est plus redondant tant que la liaison E/S Ethernet est déconnectée sur l'automate B. Accès normal à 300 l'automate A par UniTelway, les ports USB et la liaison Modbus pour diagnostic. Accès normal à l'automate B par UniTelway, les ports USB, les liaisons Modbus et Ethernet pour diagnostic. Si un module HMI/SCADA est connecté au commutateur, le diagnostic n'est plus possible via Ethernet Scrutateur d'E/S Ethernet + SCADA @ Commutateur Automate A Primaire ETY SCY TOR TOR PS UC IN OUT Port ETH @+1 Commutateur X PS UC SCP 114 ETY Port ETH @ Automate B Local SCY TOR TOR IN OUT SCP 114 @+1 Diagnostic client via l'adresse Ethernet @ %SW61 = 1000 0000 0000 0110 Accès à l'automate A / primaire L'autre automate est l'automate B / hors ligne %SW62 = Non significatif parce qu'un des deux automates est en mode local. 35012070 10/2019 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Déconnexion du scrutateur d'E/S sur la liaison E/S Le tableau suivant présente les conséquences d'une déconnexion du câble entre le commutateur sur la liaison sync ETY et l'E/S surveillée (en supposant que le service I/S Scanning est actif sur l'ETY surveillée du primaire) : Avant événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif ETY Port ETH SCY TOR TOR IN OUT @ +1 Automate B Redondant Commutateur PS UC SCP 114 ETY Port ETH SCY TOR TOR IN OUT SCP 114 @+1 @ Evénement Déconnexion du scrutateur d'E/S sur la liaison E/S. Les E/S distantes ne sont plus visibles depuis les automates mais le dialogue entre les automates est toujours actif. L'événement cause un basculement automatique: NON Scrutateur d'E/S Ethernet + SCADA X @ @+1 Automate A Primaire Commutateur PS UC ETY Port ETH SCY TOR TOR IN OUT Commutateur PS UC SCP 114 ETY Port ETH Automate B Redondant SCY TOR TOR IN OUT SCP 114 @+1 @ Après événement Etat des E/S TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Etat des E/S distantes : Automate A : Les connexions avec des modules d'E/S Ethernet redondantes sont déconnectées. Le service I/O Scanning reste actif sur l'automate primaire, mais sera incapable de se connecter. Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif 35012070 10/2019 Scrutateur d'E/S Ethernet + SCADA X @ Automate A Commutateur Primaire ETY SCY TOR TOR PS UC IN OUT Port ETH SCP 114 @ @+1 Commutateur PS UC ETY Port ETH Automate B Redondant SCY TOR TOR IN OUT SCP 114 @+1 301 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Etat global Etat de la communication Diagnostic client via l'adresse Ethernet @ Le processus est toujours actif sur l'E/S en rack mais le système n'est plus redondant tant que la liaison E/S Ethernet est déconnectée de la partie liaison E/S. Les 2 automates sont accessibles par les ports Uni-Telway et USB, les liaisons Modbus et les liaisons Ethernet pour diagnostic. %SW61 = 1000 0000 0000 0110 Accès à l'automate A / primaire L'autre automate est l'automate B / redondant %SW62 = 0000 0000 0000 0000 L'autre automate : fonctionnement normal NOTE : Quand l'E/S Ethernet redondante est débranchée de cette manière, aucun basculement n'est possible en amont des commutateurs de liaison sync ETY. Si vous voulez créer un basculement ou un autre comportement dans cette situation, vous devez le programmer dans votre application. 302 35012070 10/2019 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Déconnexion complète de la liaison d'E/S ETY (les deux commutateurs des E/S surveillées cessent de fonctionner) Déconnexion complète des E/S Ethernet Le tableau suivant présente les conséquences observables lorsque les deux commutateurs de réseau sur la liaison de synchronisation ETY cessent de fonctionner tandis qu'un service I/O Scanning est actif : Avant événement Etat des entrées-sorties en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : scrutateur d'E/S inactif Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY SCY TOR TOR IN OUT Port ETH PS UC SCP 114 @ +1 Commutateur Automate B Redondant ETY SCY TOR TOR IN OUT Port ETH SCP 114 @ @+1 Evénement Déconnexion complète des E/S Ethernet. Les E/S distantes ne sont plus visibles depuis les automates et le dialogue entre les automates est interrompu. Cet événement est important parce que les deux automates seront incapables de communiquer avec les E/S surveillées et tous deux passeront en conséquence en mode Hors ligne. Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY SCY TOR TOR IN OUT Port ETH SCP 114 PS UC @ +1 Commutateur Automate B Redondant ETY SCY TOR TOR IN OUT Port ETH SCP 114 @ @+1 Après événement Etat des entrées-sorties en rack : Automate A : position de repli Automate B : position de repli Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont fermées : scrutateur d'E/S inactif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : scrutateur d'E/S inactif 35012070 10/2019 Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Local PS UC ETY SCY TOR TOR IN OUT Port ETH SCP 114 @+1 @ +1 Commutateur Automate B Local PS UC ETY SCY TOR TOR IN OUT Port ETH SCP 114 @ 303 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Etat global Etat de la communication Diagnostic client via l'adresse Ethernet @ Tant que les commutateurs ne sont pas rétablis, le processus reste inactif et le système de redondance d'UC n'est plus redondant. Les deux automates sont accessibles à des fins de diagnostic par les ports Uni-Telway et USB et les liaisons Modbus. Si un module HMI/SCADA est connecté à un des commutateurs hors service, le diagnostic n'est plus possible via Ethernet. %SW61 = 1000 0000 0000 0101 Accès à l'automate A / hors ligne L'autre automate est l'automate B / hors ligne %SW62 = non significatif : les deux automates sont en mode Hors ligne. AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL Connectez toujours la liaison de synchronisation ETY par au moins deux commutateurs réseau si vous prévoyez d'utiliser la liaison de synchronisation ETY pour fournir des capacités d'E/S Ethernet surveillées (redondantes). Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : Si les deux commutateurs réseau ont cessé de fonctionner, suivez cette procédure pour redémarrer votre système de redondance d'UC : Remplacez les commutateurs réseau par des équipements qui fonctionnent. Lancez une commande Stop suivie d'une commande Run sur l'automate à utiliser comme automate primaire. 304 35012070 10/2019 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Le module d'E/S tout ou rien cesse de fonctionner Module E/S tout ou rien hors service ou supprimé sur rack de l'automate primaire Le tableau suivant présente les conséquences observables lorsqu'un module E/S tout ou rien du rack de l'automate primaire cesse de fonctionner ou est supprimé : Avant événement Etat des entrées-sorties en rack : Automate A : calculé et appliqué à la fin du cycle de tâche. Automate B : sortie automate A appliquée à la fin du cycle de tâche. Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY SCY TOR TOR IN OUT Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif. Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif. Port ETH @ +1 Commutateur Automate B Redondant ETY SCY TOR TOR IN OUT PS UC SCP 114 Port ETH SCP 114 @ @+1 Evénement Le module E/S Tout ou rien cesse de fonctionner ou est supprimé du rack X-Bus de l'automate primaire. L'événement cause un basculement automatique: NON Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY Port ETH SCY TOR TOR IN OUT @ +1 Commutateur Automate B Redondant PS UC SCP 114 ETY SCY TOR TOR IN OUT Port ETH SCP 114 @ @+1 Après événement Etat des entrées-sorties en rack : Automate A : calculé mais ne peut pas être appliqué au(x) module(s) hors service Automate B : sortie automate A appliquée à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif 35012070 10/2019 Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY SCY TOR TOR IN OUT Port ETH @ +1 PS UC ETY Port ETH SCP 114 @ Automate B Redondant SCY TOR TOR IN OUT Commutateur @+1 SCP 114 @+1 305 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Etat global Etat de la communication Diagnostic client via l'adresse Ethernet @ Aucun impact sur le système de redondance. Le processus reste redondant parce que l'automate B applique l'image de sortie à travers les blocs de connexion ABE7 pendant chaque tâche MAST. Si nécessaire, l'utilisateur peut demander un basculement en donnant la valeur 1 à un bit du registre de commandes de l'application primaire (si l'autre automate fonctionne normalement). Les 2 automates sont accessibles par les ports UniTelway et USB, les liaisons Modbus et les liaisons Ethernet pour diagnostic. %SW61 = 1000 0000 0000 1110 Accès à l'automate A / primaire L'autre automate est l'automate B / redondant %SW62 = 0000 0000 0001 1000 Autre automate : fonctionnement normale Automate primaire : bit d'erreur (%I0.x.mod.err) des 2 modules TOR configurés sur 1. Module d'E/S TOR hors service ou supprimé sur rack de l'automate redondant Le tableau suivant présente les conséquences observables lorsqu'un module d'E/S TOR du rack de l'automate redondant cesse de fonctionner ou est supprimé : Avant événement Etat des entrées-sorties en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY SCY TOR TOR IN OUT Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Port ETH @ +1 Commutateur Automate B Redondant PS UC ETY SCY TOR TOR IN OUT SCP 114 Port ETH SCP 114 @ @+1 Evénement Le module d'E/S TOR cesse de fonctionner ou est supprimé du rack X-Bus de l'automate redondant. L'événement cause un basculement automatique: NON Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire ETY PS UC Port ETH SCY TOR TOR IN OUT SCP 114 @ 306 @ +1 Commutateur PS UC ETY Port ETH Automate B Redondant SCY TOR TOR IN OUT SCP 114 @+1 35012070 10/2019 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Avant événement Après événement Etat des entrées-sorties TOR en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : La sortie de l'automate A est reçue mais ne peut pas être appliquée au(x) module(s) hors service. Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire ETY SCY TOR TOR PS UC IN OUT Port ETH SCP 114 @ +1 PS UC Commutateur Automate B Redondant ETY SCY TOR TOR IN OUT Port ETH @ SCP 114 @+1 Etat global Etat de la communication Aucun impact sur le système de redondance. Le processus est toujours redondant. Les deux automates sont accessibles %SW61 = 1000 0000 0000 1110 par les ports du terminal et les Accès à l'automate A : primaire liaisons Modbus et Ethernet pour des L'autre automate est l'automate B : redondant diagnostics. %SW62 = 0000 0000 0001 1000 Autre automate : 2 modules TOR ne fonctionnant pas normalement 35012070 10/2019 Diagnostic client via l'adresse Ethernet @ 307 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement La carte SCP dans le module SCY cesse de fonctionner. La carte SCP Modbus dans le module SCY primaire cesse de fonctionner. Le tableau suivant présente les conséquences observables lorsque la carte SCP située dans le SCY primaire cesse de fonctionner ou est supprimée : Avant événement Etat des entrées-sorties en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY SCY TOR TOR IN OUT Port ETH @ +1 PS UC SCP 114 Commutateur Automate B Redondant ETY SCY TOR TOR IN OUT Port ETH SCP 114 @ @+1 Evénement La carte SCP Modbus primaire cesse de fonctionner ou est supprimée. L'événement cause un basculement automatique: NON Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire ETY PS UC Port ETH SCY TOR TOR IN OUT PS UC SCP 114 @ +1 Commutateur Automate B Redondant ETY SCY TOR TOR IN OUT Port ETH SCP 114 @ @+1 Après événement Etat des entrées-sorties en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif 308 Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire ETY SCY TOR TOR PS UC IN OUT Port ETH SCP 114 NR (1) @ +1 Commutateur PS UC ETY Port ETH Automate B Redondant SCY TOR TOR IN OUT SCP 114 @+1 (1) NR: Ne répond pas 35012070 10/2019 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Etat global Etat de la communication Aucun impact sur le système L'automate A est de redondance. Le normalement accessible à processus est toujours des fins de diagnostic par redondant. Si nécessaire, les ports Uni-Telway et l'utilisateur peut demander USB et la liaison Ethernet. un basculement en donnant Aucun accès par liaison la valeur 1 à un bit du registre Modbus de commandes de L'automate B est l'application primaire (si normalement accessible à l'autre automate fonctionne des fins de diagnostic par normalement). les ports Uni-Telway et USB, les liaisons Ethernet et Modbus. Diagnostic client via l'adresse Ethernet @ %SW61 = 1000 0000 0000 1110 Accès à l'automate A / primaire L'autre automate est l'automate B / redondant %SW62 = 0000 0000 0000 0000 Autre automate : fonctionnement normale Automate primaire : bits d'erreur des modules SCP / SCY (%I0.4.mod.err,%I0.4.1.err) mis à 1. La carte SCP Modbus dans le module SCY redondant cesse de fonctionner. Le tableau suivant présente les conséquences observables lorsque la carte SCP située dans le SCY redondant cesse de fonctionner ou est supprimée : Avant événement Etat des entrées-sorties en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire PS UC ETY SCY TOR TOR IN OUT Port ETH PS UC SCP 114 @ +1 Commutateur Automate B Redondant ETY SCY TOR TOR IN OUT Port ETH @ SCP 114 @+1 Evénement La carte SCP Modbus redondante cesse de fonctionner ou est supprimée. L'événement cause un basculement automatique: NON Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire ETY SCY TOR TOR PS UC IN OUT Port ETH SCP 114 @ 35012070 10/2019 PS UC @ +1 Commutateur Automate B Redondant ETY SCY TOR TOR IN OUT Port ETH SCP 114 @+1 309 Comportement détaillé en cas d'interruption d'alimentation, de communications, ou de fonctionnalité de l'équipement Après événement Etat des entrées-sorties en rack : Automate A : calculé et appliqué à la fin du cycle de tâche Automate B : sortie automate A appliquée à la fin du cycle de tâche Etat des E/S distantes : Automate A : toutes les connexions avec des équipements Ethernet sont ouvertes : Scrutateur d'E/S actif Automate B : toutes les connexions avec des équipements Ethernet sont fermées : Scrutateur d'E/S inactif Etat global Etat de la communication Aucun impact L'automate A est normalement accessible à sur le système des fins de diagnostic par les ports Unide Telway et USB et les liaisons Modbus et redondance. Ethernet. Le processus L'automate B est normalement accessible à est toujours des fins de diagnostic par les ports Uniredondant. Telway et USB et la liaison Ethernet. Aucun accès par liaison Modbus 310 Scrutateur d'E/S Ethernet + SCADA @ Automate A Commutateur Primaire ETY SCY TOR TOR PS UC IN OUT Port ETH SCP 114 @ +1 Commutateur Automate B Redondant ETY SCY TOR TOR IN OUT PS UC Port ETH @ SCP 114 NR (1) (1) NR: Ne répond pas Diagnostic client via l'adresse Ethernet @ %SW61 = 1000 0000 0000 1110 Accès à l'automate A : primaire L'autre automate est l'automate B : redondant %SW62 = 0000 0000 0110 0000 Autre automate : SCP/SCY hors service 35012070 10/2019 Premium sous EcoStruxure™ Control Expert Glossaire 35012070 10/2019 Glossaire B BOOL BOOL est l'abréviation du type booléen. Il s'agit de l'élément de données de base en informatique. Une variable de type BOOL a pour valeur 0 (FALSE) ou 1 (TRUE). Un bit extrait de mot est de type BOOL, par exemple %MW10.4. E EN EN correspond à ENable (activer) ; il s'agit d'une entrée de bloc facultative. Lorsque EN est activé, une sortie ENO est automatiquement créée. Si EN = 0, le bloc n'est pas activé, son programme interne n'est pas exécuté et ENO est mis à 0. Si EN = 1, le programme interne du bloc est exécuté et ENO est réglé sur 1 par le système. Si une erreur survient, ENO est réglé sur 0. ENO ENO signifie Error NOtification (notification d'erreur) ; il s'agit de la sortie associée à l'entrée facultative EN. Si ENO est mis à 0 (car EN = 0 ou en cas d'erreur d'exécution), l'état des sorties de blocs fonction reste identique à celui dans lequel elles étaient lors du dernier cycle de scrutation exécuté correctement ; les sorties de fonctions, ainsi que les procédures, sont réglées sur 0. I INT INT est l'abréviation du format single INTeger (entier simple) (codé sur 16 bits). Les butées inférieure et supérieure sont les suivantes : de -(2 puissance 15) + 1 à (2 puissance 15) - 1. Exemple : -32768, 32767, 2#1111110001001001, 16#9FA4. 35012070 10/2019 311 Glossaire 312 35012070 10/2019 Premium sous EcoStruxure™ Control Expert Index 35012070 10/2019 Index A adresses IP restriction, 172 applications identiques, 250 auto-tests, 234 B basculement, 36 basculements démarrage à froid, 186 différences de logique, 249 permutation d'adresses, 161 C 111 E/S Ethernet, 75 E/S TOR, 65 effets de la redondance d'UC sur le réseau, 174 équipements autorisés, 100, 101 équipements de connexion, 98, 99 équipements réseau Ethernet, 102 équipements réseau Modbus, 104 erreurs système , 275 Ethernet et Modbus mélangés, 114 G groupes de distribution, 174 certifications et normes, 60 clients distants, 174 clients locaux, 174 configuration, 139 de capture, 177 modules Ethernet, 165 configuration des processeurs, 140 Configurations minimales, 64 I D maintenance, 233 mise à niveau, 259 modes, 169 modules d'E/S en rack, 95, 96, 97 modules de communication en rack, 93, 94 défaillances d’automate, 244 dépannage d’automate, 244 détection d'erreur, 237 diagnostic tampons, 235, 274 diagnostic de processeurs, 244 différences de logique, 249 E E/S analogiques (entrées uniquement), 68 E/S analogiques (sorties uniquement), 70 E/S et service réseau SCADA redondants, 35012070 10/2019 I/O Scanning, 174 L liaison sync ETY, 86 M O offsets, 161 P permutation d'adresses, 161 plusieurs ETY exécutant le service I/O Scanning, 109 313 Index programmation, 189 R redondant, 65, 68 Redondant, 70 redondantes, 75 registres commande, 180 état, 182 S serveurs FTP, 174 serveurs TFTP, 174 sommes de contrôle, 241 surdébit, 121 système, 109, 111, 114 Système de redondance d'UC Premium, 63 Systèmes de redondance d'UC, 108 T temps de cycle, 121 temps de transfert, 126 transfert de base de données, 118 TSX H57 24M, 24 TSX H57 44M, 24 Type d'E/S, 64 314 35012070 10/2019