Schneider Electric Quantum sous EcoStruxure™ Control Expert - Système de redondance Mode d'emploi

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

Manuels associés