Schneider Electric Modicon Quantum Mode d'emploi

Ajouter à Mes manuels
224 Des pages
Schneider Electric Modicon Quantum Mode d'emploi | Fixfr
Guide utilisateur
du système
de redondance d'UC
Modicon Quantum
avec Unity
UNY USE 107 10 V20F
33002508 01
Septembre 2004
2
Table des matières
Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Partie I Présentation du système de redondance d'UC
Modicon Quantum avec Unity. . . . . . . . . . . . . . . . . . . . . 15
Chapitre 1
Vue d'ensemble du système de redondance d'UC
Modicon Quantum avec Unity . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Présentation du système de redondance d'UC Modicon
Quantum avec Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation du module 140 CPU 671 60 du système de redondance
d'UC Modicon Quantum fonctionnant sous Unity . . . . . . . . . . . . . . . . . . . . . . . .
Présentation du système de redondance d'UC Modicon
Quantum avec Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Composants 140 CPU 671 60 du système de redondance
d'UC Modicon Quantum avec Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fonctionnement de la redondance d'UC Modicon Quantum
avec le clavier Unity 140 CPU 671 60. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilisation des voyants du module Unity 140 CPU 671 60
du système redondance d'UC Modicon Quantum. . . . . . . . . . . . . . . . . . . . . . . .
Utilisation des écrans LCD du module Unity 140 CPU 671 60
du système de redondance d'UC Modicon Quantum . . . . . . . . . . . . . . . . . . . . .
Chapitre 2
18
20
22
24
26
28
30
Compatibilité, différences et restrictions du système
de redondance d'UC Modicon Quantum avec Unity . . . . . . . . 45
Compatibilité avec les systèmes installés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bits et mots système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Restrictions multitâches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Restrictions au niveau des E/S locales et distribuées. . . . . . . . . . . . . . . . . . . . .
Autres restrictions du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Restrictions au niveau de la liaison USB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Restrictions au niveau de l'application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
47
48
49
50
51
52
3
Chapitre 3
Utilisation de la logique CEI et système de
redondance d'UC Modicon Quantum avec Unity . . . . . . . . . . 53
Redondance d'UC Modicon Quantum avec Unity et logique CEI . . . . . . . . . . . . 54
Processus de transfert de la RAM d'état du système de
redondance d'UC Modicon Quantum avec Unity. . . . . . . . . . . . . . . . . . . . . . . . . 55
Temps de cycle d'un système de redondance d'UC
Modicon Quantum avec Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Transfert des données d'application dans un système
de redondance d'UC Modicon Quantum avec Unity . . . . . . . . . . . . . . . . . . . . . . 60
Partie II Configuration et gestion d'un système de
redondance d'UC Modicon Quantum avec Unity . . . . . . 61
Chapitre 4
Configuration, installation et câblage d'un système
de redondance d'UC Modicon Quantum avec Unity. . . . . . . . 63
Configuration du système de redondance d'UC Modicon
Quantum avec Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Affectation de l'extension d'embase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Connexion de deux modules CPU 671 60 avancés du
système de redondance d'UC Modicon Quantum avec Unity . . . . . . . . . . . . . . . 68
Connexion des E/S distantes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Test du système de redondance d'UC Modicon Quantum avec Unity . . . . . . . . 73
Chapitre 5
Configuration d'un système de redondance d'UC
Modicon Quantum avec Unity . . . . . . . . . . . . . . . . . . . . . . . . . 79
5.1
Configuration d'un système à l'aide des onglets et
boîtes de dialogue Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Introduction à Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Accès à la configuration de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Utilisation de l'onglet Résumé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Utilisation de l'onglet Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Utilisation de l'onglet Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Utilisation de l'onglet Port Modbus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Utilisation de l'onglet Animation et aux boîtes de dialogue
Ecran automate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Utilisation de l'onglet Redondance d'UC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Configuration des cartes PCMCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Configuration du type de communication Modbus Plus. . . . . . . . . . . . . . . . . . . 102
Sélection de l'option Clavier invalide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Permutation des adresses réseau lors du basculement . . . . . . . . . . . . . . . . . . 106
Configuration d'un module NOE à l'aide de Unity Pro . . . . . . . . . . . . . . . . . . . . 111
Présentation d'une solution de redondance d'UC Modicon
Quantum avec Unity pour les modules NOE . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Fonctionnement du module NOE et redondance d'UC Modicon
Quantum avec Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
5.2
4
5.3
Chapitre 6
Affectation des adresses IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Durées de permutation des adresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Incidences sur le réseau d'une solution de redondance
d'UC Modicon Quantum avec Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de registres à l'aide de Unity Pro . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définition de la zone de non-transfert, transfert de la
mémoire d'état et transfert de mots inversé . . . . . . . . . . . . . . . . . . . . . . . . . . .
Registre de commande Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Registre d'état Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transfert des données utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilisation de données initialisées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Synchronisation des horloges calendaires . . . . . . . . . . . . . . . . . . . . . . . . . . . .
118
120
121
124
124
125
126
129
131
132
133
Gestion d'un système de redondance d'UC
Modicon Quantum avec Unity . . . . . . . . . . . . . . . . . . . . . . . . . 139
Vérification de la santé d'un système de redondance
d'UC Modicon Quantum avec Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Détection et diagnostic des défaillances d'un système de
redondance d'UC Modicon Quantum avec Unity . . . . . . . . . . . . . . . . . . . . . . .
Détection des défaillances de l'automate primaire,
du coprocesseur et du module de communication RIO . . . . . . . . . . . . . . . . . .
Détection des défaillances de l'automate redondant,
du coprocesseur et du module de communication RIO . . . . . . . . . . . . . . . . . .
Détection des défaillances de la liaison rapide de données (HSDL). . . . . . . . .
Détection des défaillances de la liaison d'E/S distante (RIO) . . . . . . . . . . . . . .
Vérification de l'existence de programmes d'application
identiques - Somme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Remplacement d'un module défaillant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dépannage de l'automate primaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dépannage de l'automate redondant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
140
141
143
145
146
149
151
152
153
154
Partie III Fonctionnalités spécifiques du système de
redondance d'UC Modicon Quantum avec Unity . . . . 161
Chapitre 7
Activation de la mise à niveau EXEC avec Unity Pro . . . . . . 163
Présentation de la mise à niveau de l'exécutif du système
de redondance d'UC Modicon Quantum fonctionnant sous Unity. . . . . . . . . . . 164
Exécution de la procédure de mise à niveau de l'exécutif . . . . . . . . . . . . . . . . 165
Chapitre 8
Gestion des différences de logique avec Unity Pro . . . . . . . 169
Différence de logique du système de redondance
d'UC Modicon Quantum fonctionnant sous Unity . . . . . . . . . . . . . . . . . . . . . . . 170
Comportement du basculement lors d'une différence de logique . . . . . . . . . . . 175
Modification en modes En ligne et Hors ligne et différence de logique. . . . . . . 177
5
Modification en mode En ligne d'un programme d'application
sur l'automate redondant et différence de logique. . . . . . . . . . . . . . . . . . . . . . . 178
Modification d'un programme d'application en mode En ligne
sur l'automate primaire et différence de logique . . . . . . . . . . . . . . . . . . . . . . . . 179
Modification en mode Hors ligne d'un programme d'application
et différence de logique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Méthodes de basculement et différence de logique . . . . . . . . . . . . . . . . . . . . . 182
Méthode de transfert du programme d'application et
différence de logique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Recommandations relatives à l'utilisation de la différence de logique. . . . . . . . 185
Chapitre 9
Transfert d'un programme d'application avec Unity Pro . . . 187
Description du transfert du programme d'application . . . . . . . . . . . . . . . . . . . . 188
Exécution de la procédure de transfert du programme
d'application à l'aide du registre de commande . . . . . . . . . . . . . . . . . . . . . . . . . 190
Transfert automatique du programme d'application . . . . . . . . . . . . . . . . . . . . . 191
Exécution de la procédure de transfert du programme
d'application à l'aide du clavier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Chapitre 10
Utilisation des EFB du système de redondance
d'UC Modicon Quantum avec Unity . . . . . . . . . . . . . . . . . . . . 195
Description : HSBY_RD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Description : HSBY_ST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Description : HSBY_WR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Description : REV_XFER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Annexes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Annexe A
Informations complémentaires sur le système
de redondance d'UC Modicon Quantum avec Unity. . . . . . . 211
Câble fibre optique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Caractéristiques du module 140 CPU 671 60 pour le
système de redondance d'UC Modicon Quantum avec Unity . . . . . . . . . . . . . . 213
Erreurs du processeur de module de communication d'E/S
distantes CRP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
TextID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
6
Glossaire
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Index
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Consignes de sécurité
§
Informations importantes
AVIS
Veuillez lire soigneusement ces consignes et examiner l'appareil afin de vous
familiariser avec lui avant son installation, son fonctionnement ou son entretien. Les
messages particuliers qui suivent peuvent apparaître dans la documentation ou sur
l'appareil. Ils vous avertissent de dangers potentiels ou attirent votre attention sur
des informations susceptibles de clarifier ou de simplifier une procédure.
L'apposition de ce symbole à un panneau de sécurité Danger ou
Avertissement signale un risque électrique pouvant entraîner des lésions
corporelles en cas de non-respect des consignes.
Ceci est le symbole d'une alerte de sécurité. Il vous avertit d'un risque
de blessures corporelles. Respectez scrupuleusement les consignes de
sécurité associées à ce symbole pour éviter de vous blesser ou de mettre
votre vie en danger.
DANGER
DANGER indique une situation dangereuse entraînant la mort, des blessures
graves ou des dommages matériels.
AVERTISSEMENT
AVERTISSEMENT indique une situation présentant des risques susceptibles de
provoquer la mort, des blessures graves ou des dommages matériels.
ATTENTION
ATTENTION indique une situation potentiellement dangereuse et susceptible
d'entraîner des lésions corporelles ou des dommages matériels.
7
Consignes de sécurité
REMARQUE
IMPORTANTE
8
L'entretien du matériel électrique ne doit être effectué que par du personnel qualifié.
Schneider Electric n'assume aucune responsabilité des conséquences éventuelles
découlant de l'utilisation de cette documentation. Ce document n'a pas pour objet
de servir de guide aux personnes sans formation.
© 2004 Schneider Electric
Tous droits réservés.
A propos de ce manuel
Présentation
Objectif du
document
Ce guide décrit le système de redondance d'UC Modicon Quantum avec Unity. Ce
système comprend le logiciel Unity Pro, le module 140 CPU 671 60 de redondance
d'UC Modicon Quantum avec Unity, les alimentations électriques et les E/S
distantes (RIO).
Ce guide décrit la procédure de conception d'un système de redondance d'UC
Modicon Quantum avec Unity. Les utilisateurs des systèmes de redondance d'UC
Quantum hérités doivent savoir qu'il existe des différences considérables entre
Unity et les systèmes hérités. Les différences importantes sont répertoriées dans ce
guide.
Note : Configuration logicielle requise
Configuration requise pour le système de redondance d'UC Modicon Quantum
avec Unity :
z Unity Pro version 2.0 ou supérieure
z Micrologiciel CRA : version 1.25
z Micrologiciel CRP : version 1.14
Note : A qui ce document s'adresse-t-il ?
A toute personne qui utilise un système de redondance d'UC ou qui requiert une
solution de tolérance de défaut via une redondance sur une structure automatisée.
Cette personne doit avoir des connaissances relatives aux automates
programmables industriels. Elle doit être familière avec les automatismes.
Cette personne est supposée posséder des connaissances relatives à l'utilisation
du logiciel Unity Pro. Une connaissance de Concept, ProWORX ou Modsoft est un
plus.
9
A propos de ce manuel
Note : Terminologie:
Ce guide utilise la terminologie suivante :
z programme d'application = projet ou programme logique
z automate = automate programmable industriel (API) ou module qui comprend :
1. une UC
2. un coprocesseur
z UC = (Unité centrale) microprocesseur situé dans l'automate, qui traite le
programme d'application
z coprocesseur = microprocesseur situé dans l'automate, qui communique entre
deux automates
z modifier = éditer ou changer un programme d'application
z module = unité qui peut être un automate, NOE, RIO, CRP, CRA, DDI, AVO
z cycle = cycle d'un programme
Etant donné que les systèmes de redondance d'UC Modicon Quantum avec Unity
sont dotés d'une fonctionnalité de tolérance de défaut via la redondance, utilisez-les
lorsque aucune interruption du processus n'est admise. La redondance signifie que
deux embases sont configurées de manière identique. Un système de redondance
d'UC Modicon Quantum avec Unity doit posséder des configurations identiques :
z Modules 140 CPU 671 60 identiques contenant chacun une UC et un
coprocesseur
z Versions identiques de l'exécutable
z Alimentations électriques identiques
z Modules de communication RIO identiques
z Câblage et systèmes de câblage identiques
z Stations d'E/S identiques
z Emplacement séquentiel identique sur l'embase
Champ
d'application
10
Les données et illustrations fournies dans ce guide ne sont pas contractuelles. Nous
nous réservons le droit de modifier nos produits conformément à notre politique de
développement permanent. Les informations présentes dans ce document peuvent
faire l'objet de modifications sans préavis et ne doivent pas être interprétées comme
un engagement de la part de Schneider Electric.
A propos de ce manuel
Document à
consulter
Titre
Référence
Guide de référence du matériel des automates Quantum CD de documentation
avec Unity Pro
électronique : UNYUSE909CDM
Guide de référence des E/S numériques et analogiques
des automates Quantum avec Unity Pro
CD de documentation
électronique : UNYUSE909CDM
Guide de référence experts et communication des
automates Quantum avec Unity Pro
CD de documentation
électronique : UNYUSE909CDM
Guide de référence du matériel des automates Quantum 840USE10001
Guide de service des E/S du réseau Modbus Plus,
version 2.0
840USE 0401
Guide de planification et d'installation du système de
câblage des E/S distantes, version 3.0
890USE10101
Guide de planification et d'installation du réseau Modbus 890USE10001
Plus, version 4.0
Commentaires
utilisateur
Envoyez vos commentaires à l'adresse e-mail [email protected]
11
A propos de ce manuel
12
Présentation du système de
redondance d'UC Modicon
Quantum avec Unity
I
Présentation
Objectif
Cette section présente le système de redondance d'UC Modicon Quantum avec
Unity. Elle décrit le matériel disponible, la compatibilité du système de redondance
d'UC Modicon Quantum avec Unity avec des systèmes hérités et l'utilisation de la
logique CEI et de Unity.
Contenu de cette
partie
Cette partie contient les chapitres suivants :
Chapitre
Titre du chapitre
Page
1
Vue d'ensemble du système de redondance d'UC Modicon
Quantum avec Unity
17
2
Compatibilité, différences et restrictions du système de
redondance d'UC Modicon Quantum avec Unity
45
3
Utilisation de la logique CEI et système de redondance d'UC
Modicon Quantum avec Unity
53
15
Présentation du système de redondance d'UC Modicon Quantum avec Unity
16
Vue d'ensemble du système de
redondance d'UC Modicon
Quantum avec Unity
1
Introduction
Vue d'ensemble
Vous trouverez dans ce chapitre une vue d'ensemble du système de redondance
d'UC Modicon Quantum avec Unity, du module et des voyants.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Présentation du système de redondance d'UC Modicon Quantum avec Unity
18
Présentation du module 140 CPU 671 60 du système de redondance d'UC
Modicon Quantum fonctionnant sous Unity
20
Présentation du système de redondance d'UC Modicon Quantum avec Unity
22
Composants 140 CPU 671 60 du système de redondance d'UC Modicon
Quantum avec Unity
25
Fonctionnement de la redondance d'UC Modicon Quantum avec le clavier
Unity 140 CPU 671 60
27
Utilisation des voyants du module Unity 140 CPU 671 60 du système
redondance d'UC Modicon Quantum
29
Utilisation des écrans LCD du module Unity 140 CPU 671 60 du système de
redondance d'UC Modicon Quantum
31
17
Vue d'ensemble du système de redondance d'UC Modicon Quantum avec Unity
Présentation du système de redondance d'UC Modicon Quantum avec Unity
Objectif d'un
système de
redondance d'UC
Utilisez un système de redondance d'UC Modicon Quantum fonctionnant sous Unity
si aucune interruption du processus n'est admise. La haute disponibilité des
systèmes de redondance d'UC est atteinte grâce à des réseaux redondants. Un
système de redondance d'UC présente deux configurations identiques.
z Module Modicon Quantum 140 CPU 671 60
z Module d'alimentation Modicon Quantum
z Module de communication RIO Modicon Quantum
z Modules optionnels Modicon (NOE, NOM)
L'un des modules 140 CPU 671 60 sert d'automate primaire et l'autre d'automate
redondant. L'automate primaire exécute le programme d'application et utilise les E/
S distantes.
Configurations
identiques
Deux embases sont configurées avec du matériel et des éléments logiciels
identiques.
L'un des automates programmables industriels (API) sert d'automate primaire et
l'autre d'automate redondant. Si l'un de ces automates est réglé sur l'état Primaire,
l'autre doit être sur l'état Redondant ou Hors ligne.
Automates
primaire et
redondant
L'automate primaire exécute le programme d'application, contrôle les E/S distantes
et met à jour l'automate redondant après chaque cycle (du programme). L'automate
redondant prend en charge le contrôle lors d'un cycle si l'automate primaire est
défaillant. Pour déterminer si l'automate primaire est défaillant, notez l'état de
l'automate affiché dans l'écran LCD de l'UC avancée et l'état du module de
communication RIO affiché par ses voyants. (voir p. 156)
L'automate redondant n'exécute pas l'intégralité du programme d'application, mais
uniquement la première section. En outre, il ne contrôle pas les E/S distantes, mais
il vérifie la disponibilité de l'équipement de redondance d'UC Modicon Quantum
avec Unity.
Capacité de
basculement
L'un des deux automates peut servir d'automate primaire et l'autre d'automate
redondant.
Les états Primaire et Redondant sont permutables.
Par conséquent, si l'un des deux automates sert d'automate primaire, l'autre doit
être en mode Redondant. Dans le cas contraire, le deuxième automate est réglé sur
le mode par défaut, c'est-à-dire Hors ligne.
Les E/S distantes sont toujours contrôlées par l'automate primaire.
18
Vue d'ensemble du système de redondance d'UC Modicon
Surveillance du
système
Les automates primaire et redondant communiquent en permanence l'un avec
l'autre pour surveiller la fonctionnalité du système.
z Si l'automate primaire est défaillant, l'état des automates est basculé
L'automate redondant devient l'automate primaire, il exécute le programme
d'application et contrôle les E/S distantes
z Si l'automate redondant est défaillant, l'automate primaire continue à fonctionner
sans redondance et comme système autonome
Redémarrage
Lors du redémarrage, l'automate qui possède la plus petite adresse MAC devient
l'automate primaire. Le deuxième système devient automatiquement l'automate
redondant.
Traitement des
E/S
Note : Le système de redondance d'UC Modicon Quantum avec Unity gère les E/
S connectées à un réseau d'E/S distantes et la scrutation d'E/S via Ethernet.
Traitement des
E/S locales
Les E/S locales ne sont pas gérées dans l'environnement du système de
redondance d'UC Modicon Quantum avec Unity. Cependant, les E/S locales
peuvent être configurées et exécutées, mais elles ne possèdent pas de sauvegarde
correspondante.
Configuration
logicielle requise
Configuration requise pour le système de redondance d'UC Modicon Quantum
avec Unity :
z Unity Pro version 2.0 ou supérieure
z Micrologiciel CRA : version 1.25 ou supérieure
z Micrologiciel CRP : version 1.14 ou supérieure
Configuration
des adresses
(MB+) Modbus
Plus
Note : Première configuration de l'adresse MB+
1. Adresse MB+ par défaut = 1 (nouveau module 140 CPU 671 60 usine)
2. Modifiez l'adresse MB+ lors de la première configuration (sur les deux
automates).
Recommandations de Schneider Electric : Ne modifiez pas l'adresse MB+ après
la première configuration, car une opération non souhaitée risque de se produire.)
(Voir p. 81)
19
Vue d'ensemble du système de redondance d'UC Modicon Quantum avec Unity
Présentation du module 140 CPU 671 60 du système de redondance d'UC
Modicon Quantum fonctionnant sous Unity
Illustration
L'illustration suivante montre le module 140 CPU 671 60 du système de
redondance d'UC Modicon Quantum (fonctionnant sous Unity) et ses composants.
Son port de communication à fibre optique HSBY différencie ce module de l'UC
avancée du module 140 CPU 651 60.
140
CPU 671 60
HOT STANDBY CONTROLLER
1
2
3
RESTART
4
Batt
12
13
ESC
MOD
ENTER
5
MODBUS
6
USB
7
Modbus Plus
PC CardA
Mem. Extract Rdy
8
9
10
STS
HSBY Link
PC CardB
COM
11
Mac Address
00:00:##:##:##:##
20
1
Numéro de modèle, description du module, code couleur
2
Couvre-objectif (ouvert)
3
Ecran LCD (recouvert ici par le couvre-objectif)
4
Interrupteur à clé
Vue d'ensemble du système de redondance d'UC Modicon
5
Clavier (comportant 2 voyants rouges)
6
Port Modbus (RS-232) (RS-485)
7
Port USB
8
Port Modbus Plus
9
Emplacements A et B PCMCIA (Type II, Type III)
10 Voyants (jaunes) pour la communication Ethernet
11 Port de communication à fibre optique HSBY
12 Bouton de redémarrage
13 Pile (installée par l'utilisateur)
Note : Les processeurs avancés Unity Quantum sont équipés de deux réceptacles
(A et B) pouvant accueillir des cartes PCMCIA. PCMCIA est un type standard de
carte mémoire.
21
Vue d'ensemble du système de redondance d'UC Modicon Quantum avec Unity
Présentation du système de redondance d'UC Modicon Quantum avec Unity
Composants du
système
Le graphique suivant illustre les composants requis pour un système de redondance
d'UC Modicon Quantum avec Unity.
1
5
2
3
6
10
5
3
A B
6
10
A B
4
7
9A
7A
9
8
7C
8
7B
22
1
Automate primaire
2
Automate redondant
3
Système de redondance d'UC Modicon Quantum fonctionnant sous Unity avec
coprocesseur intégré
4
Câble à fibre optique à brancher sur les deux automates
5
Module d'alimentation Modicon Quantum : Installez le module d'alimentation dans le
premier emplacement pour une meilleure disposition du rack.
Vue d'ensemble du système de redondance d'UC Modicon
6
Module de communication RIO Modicon Quantum
7
Câble coaxial avec des répartiteurs (7A) (MA-0186-100), des terminaisons principales
(7B) (52-0422-000) et une prise (7C) (MA-0185-100) pour connecter les modules de
communication RIO (6) aux stations RIO (8). Les connexions hachurées représentent une
connexion redondante dans le réseau RIO, qui n'est pas obligatoire pour le système de
redondance d'UC Modicon Quantum avec Unity.
8
Station RIO Modicon Quantum
9
Ordinateur Unity Pro connecté aux deux automates via Modbus ou Modbus Plus (9A)
10 Modules optionnels (NOM, NOE), si requis
Configuration
logicielle requise
Notez les informations suivantes :
z Les modules CRA doivent être équipés de la version 1.25 ou supérieure du
micrologiciel
Le système de redondance d'UC Unity n'est PAS compatible avec les versions
antérieures des modules CRA
z Les modules CRP doivent être équipés de la version 1.14 ou supérieure du
micrologiciel
Le système de redondance d'UC Unity n'est PAS compatible avec les versions
antérieures des modules CRP.
23
Vue d'ensemble du système de redondance d'UC Modicon Quantum avec Unity
Composants 140 CPU 671 60 du système de redondance d'UC Modicon
Quantum avec Unity
Couvre-objectif
Protège et permet d'accéder à ce qui suit :
z Interrupteur à clé
z Pile
z Bouton de réinitialisation
Ouvrez le couvre-objectif en le faisant glisser vers le haut.
Ecran LCD
Comporte un écran LCD standard de 2 lignes de 16 caractères, doté d'une fonction
de rétroéclairage et d'un contraste réglable.
Le rétroéclairage est activé lorsque :
z le pilote du clavier détecte une pression de touche
z l'état de l'interrupteur à clé change
z un message d'erreur s'affiche à l'écran
Le rétroéclairage faiblit :
z si l'interrupteur à clé ou le clavier n'a pas été utilisé
Le rétroéclairage faiblit en 5 secondes
z si un message d'erreur est généré
Le rétroéclairage reste activé jusqu'à ce que l'erreur soit corrigée et que le
message d'erreur disparaisse
Ecran 2 lignes de 16 caractères
24
Vue d'ensemble du système de redondance d'UC Modicon
Interrupteur à clé
L'interrupteur à clé sert à sécuriser le niveau d'autorisation et à protéger la mémoire.
L'interrupteur à clé a deux positions : verrouillé et déverrouillé.
Position de la clé
Fonctionnement de l'automate
Déverrouillé
z
z
Verrouillé
z
z
Toutes les opérations de menu système peuvent être appelées et
tous les paramètres modifiables 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.
Aucune opération de menu système ne peut être appelée et tous
les paramètres du module sont en lecture seule.
La protection mémoire est activée.
Le fait de régler l'interrupteur à clé de la position "Verrouillé" à "Déverrouillé", ou
inversement, active le rétroéclairage de l'écran.
Clavier
Le clavier 140 CPU 671 60 du système de redondance d'UC Modicon Quantum
avec Unity comporte cinq touches affectées à une adresse matérielle.
Clavier à 5 touches comportant 2 voyants
1
ESC
MOD
ENTER
2
1
5 touches
2
2 voyants
Utilisez le clavier pour accéder à l'ensemble des menus système de la redondance
d'UC Modicon Quantum avec Unity, et :
z effectuez des opérations sur l'automate, par exemple, Start PLC, Stop PLC
z affichez les paramètres du module, par exemple, les paramètres de
communication
Bouton de
réinitialisation
Forcer le démarrage à froid de l'automate.
25
Vue d'ensemble du système de redondance d'UC Modicon Quantum avec Unity
Fonctionnement de la redondance d'UC Modicon Quantum avec le clavier Unity
140 CPU 671 60
Utilisation des
touches
fonction
Touche
ESC
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
ENTER
Pour définir une zone sur l'affichage en mode de modification
MOD
Voyant : allumé
Touche active
z Pour parcourir les options de menu
z Pour parcourir les options de zone du mode de
modification
Voyant :
clignotant
Touche active
z Pour parcourir les options de la zone en mode de
modification
Voyant : éteint
Voyant allumé
Touche inactive
Pas d'option de menu, pas d'option de zone
z
Touche active
z Pour se déplacer dans un écran, de zone en zone
z Pour accéder au sous-menu
Voyant clignotant Touche active
z Pour se déplacer dans une zone en mode de
modification, chiffre par chiffre
Voyant éteint
26
Touche inactive
z Pas de sous-menu pour l'option de menu
z Pas de déplacement dans un écran
z Pas de déplacement dans une zone
Vue d'ensemble du système de redondance d'UC Modicon
Réglage du
contraste
Le contraste est réglable depuis le clavier lorsque l'écran par défaut se présente de
la manière suivante :
Etape
1
Action
Appuyez sur la touche MOD :
MOD
2
Pour un contraste plus sombre, appuyez sur :
3
Pour un contraste plus clair, appuyez sur :
4
Pour confirmer le réglage, appuyez sur :
ENTER
Utilisation du
rétroéclairage
Appuyer sur une touche active le rétroéclairage de l'écran (s'il était désactivé). Si
l'utilisateur appuie sur ECHAP et que le rétroéclairage de l'écran était désactivé, le
rétroéclairage de l'écran s'active de nouveau et l'écran par défaut s'affiche.
Si à tout moment l'exécutif détecte une erreur dans le processeur, il affiche un
message d'erreur à l'écran et le rétroéclairage s'active jusqu'à la suppression de la
condition d'erreur.
27
Vue d'ensemble du système de redondance d'UC Modicon Quantum avec Unity
Utilisation des voyants du module Unity 140 CPU 671 60 du système
redondance d'UC Modicon Quantum
Présentation
Le module 140 CPU 671 60 du système de redondance d'UC Modicon Quantum
fonctionnant sous Unity est doté de deux indicateurs :
1. Ecran LCD (voir p. 31)
L'écran par défaut sert d'écran d'état de l'automate (voir p. 34)
2. Voyants (voir p. 30)
Positionnement des indicateurs du module 140 CPU 671 60 du système de
redondance d'UC Modicon Quantum avec Unity
140
CPU 671 60
HOT STANDBY CONTROLLER
1
Batt
RESTART
ESC
MOD
ENTER
USB
Modbus Plus
COM
STS
HSBY Link
PC CardB
PC CardA
MODBUS
Mem. Extract Rdy
Mac Address
00:00:##:##:##:##
28
1
Ecran LCD (couvre-objectif fermé)
2
Voyants
2
COM
STS
Vue d'ensemble du système de redondance d'UC Modicon
Signification des
voyants
Les voyants fournissent diverses informations.
CPU 671 60 (redondance d'UC)
Voyants Couleur
Description
COM
Contrôlé par le matériel du
Jaune
coprocesseur
STS
Jaune
Signification
1
Contrôlé par le micrologiciel du
coprocesseur
1
Activité de communication entre les
automates primaire et redondant
Etat du coprocesseur
z Clignotant
z Le système est redondant et
les données sont échangées
entre l'automate primaire et
l'automate redondant.
z Allumé en continu
z Le système n'est PAS
redondant.
z Démarrage du coprocesseur
lors de la mise sous tension
jusqu'à la fin des auto-tests.
z Eteint
z Echec des auto-tests du
coprocesseur
Remarque : Aucune action ne permet de restaurer les voyants à l'état par défaut.
1. L'unité centrale du système de redondance d'UC Modicon Quantum fonctionnant sous
Unity utilise un coprocesseur intégré qui fournit une liaison de communication dédiée et qui
transfère des données entre les automates primaire et redondant.
29
Vue d'ensemble du système de redondance d'UC Modicon Quantum avec Unity
Utilisation des écrans LCD du module Unity 140 CPU 671 60 du système de
redondance d'UC Modicon Quantum
Présentation
L'écran de l'automate affiche des messages. Ces messages indiquent l'état de
l'automate. Il existe quatre niveaux de menus et de sous-menus. Tous les menus
sont accessibles via le clavier 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 :
z Utilisation des menus et des sous-menus PLC Operations, p. 35
z Utilisation des menus et des sous-menus Communications, p. 39
z Utilisation des menus et des sous-menus System Info, p. 42
z Utilisation des menus et des sous-menus LCD Settings, p. 43
Structure : Menus et sous-menus de l'écran LCD
Mode
1
2
Quantum
PLC Operations =>
Quantum
Communications =>
3
4
30
State
Bat L
port
1
Ecran par défaut
2
Menus système
3
Sous-menus
4
Sous-écrans
Quantum
System Info =>
Quantum
LCD Settings =>
Vue d'ensemble du système de redondance d'UC Modicon
Accès aux
écrans
Utilisez le clavier pour accéder aux menus et sous-menus du système.
Etape
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 :
ENTER
3
Pour revenir au menu précédent, appuyez sur le bouton suivant :
ESC
Description de
l'écran par défaut
L'écran par défaut affiche les informations suivantes :
Mode
State
port
Bat L
PCM
L'écran par défaut est en lecture seule.
Ecrans par Champs
défaut
disponibles
Options
Description
disponibles
Par défaut
RUN
State
Le programme d'application est en cours
d'exécution.
Automate primaire en mode RUN
Automate redondant en mode RUN
Automate local en mode RUN
STOP
Le programme d'application n'est PAS
en cours d'exécution.
Automate local en mode STOP
No Conf
BatL
L'UC ne contient pas de programme
d'application.
Les indicateurs indiquent l'état la pile.
Allumé en continu = pile déchargée
Aucun message = pile OK
z
z
31
Vue d'ensemble du système de redondance d'UC Modicon Quantum avec Unity
Ecrans par Champs
défaut
disponibles
Port
USB
Indique que le port est actif
Modbus
Plus
MB+
Indique que Modbus Plus est actif
mb+
Aucune activité
Modbus
232
Activité du port série pour RS-232
485
Activité du port série pour RS-485
1
Indique que la carte dans l'emplacement
1 est en cours d'accès
L'état affiché renseigne sur le
fonctionnement de la pile
z Allumé en continu = pile OK
z Aucun message = pile déchargée
2
Clignote lors de l'accès à la carte dans
l'emplacement 2.
L'état affiché renseigne sur le
fonctionnement de la pile
z Allumé en continu = pile OK
z Aucun message = pile déchargée
PCM
32
Options
Description
disponibles
Vue d'ensemble du système de redondance d'UC Modicon
Utilisation des
menus et des
sous-menus PLC
Operations
Structure : Menu et sous-menus PLC Operations
Quantum
PLC Operations =>
PLC Operations
Start PLC
=>
Press <ENTER> to
confirm Start
=>
PLC Operations
Stop PLC
=>
Press <ENTER> to
confirm Stop
=>
PLC Operations
Init PLC
=>
Press <ENTER> to
confirm Init
=>
PLC Operations
Hot Standby
=>
Hot Standby
State: State
Hot Standby
Mode: Mode
Hot Standby
Order: OOOOOO
Hot Standby
Transfer
Hot Standby
Diag:
=>
=>
Press <ENTER> to
confirm Transfer =>
Hot Standby
diag: halt
Hot Standby
diag: rio fails
Hot Standby
diag: hsby fails
Hot Standby
diag: stop
Hot Standby
diag: off keypad
Hot Standby
diag: off %sw60
Hot Standby
diag: takeover
Hot Standby
diag: run
Hot Standby
diag: plug&run
Hot Standby
diag: power up
33
Vue d'ensemble du système de redondance d'UC Modicon Quantum avec Unity
Sous-menu : PLC Operations : Start, Stop, 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.
Sous-menu : PLC Operations : Hot Standby
Ecrans Hot
Standby
Champs
disponibles
Options disponibles
Description
Hot Standby
State:
State
(lecture seule)
PRIMARY
L'automate est primaire
STANDBY
L'automate est redondant
Hot Standby
Mode:
Mode
RUN
Modifiable
uniquement si :
z l'interrupteur à
clé est
déverrouillé ;
z l'option Clavier
OFFLINE
invalide n'est
pas
sélectionnée.
Off Line
L'automate est hors ligne
allumé en
continu
L'automate est activé et sert
d'automate primaire ou peut
prendre le rôle de l'automate
primaire si cela est nécessaire.
clignotant
Automate en attente de
configuration
allumé en
continu
z
z
z
z
clignotant
34
L'automate est mis hors
service sans être arrêté ou
mis hors tension
Si l'automate est en mode
Primaire lorsque l'état Mode
passe sur OFFLINE, il
passe en mode Redondant
Si l'automate redondant est
en mode OFFLINE,
l'automate primaire
continue de fonctionner
sans sauvegarde
L'état OFFLINE ne prend
pas en charge les E/S
distantes (RIO). (Seul l'état
primaire prend en charge
les RIO)
Automate en attente de
configuration
Vue d'ensemble du système de redondance d'UC Modicon
Ecrans Hot
Standby
Champs
disponibles
Options disponibles
Description
Hot Standby
Order:
OOOOOO
(lecture seule)
A
Ordre d'alimentation de la
redondance d'UC
L'ordre provient de l'adresse
MAC. L'automate avec la plus
petite adresse MAC est défini
sur A.
Hot Standby
Transfer:
Mode
Modifiable uniquement si :
z l'interrupteur à clé est déverrouillé ;
z l'option Clavier invalide n'est pas
sélectionnée.
Hot Standby
Diag
L'ordre des écrans de diagnostic dépend des opérations et peut donc être
différent de celui présenté ci-dessous.
B
Appuyez sur <ENTER> pour
confirmer le transfert. Le
transfert lance la requête pour
la mise à jour du programme
d'application depuis l'automate
primaire.
En appuyant sur une autre
touche, vous annulez la
requête de transfert et vous
revenez à l'écran des options
de menu Hot Standby
Transfer.
Halt
Tâche utilisateur en mode Halt.
RIO fails
Erreur reportée par le module
de communication RIO
HSBY fails
Erreur reportée par la liaison
optique
Stop
Commande d'arrêt
sélectionnée
Off keypad
Commande de désactivation
saisie sur le clavier
Off %sw60
Commande de désactivation
définie dans le registre de
commande
Take over
L'automate redondant passe
en mode primaire
Run
Commande Run sélectionnée
Plug & Run
Automate redondant installé et
démarré
Power up
Mise sous-tension de
l'automate par l'utilisateur
35
Vue d'ensemble du système de redondance d'UC Modicon Quantum avec Unity
Utilisation des
menus et des
sous-menus
Communications
Structure : Menu et sous-menus Communications
Quantum
PLC Communications =>
Communications
TCP/IP Ethernet =>
TCP/IP Ethernet
IP Address
=>
IP Address:
###.###.###.###
TCP/IP Ethernet
Subnet Mask
=>
Subnet Mask:
###.###.###.###
TCP/IP Ethernet
IP Gateway
=>
IP Gateway:
###.###.###.###
TCP/IP Ethernet
MAC Address =>
MAC Address:
Communications
Modbus Plus
=>
MB+ Address:
Communications
Serial Port
=>
Mode Protocol: Adr
##.##.##.##.##.##
##
Modbus Plus State
Rate,Par,DB,SB
=>
Serial Port
RS-Mode: RS-232
Serial Port
Protocol: Modbus
Serial Port
Unit Address:
1
Serial Port
Baudrate:
9600
Serial Port
Parity:
Even
Serial Port
Databits:
RTU - 8
Serial Port
RS-Mode: RS-232
Serial Port
Stopbits:
36
1
Vue d'ensemble du système de redondance d'UC Modicon
Sous-menu : PLC Communications : TCP/IP Ethernet
Ecrans TCP/IP
Ethernet
Champs disponibles
Options disponibles
Description
TCP/IP Ethernet
###.###.###.###
(non modifiable)
Nombres décimaux
Affiche l'adresse IP.
###.###.###.###
(non modifiable)
Nombres décimaux
Affiche l'adresse du
masque de sousréseau.
Nombres décimaux
IP Gateway
###.###.###.###
(non modifiable)
Affiche l'adresse de
la passerelle IP
Ethernet TCP/IP.
TCP/IP Ethernet
MAC Address
##.##.##.##.##.##
(lecture seule)
Nombres
hexadécimaux
Affiche l'adresse
MAC (Medium
Access Control Contrôle d'accès au
support de
communication).
IP Address1,2
TCP/IP Ethernet
Subnet Mask
1
TCP/IP Ethernet
1
Sous-menu : PLC Communications : Modbus Plus
Ecrans Modbus
Plus
Champs disponibles
Options
disponibles
Description
Modbus Plus
Address
##
(modifiable uniquement
si l'interrupteur à clé est
déverrouillé)
1-64
Permet de saisir une
adresse Modbus Plus
valide
Monitor Link
Etat Modbus Plus
Modbus Plus State
Normal Link
Sole Station
Duplicate address
No Token
37
Vue d'ensemble du système de redondance d'UC Modicon Quantum avec Unity
Sous-menu : PLC Communications : Serial Port
Ecrans Serial
Port
Champs
disponibles*
Serial Port
Mode
Options disponibles
Description
232
Mode RS
485
Protocole
ASCII
Protocoles disponibles
RTU
Adr
1 - 247
Adresse de l'unité
Pour basculement Modbus
Primaire 1 - 119
Redondant 129 - 247
Rate
50, 75, 110, 134.5, 150, 300,
600, 1200, 1800, 2400, 3600.
4800, 7200, 9600, 19200 bit/s
Débit en bauds
Par
NONE
Parité
ODD
EVEN
*
Utilisation des
menus et des
sous-menus
System Info
38
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é, tous les champs sont modifiables.
Structure : Menu et sous-menus System Info
Quantum
System Info
=>
System Info
Stop Code
=>
Stop Code: ####
Description
System Info
Firmware Info
=>
OS Ldr Rev: ##.##
Exec Rev: ##.##
System Info
Hardware Info
=>
HW Rev:
Rev
SN:
########
Vue d'ensemble du système de redondance d'UC Modicon
Sous-menu : PLC Communications : System Info
Ecrans
System Info
Champs
disponibles*
Stop Code
####
Affiche le code d'arrêt de la machine.
Description
Affiche la description du code d'arrêt de
la machine.
##.##
Affiche le numéro de révision de OS
Loader.
##.##
Affiche le numéro de révision de
l'exécutable.
Rev
Affiche le numéro de révision du
matériel.
########
Affiche le numéro de série du matériel.
Firmware Info
Hardware Info
*
Utilisation des
menus et des
sous-menus LCD
Settings
Options
disponibles
Description
Tous les champs sont en lecture seule.
Structure : Menus et sous-menus LCD Settings
Quantum
LCD Settings
=>
LCD Settings
LCD Contrast: ###
0% is black
100% is green
LCD Settings
LCD Light:
time
On
Off
1 Min
5 Min
10 Min
15 Min
Sous-menu : LCD Settings : LCD Contrast
Ecrans LCD
Contrast
Champs
disponibles
Description
LCD Contrast:
####
Plus le pourcentage est bas, plus l'écran est
sombre. Plus le pourcentage est élevé, plus l'écran
est clair.
Utilisez les touches de direction pour ajuster le
réglage.
z La flèche vers le haut augmente le pourcentage
z La flèche vers le bas diminue le pourcentage
39
Vue d'ensemble du système de redondance d'UC Modicon Quantum avec Unity
Sous-menu : LCD Settings : LCD Light
40
Ecrans LCD
Light
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 cinq minutes.
10 Min
L'écran LCD reste allumé pendant dix minutes.
15 Min
L'écran LCD reste allumé pendant quinze minutes.
Compatibilité, différences et
restrictions du système de
redondance d'UC Modicon
Quantum avec Unity
2
Introduction
Vue d'ensemble
Ce chapitre vous offre une vue d'ensemble des compatibilités au sein d'un système
déjà installé, des différences provenant des systèmes de redondance d'UC hérités
et des restrictions pour le système de redondance d'UC Modicon Quantum avec
Unity.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Compatibilité avec les systèmes installés
46
Bits et mots système
47
Restrictions multitâches
48
Restrictions au niveau des E/S locales et distribuées
49
Autres restrictions du module
50
Restrictions au niveau de la liaison USB
51
Restrictions au niveau de l'application
52
45
Compatibilité, différences, restrictions
Compatibilité avec les systèmes installés
Systèmes hérités
Modicon
Quantum
Si vous installez un exécutif Unity Pro, remplacez le processeur hérité (16 et 32 bits)
et le module d'option CHS par un module 140 CPU 671 60 du système de
redondance d'UC Modicon Quantum fonctionnant sous Unity. Sinon, le système de
redondance d'UC Modicon Quantum sous Unity n'est pas disponible.
Note : CONNEXIONS A FIBRE OPTIQUE EXISTANTES
Les connexions à fibre optique utilisées sur le module CHS ne fonctionnent PAS
avec le module 140 CPU 671 60 du système de redondance d'UC Modicon
Quantum fonctionnant sous Unity.
Note : DIFFERENCES PAR RAPPORT A UN SYSTEME HERITE
Pour installer un module Unity 140 CPU 671 60 du système de redondance d'UC
Modicon Quantum dans l'embase, vous avez besoin de deux emplacements
consécutifs.
Les systèmes hérités nécessitent deux emplacements dans l'embase, mais ceuxci ne doivent pas obligatoirement être consécutifs.
Coprocesseur et
module de
communication
d'E/S distantes
46
Au lieu d'un module d'option de redondance d'UC Modicon Quantum
(140 CHS 110 00), un coprocesseur intégré (Coprocesseur) fournit une liaison de
communication dédiée, transférant les données entre les automates primaire et
redondant. Cette liaison dédiée ne peut pas être utilisée pour un autre type de
communication.
Le système requiert des modules d'option du module d'E/S distantes S908
(140 CRP 93 x00) pour la communication avec les stations d'E/S distantes et
l'échange d'état entre les automates primaire et redondant.
Compatibilité, différences, restrictions
Bits et mots système
Présentation
Conformément aux normes CEI, Unity utilise des objets globaux appelés bits
système et mots système. Les utilisateurs de produits Schneider Electric hérités
sont familiers avec les registres (notation 984LL). Quelle que soit la notation, le
comportement reste le même.
Mot système
%SW60
Le mot système %SW60 peut être utilisé pour lire et écrire dans le registre de
commande du système de redondance d'UC Modicon Quantum avec Unity.
Note : %SW60 est décrit selon la convention CEI.
Mot système
%SW61
Le mot système %SW61 peut être utilisé pour lire le contenu du registre d'état du
système de redondance d'UC Modicon Quantum avec Unity.
Note : %SW61 est décrit selon la convention CEI.
Mots système
%SW62 et
%SW63
Les mots système %SW62 et %SW63 sont des registres inversés réservés au
processus de transfert inversé. Les deux registres inversés peuvent être écrits dans
le programme d'application (première section) de l'automate redondant, puis sont
transférés lors de chaque cycle vers l'automate primaire.
47
Compatibilité, différences, restrictions
Restrictions multitâches
Général
Dans un système de redondance d'UC Modicon Quantum avec Unity, l'automate
redondant est prêt à prendre le rôle de l'automate primaire en ayant la même
application chargée (dans l'automate redondant) et en recevant de l'automate
primaire — une fois par cycle — une copie des données de l'automate primaire. Au
cours du cycle, une synchronisation serrée est exécutée entre les automates
primaire et redondant.
MAST
Schneider Electric recommande d'utiliser uniquement MAST pour transférer des
données au cours d'un cycle. Les tâches sont gérées séparément et de manière
séquentielle. L'utilisation de MAST apparaît pertinente avec les systèmes de
redondance d'UC Modicon Quantum courants, car le mode multitâche n'est pas
fourni et le transfert des données est synchronisé avec MAST.
Evénements
asynchrones
L'utilisation d'un système de redondance d'UC Modicon Quantum avec Unity dans
un environnement multitâche peut entraîner une modification des données entre
chaque cycle. En effet, dans un système multitâche, des événements peuvent se
produire de manière asynchrone par rapport au cycle normal. Ces événements
peuvent se produire à une vitesse supérieure, identique ou inférieure. Ainsi, les
données modifiées par ces événements peuvent être modifiées au cours d'un
transfert.
FAST et AUX
Note : FAST et AUX peuvent être utilisés.
Assurez-vous d'analyser les besoins de votre système et de considérer les
problèmes pouvant survenir si vous utilisez FAST ou AUX.
48
Compatibilité, différences, restrictions
Restrictions au niveau des E/S locales et distribuées
Général
Notez les restrictions suivantes :
z Bien qu'il soit possible d'utiliser les E/S locales et distribuées dans un système de
redondance d'UC Modicon Quantum avec Unity, elles ne font pas partie du
système redondant
z Lorsque des E/S locales et/ou distribuées (DIO) sont utilisées dans un système
de redondance d'UC, chaque automate du système configuré contrôle
UNIQUEMENT ses propres E/S locales et/ou distribuées
49
Compatibilité, différences, restrictions
Autres restrictions du module
Général
50
Le système de redondance d'UC Modicon Quantum avec Unity, version 2.0, ne
prend pas en charge les modules suivants.
Modèle
Prise en charge
140 NOE 771 00
Module NON pris en charge dans Unity V2.0
140 NOE 771 10
Module NON pris en charge dans Unity V2.0
140 NOE 311 00
Module NON pris en charge dans Unity V2.0
140 NOE 351 00
Module NON pris en charge dans Unity V2.0
140 CHS 110 00
Module NON pris en charge dans Unity V2.0
140 NOA 611 10
Module NON pris en charge dans Unity V2.0
140 NOA 622 00
Module NON pris en charge dans Unity V2.0
140 NOL 911 10
Module NON pris en charge dans Unity V2.0
140 CRP 811 00
Module NON pris en charge dans Unity V2.0
140 HLI 340 00
Module NON pris en charge dans Unity V2.0
Compatibilité, différences, restrictions
Restrictions au niveau de la liaison USB
Commutation en
redondance d'UC
indisponible via
la liaison USB
La commutation via la liaison USB n'est pas disponible dans un système de
redondance d'UC avec Unity, car la liaison USB est connectée à un seul processeur,
permettant à Unity Pro de communiquer uniquement avec cet automate local.
Par conséquent, la liaison USB ne peut pas être utilisée pour un accès transparent
à l'automate primaire.
51
Compatibilité, différences, restrictions
Restrictions au niveau de l'application
Evénements
TIMER et erreurs
d'E/S
Les événements TIMER ne sont PAS synchronisés dans les applications du
système de redondance d'UC Modicon Quantum avec Unity. Schneider Electric
recommande de ne pas utiliser les événements TIMER.
Note : PAS D'ECHANGE D'ERREURS D'E/S
Si vous utilisez des événements TIMER, les erreurs d'E/S ne sont pas échangées
entre l'automate primaire et l'automate redondant.
52
Utilisation de la logique CEI et
système de redondance d'UC
Modicon Quantum avec Unity
3
Introduction
Vue d'ensemble
Ce chapitre fournit des informations sur l'utilisation de la logique CEI avec le
système de redondance d'UC Modicon Quantum avec Unity.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Redondance d'UC Modicon Quantum avec Unity et logique CEI
54
Processus de transfert de la RAM d'état du système de redondance d'UC
Modicon Quantum avec Unity
55
Temps de cycle d'un système de redondance d'UC Modicon Quantum avec
Unity
56
Transfert des données d'application dans un système de redondance d'UC
Modicon Quantum avec Unity
59
53
Logique CEI
Redondance d'UC Modicon Quantum avec Unity et logique CEI
Présentation
Un système de redondance d'UC Modicon Quantum avec Unity requiert deux
embases configurées avec du matériel, un micrologiciel et des éléments logiciels
identiques. L'un des deux automates sert d'automate primaire et l'autre d'automate
redondant.
z L'automate primaire met à jour l'automate redondant après chaque cycle.
z Les automates primaire et redondant communiquent en permanence l'un avec
l'autre pour surveiller la fonctionnalité du système.
z L'automate redondant prend en charge le contrôle lors d'un cycle si l'automate
primaire est défaillant.
Transfert de
données et
données
utilisateur
Dans un système de redondance d'UC Modicon Quantum avec Unity, les données
sont transférées de l'automate primaire vers l'automate redondant après chaque
cycle.
Les données suivantes sont transférées après chaque cycle :
z Variables affectées (RAM d'état 128 Ko)
z Toutes les variables non affectées jusqu'à 512 Ko
z Toutes les instances de type DFB et EFB
z Zone de variable SFC
z Bits et mots système
Note : Bits forcés lors d'un transfert
A chaque cycle, tous les bits forcés sont transférés de l'automate primaire vers
l'automate redondant.
Définition de la
RAM d'état
54
La RAM d'état est la plage de mémoire utilisée pour :
z les composants d'entrée et de sortie orientés mot (par exemple, les modules
analogiques)
z les composants d'entrée et de sortie orientés bit (par exemple, les modules
numériques)
z les variables binaires et de mot pour le programme d'application
Quatre types de référence sont affectés à la RAM d'état : %IW, %QW, %I et %Q.
Logique CEI
Processus de transfert de la RAM d'état du système de redondance d'UC
Modicon Quantum avec Unity
Schéma de
transfert de la
redondance d'UC
L'illustration suivante présente le transfert des données du coprocesseur primaire
vers le coprocesseur redondant :
Cycle n
Automate primaire
UC
Cycle logique CEI Comm Diag
Cycle logique CEI Comm Diag
Cycle logique CEIDiag
Données utilisateur
Etat de la RAM : données affectées + non affectées
(128 max. + 512 Ko max.)
640
Ko
640
Ko
Coprocesseur
640
Ko
Données utilisateur
Etat de la RAM : données affectées + non affectées
(128 max. + 512 Ko max.)
Automate redondant
640
Ko
Coprocesseur
UC
Diag
640
Ko
640
Ko
Données utilisateur
Etat de la RAM : données affectées + non affectées
Comm
Diag
Comm
Diag
Cycle n-1
55
Logique CEI
Temps de cycle d'un système de redondance d'UC Modicon Quantum avec Unity
Effet sur le temps
de cycle du
système
Le temps de cycle de tout système de redondance d'UC Modicon Quantum avec
Unity dépend du volume de données transféré.
Etant donné que les données doivent être transférées de l'automate primaire vers
l'automate redondant, le temps de cycle d'un système de redondance d'UC Modicon
Quantum avec Unity est toujours plus élevé que celui d'un système autonome
similaire.
Note : DIFFERENCES PAR RAPPORT A UN SYSTEME HERITE
Dans les systèmes hérités, l'UC effectue à la fois :
z le traitement du programme d'application (projet)
z et le transfert de communication
Dans un système de redondance d'UC Modicon Quantum avec Unity, on a en
parallèle :
z l'UC qui traite le programme d'application
z le coprocesseur qui effectue le transfert de communication
Résultat : Avec Unity, le temps de transfert est largement réduit.
Performances
Un système de redondance d'UC Modicon Quantum avec Unity augmente la durée
d'un cycle MAST, créant ainsi un surdébit.
Note : Surdébit
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 primaire et redondant) :
1. échange des données entre les deux automates
2. fonctionne en parallèle avec le programme d'application
.....
56
Logique CEI
Système de redondance d'UC
Entrée
Entrée
HSBY
HSBY
Temps de cycle MAST
Données
(coproLogique
cesseur)
Sortie
Données
(coprocesseur)
5 ms
par 100 Ko
de surdébit
1ère
section
30 ms
par 100 Ko
Sortie
Primaire
Redondant
La plupart du temps, le cycle MAST masque le cycle réseau.
Exemples
Toutefois, lors du traitement de certains programmes d'application, un surdébit
supplémentaire peut apparaître.
57
Logique CEI
Exemple 1
z Temps de cycle d'une application autonome : 80 ms
z Données (RAM d'état + variables non affectées) : 100 Ko
Temps de cycle système autonome : 80 ms
100 Ko de données à échanger
Entrée
HSBY
Temps de cycle MAST
Exécutif
logique
Résultat
5 ms par 100 Ko de surdébit
Transfer
t
Sortie
58
Primaire
Temps de cycle système redondant : 85 ms
100 Ko de données échangées
30 ms
Aucun impact sur le temps de cycle
échange de données (30 < 80 ms)
Logique CEI
Exemple 2
z Temps de cycle d'une application autonome : 80 ms
z Données (RAM d'état + variables non affectées) : 300 Ko
Temps de cycle système autonome : 80 ms
300 Ko de données à échanger
Temps de cycle système redondant : 105
ms
Résultat
Entrée
HSBY
Primaire
15 ms par 100 Ko de surdébit
Temps de cycle MAST
90 ms
Exécutif
logique
Impact HSBY sur le temps
de cycle = 25 ms
= 15 ms + (90 - 80 ms)
= 25 ms
Transfert
données
Sortie
59
Logique CEI
Transfert des données d'application dans un système de redondance d'UC
Modicon Quantum avec Unity
Différences par
rapport à un
système hérité
Les automates Modicon Quantum actuels qui utilisent le logiciel Concept ont une
limite de transfert des données d'application d'environ 128 Ko. Cette limite inclut les
données affectées (dans la RAM d'état) et non affectées. Pour transférer les
données non affectées, le système doit utiliser une partie de la zone 3x située dans
la RAM d'état. Schneider Electric a choisi cette méthode pour obtenir une
compatibilité avec le module d'option CHS existant (140 CHS 110 00). Un
compromis est alors nécessaire puisque la mémoire disponible diminue lorsque le
nombre de données non affectées augmente et inversement.
Redondance
d'UC Modicon
Quantum avec
Unity
Dans le système 140 CPU 671 60 de redondance d'UC Modicon Quantum avec
Unity, le module d'option CHS n'est plus utilisé. Les fonctions de l'automate et de la
redondance d'UC sont regroupées dans le même appareil. Ainsi, il n'est pas
nécessaire de forcer les données non affectées via la zone 3x. Ne pas forcer signifie
que toute la RAM d'état peut être utilisée en tant que telle (jusqu'à 128 Ko). Outre la
RAM d'état, vous pouvez avoir un maximum de 512 Ko de données non affectées.
Utilisation de la
mémoire
Le système ajuste automatiquement le volume de données à transférer.
Pour plus d'informations sur la taille de la mémoire, sélectionnez
Automate → Utilisation de la mémoire.
60
Configuration et gestion d'un
système de redondance d'UC
Modicon Quantum avec Unity
II
Présentation
Objectif
Cette section décrit trois processus clés pour l'utilisation d'un système de
redondance d'UC Modicon Quantum avec Unity.
z configuration, installation et câblage d'un système de redondance d'UC Modicon
Quantum avec Unity
z configuration d'un système de redondance d'UC Modicon Quantum avec Unity à
l'aide du logiciel Unity Pro
z gestion d'un système de redondance d'UC Modicon Quantum avec Unity une fois
installé
Contenu de cette
partie
Cette partie contient les chapitres suivants :
Chapitre
Titre du chapitre
Page
4
Configuration, installation et câblage d'un système de
redondance d'UC Modicon Quantum avec Unity
63
5
Configuration d'un système de redondance d'UC Modicon
Quantum avec Unity
79
6
Gestion d'un système de redondance d'UC Modicon Quantum
avec Unity
139
61
Gestion du système de redondance d'UC Modicon Quantum avec Unity
62
Configuration, installation et
câblage d'un système de
redondance d'UC Modicon
Quantum avec Unity
4
Introduction
Vue d'ensemble
Ce chapitre présente la configuration, l'installation et le câblage d'un système de
redondance d'UC Modicon Quantum avec Unity.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Configuration du système de redondance d'UC Modicon Quantum avec Unity
Page
64
Affectation de l'extension d'embase
66
Connexion de deux modules CPU 671 60 avancés du système de redondance
d'UC Modicon Quantum avec Unity
69
Connexion des E/S distantes
71
Test du système de redondance d'UC Modicon Quantum avec Unity
75
63
Installation et câblage
Configuration du système de redondance d'UC Modicon Quantum avec Unity
Présentation
Schneider Electric est un leader dans les systèmes de tolérance de défaut,
redondants et de redondance d'UC. La configuration d'un système de redondance
d'UC Modicon Quantum avec Unity implique plusieurs processus qui sont résumés
ci-dessous et expliqués plus en détails ultérieurement.
Affectation des
extensions
d'embase
Un système de redondance d'UC Modicon Quantum avec Unity requiert deux
embases avec un minimum de quatre emplacements.
Vous devez affecter les deux embases de manière identique :
z Même système de redondance d'UC Modicon Quantum fonctionnant sous Unity
avec coprocesseur intégré
z Même micrologiciel
z Même niveau de version
z Même module d'alimentation Modicon Quantum
z Même module de communication RIO Modicon Quantum
En outre, si vous utilisez d'autres modules, par exemple des E/S locales, NOM,
NOE, ceux-ci doivent être identiques.
Connexion de
deux UC
avancées
Connectez les deux UC avancées de redondance d'UC Modicon Quantum avec
Unity à l'aide d'un câble fibre optique, comme décrit dans la rubrique Connexion de
deux modules CPU 671 60 avancés du système de redondance d'UC Modicon
Quantum avec Unity, p. 69.
Mise en place
des automates
primaire et
redondant
Le système détermine que l'une des deux UC avancées de redondance d'UC
Modicon Quantum avec Unity est l'automate primaire et que la seconde est
l'automate redondant.
Le clavier peut fournir des informations sur l'état. Par conséquent, pour afficher
l'état, utilisez le clavier du système de redondance d'UC Modicon Quantum avec
Unity en sélectionnant Quantum PLC Operations => → PLC Operations Hot
Standby => → Hot Standby Order.
Reportez-vous à la section Utilisation des écrans LCD du module Unity
140 CPU 671 60 du système de redondance d'UC Modicon Quantum, p. 30.
Connexion des
E/S distantes
Connectez les modules de communication RIO Modicon Quantum les uns avec les
autres et avec les stations RIO, comme décrit dans la rubrique Connexion des E/S
distantes, p. 71.
64
Installation et câblage
Configuration à
l'aide de Unity
Pro
Avec Unity Pro, configurez un réseau approprié aux embases installées et au
câblage.
Configurez le registre de redondance d'UC pour l'UC avancée de redondance d'UC
Modicon Quantum avec Unity dans Unity Pro, comme décrit dans la rubrique Accès
à la configuration de base, p. 85.
Transfert et
envoi du
programme de
l'automate
primaire vers
l'automate
redondant
Transférez le programme de votre ordinateur vers l'UC avancée à l'aide de la
commande Unity Pro Automate → Transfert du programme vers l'automate.
Reportez-vous à la rubrique Description du transfert du programme d'application,
p. 188.
Envoyez votre programme de l'automate primaire vers l'automate redondant à
l'aide du clavier de l'automate primaire. Sélectionnez Quantum PLC Operations =>
→ PLC Operations Hot Standby => → Hot Standby Transfer => → Press
<ENTER> to confirm Transfer =>.
Reportez-vous à la rubrique Utilisation des écrans LCD du module Unity
140 CPU 671 60 du système de redondance d'UC Modicon Quantum, p. 30.
Note : Vous pouvez envoyer uniquement un programme de l'automate primaire
vers l'automate redondant.
65
Installation et câblage
Affectation de l'extension d'embase
Embases
identiques
nécessaires
Deux embases doivent être configurées avec du matériel, un micrologiciel et des
éléments logiciels identiques, dans le même ordre. Les deux automates peuvent
ensuite être utilisés comme automate primaire ou automate redondant.
Note : INSTALLATION DES AUTOMATES
Schneider Electric recommande de se reporter aux instructions de planification et
d'installation de Schneider Electric. Pour plus d'informations, reportez-vous au
Guide de référence du matériel des automates Quantum - 840 USE 100 00 et
au Guide de planification et d'installation du système de câblage des E/S
distantes - 840 USE 101 00 .
Version du
module
Les automates primaire et redondant doivent appartenir à la famille de produits de
redondance d'UC Modicon Quantum fonctionnant sous Unity.
Les stations RIO Modicon Quantum peuvent appartenir à la série de modules 800
de Schneider Electric.
Installation des
composants et
des modules
Un système de redondance d'UC Modicon Quantum fonctionnant sous Unity
nécessite deux embases avec quatre emplacements minimum.
Les embases (1, 2) doivent être équipées de manière identique avec les
composants suivants :
z Module 140 CPU 671 60 du système de redondance d'UC Modicon Quantum
fonctionnant sous Unity avec coprocesseur intégré (3)
z Module d'alimentation Modicon Quantum (4)
z Module de communication RIO Modicon Quantum (5)
z Autres modules, par exemple, modules NOM, NOE Modicon Quantum (6)
Note : La séquence des modules sur l'embase n'est pas prédéfinie, mais doit être
identique sur les automates primaire et redondant. Dans le cas contraire, il ne peut
pas exister de système de redondance d'UC Modicon Quantum avec Unity.
66
Installation et câblage
Le graphique suivant illustre un schéma possible des composants et de leurs
connecteurs.
1
4
2
3
5
6
4
3
A B
5
6
A B
7
8A
9
8
1
Embase de l'automate primaire
2
Embase de l'automate redondant
3
Module 140 CPU 671 60 du système de redondance d'UC Modicon Quantum fonctionnant
sous Unity avec coprocesseur intégré
4
Module d'alimentation Modicon Quantum : Installez le module d'alimentation dans le
premier emplacement pour une meilleure disposition du rack.
5
Module de communication RIO Modicon Quantum
6
Autres modules, par exemple, modules NOM, NOE Modicon Quantum
7
Câble à fibre optique servant à relier les deux modules 140 CPU 671 60 du système de
redondance d'UC Modicon Quantum fonctionnant sous Unity
8
Câble coaxial avec des répartiteurs (8A) pour connecter les modules de communication
RIO (5) avec les stations RIO du réseau. La connexion hachurée représente une
connexion redondante dans le réseau RIO, qui n'est pas obligatoire pour le système de
redondance d'UC Modicon Quantum fonctionnant sous Unity.
9
Connexion à l'ordinateur Unity Pro via Modbus ou Modbus Plus
67
Installation et câblage
Connexion de deux modules CPU 671 60 avancés du système de redondance
d'UC Modicon Quantum avec Unity
Connexions des
câbles
Si le câble n'est pas correctement connecté, les modules CPU 671 60 avancés du
système de redondance d'UC Modicon Quantum avec Unity ne peuvent pas
communiquer et le système de redondance d'UC ne fonctionne pas. L'automate
primaire fonctionne sans sauvegarde et l'automate redondant reste en mode Hors
ligne.
Les câbles fibre optique sont vendus séparément.
Modèle
Description
490NOR0003
3 m MTRJ/ MTRJ
490NOR0005
5 m MTRJ/ MTRJ
490NOR0015
15 m MTRJ/ MTRJ
Automates connectés par un câble fibre optique croisé.
COM
STS
HSBY Link
PC CardB
STS
HSBY Link
PC CardB
COM
Mac Address
Mac Address
00:00:##:##:##:##
00:00:##:##:##:##
Note : REDUCTION DES ERREURS COMPOSANT
Les concentrateurs et les commutateurs ne doivent pas faire partie de la liaison à
fibre optique.
Par conséquent, la connexion à fibre optique entre les automates primaire et
redondant doit être une connexion directe par câble, qui réduit le nombre de
composants pouvant échouer dans le système redondant.
68
Installation et câblage
Connexion des
deux embases
Les embases primaire et redondante peuvent être placées à 2 km l'une de l'autre.
Si vous placez les modules à plus de 15 m l'un de l'autre, utilisez un câble de 62,5/
125 micromètres avec des connecteurs de type MTRJ. Pour plus de détails,
reportez-vous à la section Informations complémentaires sur le système de
redondance d'UC Modicon Quantum avec Unity, p. 211.
69
Installation et câblage
Connexion des E/S distantes
Connexion de
câbles aux E/S
distantes
Dans chaque configuration :
z Les câbles reliant les processeurs des modules de communication RIO au
réseau RIO doivent être équipés d'adaptateurs F à auto-terminaison.
z Un répartiteur coaxial MA-0186-100 doit être installé entre les processeurs des
modules de communication RIO et le réseau RIO.
z Les stations d'E/S distantes doivent être connectées au câble principal à l'aide
d'une prise MA-0185-100 et d'un câble de dérivation.
z La dernière prise d'un câble principal doit être dotée d'une terminaison principale
52-0422-000. Les stations d'E/S distantes ne doivent pas être connectées
directement au câble principal.
z Un bloc de mise à la terre 60-0545-000 optionnel à la tête du réseau fournira une
connexion à la terre lorsque le câble et le processeur RIO seront déconnectés.
Les blocs de mise à la terre peuvent également être utilisés à d'autres points de
mise à la terre le long du câble principal, le cas échéant.
Pour plus de détails, reportez-vous au Guide de planification et d'installation du
système de câblage des E/S distantes - 890 USE 101 00.
Note : EXIGENCES LIEES AU CABLAGE
z Si vous utilisez un système de redondance d'UC Modicon Quantum
fonctionnant sous Unity pour la consignation des données, les modules de
communication RIO doivent être configurés et connectés avec un câble coaxial
et vous devez configurer une (1) ou plusieurs stations RIO.
70
Installation et câblage
Le schéma suivant illustre le matériel requis pour le câblage des E/S distantes.
1
2
3
3
A B
A B
6
5
7
4
8
4
9
1
Automate primaire
2
Automate redondant
3
Module de communication RIO Modicon Quantum
4
Station RIO Modicon Quantum
5
Câble coaxial (les composants hachurés ne sont pas obligatoires)
6
Adaptateur type F à auto-terminaison
7
Répartiteur (MA-0186-100)
8
Prise (MA-0185-100)
9
Terminaison principale (52-0422-000)
71
Installation et câblage
Connexions sur
des distances
importantes
72
Si vous souhaitez placer les appareils à plus de 3 mètres les uns des autres, prenez
en considération l'impact sur le réseau RIO et sur tout réseau Modbus Plus.
Les automates sont connectés au réseau RIO via un câble coaxial. Plus la distance
entre les automates est importante, plus la qualité du câble principal requise doit
être élevée pour maintenir l'intégrité du signal.
Pour plus d'informations sur les qualités de câble, les distances et l'intégrité du
signal, reportez-vous au Guide de planification et d'installation du système de
câblage des E/S distantes - 890 USE 101 00.
Si vous ne trouvez pas de câble coaxial adapté pour maintenir l'intégrité du signal
sur le réseau RIO, vous pouvez utiliser des répéteurs à fibre optique pour améliorer
le signal.
Pour plus d'informations sur l'extension d'un réseau Modbus Plus, reportez-vous au
Guide de planification et d'installation du réseau Modbus Plus - UNY USE 10410
V10E.
Installation et câblage
Test du système de redondance d'UC Modicon Quantum avec Unity
Méthodes de test
Procédez comme suit pour réaliser les tests d'observation des éléments suivants :
z Démarrage de la redondance d'UC
z Transfert automatique du programme d'application
z Basculement du contrôle de l'automate primaire vers l'automate redondant
Ces tests sont utiles mais pas obligatoires. Si vos embases sont parallèles sur le
plan horizontal et espacées de 1 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
Procédez comme suit.
Etape
Action
1
Configurez deux embases avec des éléments matériels et un micrologiciel
identiques, en respectant le même ordre.
2
Connectez-vous à une station d'E/S distante (RIO). Reportez-vous à la section
Mise en place des automates primaire et redondant, p. 64.
Remarque : Assurez-vous que le câble fibre optique est connecté entre les
automates.
3
Lancez le logiciel Unity Pro et configurez le rack local et la station d'E/S distante
conformément à la configuration physique.
4
Exécutez la commande Générer le projet et enregistrez votre programme
d'application.
5
Mettez un automate sous tension et connectez-vous à ce dernier.
Remarque : Le clavier du panneau avant affiche No Conf.
6
Chargez le programme d'application et mettez l'automate en mode RUN.
Remarque : L'automate devient un automate primaire en mode RUN.
7
Mettez l'autre automate sous tension.
Remarque : Le transfert du programme d'application démarre automatiquement.
L'autre automate devient un automate redondant en mode RUN.
8
Assurez-vous que les automates primaire et redondant sont en mode RUN.
73
Installation et câblage
Préparation au
basculement
Une fois les étapes précédentes terminées, votre système de redondance d'UC
Modicon Quantum avec Unity est prêt à effectuer un basculement. Effectuez le
basculement à l'aide :
z du sous-menu Hot Standby depuis le clavier situé sur le panneau avant
z du bit système %SW60.1 ou %SW60.2 du registre de commande
Note : Observation du basculement
Pour observer l'effet d'un basculement sur les modules d'E/S, configurez la station
d'E/S distante (RIO) à l'aide d'un module de sortie TOR au cours du démarrage
initial. Avant d'effectuer un basculement, connectez-vous à l'automate 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
74
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 primaire.
2
Accédez au menu PLC Operations.
3
Accédez au sous-menu Hot Standby.
4
Accédez à Hot Standby mode.
5
Passez du mode RUN au mode OFFLINE.
Remarque : Assurez-vous que l'automate redondant est devenu l'automate
primaire.
6
Passez du mode OFFLINE au mode RUN.
Remarque : Assurez-vous que l'écran LCD affiche que l'automate redondant est
en mode RUN.
Installation et câblage
Test du
basculement à
l'aide du registre
de commande
Procédez comme suit.
Etape
Action
1
Connectez-vous à l'automate primaire.
2
Observez l'ordre de l'automate primaire (A ou B).
Remarque : Pour ce faire, utilisez l'une des méthodes suivantes :
z Clavier du panneau avant de l'automate primaire
PLC Operation | Hot Standby | Hot Standby Order
z Boîte de dialogue d'état Unity Pro
Reportez-vous au bas de la fenêtre Unity Pro lorsque l'automate est en mode
En ligne
3
Accédez au bit système du registre de commande
z %SW60.1
(Si l'automate primaire connecté est l'automate A)
z %SW60.2
(Si l'automate primaire connecté est l'automate B)
4
Définissez le bit sur 0.
Remarque : Assurez-vous que l'automate redondant est devenu l'automate
primaire.
5
Connectez-vous au nouvel automate primaire.
6
Accédez au bit système du registre de commande. Utilisez le même bit que celui
sélectionné à l'étape 3.
7
Définissez le bit sur 1.
Remarque : Assurez-vous que le mode affiché sur l'écran de l'automate
redondant est bien RUN.
8
Assurez-vous que les automates primaire et redondant sont en mode RUN.
75
Installation et câblage
76
Configuration d'un système de
redondance d'UC Modicon
Quantum avec Unity
5
Introduction
Vue d'ensemble
Ce chapitre décrit la configuration du module 140 CPU 671 60 du système de
redondance d'UC Modicon Quantum avec Unity.
Contenu de ce
chapitre
Ce chapitre contient les sous-chapitres suivants :
Sous-chapitre
5.1
Sujet
Configuration d'un système à l'aide des onglets et boîtes de
dialogue Unity Pro
Page
81
5.2
Configuration d'un module NOE à l'aide de Unity Pro
113
5.3
Configuration de registres à l'aide de Unity Pro
128
79
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
5.1
Configuration d'un système à l'aide des onglets et
boîtes de dialogue Unity Pro
Présentation
Objectif
Utilisez les onglets et boîtes de dialogue de l'éditeur de données Unity Pro pour :
1. sélectionner des options pour la configuration du module 140 CPU 671 60 du
système de redondance d'UC Modicon Quantum avec Unity ;
2. obtenir des informations sur l'état du système.
Cette documentation décrit comment :
z Accès à la configuration de base, p. 85, y compris la redondance d'UC et les
ports Modbus
z Configuration à l'aide de Unity Pro, p. 101
z Configuration à l'aide de Unity Pro, p. 103
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
80
Sujet
Page
Introduction à Unity Pro
82
Accès à la configuration de base
85
Utilisation de l'onglet Résumé
87
Utilisation de l'onglet Description
88
Utilisation de l'onglet Configuration
89
Utilisation de l'onglet Port Modbus
93
Utilisation de l'onglet Animation et aux boîtes de dialogue Ecran automate
95
Utilisation de l'onglet Redondance d'UC
99
Configuration des cartes PCMCIA
100
Configuration du type de communication Modbus Plus
102
Sélection de l'option Clavier invalide
104
Permutation des adresses réseau lors du basculement
106
Configuration d'un système de redondance d'UC Modicon
Introduction à Unity Pro
Présentation
Pas d'instruction
chargeable
requise
Le logiciel Unity Pro est une application entièrement compatible avec Windows.
Unity Pro prend uniquement en charge la méthode de configuration CEI avec
certaines simplifications :
z Annulation de l'exigence selon laquelle l'automate hérité doit réserver la zone
3xxxx pour transférer les variables non affectées
(Les variables non affectées sont transférées avec la RAM d'état.)
z Utilisation des mots système pour les registres de commande et d'état, qui sont
supprimés de la RAM d'état
Note : DIFFERENCES PAR RAPPORT A UN SYSTEME HERITE
L'instruction chargeable (CHS) de redondance d'UC Modicon Quantum n'est plus
requise.
Pour les systèmes Unity Pro prenant en charge la redondance d'UC Modicon
Quantum avec Unity, la fonctionnalité de contrôle est intégrée dans l'exécutif.
Pour les systèmes hérités prenant en charge la redondance d'UC Modicon
Quantum (Modsoft, Concept ou ProWORX), le module CHS gère la fonctionnalité
de contrôle.
Registre de
commande
Le registre de commande définit les paramètres de fonctionnement de base d'une
solution de redondance d'UC Modicon Quantum avec Unity. La fonctionnalité du
registre de commande est décrite dans la rubrique Registre de commande Unity,
p. 130.
Différences par
rapport à
Concept
z Les registres d'état et de commande ne sont plus stockés dans la RAM d'état
z Les registres d'état et de commande sont accessibles dans les mots système
%SW60 et %SW61
z Les registres de transfert inversé ne sont plus stockés dans la RAM d'état
z Le système alloue automatiquement les mots système %SW62 et %SW63
comme des mots de transfert inversé
z Les mots de transfert inversé ne font plus partie de la zone de non-transfert des
registres 4xxxx
81
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Différences par
rapport à LL984
Ouverture de la
boîte de dialogue
de l'éditeur
82
Note : DIFFERENCES PAR RAPPORT A UN SYSTEME HERITE
z Il n'existe plus de zone de non-transfert pour les registres 0xxx, 1xxx et 3xxx
z La fonction de transfert sur plusieurs cycles n'est plus disponible
Dans les systèmes de redondance d'UC Modicon Quantum actuels utilisant le
module d'option CHS, une RAM d'état supplémentaire peut être transférée sur
plusieurs cycles. L'impact des transferts de la RAM d'état est limité lorsque le
transfert n'est pas exécuté sur plusieurs cycles.
Dans le module 140 CPU 671 60 Unity Pro de redondance d'UC Modicon
Quantum fonctionnant sous Unity, les vitesses de transfert sont beaucoup plus
rapides et la quantité de RAM d'état utilisée pour les transferts est plus petite, car
des données non affectées sont utilisées à la place.
Après avoir démarré Unity Pro, 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
Cliquez avec le bouton droit de la souris sur le module 140 CPU 671 60 de
redondance d'UC Modicon Quantum fonctionnant sous Unity.
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.
Configuration d'un système de redondance d'UC Modicon
Boîte de dialogue
de l'éditeur de
redondance d'UC
Unity Pro
Editeur avec onglet Redondance d'UC sélectionné
N/A
UC
1.2 : 140 CPU 671 60
UC P266 Redondance d'UC MB MB+ Fibre optique ETHERNET HSBY USB PROGRAMME 1 Mo + PCMCIA
Desc...
Rés...
Confi...
MB Port...
Mode Run
Anima...
Redon...
Objets d'E/S
Clavier invalide
Automate A
En ligne
Automate B
En ligne
Oui
Redondance sur logiques différentes
Hors ligne
En ligne
Permut. adr. sur basculement
Port Modbus 1
Port Modbus 2
Port Modbus 3
Etat de la RAM
Zone de non-transfert
Démarrage : %MW
0
Longueur : 0
83
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Accès à la configuration de base
Accès à l'aide de
Unity Pro
Après avoir démarré Unity Pro, 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
Cliquez avec le bouton droit de la souris sur le module d'UC avancée du système
de redondance d'UC Modicon Quantum avec Unity.
Le menu contextuel apparaît.
Bus Quantum
Bus :
1
1
2
4
CPS UCUCACI
111 671671030
00
60 60 00
140 CPU 671 60 01.00
5
6
7
8
9
10
1
Couper
Copier
Coller
Supprimer le module
Ouvrir le module
Déplacer le module
Remplacer le processeur…
Bilan de l'Alimentation et des
3
84
Sélectionnez Ouvrir le module.
L'éditeur de données apparaît. L'onglet Résumé est activé par défaut.
Configuration d'un système de redondance d'UC Modicon
Etape
4
Action
Sélectionnez l'un de ces onglets :
z Résumé (voir p. 87)
z Description (voir p. 88)
z Configuration (voir p. 89)
z Port Modbus (voir p. 93)
z Animation (voir p. 95)
z Redondance d'UC (voir p. 99)
85
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Utilisation de l'onglet Résumé
Affichage
Utilisez l'onglet Résumé de l'éditeur Unity Pro pour déterminer si la diffusion des E/
S et la redondance d'UC sont activées.
N/A
UC
1.2 : 140 CPU 671 60
UC P266 Redondance d'UC MB MB+ Fibre optique ETHERNET HSBY USB PROGRAMME
1 Mo + PCMCIA
Desc...
Description
Rés...
Confi... MB Port...
Anima...
Modèle/Nom de l'UC :
UC Quantum
Peer Cop :
Activé
Redondance d'UC :
Activé
Redon...
Objets d'E/S
Onglet Résumé :
Elément
Option
Valeur
Description
Modèle/Nom de l'UC :
UC Quantum
N/A
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 :
86
Activé
Activé
Lecture seule
Configuration d'un système de redondance d'UC Modicon
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.
N/A
UC
1.2 : 140 CPU 671 60
UC P266 Redondance d'UC MB MB+ Fibre optique ETHERNET HSBY USB PROGRAMME 1 Mo + PCMCIA
Desc...
Rés...
Confi...
MB Port...
Anima...
Redon...
Objets d'E/S
UC P266 MB MB+ ETHERNET USB HSBY PROGRAMME IEC 1024K (EXTENSION POSSIBLE
CARACTERISTIQUES
UC
671
60
ACI
030
00
Modèle
140-CPU-671-60
Description
P266 CPU MB MB
Caractéristiques générales
Ports de communication
1 Modbus (RS232)
1 Modbus Plus (R
1 USB
Courant bus consommé
-
Nombre max. de modules NOM, NOK, CRP 811 et
MMS pris en charge (toutes combinaisons)
6
Interrupteur à clé
Oui
Processeur
87
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Utilisation de l'onglet Configuration
Affichage
Utilisez l'onglet Configuration de l'éditeur pour modifier les valeurs de paramétrage.
N/A
UC
1.2 : 140 CPU 671 60
UC P226 Redondance d'UC MB MB+ Fibre optique ETHERNET HSBY USB PROGRAMME
Desc...
Rés...
Confi.. MB Port...
Mode de marche au démarrage à froid
Carte
A : TSX MCP C 002M
1 024
Ko
Taille de
2 048
Ko
B : TSX MRP F
Taille
88
Objets d'E/
4%
%M
0x
256
4x
%MW 1 024
%I
1x
256
%IW
Stockage des données
Taille
Usage :
Redon...
Etat de la
Bilan mémoire
Démarrage Automatique en Run
RAZ %MWi
Usage :
Anima...
Stockage des données
8 192
Ko
Viewer
3x
1024
Configuration d'un système de redondance d'UC Modicon
Description
Onglet Configuration :
Elément
Option
Valeur
Description
Mode de marche
au démarrage à
froid
Démarrage
Automatique en Run
x
RAZ %MWi au
démarrage à froid
x
Détermine les conditions de
fonctionnement lors d'un démarrage
à froid.
Cartes mémoire
A:
N/A
B:
N/A
Etat de la RAM
Bilan mémoire
1.
Barre permettant de visualiser le
pourcentage de mémoire utilisée.
%M-0x
2.
%MW-4x
2.
%I-1x
2.
%IW-3x
2.
Taille des différentes zones
mémoire.
Remarque : Les valeurs pour %IW
et %MW doivent être divisibles par 8.
Viewer
N/A
Affiche la configuration dans les
emplacements PCMCIA.
Ouvre l'onglet Viewer de la RAM
d'état, qui affiche l'allocation de la
mémoire utilisée. (Voir l'illustration
ci-dessous.)
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.
89
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Utilisation de la
boîte de dialogue
Viewer de la RAM
d'état
Boîte de dialogue Viewer de la RAM d'état
Viewer de la RAM d'état
1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1 1
0
100
200
300
400
500
600
700
800
900
1 000
1 100
Modules
Modules
Variables
Informations adresse
Adresse
%
0
Langage
Adresse du
Légende
Langage
Atteindre
Variables
Zone mémoire
%I
%M (0x)
%IW
%MW
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 utilisées pour la mémoire
Sélectionnez une ou les trois options (en cochant les cases) ; un à trois
graphiques à barres apparaissent alors.
z Modules
Indique l'adresse topologique utilisée dans les modules. L'adresse apparaît
sous forme de graphique à barres dans la grille
z Langage
Indique l'adresse topologique utilisée dans le programme. L'adresse apparaît
sous forme de graphique à barres dans la grille
z Variables
Indique l'adresse topologique utilisée dans les variables. L'adresse apparaît
sous forme de graphique à barres
2. Options de la zone mémoire
Utilisez ces options pour spécifier une adresse pour la RAM d'état. Sélectionnez
l'un des quatre types de référence suivants :
90
Configuration d'un système de redondance d'UC Modicon
z %M
z %I
z %IW
z %MW
Votre sélection apparaît dans le champ Adresse de la zone Informations adresse.
91
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Utilisation de l'onglet Port Modbus
Affichage
Vous pouvez modifier les options de communication Modbus dans l'onglet Port
Modbus de l'éditeur Unity Pro :
N/A
UC
1.2 : 140 CPU 671 60
UC P266 Redondance d'UC MB MB+ Fibre optique ETHERNET HSBY USB PROGRAMME 1 Mo + PCMCIA
Desc...
Rés...
Confi...
MB Port...
Anima...
Redon...
Objets d'E/S
Mode routeur
Port
Baud
Bits de Bits d'arrêt
données
Parité
Retard
(ms)
Adresse
Emplacement Mode
du module de
communication
Protocole
1 9 600
8 1
Paire
10
1
0 RT
RS232
2 9 600
8 1
Paire
10
1
0 RT
RS232
3 9 600
8 1
Paire
10
1
0 RTU
RS232
Note : RECHERCHE DE L'ADRESSE MODBUS
Si vous avez besoin de l'adresse Modbus de l'automate, accédez au module
140 CPU 671 60 et recherchez l'adresse à l'aide du clavier (voir p. 31).
92
Configuration d'un système de redondance d'UC Modicon
Description
Onglet Port Modbus :
Elément
Option
Port Modbus
Baud
Valeur
Description
9 600
Des données doivent être
spécifiées pour chaque liaison.
50 à 19 200 Kbit/s
Bits de données
8
Bits d'arrêt
1 ou 2
Parité
Paire
Impaire
Aucune
Retard (ms)
Adresse
1 ms
1 -247
Pour basculement
Modbus
1 à 119 (Primaire)
129 à 247 (Redondant)
Emplacement du 0
module de
communication
Mode
RTU
ASCII
Protocole
RS232
RS485
93
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Utilisation de l'onglet Animation et aux boîtes de dialogue Ecran automate
Accès aux boîtes
de dialogue
Ecran automate
Pour accéder aux onglets Tâche, Horodateur et Informations de l'onglet Animation
de Unity Pro, procédez comme suit :
Etape
Action
1
Cliquez sur l'onglet Animation.
2
L'onglet Ecran automate apparaît automatiquement.
Note : Les boîtes de dialogue illustrées ici sont décrites en mode Hors ligne.
Lorsque Unity Pro 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 Unity Pro :
PL
CS
Ecran automate
Tâche
Horodateur
Evénements
Activer ou
désactiver tout
Dernier arrêt
94
Etat :
Démarrer/
Redémarrer
Démarrage à
Numéro :
Démarrage à froid
i Informations
Repli des sorties
Sorties
Repli des sorties
Configuration d'un système de redondance d'UC Modicon
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 En ligne
Démarrer/
Redémarrer
Repli des sorties
Dernier arrêt
Affichage de
l'onglet
Horodateur
Numéro :
xxx
N/A
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
Sorties appliquées
N/A
Repli des sorties
N/A
Non utilisé dans un système
de redondance d'UC
Modicon Quantum avec
Unity
Lecture seule
z
z
z
Indique le jour, la date,
l'heure et provoque le
dernier arrêt de l'automate
Jour
JJ/MM/AA
Heure
Boîte de dialogue de l'onglet Horodateur de Unity Pro :
i Ecran automate
Tâche
Date et heure de l'automate
Mardi 01 janvier 2002
12:00:00 AM
Date et heure PC
Jeudi 25 septembre 2003
2:38:05 PM
12
Mettre à jour :
PC ->
Horodateur
i Informations
Date et heure de l'utilisateur
Septembre 2003
Di
31
7
14
21
28
5
Lun
1
8
15
22
29
6
Ma
2
9
16
23
30
7
Mer Jeu VenSam
3 4 5 6
10 11 12 13
17 18 19 20
24 25 26 27
1 2 3 4
8 9 10 11
Aujourd'hui : 25/09/
Date :
25/09/2003
Heure :
2:36:42 AM
Mettre à jour :
Utilisateur ->
Date horodateur
95
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Description de
l'onglet
Horodateur
Affichage de
l'onglet
Informations
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 du PC
Date et heure de
l'utilisateur
Mettre à jour Utilisateur>Automate
Met à jour l'automate avec l'heure définie
par l'utilisateur
Boîte de dialogue de l'onglet Informations de Unity Pro :
PL
CS
Ecran automate
Tâche
INFORMATIONS
AUTOMATE
IDENTIFICATIO
MEMOIRE
APPLICATION
IDENTIFICATIO
OPTION
REDONDANCE D'UC
96
Horodateur
i Informations
Configuration d'un système de redondance d'UC Modicon
Description de
l'onglet
Informations
Description de l'onglet Informations :
Elément
Option
Valeur
Description
Informations
système
Automate /
Identification
Gamme d'automates
Disponible
uniquement en
mode En ligne
ID du matériel
Nom du processeur
Version processeur
Adresse réseau
Automate / Mémoire
Application /
Identification
Nom
Création produit
Date
Modification produit
Date
Version
Signature
Application / Option
Support terminal vide
Informations chargement
Commentaires
Table d'animation
Protection globale
Protection de la section
Diagnostic de l'application
Bits forcés
Redondance d'UC
Numéro de bit
Registre d'état
Mode automate
Autre mode automate
Logique cohérente de
l'automate
Commutateur de l'automate
Etat du coprocesseur
Capacité redondance d'UC
97
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Utilisation de l'onglet Redondance d'UC
Affichage de
l'onglet
Redondance
d'UC
Vous pouvez configurer les valeurs de redondance d'UC dans l'onglet Redondance
d'UC de l'éditeur Unity Pro :
N/A
UC
1.2 : 140 CPU 671 60
UC P266 Redondance d'UC MB MB+ Fibre optique ETHERNET HSBY USB PROGRAMME 1 Mo + PCMCIA
Desc...
Confi... MB Port...
Rés...
Mode Run
Anima...
Redon...
Objets d'E/S
Clavier invalide
Automate A
En ligne
Automate B
En ligne
Oui
Redondance sur logiques différentes
Permut. adr. sur basculement
Port Modbus 1
Port Modbus 2
Port Modbus 3
Hors ligne
En ligne
Etat de la RAM
Zone de non-transfert
Démarrage : %MW 1
Description de
l'onglet
Redondance
d'UC
Description de l'onglet Redondance d'UC :
Elément
Option
Valeur
Description
Mode Run
Automate A
Hors ligne/En ligne
Automate B
Hors ligne/En ligne
Indique l'automate qui est hors
ligne et celui qui est en ligne
Désactivé
La case Oui n'est
PAS cochée.
Activé
La case Oui est
cochée.
(Une coche
apparaît.)
Hors ligne
Par défaut
Le bouton Hors
ligne est
sélectionné.
Si une différence de logique est
détectée, le module redondant
est mis hors ligne.
En ligne
-
Si une différence de logique est
détectée alors que ce bouton est
sélectionné, Le module
redondant reste en ligne.
Clavier invalide
Redondance sur
logiques
différentes
98
Longueur : 0
Lorsqu'elle est cochée, il est
impossible de modifier le
sous-menu Redondance d'UC à
l'aide du clavier.
Configuration d'un système de redondance d'UC Modicon
Elément
Option
Valeur
Description
Permut. adr. sur
basculement
Port Modbus 1 x
Lorsque cette case est cochée,
le basculement Modbus est
autorisé.
Etat de la RAM :
Zone de nontransfert
Démarrage :
%MW
1.
%MW n'est pas transféré.
Longueur :
1.
Spécifiez la plage de longueurs.
1. Saisissez les valeurs appropriées. Toutes les valeurs dépendent de la configuration de
redondance d'UC.
99
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Configuration des cartes PCMCIA
Configuration à
l'aide de Unity
Pro
Allocation de mémoire à la carte mémoire
Etape
Action
1
Si ce n'est pas déjà fait, ouvrez l'éditeur de configuration du bus local.
2
Accédez au bus local dans la vue structurelle du navigateur de projet.
3
Ouvrez le bus local en cliquant deux fois sur le bus local ou en le sélectionnant,
puis en cliquant avec le bouton droit de la souris sur Ouvrir.
Une représentation graphique du bus local apparaît.
4
Pointez et sélectionnez la carte PC A (emplacement 1) ou la carte PC B
(emplacement 2).
1
2
4
CPS CPU
CPUACI
111 671671030
00
60 60 00
5
6
7
8
9
10
11
1
2
100
1
Configuration de la mémoire de la carte PCMCIA n°1
2
Configuration de la mémoire de la carte PCMCIA n°2
12
13
14
Configuration d'un système de redondance d'UC Modicon
Etape
5
Action
Cliquez deux fois ou cliquez avec le bouton droit de la souris sur la carte
PCMCIA.
La boîte de dialogue Ajouter/Remplacer le sous-module apparaît.
Ajouter/Remplacer le sous-module
Référence
DISQUE FLASH ATA
TSX MDP F 032M
FLASH EPROM
SRAM
TSX MRP F 0128P
TSX MRP F 0256P
TSX MRP C 001M
TSX MRP C 002M
TSX MRP C 003M
TSX MRP C 007M
TSX MRP C 768K
Données ou fichiers
TSX MRP F 002M
TSX MRP F 004M
TSX MRP F 008M
6
Description
DISQUE FLASH ATA
PCMCIA ATA, Fichiers 32768Ko
FLASH EPROM
SRAM
PCMCIA SRAM, Prog 192Ko
PCMCIA SRAM, Prog 384Ko
PCMCIA SRAM, Prog 1024Ko, Données
PCMCIA SRAM, Prog 2048Ko, Données
PCMCIA SRAM, Prog 3072Ko, Données
PCMCIA SRAM, Prog 7168Ko, Données
PCMCIA SRAM, Prog 768Ko, Données
Données ou fichiers SRAM
PCMCIA SRAM, Données ou fichiers
PCMCIA SRAM, Données ou fichiers
PCMCIA SRAM, Données ou fichiers
OK
Annuler
Ajoutez ou remplacez la mémoire souhaitée.
101
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Configuration du type de communication Modbus Plus
Configuration à
l'aide de Unity
Pro
Configuration du 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 cliquant deux fois sur le bus local ou en le
sélectionnant, puis en cliquant avec le bouton droit de la souris sur Ouvrir.
Une représentation graphique du bus local apparaît.
4
Pointez sur le port Modbus Plus 3.
1
2
4
CPS CPU
CPUACI
111 671671030
00
60 60 00
5
6
7
8
9
10
11
12
13
14
3
5
Cliquez deux fois ou cliquez avec le bouton droit de la souris sur le port Modbus
Plus.
La boîte de dialogue du sous-module apparaît. L'onglet Général s'ouvre par
défaut.
1.2 : MBP
MBP
Descriptio
Général
Objets d'E/S
Type de communication
Bus DIO
Peer Cop
Sélectionnez une liaison :
Aucune liaison
102
Configuration d'un système de redondance d'UC Modicon
Etape
6
Action
Sélectionnez un type de communication ou les deux :
z Bus DIO
z Peer Cop
103
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Sélection de l'option Clavier invalide
Présentation
Le clavier est situé sur le panneau avant du module 140 CPU 671 60 du système
de redondance d'UC Modicon Quantum avec Unity.
La sélection de l'option Clavier invalide permet de désactiver le sous-menu Hot
Standby (PLC Operations | Hot Standby) (voir p. 31). Lorsque l'option
Clavier invalide est sélectionnée, le sous-menu Hot Standby est en lecture seule.
Vous pouvez interdire l'accès au menu Hot Standby à l'aide du clavier :
z pour éviter la possibilité d'un changement d'état accidentel (ou malveillant)
z pour des questions pratiques et de sécurité
Méthodes de
sélection de
l'option Clavier
invalide
Il existe deux méthodes de sélection/activation de cette option :
Méthode utilisée
Description
Onglet Redondance
d'UC
Sélectionnez l'option Clavier invalide dans l'onglet Redondance
d'UC à l'aide du logiciel Unity Pro (voir p. 99).
Pour sélectionner l'option Clavier invalide, le programme
d'application doit être chargé dans l'UC.
Registre de commande Définissez le bit système %SW60.0 sur 1.
La sélection du bit système %SW60.0 doit s'effectuer en mode En
ligne sur l'automate primaire.
Note : Lorsque vous sélectionnez l'option Clavier invalide, l'option Run/Stop PLC
n'est PAS désactivée dans le menu PLC Operations.
104
Configuration d'un système de redondance d'UC Modicon
Désactivation
des options
Deux options/contrôles de redondance d'UC peuvent être désactivés à l'aide du
clavier du panneau avant :
z le changement du mode de redondance d'UC (Run/Hors ligne) ;
z le transfert du programme d'application de/vers l'automate redondant.
Note : DIFFERENCES PAR RAPPORT A UN SYSTEME HERITE
Dans le système de redondance d'UC Quantum hérité, le réglage du bit 16 du
registre de commande affecte les deux modes (Run ou Hors ligne) des automates
A et B, ainsi que l'état des bits 14 et15.
z La définition du bit 16 sur 0 :
z désactive (écrase) l'état des bits 14 et 15 du registre de commande
z active l'état de l'interrupteur à clé
z La définition du bit 16 sur 1 :
z active l'état des bits 14 et 15 du registre de commande
z désactive l'état de l'interrupteur à clé
Dans Unity,
z l'état/condition du bit système %SW60.0 désactive/active UNIQUEMENT l'option
du sous-menu Hot Standby à l'aide du clavier du panneau avant
z le réglage du bit système %SW60.0 n'affecte PAS l'état des bits système
%SW60.1 et %SW60.2
z quel que soit le réglage du bit système %SW60.0, les bits système %SW60.1 et
%SW60.2 contrôlent le mode (Hors ligne ou Run) des automates A et B (voir
p. 130)
105
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Permutation des adresses réseau lors du basculement
Présentation
Le document suivant décrit le traitement des adresses réseau lors du basculement.
Un système de redondance d'UC Modicon Quantum avec Unity peut communiquer
des données via différents protocoles réseau :
z Modbus
z Modbus Plus
z TCP/IP
Traitement des
adresses
Modbus lors du
basculement
Dans un système de redondance d'UC Modicon Quantum avec Unity, les adresses
du port Modbus sont les suivantes :
z Automate primaire : 1-119
z Automate redondant : offset +128
z Adresse maximale : 247
Plage 1-247
Les adresses du port Modbus peuvent être modifiées à l'aide de l'une des deux
méthodes suivantes :
z Menu Communications du clavier du panneau avant
z Onglet Port Modbus de l'éditeur de données Unity Pro
Modification des adresses :
A l'aide du menu Communications du clavier du panneau avant
Modifier l'adresse sur un automate
Primaire
1. Accédez au clavier du panneau avant de
l'automate primaire.
2. Accédez au menu Communications.
3. Accédez au sous-menu Serial Port.
4. Sélectionnez l'adresse.
5. Modifiez-la.
6. Effectuez un transfert du programme
d'application.
7. Vérifiez que l'adresse Modbus de
l'automate redondant est +128.
Redondant
1. Accédez au clavier du panneau avant de
l'automate redondant.
2. Accédez au menu Communications.
3. Accédez au sous-menu Serial Port.
4. Sélectionnez l'adresse.
5. Modifiez-la.
6. Effectuez un basculement.
7. Assurez-vous que l'automate redondant
est devenu l'automate primaire.
8. Effectuez un transfert du programme
d'application.
9. Vérifiez que l'adresse Modbus de
l'automate redondant est +128.
A l'aide de l'onglet Port Modbus de l'éditeur de données Unity Pro
Pour modifier l'adresse, chargez le programme d'application (voir p. 180).
Remarque : Si l'adresse Modbus de l'automate primaire est modifiée à l'aide du clavier du
panneau avant, assurez-vous que le transfert du programme d'application est terminé pour
activer le basculement Modbus correspondant sur l'automate redondant.
106
Configuration d'un système de redondance d'UC Modicon
Note : DIFFERENCES PAR RAPPORT A UN SYSTEME HERITE
Dans un système de redondance d'UC Modicon Quantum avec Unity, seul un port
Modbus est disponible.
Par défaut, la permutation des adresses lors du basculement est maintenue entre
les ports Modbus des automates primaire et redondant. Cette condition par défaut
peut être modifiée à l'aide de l'une des deux méthodes suivantes :
z Menu Redondance d'UC de l'éditeur de données Unity Pro
Le programme d'application doit être chargé
z Bit système %SW60.8 du registre de commande
Cette méthode DOIT s'effectuer en ligne sur l'automate primaire
Sélection/désélection de la permutation des adresses lors du basculement
A l'aide du menu Redondance d'UC de
l'éditeur de données
A l'aide du bit système %SW60.8 du
registre de commande
1. Ouvrez le menu Redondance d'UC dans
Unity Pro.
2. Accédez à la zone Permut. adr. sur
basculement.
3. Désélectionnez le port Modbus 1.
4. Vérifiez les modifications.
5. Chargez le programme d'application dans
l'automate (voir p. 180).
6. Effectuez un basculement.
7. Assurez-vous que l'automate redondant est
devenu l'automate primaire.
8. Effectuez un transfert du programme
d'application.
1. Connectez-vous à l'automate primaire.
2. Accédez au bit système %SW60.8 du
registre de commande.
3. Définissez le bit sur 1.
La valeur par défaut est 0.
Permutation des
adresses
Modbus lors du
basculement
Si l'automate A est l'automate primaire et si l'adresse de son port Modbus est 1,
l'adresse par défaut pour le port correspondant sur l'automate B (automate
redondant) est 129, ce qui correspond à 1 plus l'offset de 128.
Si l'automate B devient l'automate primaire suite à un basculement, son port
Modbus prend l'adresse 1 et le port correspondant sur l'automate A prend l'adresse
129.
Absence de
permutation des
adresses
Modbus lors du
basculement
Si l'automate A est l'automate primaire et si l'adresse de son port Modbus 1 est 1,
alors l'adresse de ce port reste 1 après le basculement. De même, si l'automate B
devient l'automate primaire suite à un basculement, l'adresse de son port Modbus
1 reste 1.
107
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Informations
importantes
Traitement des
adresses
Modbus Plus lors
du basculement
Note : Informations importantes
1. Si vous modifiez les options, les adresses de port ne sont pas affectées tant qu'il
n'y a pas de basculement.
2. Lorsque des modules NOM sont configurés, l'offset de l'adresse Modbus est +/
-32 après le basculement de l'adresse Modbus Plus.
Dans un système de redondance d'UC Modicon Quantum avec Unity, les adresses
de port Modbus Plus de l'automate redondant sont décalées de +/-32 par rapport
aux ports correspondants de l'automate primaire.
Comportement de la permutation des adresses Modbus Plus lors du basculement
Comportement par défaut lors du basculement
z
z
Automate A = automate primaire
adresse MB+ = 1
Automate B = automate redondant
adresse MB+ = 33 (1 +32)
(+32 = Offset)
Un basculement se produit.
z
z
Automate A = nouvel automate redondant
adresse MB+ = 33 (1 +32)
Automate B = nouvel automate primaire
adresse MB+ = 1
Remarque : Plage d'adresses numériques des deux ports (A et B) : 1 - 64.
Si l'adresse de l'automate primaire = 50, l'adresse de l'automate redondant correspondant =
18 (50 - 32).
L'adresse Modbus Plus des automates peut être modifiée à l'aide du clavier du
panneau avant : Communications | Modbus Plus | MB+ Address
Comportement de la permutation des adresses Modbus Plus lorsque l'adresse est
modifiée
Comportement forcé lors du basculement
z
z
Automate A = automate primaire
adresse MB+ = 1
Automate B = automate redondant
adresse MB+ = 33 (1 +32)
(+32 = Offset)
Modification de l'adresse de l'automate primaire = 5
z
z
108
Automate A = automate primaire
adresse MB+ = 5
Automate B = automate redondant
adresse MB+ = 33
Configuration d'un système de redondance d'UC Modicon
Comportement forcé lors du basculement
Transfert du programme d'application
z
z
Automate A = automate primaire
adresse MB+ = 5
Automate B = automate redondant
adresse MB+ = 37 (5 +32)
Forçage du basculement
z
z
Automate A = nouvel automate redondant
adresse MB+ = 37 (5 +32)
Automate B = nouvel automate primaire
adresse MB+ = 5
Si l'adresse Modbus Plus est modifiée, effectuez un transfert du programme d'application
(voir p. 187). L'échec du transfert provoque un offset d'adresse différent sur l'automate
redondant.
Note : PERMUTATION DES ADRESSES
Lors du basculement, le système de redondance d'UC Modicon Quantum avec
Unity et les modules NOM permutent les adresses Modbus Plus presque
instantanément (en une ou deux millisecondes). Ce basculement quasi instantané
signifie que les équipements hôtes qui interrogent l'automate doivent s'adresser à
l'automate primaire et que le réseau doit être interrompu le moins possible lors du
basculement.
Note : MISE A NIVEAU EXEC AVEC OSLOADER
Lorsque OsLoader et la communication Modbus Plus sont utilisés, seule l'adresse
1 est valide (voir p. 165).
109
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Traitement des
adresses TCP/IP
lors du
basculement
Lorsqu'ils sont utilisés dans un système de redondance d'UC Modicon Quantum
avec Unity, les modules d'option réseau TCP/IP Ethernet Modicon Quantum NOE
771 01 et 11 prennent en charge la permutation des adresses lors du basculement.
Le comportement de la permutation des adresses IP est assez similaire à celui de
la permutation des adresses des ports Modbus Plus, si ce n'est que l'offset est de 1
au lieu de 32.
Lors du basculement, les modules échangent leurs adresses IP. La permutation des
adresses de module NOE 771 s'effectue automatiquement et ne peut pas être
contrôlée via la sélection d'options dans l'un des onglets de l'éditeur de données, ni
en activant/désactivant l'un des bits du registre de commande.
Toutes les règles standard s'appliquent à l'adressage IP. S'y ajoute la restriction qui
veut que l'adresse IP ne peut pas être supérieure à 253 ou l'adresse de diffusion
inférieure à 2. De plus, aucun autre équipement ne doit être affecté à l'adresse IP
+1 configurée.
Note : PERMUTATION DES ADRESSES DE MODULES NOE 771 01 ET 11
z Les modules NOE 771 01 et 11 sont les seuls modules d'option Ethernet qui
prennent en charge la permutation des adresses IP dans le système de
redondance d'UC Modicon Quantum avec Unity V2.0.
z Ils doivent être configurés dans le même emplacement sur les embases
primaire et redondante.
z Enfin, ils nécessitent un micrologiciel version 2.0 ou supérieure.
110
Configuration d'un système de redondance d'UC Modicon
5.2
Configuration d'un module NOE à l'aide de Unity
Pro
Présentation
Objectif
Cette documentation décrit la configuration d'un module NOE, un module Ethernet
Quantum, à l'aide de Unity Pro. Pour obtenir une description complète de tous les
modèles du module NOE, reportez-vous au Guide utilisateur Modules Ethernet
Quantum NOE 771 xx (840 USE 116 00).
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Présentation d'une solution de redondance d'UC Modicon Quantum avec
Unity pour les modules NOE
114
Fonctionnement du module NOE et redondance d'UC Modicon Quantum avec
Unity
117
Affectation des adresses IP
122
Durées de permutation des adresses
124
Incidences sur le réseau d'une solution de redondance d'UC Modicon
Quantum avec Unity
125
111
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Présentation d'une solution de redondance d'UC Modicon Quantum avec Unity
pour les modules NOE
Remarque
importante
Le système de redondance d'UC Modicon Quantum avec Unity prend en charge
jusqu'à six connexions Ethernet NOE 771.
Description de la
solution de
redondance d'UC
La redondance d'UC du module NOE permet la permutation automatique des
adresses IP. Les deux automates sont configurés de façon identique. L'un des
automates constitue le module NOE primaire ; l'autre automate représente le
module NOE secondaire. En cas de défaillance, les automates basculent et le
système redémarre.
Les modules NOE coordonnent la permutation des adresses IP. Après avoir fermé
les connexions client et serveur, chaque module NOE envoie un message UDP de
permutation à son homologue NOE. Le module NOE émetteur attend alors le
timeout indiqué (500 ms) pour la permutation des messages UDP de l'homologue.
Après avoir reçu les messages ou une fois le timeout dépassé, le module NOE
change son adresse IP.
Note : Les modules NOE doivent communiquer entre eux afin de permuter les
adresses IP. Schneider Electric recommande de raccorder les modules NOE
primaire et secondaire au même commutateur car
z les défaillances de communication entre modules NOE augmentent la durée de
la permutation ;
z le raccordement de deux modules NOE au même commutateur réduit la
probabilité d'une défaillance de communication.
Note : Schneider Electric recommande d'utiliser un commutateur (et non un
concentrateur) pour raccorder les modules NOE entre eux ou au réseau.
Schneider Electric propose des commutateurs ; contactez votre agence
commerciale locale pour obtenir davantage d'informations.
Le module NOE attend soit un changement d'état du système de redondance d'UC
de l'automate, soit la permutation de messages UDP. Il peut alors effectuer une ou
deux actions de redondance d'UC.
Si le module NOE :
1. détecte que le nouvel état de redondance d'UC est primaire ou redondant :
il change d'adresse IP ;
2. reçoit un message UDP de permutation :
il émet un message UDP de permutation et permute l'adresse IP.
112
Configuration d'un système de redondance d'UC Modicon
Tous les services client/serveur (scrutateur des E/S, données globales, messagerie,
FTP, SNMP et HTTP) continuent de fonctionner après le basculement entre l'ancien
et le nouveau module NOE primaire.
Note : La défaillance d'un module NOE n'est pas une condition suffisante pour que
le système primaire quitte cet état.
Redondance
d'UC et fonction
du module NOE
La famille NOE 771 propose divers services Ethernet. Certains services sont activés
ou désactivés dans un système de redondance d'UC Modicon Quantum avec Unity.
Le tableau suivant indique les services activés et désactivés.
Service
NOE 771 x1
I/O Scanning
Activé
Global Data
Activé
Messagerie Modbus
Activé
FTP/TFTP
Activé
SNMP
Activé
Serveur HTTP
Activé
DHCP
Désactivé
Note : Seuls les modules 140 NOE 771 01 ou 140 NOE 771 11 (Modules Ethernet
TCP/IP) prennent en charge un système de redondance d'UC Modicon Quantum
avec Unity V2.0.
113
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Fonctionnement du module NOE et redondance d'UC Modicon Quantum avec
Unity
Modes NOE
Les modes de fonctionnement du module NOE sont les suivants :
z Mode primaire
L'état de redondance d'UC est primaire et tous les services client/serveur sont
actifs
z Mode secondaire
L'état de redondance d'UC est redondant et tous les services du serveur sont
actifs, à l'exception de DHCP
z Mode autonome
Survient lorsque le module NOE est dans un système non redondant ou lorsque
l'UC avancée est absente ou n'est pas opérationnelle
z Mode hors ligne
L'UC est arrêtée
Le module CPU est en mode Hors ligne.
Le système de redondance d'UC Modicon Quantum avec Unity et les modes de
fonctionnement du module NOE sont synchronisés d'après les conditions décrites
dans le tableau suivant.
Etat du module d'UC
avancée
Etat de redondance d'UC
Mode de fonctionnement
du module NOE
Présent et opérationnel
Primaire
Primaire
Présent et opérationnel
Redondant
Secondaire
Présent et opérationnel
Hors ligne
Hors ligne
Présent et opérationnel
Non affecté
Autonome
Absent ou non opérationnel
N/A
Autonome
Chacun de ces quatre événements affecte le mode de fonctionnement du module
NOE. Ils surviennent lors de la mise sous tension du module NOE, lorsqu'un module
NOE effectue un basculement en redondance d'UC, lorsqu'un module NOE passe
en mode Hors ligne ou lors du chargement d'une nouvelle application dans le NOE.
Mise sous
tension et
affectation
d'adresse IP
114
Un module NOE obtient son affectation d'adresse IP lors de la mise sous tension
dans les conditions suivantes :
Si l'état de redondance
d'UC est...
alors, l'adresse IP affectée est...
Non affecté
Adresse IP configurée
Primaire
Adresse IP configurée
Secondaire
Adresse IP configurée + 1
Configuration d'un système de redondance d'UC Modicon
Si l'état de redondance
d'UC est...
alors, l'adresse IP affectée est...
Non affecté à Hors ligne
Voir le tableau Mode hors ligne lors de la mise sous tension
suivant
Si deux modules NOE sont mis sous tension simultanément, un "algorithme de
résolution" permet de déterminer le module NOE primaire. Ceci réalisé, l'"algorithme
de résolution" affecte l'adresse IP configurée au module NOE primaire, puis affecte
l'adresse IP configurée + 1 au module NOE secondaire.
Tableau Mode Hors ligne lors de la mise sous tension :
Mode Hors ligne lors de la mise sous Résultat
tension
Automate A mis sous tension avant
automate B
z
Automates A et B 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.
z
L'adresse IP de l'automate A est l'adresse IP
configurée
L'adresse IP de l'automate B est l'adresse IP
configurée + 1
Le module NOE effectue un test de "duplication d'adresse IP" en envoyant une
requête ARP à l'adresse IP configurée. Si une réponse est reçue dans les 3
secondes, l'adresse IP reste identique à celle par défaut et un code de diagnostic
clignote.
S'il n'existe pas de configuration IP, le module NOE reste en mode autonome et
l'adresse IP doit alors être obtenue auprès d'un serveur BOOTP ou à partir d'une
adresse MAC.
Mise sous
tension et
services
Ethernet
Le tableau suivant montre la façon dont l'état de redondance d'UC Modicon
Quantum avec Unity affecte l'état d'un service NOE.
Etat de
Etat des services du module NOE
redondance d'UC
Services client
Non affecté
Services
client/
serveur
Services serveur
I/O
Scanning
Global Data Messagerie FTP
Modbus
SNMP
HTTP
Run
Run
Run
Run
Run
Run
Primaire
Run
Run
Run
Run
Run
Run
Secondaire
Stop
Stop
Run
Run
Run
Run
Hors ligne
Stop
Stop
Run
Run
Run
Run
115
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Basculement en
redondance d'UC
Les étapes suivantes décrivent la façon dont les modules NOE coordonnent le
basculement en redondance d'UC.
Etape
116
Action
1
Le module NOE A (installé dans un rack de redondance d'UC) détecte le
passage de l'automate local de l'état Primaire à Hors ligne.
2
Le module NOE A change son état de redondance d'UC pour passer de
Primaire à Hors ligne avec les mêmes services Ethernet, lance la temporisation
de son chien de garde (avec un réglage de timeout de 500 ms) et attend une
requête UDP de son homologue NOE pour permuter les adresses IP.
3
Le module NOE B (installé dans un rack de redondance d'UC pair) détecte le
passage de l'automate local de l'état Secondaire à Primaire.
4
Le module NOE B arrête tous les services Ethernet, envoie une requête UDP à
son homologue NOE (module NOE A) afin de synchroniser la permutation des
adresses IP, lance la temporisation de son chien de garde (avec un réglage de
timeout de 500 ms) et attend la réponse UDP de son homologue NOE.
5
Lorsque le module NOE A reçoit la requête UDP du module NOE B (ou une fois
que la temporisation du chien de garde a expiré), il arrête tous les services
Ethernet, envoie une réponse UDP au module NOE B (aucune réponse UDP
n'est envoyée au module NOE B en cas de temporisation de chien de garde
dépassée), permute son adresse IP en Secondaire et lance les services
secondaires.
6
Dès que le module NOE B reçoit la réponse UDP du module NOE A (ou une
fois que sa temporisation de chien de garde a expiré), il permute les adresses
IP et lance les services Ethernet primaires.
7
Lorsque le module NOE A détecte que son automate local passe de l'état Hors
ligne à Redondant, il passe à son tour à l'état Secondaire.
8
Le module NOE secondaire devient donc le module NOE primaire.
9
Le module NOE primaire ouvre toutes les connexions client et se met à l'écoute
de toutes les connexions serveur afin de les rétablir.
10
Au même moment, le module NOE secondaire se met à l'écoute de toutes les
connexions serveur afin de les rétablir.
Configuration d'un système de redondance d'UC Modicon
Passage à l'état
Hors ligne
Deux événements surviennent lorsque l'UC s'arrête ou lorsque l'état de redondance
d'UC passe en mode Hors ligne :
1. le module NOE passe en mode Hors ligne
2. le module NOE utilise l'adresse IP de la configuration actuelle
Affectation d'adresse IP et passage en mode Hors ligne
Etat de redondance d'UC
L'adresse IP affectée est...
Primaire à Hors ligne
Adresse IP configurée, si un autre automate ne passe pas à
l'état Primaire
Redondant à Hors ligne
Adresse IP configurée + 1
117
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Affectation des adresses IP
Configuration du
module NOE
Il est possible de configurer le module NOE pour qu'il fonctionne avec l'automate de
redondance d'UC Modicon Quantum avec Unity. Les automates primaire et
secondaire devant avoir une configuration identique, les adresses IP configurées
sont les mêmes. L'adresse IP du module NOE est l'adresse IP configurée ou
l'adresse IP configurée +1. L'adresse IP est déterminée par l'état de la redondance
d'UC locale en cours.
Dans l'état Hors ligne, l'adresse IP est déterminée par le fait que l'autre automate
passe ou non à l'état Primaire.
Note : Pour un système de redondance d'UC Modicon Quantum avec Unity, les
deux adresses IP seront consécutives.
Le tableau suivant présente les affectations d'adresses IP.
Etat de la redondance d'UC
Adresse IP
Primaire
Adresse IP configurée
Redondant
Adresse IP configurée + 1
Transition de Primaire à Hors ligne
Adresse IP configurée, si l'automate pair ne passe
pas à l'état Primaire
Transition de Redondant à Hors ligne
Adresse IP configurée + 1
Note : Hors ligne – Les résultats dépendent de la détection ou non du passage de
l'automate à l'état Primaire. Si l'adresse IP en cours est l'adresse IP configurée,
alors elle devient l'adresse IP configurée + 1.
Restriction
d'adresse IP
118
Note : Configuration du module NOE
N'utilisez pas d'adresse IP de diffusion ni d'adresse IP de diffusion - 2 pour
configurer un module NOE.
Configuration d'un système de redondance d'UC Modicon
Transparence
d'adresse IP
Pour assurer la continuité des communications Ethernet, le nouveau module NOE
primaire doit posséder la même adresse IP que le module NOE primaire antérieur.
L'adresse IP du module NOE secondaire (un module NOE à l'état Secondaire) est
l'adresse IP + 1.
Les modules NOE intégrés dans la configuration de redondance d'UC Modicon
Quantum avec Unity coordonnent la permutation des adresses IP avec la gestion
des services Ethernet utilisés.
Note : N'utilisez pas l'adresse IP + 1. Dans un système de redondance d'UC
Modicon Quantum avec Unity, n'utilisez pas d'adresses consécutives pour les
adresses IP configurées. Lorsque vous configurez la dernière adresse IP (255), le
module NOE renvoie un code de diagnostic "Configuration IP incorrecte".
119
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Durées de permutation des adresses
Description
120
Le tableau suivant détaille ce que comprend "la durée de permutation des
adresses", comme la durée de fermeture des connexions, la durée de permutation
des adresses IP ou la durée d'établissement des connexions.
Le tableau suivant montre la durée de permutation pour chaque service Ethernet.
Service
Durée de permutation
typique
Durée de permutation maximale
Permutation des
adresses IP
6 ms
500 ms
I/O Scanning
1 cycle initial du service I/O
Scanning
500 ms + 1 cycle initial du service I/O
Scanning
Global Data
500 ms + 1 cycle UC
Pour les durées de
permutation, consultez le
Guide utilisateur des modules
Ethernet Quantum NOE 771
xx (840USE11600).
Messagerie client
1 cycle UC
500 ms + 1 cycle UC
Messagerie serveur
1 cycle UC + le temps de
rétablissement de la
connexion client
500 ms + le temps de rétablissement
de la connexion client
Serveur FTP/TFTP
Temps de rétablissement de
la connexion client
500 ms + le temps de rétablissement
de la connexion client
SNMP
1 cycle UC
500 ms + 1 cycle UC
Serveur HTTP
Temps de rétablissement de
la connexion client
500 ms + le temps de rétablissement
de la connexion client
Configuration d'un système de redondance d'UC Modicon
Incidences sur le réseau d'une solution de redondance d'UC Modicon Quantum
avec Unity
Présentation
La solution de redondance d'UC Modicon Quantum avec Unity est une fonctionnalité puissante de modules NOE qui accroît la fiabilité de l'installation. La
redondance d'UC utilise un réseau, ce qui peut avoir des incidences sur le fonctionnement des éléments suivants :
z Navigateurs
z Clients locaux et distants
z Service I/O Scanning
z Service Global Data
z Serveur FTP/TFTP
Vous pouvez rencontrer les facteurs suivants lors de l'utilisation de la solution de
redondance d'UC Modicon Quantum avec Unity.
Navigateurs
Note : Dans une configuration de redondance d'UC Modicon Quantum avec Unity,
le scrutateur d'E/S du module NOE est activé.
Si un navigateur demande une page et qu'une permutation d'adresses IP survient
lors du chargement de cette page, le navigateur se bloque ou dépasse le timeout.
Cliquez sur le bouton Actualiser ou Recharger.
Clients distants
La permutation de redondance d'UC affecte les clients distants.
La réinitialisation d'un module NOE se réalise dans les conditions suivantes :
z Requête de connexion distante lors de la permutation de redondance d'UC
Si un client distant établit une connexion TCP/IP au cours d'une permutation de
redondance d'UC, le serveur ferme alors la connexion par une réinitialisation
TCP/IP
z Permutation de redondance d'UC lors d'une requête de connexion distante
Si un client distant effectue une requête de connexion au moment où une
permutation de redondance d'UC se produit, le serveur refuse la connexion TCP/
IP en envoyant une réinitialisation
z Requêtes en attente
Si une requête est en attente, le module NOE n'y répond pas mais réinitialise la
connexion
Il procède alors à une fermeture de session Modbus lorsqu'une telle session a été
ouverte lors de la connexion.
Clients locaux
Au cours d'une permutation, le module NOE réinitialise toutes les connexions client
par une réinitialisation TCP/IP.
121
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Service I/O
Scanning
Le service I/O Scanning permet les échanges de données répétitifs avec les
équipements d'E/S des abonnés TCP/IP distants. Lorsque l'automate fonctionne, le
module NOE primaire envoie des requêtes lecture/écriture, lecture ou écriture
Modbus à des équipements d'E/S distants et transfère des données depuis et vers
la mémoire de l'automate. Le service I/O Scanning est interrompu au niveau de
l'automate secondaire.
Lors de la permutation de redondance d'UC, le module NOE primaire ferme toutes
les connexions avec les équipements d'E/S en envoyant une réinitialisation TCP/IP.
Le service I/O Scanning de ce module NOE est redondant.
Après la permutation, le nouveau module NOE primaire rétablit les connexions avec
tous les équipements d'E/S. Il rétablit également les échanges de données répétitifs
via ces nouvelles connexions.
Les modules NOE 771 01 et 11 proposent la fonctionnalité I/O Scanning. Ils peuvent
être configurés à l'aide :
z du logiciel Unity Pro
z de la page Web du scrutateur d'E/S interne
Quelle que soit la méthode utilisée, la configuration et le transfert des données entre
les adresses réseau peuvent être effectués sans l'aide du bloc fonction MSTR/CEI.
Note : I/O SCANNING ET BASCULEMENT AVEC DES APPLICATIONS
PRIORITAIRES
Les informations du service I/O Scanning Ethernet suivantes doivent être prises en
compte lors d'un basculement.
z Lorsque le bloc fonction MSTR/CEI est utilisé pour TCP/IP, seuls certains codes
d'opération sont utilisés. Par conséquent, le bloc n'achève pas sa transaction et
renvoie le code d'erreur 0x8000
z Un nouveau bloc fonction MSTR/CEI peut être activé pendant que le module
NOE effectue la transaction
z Les états de sortie des E/S scrutées correspondent à l'état défini dans la
dernière valeur configurée dans le tableau du service I/O Scanning du module
NOE (dans le logiciel Unity Pro)
Les deux états sont :
1. Définir sur 0
2. Dernière conservée
D'après les informations ci-dessus, Schneider Electric recommande l'utilisation du
basculement avec le service I/O Scanning Ethernet pour des applications moins
prioritaires.
122
Configuration d'un système de redondance d'UC Modicon
Service Global
Data (Publier/
Souscrire)
Le module NOE de redondance d'UC est une station au sein d'un groupe de
distribution. Les groupes de distribution échangent des variables d'application.
L'échange de variables d'application permet au système de coordonner toutes les
stations du groupe de distribution. Chaque station publie une variable d'application
locale dans un groupe de distribution à l'attention de toutes les autres stations et
peut souscrire à des variables d'application distantes, indépendamment de
l'emplacement du producteur.
Le port de communication ne dispose que d'une seule adresse multicast.
Dans ce service réseau, les automates en redondance d'UC Modicon Quantum
avec Unity apparaissent comme une seule station. Le module NOE primaire publie
les variables d'application de redondance d'UC et reçoit les variables de
souscription. Le service Global Data du module NOE secondaire est arrêté.
Lors de la permutation de redondance d'UC, le module NOE primaire arrête le
service Global Data. Le module NOE ne publie pas de variable locale au cours d'une
permutation. Après la permutation, le nouveau module NOE primaire commence à
publier des variables d'application et à recevoir des variables de souscription.
Serveur FTP/
TFTP
Le serveur FTP/TFTP (File Transfer Protocol/Trivial File Transfer Protocol) est
disponible dès que le module reçoit une adresse IP. Tout client FTP/TFTP peut alors
se connecter au module. L'accès au module exige un nom d'utilisateur et un mot de
passe corrects. Le système de redondance d'UC Modicon Quantum avec Unity
n'autorise qu'une session client FTP/TFTP active par module NOE.
Lors de la permutation de redondance d'UC, les modules NOE primaire et
secondaire ferment la connexion FTP/TFTP. Si un utilisateur envoie une requête
FTP/TFTP lors de la permutation, la communication est fermée.
A chaque réouverture de communication, vous devez saisir de nouveau un nom
d'utilisateur et un mot de passe.
123
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
5.3
Configuration de registres à l'aide de Unity Pro
Présentation
Objectif
Cette documentation décrit la configuration d'un système de redondance d'UC
Modicon Quantum avec Unity via la sélection d'options qui affectent les registres.
Utilisez cette méthode si votre système requiert une configuration spécifique.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
124
Sujet
Page
Définition de la zone de non-transfert, transfert de la mémoire d'état et transfert
de mots inversé
129
Registre de commande Unity
130
Registre d'état Unity
133
Transfert des données utilisateur
135
Utilisation de données initialisées
136
Synchronisation des horloges calendaires
137
Configuration d'un système de redondance d'UC Modicon
Définition de la zone de non-transfert, transfert de la mémoire d'état et transfert
de mots inversé
Désignation
d'une zone de
non-transfert
A l'aide de l'onglet Redondance d'UC de la boîte de dialogue de l'éditeur de
données, vous pouvez désigner un bloc de mots %MW comme zone de nontransfert.
Etape
Zone de nontransfert de la
mémoire d'état
Action
1
Assurez-vous que l'onglet Redondance d'UC est sélectionné.
Si vous souhaitez revoir le processus de démarrage de Unity Pro et ouvrir la
boîte de dialogue de l'éditeur de données, reportez-vous à la section Accès à la
configuration de base, p. 85.
2
Saisissez l'adresse de départ dans la zone du mot système, %MW.
La zone se situe dans la zone de non-transfert de l'onglet Redondance d'UC.
3
Saisissez le nombre de registres contigus dans la zone Champ:.
La zone se situe dans la zone de non-transfert de l'onglet Redondance d'UC.
Les registres désignés sont ignorés lorsque les valeurs de la mémoire d'état sont
transférées de l'automate primaire vers l'automate redondant. Vous pouvez réduire
le temps de cycle en plaçant les registres dans la zone de non-transfert.
Note : Avec la nouvelle conception matérielle du module 140 CPU 671 60 du
système de redondance d'UC Modicon Quantum avec Unity, l'optimisation du
temps de cycle fournie par la zone de non-transfert risque d'être faible.
Transfert des
données vers
l'automate
primaire
Une paire de mots système, %SW62 et %SW63, est dédiée au transfert des
données de l'automate redondant vers l'automate primaire.
Ces mots système peuvent être utilisés par le programme d'application (dans la
première section) pour enregistrer les informations du diagnostic.
Les données provenant de l'automate redondant sont transférées à chaque cycle et
sont disponibles pour l'automate primaire.
125
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Registre de commande Unity
Réglage des bits
du registre de
commande
Le registre de commande définit les paramètres de fonctionnement d'une
application de redondance d'UC pour les automates primaire et redondant et se
situe dans le mot système %SW60.
A chaque cycle, le registre de commande est dupliqué et effectue un transfert de
données de l'automate primaire vers l'automate redondant. Le transfert s'effectue
toujours de l'automate primaire vers l'automate redondant. Les modifications
apportées au registre de commande de l'automate redondant n'ont aucun impact,
car les valeurs transférées depuis l'automate primaire écrasent celles de l'automate
redondant.
L'illustration suivante identifie les options de fonctionnement fournies par le registre
de commande.
Désactive l'invalidation du clavier LCD = 0
Active l'invalidation du clavier LCD = 1
Définit l'automate A sur le mode Hors ligne = 0
Définit l'automate A sur le mode RUN = 1
Définit l'automate B sur le mode Hors ligne = 0
Définit l'automate B sur le mode RUN = 1
Force l'automate redondant sur le mode Hors ligne en cas de différence de logique = 0
Ne force pas l'automate redondant sur le mode Hors ligne en cas de différence de logique = 1
Permet une mise à niveau de l'exécutif uniquement après l'arrêt de l'application = 0
Permet une mise à niveau de l'exécutif sans arrêt de l'application = 1
MSB
15
14
13
12
11 10
9
8
7
6
5
4
3
2
1
0
LSB
0 = Pas de transfert du programme d'application
1 = Demande de transfert du programme d'application
0 = Permute l'adresse du port Modbus 1 lors du basculement
1 = Ne permute pas l'adresse du port Modbus 1 lors du basculement
126
Configuration d'un système de redondance d'UC Modicon
Mot système
%SW60.0
L'option Clavier invalide permet à un automate d'accepter ou de refuser des
commandes du sous-menu Hot Standby du clavier du panneau avant.
z %SW60.0 = 1
L'option Clavier invalide est activée
Le système de redondance d'UC Modicon Quantum avec Unity refuse toute
modification effectuée à partir du sous-menu Hot Standby du clavier du panneau
avant
z %SW60.0 = 0
L'option Clavier invalide est désactivée
Le système de redondance d'UC Modicon Quantum fonctionnant sous Unity
accepte toute modification effectuée à partir du sous-menu Hot Standby du
clavier du panneau avant (voir p. 104)
Mot système
%SW60.1
Automate A en mode Hors ligne/RUN
z %SW60.1 = 1
L'automate A passe en mode RUN
z %SW60.1 = 0
L'automate A passe en mode Hors ligne
Mot système
%SW60.2
Automate B en mode Hors ligne/RUN
z %SW60.2 = 1
L'automate B passe en mode RUN
z %SW60.2 = 0
L'automate B passe en mode Hors ligne
Mot système
%SW60.3
Différence de logique
z %SW60.3 = 0
Si une différence de logique est détectée, l'automate redondant est forcé en
mode Hors ligne
z %SW60.3 = 1
L'automate redondant fonctionne normalement même lorsqu'une différence est
détectée (voir p. 169)
127
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Mot système
%SW60.4
Mise à niveau EXEC
z %SW60.4 = 1
Permet la mise à niveau de l'exécutif de l'automate redondant alors que
l'automate primaire continue de contrôler le processus
z %SW60.4 = 0
Permet la mise à niveau de l'exécutif et interrompt le contrôle de l'automate
primaire sur le processus
La mise à niveau permet :
z à un système de redondance d'UC de fonctionner avec différentes versions du
système d'exploitation sur les automates primaire et redondant
z d'éviter d'avoir à arrêter le processus à chaque mise à niveau
Pour effectuer la mise à niveau de l'exécutif, l'automate redondant doit être arrêté.
Lorsque vous le redémarrez, l'automate redondant fonctionne normalement (voir
p. 163).
Mot système
%SW60.5
Commande l'automate redondant pour qu'il initialise un transfert d'application.
z %SW60.5 = 1 signifie que l'automate redondant demande un transfert du
programme d'application de l'automate primaire
z %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 qui est zéro (0).
Mot système
%SW60.8
128
Permutation du port Modbus
z %SW60.8 = 1
Permute les adresses Modbus sur le port 1 en cas de basculement
Remarque : Dans un système de redondance d'UC Modicon Quantum
fonctionnant sous Unity, seul le port Modbus 1 est disponible
Configuration d'un système de redondance d'UC Modicon
Registre d'état Unity
Bits du registre
d'état de
redondance d'UC
Le registre d'état de redondance d'UC, situé dans le mot système %SW61, peut être
lu et est utilisé pour surveiller l'état actuel des automates primaire et redondant.
Les automates primaire et redondant/hors ligne possèdent leur propre copie du
registre d'état. Le registre d'état n'est pas transféré de l'automate primaire vers
l'automate redondant. Chaque automate doit gérer son propre registre d'état local
en fonction des communications périodiques entre les deux automates.
L'illustration suivante identifie les options de fonctionnement fournies par le registre
d'état.
Cet automate est en mode Hors ligne = 0 1
Cet automate s'exécute en mode Primaire =1 0
Cet automate s'exécute en mode Redondant =1 1
Autre automate en mode Hors ligne = 0 1
Autre automate s'exécutant en mode Primaire =1 0
Autre automate s'exécutant en mode Redondant =1 1
Automates avec logique cohérente = 0
Automates sans logique cohérente = 1
Commutateur de cet automate
réglé sur A = 0
MSB 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
LSB
0 = Variables non affectées transférées de l'automate primaire
vers l'automate redondant
0 = Redondance d'UC non activée
1 = Redondance d'UC activée
Mots système
%SW61.0 à
%SW61.3
Ces quatre bits signalent les états des automates redondants locaux et distants.
Etat de l'automate local
z %SW61.1 = 0 et %SW61.0 = 1 signifie que l'automate local est en mode Hors
ligne
z %SW61.1 = 1 et %SW61.0 = 0 signifie que l'automate local est en mode Primaire
z %SW61.1 = 1 et %SW61.0 = 1 signifie que l'automate local est en mode
Redondant
Etat de l'automate distant
z %SW61.3 = 0 et %SW61.2 = 1 signifie que l'automate distant est en mode Hors
ligne
129
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
z %SW61.3 = 1 et %SW61.2 = 0 signifie que l'automate distant est en mode
Primaire
z %SW61.3 = 1 et %SW61.2 = 1 signifie que l'automate distant est en mode
Redondant
Mot système
%SW61.4
%SW61.4 = 1 en cas de détection d'une différence de logique entre les automates
primaire et redondant.
%SW61.4 dépend de %SW60.3 (Registre de commande) qui est réglé sur 1.
Mot système
%SW61.5
%SW61.5 identifie l'ordre indiqué par le coprocesseur lors du démarrage.
L'ordre dépend de la plage d'adresses MAC.
z Si la désignation A/B est A, le bit 5 est réglé sur 0
z Si la désignation A/B est B, le bit 5 est réglé sur 1
Note : Dans l'écran LCD de l'automate
z A
z B
Mot système
%SW61.14
Si %SW61.14 est réglé sur 1, cela signifie qu'une différence de logique a été
détectée, ce qui empêche le transfert des variables non affectées de l'automate
primaire vers l'automate redondant.
Mot système
%SW61.15
Si %SW61.15 est réglé sur 1, cela signifie que le coprocesseur est correctement
configuré et qu'il fonctionne.
130
Configuration d'un système de redondance d'UC Modicon
Transfert des données utilisateur
Général
A la fin du cycle d'un système redondant, l'automate primaire doit envoyer ses
données à l'automate redondant pour que ce dernier soit prêt à prendre le rôle de
l'automate primaire, le cas échéant.
Variables,
instances, bits,
mots
Les données utilisateur à transférer sont les suivantes :
z Variables localisées (mémoire d'état)
z Toutes les variables non localisées
z Toutes les instances des données DFB et EFB
z Etats SFC
z Bits et mots système
131
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
Utilisation de données initialisées
Chargement lors
du démarrage à
froid
Le module 140 CPU 671 60 du système de redondance d'UC Modicon Quantum
avec Unity prend en charge les données initialisées.
Les données initialisées vous permettent de spécifier des valeurs initiales pour les
données à charger lors du démarrage à froid. Déclarez les variables avant un
démarrage à froid.
Mise à jour en
ligne
Outre la déclaration des valeurs avant un démarrage à froid, vous pouvez mettre à
jour les valeurs initiales en ligne.
La mise à jour des valeurs initiales en ligne crée une différence au sein d'un système
redondant.
Gestion des
problèmes lors
de la
commutation
La mise à jour des valeurs initiales en ligne présente un problème : si une
commutation se produit au sein de l'automate non mis à jour et que vous exécutez
ensuite un démarrage à froid, les anciennes valeurs initiales seront utilisées.
Note : FENETRE DE TEMPS
Notez qu'il existe une fenêtre de temps au cours de laquelle une différence peut se
produire, entraînant des dysfonctionnements.
Résolution des
problèmes de
différence
132
Cependant, les différences de logique posent les même problèmes. Ainsi, les
différences de valeur sont traitées de la même manière que les différences de
logique. Les différences de valeur fournissent les mêmes indications et les mêmes
exigences de mise à jour.
Configuration d'un système de redondance d'UC Modicon
Synchronisation des horloges calendaires
Réglage des
horloges
calendaires dans
les automates
primaire et
redondant
Dans un système de redondance d'UC Modicon Quantum avec Unity, les automates
primaire et redondant ont leur propre horloge calendaire qui n'est pas synchronisée
de manière implicite.
Si les horloges ne sont pas synchronisées alors, lors de la commutation, le
changement d'heure correspond à la différence entre les deux horloges. La nonsynchronisation des horloges risque de causer des problèmes si vous contrôlez une
application prioritaire.
133
Configuration d'un système de redondance d'UC Modicon Quantum avec Unity
134
Gestion d'un système de
redondance d'UC Modicon
Quantum avec Unity
6
Introduction
Vue d'ensemble
Ce chapitre fournit des informations sur la gestion d'un système de redondance
d'UC Modicon Quantum avec Unity.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Vérification de la santé d'un système de redondance d'UC Modicon Quantum
avec Unity
140
Détection et diagnostic des défaillances d'un système de redondance d'UC
Modicon Quantum avec Unity
141
Détection des défaillances de l'automate primaire, du coprocesseur et du
module de communication RIO
143
Détection des défaillances de l'automate redondant, du coprocesseur et du
module de communication RIO
146
Détection des défaillances de la liaison rapide de données (HSDL)
147
Détection des défaillances de la liaison d'E/S distante (RIO)
150
Vérification de l'existence de programmes d'application identiques - Somme
153
Remplacement d'un module défaillant
154
Dépannage de l'automate primaire
155
Dépannage de l'automate redondant
157
139
Gestion d'un système de redondance d'UC Modicon Quantum avec Unity
Vérification de la santé d'un système de redondance d'UC Modicon Quantum
avec Unity
Génération et
envoi de
messages sur
l'état de santé
Les modules de redondance d'UC Modicon Quantum avec Unity échangent un
message sur l'état de santé environ toutes les 10 ms.
Si l'automate primaire comporte une erreur, l'automate redondant est averti et prend
le rôle de l'automate primaire.
Si l'automate redondant comporte une erreur, l'automate primaire continue de
fonctionner de manière autonome. Les processeurs du module RIO vérifient
périodiquement la communication entre eux.
L'automate primaire envoie un message sur l'état de santé à l'automate redondant :
1. toutes les 10 millisecondes lorsque aucune autre donnée n'est envoyée sur la
liaison rapide du coprocesseur.
2. toutes les 5 millisecondes si aucune communication n'est requise avec une
station d'E/S sur la liaison RIO.
Si l'automate redondant ne reçoit jamais de message sur une liaison, il tente de
déterminer la cause de la défaillance et prend le contrôle, si nécessaire.
Si l'automate primaire ne reçoit pas de réponse valide de l'automate redondant,
l'automate primaire fonctionne comme si aucune sauvegarde n'était disponible,
comme s'il fonctionnait en mode autonome.
Exécution
automatique de
tests de
confiance
Le système effectue automatiquement deux types de tests de confiance sur le
coprocesseur de redondance d'UC Modicon Quantum avec Unity :
z Tests de démarrage
z Tests de fonctionnement
Réalisation des
tests de
démarrage
Le test de confiance de démarrage du coprocesseur de redondance d'UC Modicon
Quantum avec Unity tente de détecter des erreurs matérielles au sein du module
avant de pouvoir exécuter l'application.
Si des erreurs sont détectées à l'un des tests, le module reste hors ligne et ne
communique pas avec l'autre module de redondance d'UC Modicon Quantum avec
Unity.
Réalisation des
tests de
fonctionnement
Les tests de fonctionnement sont effectués lorsque le coprocesseur est en mode
opérationnel. 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, le module reste hors ligne et ne
communique pas avec l'autre module.
140
Gestion d'un système de redondance d'UC Modicon Quantum avec
Détection et diagnostic des défaillances d'un système de redondance d'UC
Modicon Quantum avec Unity
Informations
importantes
Compréhension
des messages
sur l'état de
santé
Remarques importantes.
Si...
Alors...
Le composant de l'automate primaire est
défaillant
L'automate redondant prend le contrôle
Le composant de l'automate redondant est
défaillant
L'automate redondant passe en mode hors
ligne
La liaison du câble à fibre optique est
défaillante
L'automate redondant passe en mode hors
ligne
L'automate primaire envoie un message sur l'état de santé à l'automate redondant
toutes les 10 millisecondes.
Si...
L'automate primaire envoie un message
sur l'état de santé ...
Aucune communication n'est requise avec
une station d'E/S sur la liaison RIO
toutes les 5 millisecondes
Tous les systèmes fonctionnent
à chaque cycle
Exceptions
Recherche des
informations de
diagnostic avec
Unity Pro
Si...
Alors...
L'automate redondant ne reçoit jamais de
message sur une liaison
1. L'automate redondant détermine la cause
de la défaillance
2. L'automate redondant prend le contrôle
L'automate primaire ne reçoit pas de réponse
valide de l'automate redondant
L'automate primaire fonctionne comme si
1. aucune sauvegarde n'était disponible
2. l'automate primaire était autonome
Autonome = 1) coprocesseur indisponible 2)
pas de fonctionnalité de redondance d'UC
Les erreurs et les commutations sont enregistrées dans le tampon de diagnostic.
Pour afficher le journal :
Etape
1
Action
Sélectionnez Outils → Visualisation du diagnostic dans le menu principal.
141
Gestion d'un système de redondance d'UC Modicon Quantum avec Unity
Recherche
d'informations
supplémentaires
dans ce guide
Reportez-vous aux sections suivantes :
Type de défaillance
Reportez-vous à la section
Automate primaire
Détection des défaillances de l'automate
primaire, du coprocesseur et du module de
communication RIO, p. 143
Coprocesseur primaire
Module de communication RIO primaire
Automate redondant
Coprocesseur redondant
Module de communication RIO redondant
142
Détection des défaillances de l'automate
redondant, du coprocesseur et du module de
communication RIO, p. 146
Défaillances de la liaison rapide de données
Détection des défaillances de la liaison
rapide de données (HSDL), p. 147
Liaison d'E/S distantes
Détection des défaillances de la liaison d'E/S
distante (RIO), p. 150
Défaillances de checksum du programme
d'application
Vérification de l'existence de programmes
d'application identiques - Somme, p. 153
Gestion d'un système de redondance d'UC Modicon Quantum avec
Détection des défaillances de l'automate primaire, du coprocesseur et du
module de communication RIO
Communication
entre l'UC et le
coprocesseur
Détection d'une
défaillance entre
les deux
automates
Informations
1
A chaque cycle, l'UC communique avec le coprocesseur.
2
L'UC principale exécute le contrôle de redondance d'UC au début du cycle, l'UC
principale demande au coprocesseur de desservir ses requêtes.
3
L'UC signale toute erreur détectée.
4
En cas de défaillance du coprocesseur primaire, l'automate primaire fonctionne de
manière autonome.
Autonome = 1) coprocesseur indisponible 2) pas de fonctionnalité de redondance
d'UC
Si une erreur survient dans l'un des deux automates :
Situation
Réponse
Automate avec erreur
Indique l'erreur à l'autre automate en envoyant un message :
1. via une liaison rapide de transfert du coprocesseur ;
2. via une liaison RIO.
Automate sans erreur
Détecte une erreur de Timeout qui survient en raison d'une
absence d'activité sur la liaison.
Note : L'automate primaire maintient une activité permanente sur la liaison, ce qui
permet d'assurer que l'automate redondant détecte une erreur dès que possible.
Détection d'une
défaillance dans
une UC —
Erreurs
permanentes
Informations
1
Une erreur de mémoire est une erreur permanente.
2
Le coprocesseur détecte les erreurs permanentes.
Détection des défaillances :
Si...
Alors...
Une erreur permanente survient
1. Le coprocesseur envoie une commande
Prendre le contrôle à l'automate
redondant.
2. Le coprocesseur primaire s'arrête en
raison d'une erreur d'interface.
143
Gestion d'un système de redondance d'UC Modicon Quantum avec Unity
Détection d'une
défaillance dans
l'un des
coprocesseurs
Détection d'une
défaillance par
un module de
communication
RIO
Défaillance du
module de
communication
RIO
144
Détection de défaillances
Si...
Alors...
Le coprocesseur primaire signale une
erreur
1. L'automate primaire acquitte l'erreur.
2. L'automate primaire tente de transférer le
contrôle à l'autre automate en envoyant une
commande Prendre le contrôle à
l'automate redondant via la liaison RIO.
Le coprocesseur primaire ne répond pas
dans les 5 millisecondes
1. L'automate primaire acquitte l'erreur.
2. L'automate primaire tente de transférer le
contrôle à l'autre automate en envoyant une
commande Prendre le contrôle à
l'automate redondant via la liaison RIO.
Le coprocesseur primaire envoie une
commande Prendre le contrôle à
l'autre coprocesseur
1. Le coprocesseur primaire abandonne le
contrôle.
2. Le coprocesseur primaire n'attend pas de
réponse.
Le coprocesseur redondant rencontre
une erreur
1. L'automate redondant indique l'erreur en
envoyant un message Aucune redondance.
2. L'automate redondant passe en mode hors
ligne.
Tableau avec deux colonnes
Si... le module de communication Alors... l'automate principal
RIO
Répond
Relâche le contrôle et la station redondante devient
autonome.
Autonome = 1) coprocesseur indisponible 2) pas de
fonctionnalité de redondance d'UC
NE répond PAS
Continue à scruter les E/S.
En cas de défaillance du module de communication RIO
1
Le délai de l'UC principale expire lorsqu'elle ne réussit pas à communiquer avec
le module de communication RIO.
2
L'UC principale s'arrête.
3
L'UC principale indique une défaillance du module de communication RIO au
moment de la connexion.
4
L'UC principale indique une défaillance du module de communication vers le
coprocesseur.
5
Le coprocesseur passe en mode hors ligne.
Gestion d'un système de redondance d'UC Modicon Quantum avec
Détection des défaillances de l'automate redondant, du coprocesseur et du
module de communication RIO
Défaillance du
processeur
redondant
Défaillance du
coprocesseur
redondant
Défaillance du
module de
communication
RIO redondant
En cas de défaillance du processeur redondant,
Etape
Description
1
Le processeur redondant indique les erreurs au coprocesseur redondant.
2
Le coprocesseur redondant envoie le message Aucune redondance au
coprocesseur primaire.
3
Le processeur redondant et le coprocesseur redondant passent en mode hors
ligne.
En cas de défaillance du coprocesseur redondant,
Etape
Description
1
Lorsque le processeur primaire communique avec l'automate redondant, le
coprocesseur redondant indique l'erreur à l'automate primaire.
2
L'automate primaire demande au coprocesseur de passer en mode hors ligne.
3
Le coprocesseur redondant indique également l'erreur au coprocesseur primaire
en envoyant un message No Standby.
4
L'automate redondant passe en mode hors ligne.
En cas de défaillance du module de communication RIO,
Etape
Description
1
Le processeur s'arrête et indique une défaillance du module de communication
RIO.
2
Le processeur indique l'erreur au coprocesseur.
3
Le coprocesseur envoie une commande No Standby à l'automate primaire.
4
L'automate redondant passe en mode hors ligne.
145
Gestion d'un système de redondance d'UC Modicon Quantum avec Unity
Détection des défaillances de la liaison rapide de données (HSDL)
Informations
importantes
Informations :
1
La liaison rapide de données relie les deux coprocesseurs.
2
A l'aide de la liaison rapide de données, l'automate primaire communique avec
l'automate redondant toutes les 10 millisecondes.
3
L'automate primaire envoie :
1. un message de données ;
2. un message sur l'état de santé.
Note : Si les automates primaire et redondant n'entendent rien l'un de l'autre, une
des stations peut détecter une défaillance de la liaison rapide de données.
146
Gestion d'un système de redondance d'UC Modicon Quantum avec
Détection d'une
défaillance par
l'automate
redondant
Tout d'abord :
Etape
Action
Résultat
1
L'automate redondant ne reçoit
aucun signal de l'automate primaire
sur la liaison rapide de données.
1. L'automate redondant demande à l'UC
primaire de surveiller la liaison RIO.
2. L'UC primaire envoie une requête au
module de 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 RIO considère
que l'automate primaire est en panne.
2. L'automate redondant 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 santé ;
Les messages sont envoyés toutes les
5 millisecondes du module de communication
RIO primaire vers le module de communication
RIO redondant.
2. un message de données de transaction d'E/S.
Les messages sont envoyés du module de
communication RIO primaire vers les stations
d'E/S sur demande de l'automate.
A propos des E/S
1
Si le message est une transaction d'E/S, le module de communication RIO :
1. conclut qu'une défaillance s'est produite sur la liaison rapide de données ;
2. demande à l'automate primaire de passer en mode Hors ligne.
2
Si vous n'avez jamais configuré de station d'E/S, la défaillance sur la liaison rapide
de données peut amener l'automate redondant à prendre le contrôle, car le module
de communication RIO redondant ne reçoit aucun message de transaction d'E/S.
3
Après la défaillance d'une UC :
1. le module de communication RIO n'effectue pas la communication de la station ;
2. le module de communication RIO envoie uniquement des messages sur l'état de
santé.
147
Gestion d'un système de redondance d'UC Modicon Quantum avec Unity
Prise de contrôle
de l'automate
redondant
148
L'automate redondant devient l'automate primaire.
Etape
Action
Résultat
1
Une fois l'automate primaire en mode
Hors ligne :
le message sur l'état de santé
provenant de l'automate redondant est
le seul message reçu par le module de
communication RIO redondant.
2
L'automate redondant écoute la liaison
rapide de données pendant un cycle.
3
Si l'automate redondant n'entend rien : il sait que la défaillance doit se situer au
niveau du coprocesseur primaire et de
l'UC primaire.
4
L'automate redondant prend le
contrôle.
Gestion d'un système de redondance d'UC Modicon Quantum avec
Détection des défaillances de la liaison d'E/S distante (RIO)
Informations
importantes
Automate
redondant et
messages
Faits
1
La liaison d'E/S distante (RIO) relie les deux modules de communication RIO.
2
Le module de communication RIO primaire vérifie l'état de santé sur la liaison RIO
en envoyant des messages sur l'état de santé.
3
Le module de communication RIO primaire envoie un message sur l'état de santé
toutes les 5 millisecondes.
4
Contrairement à la vérification sur l'état de santé de la communication effectuée
sur la liaison du coprocesseur, le coprocesseur primaire n'attend pas de réponse
de la part du coprocesseur redondant. Il attend une réponse toutes les secondes,
limitant ainsi l'impact sur les performances de l'automate primaire.
Le traitement des messages par l'automate redondant dépend des éléments
suivants :
Si l'automate
redondant
Alors...
Action
Ne répond jamais à L'automate primaire considère L'automate redondant continue de
contrôler les stations d'E/S.
aucun message
que le module de
communication RIO redondant
a échoué.
Ne reçoit jamais de
message
provenant de
l'automate
primaire.
L'automate
redondant
surveille les
liaisons RIO et
celles du
coprocesseur
L'automate redondant ne peut pas
L'automate redondant
prendre le contrôle.
considère que la défaillance
se situe au niveau de la liaison
RIO.
Pour démarrer le processus :
Etape
Action
Résultat
1
Le module de communication RIO
redondant envoie une requête au
module de communication RIO
primaire.
Confirmez si :
1. le module de communication a
échoué ;
2. la liaison a échoué.
2
L'automate redondant demande à l'UC
principale de surveiller la liaison du
coprocesseur.
L'UC principale envoie cette requête au
coprocesseur :
1. comme une requête RIO ou
2. comme une requête de liaison
du coprocesseur.
149
Gestion d'un système de redondance d'UC Modicon Quantum avec Unity
Pour terminer le processus, l'automate redondant détermine :
Si...
Alors...
La liaison du coprocesseur est interrompue et L'automate redondant prend le contrôle.
l'automate primaire est arrêté.
La liaison du coprocesseur fonctionne.
Etat de la
communication
vers les stations
d'E/S
150
Le coprocesseur redondant envoie un
message au coprocesseur primaire et :
1. le coprocesseur primaire envoie cette
requête à l'UC primaire ;
2. l'automate primaire vérifie la liaison RIO
primaire.
Selon l'état, le module de communication RIO primaire continue de servir
d'automate primaire ou passe en mode Hors ligne.
Si la communication
vers les stations d'E/S
est :
Alors
Action
Opérationnelle
1. La station continue de fonctionner
La défaillance de la
comme automate primaire.
liaison RIO doit se situer
2. Le module de communication RIO
du côté de l'automate
redondant affiche le modèle
redondant.
d'erreur de liaison sur les voyants.
Non opérationnelle
La défaillance de la
liaison RIO se situe du
côté de l'automate
primaire.
1. Le module de communication RIO
primaire affiche une erreur de
liaison.
2. L'automate redondant prend le
contrôle.
Gestion d'un système de redondance d'UC Modicon Quantum avec
Vérification de l'existence de programmes d'application identiques - Somme
Informations
importantes
Remarque importante
Fait
Résultat
Un système de redondance d'UC requiert que Ceci empêche l'automate redondant
les deux stations aient le même programme d'exécuter un autre programme d'application
en cas de transfert de contrôle.
d'application.
Note : ANNULATION DE L'EXIGENCE DE PROGRAMMES D'APPLICATION
IDENTIQUES
Pour annuler l'exigence selon laquelle les deux automates doivent avoir le même
programme d'application, assurez-vous que le bit système %SW60.3 du registre
de commande est défini sur = 1. (voir p. 127)
Vérifications des
différences sur
l'automate
redondant
Vérification de l'existence de programmes d'application identiques
Etape
Action
Résultat
1
L'automate redondant valide la nouvelle
A chaque cycle, l'instruction du
programme d'application, la somme, somme (CKSM - Checksum) par rapport
est transférée de l'automate primaire à la somme existante.
vers l'automate redondant avec toutes
les données nécessaires.
2
L'automate redondant détecte si une
différence se produit.
3
L'automate revient en mode En ligne et est considéré comme redondant dès que
les programmes d'application sont identiques.
1. Différence : l'automate redondant
passe en mode Hors ligne.
2. Pas de différence : le système
fonctionne normalement.
151
Gestion d'un système de redondance d'UC Modicon Quantum avec Unity
Remplacement d'un module défaillant
Important
Vous pouvez remplacer un module défaillant alors que le système est en cours
d'exécution.
Vérifiez que le module de remplacement :
1. est prévu pour une installation dans l'embase redondante ;
2. réside au même emplacement sur les deux embases ;
3. est du même type que le module défaillant.
Par module de même type, on entend qu'un module NOE doit remplacer un module
NOE et qu'un module CRP doit remplacer un module CRP.
Note : INFORMATION IMPORTANTE
1. Procédez à un basculement en cas de remplacement de l'automate primaire.
2. Ne remplacez PAS un automate primaire sous tension (remplacement à chaud).
152
Gestion d'un système de redondance d'UC Modicon Quantum avec
Dépannage de l'automate primaire
Dépannage de
l'automate
primaire
Pour identifier le composant défaillant, notez l'état de l'automate affiché dans l'écran
LCD de l'UC avancée et l'état du module de communication RIO affiché par ses
voyants.
Etat de
l'automate
Etat du module de
Type de panne
communication RIO
Description
Stop
Tous les voyants sont Automate
éteints, à l'exception
de READY qui est
allumé et de Com Act
qui clignote quatre
fois
Une erreur d'interface s'est
produite.
Hors ligne
Tous les voyants sont Connexion du câble Une erreur Com Act s'est
produite.
éteints, à l'exception fibre optique entre
les deux automates
de READY qui est
allumé
Stop
Une erreur Com Act s'est
Tous les voyants sont Module de
éteints, à l'exception communication RIO produite.
de READY qui est
allumé et de Com Act
qui affiche un modèle
d'erreur
Stop
Le voyant READY est Défaillance du câble
RIO au niveau de
allumé et le voyant
l'automate primaire
Com Act clignote
quatre fois
Dans un système à câble
double, si un seul câble est
défaillant, l'indicateur Error A
ou Error B du module de
communication RIO s'allume
au lieu d'arrêter le système et
le système continue de
fonctionner. Lorsque le câble
RIO est défaillant au niveau
de l'automate primaire, les
données d'entrée peuvent
être réinitialisées sur 0
pendant un cycle, car la
défaillance de communication
vers la station se produit
avant que la liaison
interrompue ne soit détectée.
153
Gestion d'un système de redondance d'UC Modicon Quantum avec Unity
Dépannage de l'automate redondant
Dépannage de
l'automate
redondant
154
Pour identifier le composant défaillant, notez l'état de l'automate affiché dans l'écran
LCD de l'UC avancée et l'état du module de communication RIO affiché par ses
voyants.
Etat de
l'automate
Etat du module de
communication RIO
Type de panne
Description
Stop
Tous les voyants sont
éteints, à l'exception de
READY qui est allumé
et de Com Act qui
clignote toutes les
secondes
Automate
Une erreur d'interface
s'est produite.
Hors ligne
READY est allumé et
Com Act s'arrête de
clignoter
Connexion du câble
Une erreur Com Act s'est
fibre optique entre les produite.
deux automates
Stop
Com Act affiche un
modèle d'erreur
Module de
communication RIO
Stop
Défaillance du câble
Le voyant READY est
allumé et le voyant Com RIO au niveau de
Act clignote quatre fois l'automate redondant
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 à câble
double, le module de
communication RIO ne
donne aucune indication
lorsqu'un câble est
défaillant.
Gestion d'un système de redondance d'UC Modicon Quantum avec
Etat de
l'automate
Etat du module de
communication RIO
Type de panne
Hors ligne
Le voyant Com Act
s'arrête de clignoter
Défaillances de la
liaison à fibre optique
:
z du transfert de
l'automate
redondant vers la
réception de
l'automate
primaire
z du transfert de
l'automate
primaire vers la
réception de
l'automate
redondant
Description
155
Gestion d'un système de redondance d'UC Modicon Quantum avec Unity
156
Fonctionnalités spécifiques du
système de redondance d'UC
Modicon Quantum avec Unity
III
Présentation
Objectif
Cette section décrit les fonctionnalités spécifiques d'un système de redondance
d'UC Modicon Quantum avec Unity.
z Activation d'une mise à niveau EXEC
z Gestion d'une différence de logique
z Transfert de programmes d'application
Contenu de cette
partie
Cette partie contient les chapitres suivants :
Chapitre
Titre du chapitre
Page
7
Activation de la mise à niveau EXEC avec Unity Pro
163
8
Gestion des différences de logique avec Unity Pro
169
9
10
Transfert d'un programme d'application avec Unity Pro
187
Utilisation des EFB du système de redondance d'UC Modicon
Quantum avec Unity
195
161
Fonctionnalités spécifiques du système de redondance d'UC Modicon Quantum avec Unity
162
Activation de la mise à niveau
EXEC avec Unity Pro
7
Introduction
Vue d'ensemble
Ce chapitre fournit des informations sur la méthode de mise à niveau EXEC dans
un système de redondance d'UC Modicon Quantum avec Unity. La mise à niveau
vous permet de mettre à jour l'exécutif de l'automate redondant alors que le
processus est encore contrôlé par l'automate primaire.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Présentation de la mise à niveau de l'exécutif du système de redondance d'UC
Modicon Quantum fonctionnant sous Unity
164
Exécution de la procédure de mise à niveau de l'exécutif
165
163
Activation de la mise à niveau EXEC
Présentation de la mise à niveau de l'exécutif du système de redondance d'UC
Modicon Quantum fonctionnant sous Unity
Mise à niveau en
cours de
fonctionnement
La fonctionnalité de mise à niveau de l'exécutif permet de mettre à niveau l'exécutif
de l'automate redondant alors que l'automate primaire continue de contrôler le
processus. Cependant, lors de la mise à niveau, le système n'est plus considéré
comme redondant. En fait, aucun système redondant n'est disponible pour prendre
le contrôle si l'automate primaire échoue avant la fin de la mise à niveau de
l'automate redondant.
Mise à niveau de
l'exécutif sans
arrêt de
l'application
Dans des conditions normales de fonctionnement, les versions du micrologiciel des
deux automates d'un système redondant doivent être identiques.
En fait, 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 redondant n'est pas autorisé à passer en mode En ligne.
Cependant, pour permettre une mise à niveau de l'exécutif sans arrêter l'application,
une action d'annulation est possible en réglant le bit système %SW60.4 du registre
de commande. Pour plus d'informations sur le registre de commande du système
de redondance d'UC Modicon Quantum fonctionnant sous Unity, reportez-vous à la
section Registre de commande Unity, p. 126.
Note : Le fait d'activer la mise à niveau de l'exécutif sans arrêter l'application
annule le processus de vérification d'une configuration identique pour les
automates primaire et redondant.
Désactivez la mise à niveau sans arrêter les bits dès que la mise à niveau de
l'exécutif est terminée.
Note : INFORMATION IMPORTANTE
La mise à jour de l'exécutif est possible uniquement avec un micrologiciel
compatible.
164
Activation de la mise à niveau EXEC
Exécution de la procédure de mise à niveau de l'exécutif
Général
Exécutez une mise à niveau de l'exécutif à l'aide de l'outil OSLoader installé. Utilisez
l'une des deux méthodes de communication suivantes disponibles dans OSLoader :
z Modbus RTU
z Modbus Plus
Utilisation de
Modbus RTU
Suivez les étapes ci-dessous :
Important
Etape
Action
1
Connectez-vous à l'automate primaire.
2
Accédez au bit système %SW60.4 du registre de commande et définissez-le sur 1.
3
Débranchez le câble fibre optique sur les deux automates.
4
Ouvrez l'outil OSLoader.
5
Sélectionnez l'option de communication Modbus.
6
Arrêtez l'automate redondant.
7
Connectez-vous à l'automate redondant via Modbus.
Remarque : Utilisez l'adresse Modbus de l'automate redondant.
8
Chargez le système d'exploitation dans l'automate redondant.
9
Une fois le chargement terminé, transférez le programme d'application vers
l'automate redondant.
10
Raccordez les câbles à fibre optique.
11
Passez au mode RUN.
Remarque : Assurez-vous que les automates primaire et redondant sont en mode
RUN.
12
Effectuez un basculement.
Remarque : Assurez-vous que l'automate redondant devient l'automate primaire.
13
Répétez les étapes 4 à 9 sur le nouvel automate redondant.
14
Connectez-vous au nouvel automate primaire.
15
Accédez au bit système %SW60.4 du registre de commande et définissez-le sur 0.
Si vous effectuez la mise à niveau via Modbus Plus, seule l'adresse 1 est autorisée
pour le chargement. Dans le cas contraire, aucune communication n'est possible.
Assurez-vous qu'aucun équipement du réseau Modbus Plus n'utilise l'adresse 1
(voir p. 108).
165
Activation de la mise à niveau EXEC
Utilisation de
Modbus Plus
Suivez les étapes ci-dessous :
Etape
1
Connectez-vous à l'automate primaire.
2
Accédez au bit système %SW60.4 du registre de commande et définissez-le sur 1.
3
Remarque : Avant d'arrêter l'automate redondant, notez l'adresse Modbus Plus.
Arrêtez l'automate redondant.
4
Débranchez le câble fibre optique sur les deux automates.
Remarque : L'automate primaire fonctionne sans automate redondant.
5
Mettez l'automate redondant hors puis sous tension.
6
Définissez l'adresse Modbus Plus de l'automate redondant sur 1, si cela n'est pas
déjà fait.
7
Ouvrez l'outil OSLoader.
8
Connectez-vous à l'automate redondant via Modbus Plus.
Remarque : Utilisez l'adresse Modbus Plus de l'automate redondant.
9
Problèmes de
compatibilité
166
Action
Chargez le système d'exploitation dans l'automate redondant.
10
Chargez le programme d'application dans l'automate redondant.
Remarque : Assurez-vous de bien charger un programme d'application valide.
11
Assurez-vous que l'adresse Modbus Plus est identique à celle notée à l'étape 3.
12
Rebranchez le câble fibre optique sur les deux automates.
Remarque : L'automate primaire fonctionne avec un automate redondant.
13
Passez au mode RUN.
Assurez-vous que les automates primaire et redondant sont en mode RUN.
14
Effectuez un basculement.
Remarque : Assurez-vous que l'automate redondant devient l'automate primaire.
15
Répétez les étapes 3 à 12 pour le nouvel automate redondant.
Assurez-vous que les automates primaire et redondant sont en mode RUN.
16
Connectez-vous au nouvel automate primaire, accédez au bit système %SW60.4
du registre de commande et définissez-le sur 0.
Pour mettre à niveau un exécutif du système de redondance d'UC Modicon
Quantum fonctionnant sous Unity sans arrêter le processus, le programme
d'application courant doit pouvoir être exécuté par le nouvel exécutif.
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 de l'exécutif.
Gestion des différences de
logique avec Unity Pro
8
Introduction
Vue d'ensemble
Ce chapitre fournit des informations sur l'utilisation de la fonctionnalité de différence
de logique disponible dans Unity Pro.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Différence de logique du système de redondance d'UC Modicon Quantum
fonctionnant sous Unity
Page
170
Comportement du basculement lors d'une différence de logique
175
Modification en modes En ligne et Hors ligne et différence de logique
177
Modification en mode En ligne d'un programme d'application sur l'automate
redondant et différence de logique
178
Modification d'un programme d'application en mode En ligne sur l'automate
primaire et différence de logique
179
Modification en mode Hors ligne d'un programme d'application et différence de
logique
180
Méthodes de basculement et différence de logique
182
Méthode de transfert du programme d'application et différence de logique
184
Recommandations relatives à l'utilisation de la différence de logique
185
169
Différence de logique
Différence de logique du système de redondance d'UC Modicon Quantum
fonctionnant sous Unity
Programmes
d'application
identiques
requis
Dans un système redondant doté d'une fonctionnalité de tolérance de défaut et dans
des conditions normales de fonctionnement, les deux automates doivent charger le
même programme d'application (également appelé programme logique). Le
programme d'application est mis à jour à chaque cycle via un transfert de données
de l'automate primaire vers l'automate redondant. Les automates effectuent des
tests pour détecter si une différence existe entre les programmes d'application.
Les conditions suivantes provoquent une différence au niveau du programme
d'application. Une différence entre :
z les programmes
z les tables d'animation
z les commentaires (sur les variables)
Note : Tables d'animation et commentaires
Lorsque les tables d'animation et les commentaires (sur les variables) ne font pas
partie des informations de chargement, leurs différences peuvent ne pas être
prises en compte.
z Pour les exclure, cliquez sur les onglets Outils | Options du projet |
Générer (par défaut). Dans la zone Informations d'upload, sélectionnez Sans
z L'exclusion nécessite le chargement du programme d'application
En cas de différence, le basculement n'est pas possible et l'automate redondant ne
passe PAS en mode En ligne. Cependant, si vous souhaitez dans certains cas
autoriser une différence entre les programmes d'application, utilisez la fonctionnalité
de différence de logique du système de redondance d'UC Modicon Quantum
fonctionnant sous Unity.
Note : Un basculement est IMPOSSIBLE lorsque l'automate redondant est en
mode Hors ligne.
Définition de la
différence de
logique
170
La différence de logique est une fonctionnalité de redondance d'UC Modicon
Quantum sous Unity qui autorise une différence entre le programme d'application
de l'automate redondant et celui de l'automate primaire.
Utilisez la fonctionnalité de différence de logique pour modifier un programme
d'application sans interrompre le processus.
Différence de logique
Utilisation de la
fonction de
génération de
projet
Déclenchement
d'une différence
Note : Différences entre les fonctions Générer le projet et Regénérer tout le projet
1. Utilisez la fonction Générer le projet pour créer une différence de logique avec
Unity Pro.
Schneider Electric déconseille d'utiliser la fonction Regénérer tout le projet pour
créer une différence de logique, car cette fonction crée un nouveau projet même si
aucune modification n'a été apportée dans l'application.
Note : DIFFERENCES PAR RAPPORT A UN SYSTEME HERITE
Les systèmes de redondance d'UC hérités ont réservé des zones de la RAM d'état
pour les données utilisateur, qui ont été transférées de l'automate primaire vers
l'automate redondant lors des cycles. En raison du processus de transfert, les
systèmes de redondance d'UC hérités pouvaient prendre en charge différents
programmes d'application au niveau des deux automates. Un programme
d'application pouvait résider dans un automate et un autre dans l'autre automate.
Dans le système hérité, l'utilisateur pouvait programmer la logique (désormais
appelée programme d'application) et décider de l'emplacement de stockage des
données. Avec cette méthode de programmation, la mémoire est reconnue
comme mémoire de données statiques et permet à différentes données utilisateur
d'accéder aux mêmes variables.
Dans le système de redondance d'UC Modicon Quantum fonctionnant sous Unity,
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.
Cette disposition en mémoire des données dynamiques constitue l'élément principal
des fonctionnalités de flexibilité de programmation et d'indépendance de la plateforme fournies par Unity Pro. Cependant, dans un système de redondance d'UC
Modicon Quantum fonctionnant sous Unity et 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
Dans un système de redondance d'UC Modicon Quantum fonctionnant sous Unity,
la différence de logique autorise les actions suivantes sans interrompre le processus
du programme d'application.
z Modification (édition) en ligne d'un programme d'application au niveau de
l'automate redondant pendant que l'automate primaire contrôle le processus (voir
p. 178)
z Modification en ligne d'un programme d'application au niveau de l'automate
primaire pendant que ce dernier contrôle le processus (voir p. 179)
171
Différence de logique
z Chargement d'un programme d'application modifié en mode Hors ligne dans
l'automate redondant et exécution d'un basculement pour lancer ce programme
(voir p. 180)
Création d'une
différence
Pour créer une différence de logique, utilisez l'une des deux méthodes suivantes :
1. Sélectionnez Redondance sur logiques différentes, puis En ligne.
(Onglet Redondance d'UC de la boîte de dialogue Unity Pro).
Le programme d'application doit être chargé dans l'automate.
2. Définissez le bit système %SW60.3 du registre de commande sur 1.
Cette action DOIT s'effectuer en mode En ligne sur l'automate primaire.
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.
Précautions
relatives à
l'utilisation de la
différence de
logique
Type de données
Transférées en cas de différence de logique
Variables affectées (RAM d'état)
Oui
Variables globales non affectées
Oui
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
Sauf si la section SFC associée est modifiée
Bits et mots système
Oui
AVERTISSEMENT
RISQUE LIE A L'AFFECTATION DES E/S ; RISQUE LIE A LA
CONFIGURATION
Aucune différence n'est admise dans l'affectation des E/S ou dans la
configuration, quelle que soit la situation.
z Assurez-vous que les deux affectations des E/S sont identiques.
z Assurez-vous que les deux configurations sont identiques.
Le non-respect de ces précautions peut entraîner la mort, des
lésions corporelles graves ou des dommages matériels.
Sélectionnez l'option Redondance sur logiques différentes pour supprimer cette
condition par défaut (l'automate redondant passe en mode Hors ligne).
172
Différence de logique
Si, dans ce champ, vous remplacez le paramètre Hors ligne par En cours
d'exécution, l'automate redondant reste en mode En ligne lorsqu'une différence de
logique est détectée entre le programme d'application de l'automate redondant et
celui de l'automate primaire.
Mise à jour des
données de
section dans un
programme
d'application
L'intégralité des données d'une section est mise à jour à chaque cycle lorsque les
données de l'automate redondant sont identiques aux données correspondantes de
l'automate primaire. La mise à jour des données de section n'a pas lieu si une
différence est détectée avec les données correspondantes sur l'automate primaire.
Les données de section ci-dessous sont mises à jour lorsqu'elles sont identiques sur
les automates primaire et secondaire :
z Etats internes des EFB (Elementary Function Block - Bloc fonction élémentaire)
utilisés dans la section
Par exemple, des temporisateurs, des compteurs, des PID.
z Tous les blocs de données d'instance de chaque DFB (Derived Function Block Bloc fonction dérivé) instancié dans la section, y compris les DFB imbriqués
Mise à jour des
données
globales dans un
programme
d'application
Lorsque la différence de logique est activée, les données globales du programme
d'application sont mises à jour à chaque cycle. Les données globales qui ne sont
pas présentes sur les deux automates à la fois ne sont pas mises à jour.
Les données globales ci-dessous sont toutes mises à jour dans le programme
d'application :
1. Toutes les variables déclarées dans l'éditeur de variables
2. Toutes les variables de section et de transition
Le processus de mise à jour des données globales du programme d'application
dans un système de redondance d'UC affecte :
z les variables déclarées ;
Toutes les variables déclarées sont mises à jour à chaque cycle, à condition
qu'elles soient déclarées sur les deux automates
z la mise à jour de l'automate redondant
Si un transfert complet du programme d'application est effectué vers l'automate
qui n'a pas reçu les modifications, les deux automates possèdent alors les
mêmes programmes d'application et l'automate redondant est entièrement mis à
jour
z 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
173
Différence de logique
Note : VARIABLES DES DONNEES GLOBALES
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 occupent de l'espace et consomment du temps lors de
leur transfert de l'automate primaire vers l'automate redondant. Par conséquent,
dans le programme d'application de l'automate primaire, Schneider Electric ne
recommande pas l'utilisation de variables définies mais non utilisées.
174
Différence de logique
Comportement du basculement lors d'une différence de logique
Modification des
variables
d'application
Si un basculement se produit alors qu'une différence de logique est détectée, le
nouvel automate primaire exécute son propre programme d'application avec les
données reçues de l'autre automate.
Selon la modification, divers comportements peuvent se produire :
Modification
Effet
Seul le code a changé (mêmes variables). Toutes les variables échangées entre les
automates sont égales.
Variables ajoutées à l'automate primaire
d'origine.
Les variables ne sont pas utilisées par le nouvel
automate primaire.
Variables supprimées de l'automate
primaire d'origine.
Le nouvel automate primaire exécute le
programme d'application à l'aide des dernières
valeurs de ces variables.
Variables ajoutées à l'automate redondant Le nouvel automate primaire exécute le
d'origine.
programme d'application à l'aide des valeurs
initiales de ces variables.
Variables supprimées de l'automate
redondant d'origine.
Modification
d'une section
SFC avec Unity
Pro
Le nouvel automate primaire n'utilise pas ces
variables.
Le processus de génération du code SFC ne génère pas un code exécutable direct,
mais un ensemble de données utilisées par l'interpréteur SFC dans le système
d'exploitation de l'automate pour calculer le prochain état.
Tout comme Concept, Unity Pro :
z ne maintient pas l'égalité entre les deux programmes d'application en cas de
modification d'une section SFC
z exécute une section SFC en redémarrant l'automate depuis son état initial après
un basculement
Lorsqu'une section SFC est modifiée dans l'automate primaire, ses données ne sont
pas transférées vers l'automate redondant. Lorsqu'une logique est transférée de
l'automate primaire vers l'automate redondant, sa première section contient les
informations de diagnostic.
Note : Langage de programmation SFC
Schneider Electric recommande de ne pas utiliser le langage de programmation
SFC.
175
Différence de logique
AVERTISSEMENT
RISQUES LIES AU BASCULEMENT
Si un basculement se produit lorsque le mode Run est sélectionné et
qu'il existe une différence de logique entre les deux automates,
l'automate redondant assure les fonctions de l'automate primaire et
commence à résoudre un autre programme d'application depuis
l'automate primaire précédent.
z Une fois les modifications apportées, transférez le programme
d'application afin de vous assurer que les automates contiennent la
même application et pour supprimer la différence de logique.
Le non-respect de ces précautions peut entraîner la mort, des
lésions corporelles graves ou des dommages matériels.
176
Différence de logique
Modification en modes En ligne et Hors ligne et différence de logique
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, le
système ne l'arrête pas, 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 différence de logique vous permet de modifier les programmes
d'application en mode En ligne ou Hors ligne tout en contrôlant le processus.
AVERTISSEMENT
CONTROLE IMMEDIAT DU PROCESSUS
Après avoir basculé le nouveau programme d'application vers
l'automate redondant, ce dernier prend le contrôle du processus.
z Assurez-vous de bien comprendre :
1. le fonctionnement du processus
2. les modifications apportées
z Contrôlez toutes les modifications apportées au programme
d'application
Le non-respect de ces précautions peut entraîner la mort, des
lésions corporelles graves ou des dommages matériels.
177
Différence de logique
Modification en mode En ligne d'un programme d'application sur l'automate
redondant et différence de logique
Exécution de la
procédure
Pour modifier un programme d'application (également appelé programme ou projet
logique) en mode En ligne sur l'automate redondant, procédez comme suit :
Etape
Référence
importante
178
Action
1
Assurez-vous que les automates primaire et redondant sont en mode RUN.
2
Connectez-vous à l'automate primaire et accédez au bit système %SW60.3 du
registre de commande.
3
Définissez le bit système %SW60.3 du registre de commande sur 1.
4
Connectez-vous à l'automate redondant.
5
Modifiez le programme d'application en mode En ligne.
6
Une fois les modifications effectuées, exécutez la commande Générer le
projet.
7
Assurez-vous que les automates primaire et redondant sont en mode RUN.
8
Effectuez un basculement (voir p. 182).
Remarque : L'automate redondant devient l'automate primaire.
9
Effectuez un transfert du programme d'application vers l'automate redondant
(voir p. 184).
10
Connectez-vous au nouvel automate primaire et accédez au bit système
%SW60.3 du registre de commande.
11
Définissez le bit système %SW60.3 du registre de commande sur 0.
Remarque : Le registre de commande passe de 1 à 0.
Voir Recommandations relatives à l'utilisation de la différence de logique, p. 185.
Différence de logique
Modification d'un programme d'application en mode En ligne sur l'automate
primaire et différence de logique
Exécution de la
procédure
Pour modifier un programme d'application (également appelé programme ou projet
logique) en mode En ligne sur l'automate primaire, procédez comme suit :
Etape
Référence
importante
Action
1
Assurez-vous que les automates primaire et redondant sont en mode RUN.
2
Connectez-vous à l'automate primaire et accédez au bit système %SW60.3 du
registre de commande.
3
Définissez le bit système %SW60.3 du registre de commande sur 1.
4
Modifiez le programme d'application en mode En ligne.
5
Une fois les modifications effectuées, exécutez la commande Générer le
projet.
6
Assurez-vous que les automates primaire et redondant sont en mode RUN.
7
Effectuez un transfert du programme d'application vers l'automate redondant.
Méthode de transfert du programme d'application et différence de logique,
p. 184
8
Connectez-vous au nouvel automate primaire et accédez au bit système
%SW60.3 du registre de commande.
9
Définissez le bit système %SW60.3 du registre de commande sur 0.
Remarque : Le registre de commande passe de 1 à 0.
Voir Recommandations relatives à l'utilisation de la différence de logique, p. 185.
179
Différence de logique
Modification en mode Hors ligne d'un programme d'application et différence de
logique
Exécution de la
procédure
Pour modifier un programme d'application en mode Hors ligne sur l'un des
automates, procédez comme suit :
Etape
Référence
importante
180
Action
1
Modifiez le programme d'application en mode Hors ligne.
2
Une fois les modifications effectuées, exécutez la commande Générer le
projet et enregistrez.
Remarque : N'utilisez PAS l'option Regénérer tout le projet car elle fait
passer l'automate redondant en mode Hors ligne lorsque le programme
d'application est chargé.
3
Assurez-vous que les automates primaire et redondant sont en mode RUN.
4
Connectez-vous à l'automate primaire et accédez au bit système %SW60.3 du
registre de commande.
5
Définissez le bit système %SW60.3 du registre de commande sur 1.
6
Ouvrez le programme modifié et connectez-vous à l'automate redondant.
7
Chargez le programme et sélectionnez RUN.
Remarque : Vérifiez l'état de votre automate et assurez-vous qu'il est sur Run |
Redondant.
8
Assurez-vous que les automates primaire et redondant sont en mode RUN.
9
Effectuez un basculement (voir p. 182).
Remarque : Assurez-vous que l'automate redondant est devenu l'automate
primaire.
10
Effectuez un transfert du programme d'application vers l'automate redondant.
Méthode de transfert du programme d'application et différence de logique,
p. 184
11
Connectez-vous au nouvel automate primaire et accédez au bit système
%SW60.3 du registre de commande.
12
Définissez le bit système %SW60.3 du registre de commande sur 0.
Remarque : Le registre de commande passe de 1 à 0.
Voir Recommandations relatives à l'utilisation de la différence de logique, p. 185.
Différence de logique
Important
AVERTISSEMENT
CONTROLE IMMEDIAT DU PROCESSUS
Après avoir basculé le nouveau programme d'application vers
l'automate redondant, ce dernier prend le contrôle du processus.
z Assurez-vous de bien comprendre :
1. le fonctionnement du processus.
2. les modifications apportées.
z Contrôlez toutes les modifications apportées au programme
d'application
Le non-respect de ces précautions peut entraîner la mort, des
lésions corporelles graves ou des dommages matériels.
181
Différence de logique
Méthodes de basculement et différence de logique
Général
Un basculement peut être effectué à l'aide de l'une des deux méthodes suivantes :
z le sous-menu Hot Standby depuis le clavier du panneau avant
z l'accès au bit système %SW60.1 ou %SW60.2 du registre de commande
Basculement à
l'aide du clavier
du panneau
avant
Pour forcer le basculement à l'aide du clavier du panneau avant, procédez comme
suit :
Remarque
importante
relative au
basculement à
l'aide du registre
de commande
182
Etape
Action
1
Accédez au clavier du panneau avant de l'automate primaire.
2
Accédez au menu PLC Operations.
3
Accédez au sous-menu Hot Standby.
4
Accédez à Hot Standby mode.
5
Passez du mode RUN au mode OFFLINE.
Remarque : Assurez-vous que l'automate redondant est devenu l'automate
primaire.
6
Passez du mode OFFLINE au mode RUN.
Remarque : Assurez-vous que l'écran LCD affiche que l'automate redondant est
en mode RUN.
Pour effectuer le basculement à l'aide du bit système %SW60.1 ou %SW60.2 du
registre de commande, assurez-vous que :
z le programme d'application a été enregistré deux fois. Chaque enregistrement
utilise un nom de fichier différent.
z Fichier 1
Enregistrement avant modification
z Fichier 2
Enregistrement après modification
z l'ordre des automates est [(A) ou (B)]. Utilisez l'une des deux méthodes suivantes
:
z le sous-menu Hot Standby depuis le clavier du panneau avant (PLC
Operations | Hot Standby | Hot Standby Order) ;
z la boîte de dialogue Unity Pro (reportez-vous au bas de la fenêtre Unity Pro
lorsque l'automate est en mode En ligne).
Différence de logique
Basculement à
l'aide du bit
système
%SW60.1 ou
%SW60.2 du
registre de
commande
Pour forcer un basculement en définissant les bits dans le registre de commande,
procédez comme suit :
Etape
Action
1
Ouvrez le fichier 1.
2
Connectez-vous à l'automate primaire.
3
Assurez-vous que l'ordre de l'automate primaire est A ou B.
4
Accédez :
z au bit système %SW60.1 du registre de commande
si l'automate connecté est l'automate A
z au bit système %SW60.2 du registre de commande
si l'automate connecté est l'automate B
5
Définissez le bit sur 0.
Remarque : Assurez-vous que l'automate redondant est devenu l'automate
primaire.
6
Ouvrez le fichier 2.
7
Connectez-vous au nouvel automate primaire.
8
Accédez au bit système du registre de commande utilisé à l'étape 4.
9
Définissez le bit sur 1.
Remarque : Assurez-vous que l'automate redondant est en mode En ligne.
10
Assurez-vous que les automates primaire et redondant sont en mode RUN.
183
Différence de logique
Méthode de transfert du programme d'application et différence de logique
Général
Le transfert du programme d'application peut être effectué à l'aide de l'une des deux
méthodes suivantes :
z le sous-menu Hot Standby depuis le clavier situé sur le panneau avant
z 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 (programme ou projet logique) vers
l'automate primaire ou redondant à l'aide du clavier situé sur le panneau avant,
procédez comme suit :
Transfert du
programme
d'application à
l'aide du bit
système
%SW60.5 du
registre de
commande
184
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 Hot Standby transfer et appuyez sur ENTER pour
confirmer le transfert.
Remarque : Assurez-vous que le transfert vers l'automate redondant a bien lieu.
Pour transférer un programme d'application (programme ou projet logique) vers
l'automate primaire ou redondant à l'aide du bit système %SW60.5 du registre de
commande, procédez comme suit :
Etape
Action
1
Connectez-vous à l'automate primaire.
2
Accédez au bit système %SW60.5 du registre de commande.
3
Définissez le bit sur 1.
Remarque : Le processus de définition du bit fait passer le bit de 0 à 1, puis de
nouveau à 0.
Différence de logique
Recommandations relatives à l'utilisation de la différence de logique
Général
Lorsque vous utilisez la fonctionnalité de différence de logique, Schneider Electric
vous recommande de prendre en compte les modifications des éléments suivants :
z Gestion des informations de chargement
z Modifications en mode En ligne de l'automate redondant
z Transfert du programme d'application
z Réglage du bit système %SW60.3 du registre de commande
Fonctionnalité
de gestion des
informations de
chargement —
Général
Lorsque des modifications sont apportées en mode En ligne, le système détecte une
différence entre les informations du 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 nécessite que vous mettiez à jour ces
informations et affiche en permanence une boîte de dialogue de confirmation. Pour
empêcher l'affichage permanent 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
Sélectionnez Outils | Option dans le menu.
2
Dans la fenêtre Options, cliquez sur l'onglet Général (par défaut).
3
Dans la zone Gestion des informations d'upload, sélectionnez Automatique.
4
Appuyez sur OK pour fermer la fenêtre.
5
Enregistrez le programme et chargez-le vers l'automate.
185
Différence de logique
Traitement des
modifications de
l'automate
redondant en
mode En ligne
Avant d'apporter des modifications importantes au programme d'application de
l'automate redondant, assurez-vous que celui-ci est en mode Hors ligne.
Deux avantages découlent de cette action :
z Le processus d'exécution se poursuit
z L'automate primaire n'effectue PAS de basculement pendant la modification de
l'automate redondant
Note : BASCULEMENT PENDANT UNE MODIFICATION
Un basculement peut se produire lorsque l'automate redondant est en mode En
ligne et que vous apportez des modifications. Dans ce cas, l'automate redondant
devient primaire et le processus peut s'exécuter avec des modifications
incomplètes.
Exécution du
transfert du
programme
d'application
Lorsque vous transférez un programme d'application, vous voulez éviter l'exécution
de deux programmes d'application différents sur les automates primaire et
redondant.
Etape
1
Réinitialisation
du bit système
%SW60.3 du
registre de
commande
186
Action
Transférez le programme d'application une fois que vous avez apporté les
modifications en ligne avec la fonctionnalité de différence de logique.
Lorsque vous réinitialisez le bit système %SW60.3 du registre de commande sur 0,
vous voulez éviter l'exécution de deux programmes d'application différents sur les
automates primaire et redondant.
Etape
Action
1
Connectez-vous à l'automate primaire.
2
Accédez au bit système %SW60.3 du registre de commande.
3
Définissez le bit sur 0.
Transfert d'un programme
d'application avec Unity Pro
9
Introduction
Vue d'ensemble
Ce chapitre fournit des informations sur la fonctionnalité de transfert d'un
programme d'application qui vous permet de configurer l'automate redondant
depuis l'automate primaire.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Description du transfert du programme d'application
188
Exécution de la procédure de transfert du programme d'application à l'aide du
registre de commande
190
Transfert automatique du programme d'application
191
Exécution de la procédure de transfert du programme d'application à l'aide du
clavier
192
187
Transfert d'un programme d'application
Description du transfert du programme d'application
Présentation
La fonctionnalité de transfert du programme d'application vous permet de configurer
l'automate redondant depuis l'automate primaire.
Utilisez cette fonctionnalité lorsque vous reprogrammez l'automate primaire ou
remplacez l'automate redondant, car le processus copie l'intégralité du programme
d'application de l'automate primaire vers l'automate redondant. 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 via la liaison dédiée de
communication du système de redondance d'UC Modicon Quantum avec Unity.
Dans un système redondant, cette liaison permet de connecter les deux
coprocesseurs.
Méthodes de
transfert de
programmes
Le transfert d'application s'effectue toujours de l'automate primaire vers l'automate
redondant. Il existe trois méthodes pour transférer des programmes d'application :
z le sous-menu Hot Standby depuis le clavier du panneau avant
z le bit système %SW60.5 du registre de commande
z le transfert automatique se produisant lors du premier démarrage du système
redondant. L'automate primaire transfère automatiquement le programme
d'application vers l'automate redondant (voir p. 191)
Validation du
transfert
L'automate redondant valide le programme d'application transféré, puis démarre
automatiquement.
Temps de
transfert
Le temps nécessaire au transfert d'un programme d'application dépend de la taille
du programme. Plus le programme d'application est volumineux, plus le transfert est
long. Le transfert d'un programme d'application dure quelques secondes.
Note : Au cours du transfert du programme d'application, le système ne peut plus
être considéré comme redondant.
En cas de défaillance de l'automate primaire avant la fin du passage de l'automate
redondant en automate primaire, aucun automate redondant n'est disponible.
188
Transfert d'un programme d'application
Mise à jour à
partir de
l'automate
primaire
Limites de la
taille de transfert
Vous pouvez effectuer une mise à jour du programme d'application uniquement de
l'automate primaire vers l'automate redondant.
Note : MISE A JOUR DES AUTOMATES REDONDANTS
L'automate redondant ne peut pas mettre à jour l'automate primaire.
Note : DIFFERENCES PAR RAPPORT A UN SYSTEME HERITE
Les automates Modicon Quantum hérités qui exécutent Concept ont une limite de
transfert du programme d'application de 1 Mo.
Pour le module 140 CPU 671 60 du système de redondance d'UC Modicon
Quantum avec Unity, 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 transférer l'intégralité du programme d'application, et ce quelle que
soit sa taille. Ce transfert s'effectue sur plusieurs cycles et est ainsi réparti sur
plusieurs paquets de transfert.
189
Transfert d'un programme d'application
Exécution de la procédure de transfert du programme d'application à l'aide du
registre de commande
Présentation
Pour effectuer le transfert, utilisez le registre de commande dans les outils logiciels
Unity Pro. L'automate primaire copie l'intégralité du programme d'application et des
données dans l'automate redondant.
Transfert du
programme
d'application à
l'aide du bit
système
%SW60.5 du
registre de
commande
Procédez comme suit pour transférer un programme d'application (programme
logique ou projet) vers l'automate primaire ou redondant à l'aide du bit système
%SW60/5 du registre de commande :
190
Etape
Action
1
Connectez-vous à l'automate primaire.
2
Accédez au bit système %SW60.5 du registre de commande.
3
Définissez le bit sur 1.
Remarque : Le processus de définition du bit fait passer le bit de 0 à 1, puis de
nouveau à 0.
Transfert d'un programme d'application
Transfert automatique du programme d'application
Présentation
Le transfert automatique du programme d'application est une nouvelle fonctionnalité
du système de redondance d'UC Modicon Quantum fonctionnant sous Unity.
Dès qu'un automate primaire détecte un automate vierge, il transfère le programme
vers l'automate vierge qui devient alors l'appareil redondant. Une fois le programme
d'application transféré, les programmes d'application des deux automates sont
identiques.
Cette nouvelle fonctionnalité est performante lorsqu'une distance maximum de 2 km
sépare les deux automates.
Note : Configuration identique
Les automates doivent disposer de la même configuration (avec ou sans les
mêmes cartes PCMCIA).
191
Transfert d'un programme d'application
Exécution de la procédure de transfert du programme d'application à l'aide du
clavier
Présentation
Pour plus d'informations sur le réglage de l'état, du mode, de l'ordre et du transfert
du système de redondance d'UC Modicon Quantum avec Unity depuis le clavier,
reportez-vous à la section Configuration d'un système de redondance d'UC
Modicon Quantum avec Unity, p. 79.
Utilisation du
clavier
Pour effectuer un transfert, utilisez le clavier du panneau avant de l'automate
(primaire ou redondant). L'automate primaire copie l'intégralité du programme
d'application et des données dans l'automate redondant.
Note : DIFFERENCES PAR RAPPORT A UN SYSTEME HERITE
Dans les systèmes de redondance d'UC Quantum hérités, le transfert d'un
programme d'application pouvait être effectué UNIQUEMENT sur l'automate
redondant.
L'automate redondant demandait un transfert d'application de l'automate primaire.
Le processus était exécuté sur le module CHS et nécessitait le réglage de la clé
sur la position Xfer pendant que le bouton de mise à jour était maintenu enfoncé.
Dans le système de redondance d'UC Modicon Quantum avec Unity, un transfert
d'application s'effectue :
z à l'aide du registre de commande
Un transfert du programme d'application peut être effectué à tout moment
z automatiquement
Le transfert se produit lorsque l'automate primaire détecte pour la première fois
un automate redondant vide
z à l'aide du clavier
Utilisez l'automate primaire ou redondant
192
Transfert d'un programme d'application
Transfert du
programme
d'application
Programmes
d'application et
configurations
identiques
Le tableau suivant illustre la procédure de transfert du programme d'application.
Etape
Action
1
Assurez-vous que l'automate primaire est en mode RUN.
Résultat : L'écran de l'automate affiche le mode Run.
2
Vérifiez que :
1. l'option Clavier invalide n'est PAS sélectionnée ;
2. 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'automate primaire vers l'automate redondant.
5
Remarque : La commande Hot Standby | Transfer peut être exécutée sur les
automates primaire ou redondant, MAIS seul l'automate redondant sera mis à jour.
Après le transfert, les programmes d'application et les configurations des automates
primaire et redondant sont identiques.
En cas de défaillance de l'automate primaire et selon le mode sélectionné pour
l'automate redondant (Run ou Hors ligne), l'automate redondant peut ou non
prendre le rôle d'automate primaire.
193
Transfert d'un programme d'application
194
Utilisation des EFB du système de
redondance d'UC Modicon
Quantum avec Unity
10
Introduction
Présentation
Ce chapitre décrit les EFB (Elementary Function Block - Bloc fonction élémentaire)
du système de redondance d'UC Modicon Quantum avec Unity.
z HSBY_RD
z HSBY_ST
z HSBY_WR
z REV_XFER
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Description : HSBY_RD
Page
196
Description : HSBY_ST
199
Description : HSBY_WR
202
Description : REV_XFER
205
195
Utilisation des EFB du système de redondance d'UC Modicon Quantum avec Unity
Description : HSBY_RD
Description de la
fonction
Ce EFB vous permet d'utiliser la fonction de redondance d'UC. Elle permet de
rechercher (avec d'autres EFBs de la redondance d'UC) la configuration de
l'automate Quantum pour les composants requis. Ces composants correspondent
toujours à du matériel actuellement connecté.
Il est, par conséquent, impossible de garantir le résultat de ce EFB sur les
simulateurs.
Le EFB HSBY_RD vérifie de manière indépendante qu'une configuration de
redondance d'UC est présente. %SW60. Si cette configuration existe, le contenu du
registre de commande est récupéré et la sortie HSBY est définie sur 1. Si cette
configuration n'existe pas, la sortie HSBY_ConfigurationFoundest définie sur 0.
EN et ENO peuvent être configurés en tant que paramètres supplémentaires.
Représentation
en FBD
Représentation :
HSBY_RD_Instance
HSBY_RD
HSBY
INV_KEY
PCA_RUN
PCB_RUN
SBY_OFF
EXC_UPD
SWP_MB1
SWP_MB2
SWP_MB3
196
HSBY_ConfigurationFound
InvalidateKeypad
PLC_A_Running
PLC_B_Running
StandbyOff
ExecUpdate
SwapAddressModbusPort1
Utilisation des EFB du système de redondance d'UC Modicon
Représentation
en LD
Représentation :
HSBY_RD_Instance
HSBY_RD
EN
ENO
HSBY_ConfigurationFound
HSBY
InvalidateKeypad
INV_KEY
PLC_A_Running
PCA_RUN
PLC_B_Running
PCB_RUN
StandbyOff
SBY_OFF
ExecUpdate
EXC_UPD
SwapAddressModbusPort1
SWP_MB1
SWP_MB2
SWP_MB3
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);
197
Utilisation des EFB du système de redondance d'UC Modicon Quantum avec Unity
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
INV_KEY
BOOL
"1" = Le sous-menu du bouton Hot Standby de
l'automate est désactivé.
PCA_RUN
BOOL
"1" = Automate avec redondance d'UC
1. Fonction définie sur A sur le rack local
2. Le registre de commande est défini sur RUN
"0" = Automate avec redondance d'UC
1. Fonction définie sur A sur le rack local
2. Le registre de commande est défini sur OFFLINE
PCB_RUN
BOOL
"1" = Automate avec redondance d'UC
1. Fonction définie sur B sur le rack local
2. Le registre de commande est défini sur RUN
"0" = Automate avec redondance d'UC
1. Fonction définie sur B sur le rack local
2. Le registre de commande est défini sur OFFLINE
198
SBY_OFF
BOOL
"1" = L'automate redondant bascule sur le mode hors
ligne dès que les deux automates reçoivent un
programme différent.
EXC_UPD
BOOL
"1" = Le lancement de l'exécutable Exec-Update (mise
à jour du système d'exploitation) sur l'automate
redondant est possible alors que l'automate primaire
est en cours d'exécution.
(Après lancement de l'exécutable Exec-Update,
l'automate redondant repasse en mode en ligne.)
SWP_MB1
BOOL
Si un basculement se produit.
"1" = Aucune permutation d'adresse sur les ports
Modbus 1.
"0" = Permutation d'adresse sur les ports Modbus 1.
SWP_MB2
BOOL
Non utilisé. Réservé
SWP_MB3
BOOL
Non utilisé. Réservé
Utilisation des EFB du système de redondance d'UC Modicon
Description : HSBY_ST
Description du
fonctionnement
Ce EFB sert à exploiter la fonctionnalité Hot Standby. Elle parcourt (en association
avec d'autres procédures de la famille Hot Standby) la configuration de chaque
API Quantum à la recherche des composants qui lui sont nécessaires. Ces
composants se réfèrent toujours aux composants matériels effectivement
connectés.
C’est la raison pour laquelle un comportement correct de ce EFB sur le simulateur
ne peut pas être garanti.
La EFB sert à lire le registre d’état Hot Standby (%SW61). En l’absence d’une
configuration à redondance d'UC, la sortie HSBY_ConfigurationFound est mise
à "0".
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Représentation
en FBD
Représentation :
HSBY_ST_Instance
HSBY_ST
HSBY
THIS_OFF
THIS_PRY
THIS_SBY
REMT_OFF
REMT_PRY
REMT_SBY
LOGIC_OK
THIS_ISA
THIS_ISB
HSBY_ConfigurationFound
PLC_Offline
Primary_PLC
Standby_PLC
Remote_PLC_Offline
PrimaryRemote_PLC
StandbyRemote_PLC
IdenticalPrograms
HSBY_ModuleSwitchA
HSBY_ModuleSwitchB
199
Utilisation des EFB du système de redondance d'UC Modicon Quantum avec Unity
Représentation
en LD
Représentation :
HSBY_ST_Instance
HSBY_ST
EN
ENO
HSBY_ConfigurationFound
HSBY
PLC_Offline
THIS_OFF
Primary_PLC
THIS_PRY
Standby_PLC
THIS_SBY
Remote_PLC_Offline
REMT_OFF
PrimaryRemote_PLC
REMT_PRY
StandbyRemote_PLC
REMT_SBY
IdenticalPrograms
LOGIC_OK
HSBY_ModuleSwitchA
THIS_ISA
HSBY_ModuleSwitchB
THIS_ISB
Représentation
en IL
200
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)
Utilisation des EFB du système de redondance d'UC Modicon
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ètres
Type de données
Signification
HSBY
BOOL
"1" = Configuration Hot Standby trouvée
THIS_OFF
BOOL
"1" = Cet API est local
THIS_PRY
BOOL
"1" = Cet API est l’API primaire
THIS_SBY
BOOL
"1" = Cet API est l’API Standby
REMT_OFF
BOOL
"1" = L’autre API (remote) est local
REMT_PRY
BOOL
"1" = L’autre API est l’API primaire
REMT_SBY
BOOL
"1" = L’autre API est l’API Standby
LOGIC_OK
BOOL
"1" = Les programmes des deux API sont identiques
et "Logique différente (Logic mismatch)" est actif
THIS_ISA
BOOL
"1" = Des deux UC Hot Standby, cet API a l’UC
ayant l’adresse IP inférieure. Il s’agit de l’UC Hot
Standby "A".
THIS_ISB
BOOL
"1" = Des deux UC Hot Standby, cet API a l’UC
ayant l’adresse IP supérieure. Il s’agit de l’UC Hot
Standby "B".
201
Utilisation des EFB du système de redondance d'UC Modicon Quantum avec Unity
Description : HSBY_WR
Description de la
fonction
Ce EFB vous permet d'utiliser la fonction de redondance d'UC. Elle permet de
rechercher (avec d'autres EFBs de la redondance d'UC) la configuration de
l'automate Quantum pour les composants requis. Ces composants correspondent
toujours à du matériel actuellement connecté.
Il est, par conséquent, impossible de garantir le résultat de ce EFB sur les
simulateurs.
La procédure HSBY_WR sert à définir différents modes de redondance d'UC. Le
réglage de ces modes respectifs implique une modification du registre de la
commande de redondance d'UC (%SW60), qui est effectuée automatiquement par le
bloc fonction. S'il n'existe aucune configuration de redondance d'UC, la sortie
HSBY_ConfigurationFound est définie sur 0 et, dans le cas contraire, elle est
définie sur 1.
Note : Cette fonction affecte uniquement l'UC primaire.
EN et ENO peuvent être configurés en tant que paramètres supplémentaires.
Représentation
en FBD
Représentation :
HSBY_WR_Instance
HSBY_WR
InvalidateKeypad
PLC_A_Running
PLC_B_Running
SwapAddressModbusPort1
INV_KEY
PCA_RUN
PCB_RUN
SWP_MB1
SWP_MB2
SWP_MB3
202
HSBY
HSBY_ConfigurationFound
Utilisation des EFB du système de redondance d'UC Modicon
Représentation
en LD
Représentation :
HSBY_WR_Instance
HSBY_WR
EN
ENO
InvalidateKeypad
HSBY_ConfigurationFound
INV_KEY
HSBY
PLC_A_Running
PCA_RUN
PLC_B_Running
PCB_RUN
SwapAddressModbusPort1
SWP_MB1
SWP_MB2
SWP_MB3
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);
203
Utilisation des EFB du système de redondance d'UC Modicon Quantum avec Unity
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 Hot Standby de l'automate
"1" = Modifications non autorisées.
"0" = Modifications autorisées.
PCA_RUN
BOOL
"1 -> 0" = La fonction de redondance d'UC définie sur A
sur le rack local est forcée sur le mode OFFLINE.
"0 -> 1" = La fonction de redondance d'UC définie sur A
est forcée sur le mode RUN si le mode du bouton est
également en mode RUN.
PCB_RUN
BOOL
"1 -> 0" = La fonction de redondance d'UC définie sur B
sur le rack local est forcée sur le mode OFFLINE.
"0 -> 1" = La fonction de redondance d'UC définie sur B
est forcée sur le mode RUN si le mode du bouton est
également en mode RUN.
SWP MB1
BOOL
"0" et un basculement se produit : L'adresse Modbus
définie sur le port 1du NOUVEL automate primaire est
modifiée.
z nouvelle adresse de l'automate primaire = ancienne
adresse de l'automate primaire
z nouvelle adresse de l'automate redondant = ancienne
adresse + 128
"1" et un basculement se produit : L'adresse Modbus
définie sur le port 1du NOUVEL automate primaire est
modifiée.
z nouvelle adresse de l'automate primaire = ancienne
adresse de l'automate primaire
z nouvelle adresse de l'automate redondant = ancienne
adresse de l'automate primaire
SWP_MB2
BOOL
Non utilisé. Réservé
SWP MB3
BOOL
Non utilisé. Réservé
Description des paramètres de sortie :
204
Paramètre
Type de données Signification
HSBY
BOOL
"1" = Configuration de redondance d'UC trouvée.
Utilisation des EFB du système de redondance d'UC Modicon
Description : REV_XFER
Description du
fonctionnement
Ce EFB sert à exploiter la fonctionnalité de redondance d'UC. Elle parcourt (en
association avec d'autres EFBs de la famille Redondance d'UC) la configuration
de chaque API Quantum à la recherche des composants qui lui sont nécessaires.
Ces composants se réfèrent toujours aux composants matériels effectivement
connectés.
C’est la raison pour laquelle un comportement correct de ce EFB sur le simulateur
ne peut pas être garanti.
Le EFB REV_XFER permet de transmettre deux mots 16 bits de l'API redondant à
l'API primaire. Les deux registres transmis par cette procédure sont %SW62 et
%SW63.
REV_XFER doit impérativement être appelée dans la première section du projet
exécutée. Les adresses de paramètres TO_REV1 et TO_REV2 doivent se trouver
dans la zone de non transfert de manière à éviter tout écrasement par l'API primaire.
Note : Dans l'ancien système (Concept) de redondance d'UC, ces deux registres
(registres de transfert en sens inverse) constituent les premières adresses de la
zone de non transfert.
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Représentation
en FBD
Représentation :
REV_XFER_Instance
REV_XFER
Standby_PLC_FirstReg
Standby_PLC_SecondReg
TO_REV1
TO_REV2
PRY
SBY
FR_REV1
HSBY_ConfFlag
Primary_PLC_Flag
Standby_PLC_Flag
FirstRevTransReg
FR_REV2
SecondRevTransReg
HSBY
205
Utilisation des EFB du système de redondance d'UC Modicon Quantum avec Unity
Représentation
en LD
Représentation :
REV_XFER_Instance
REV_XFER
EN
ENO
HSBY_ConfFlag
Standby_PLC_FirstReg
TO_REV1
HSBY
Standby_PLC_SecondReg
TO_REV2
PRY
Primary_PLC_Flag
Standby_PLC_Flag
SBY
FR_REV1
FirstRevTransReg
FR_REV2
SecondRevTransReg
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);
206
Utilisation des EFB du système de redondance d'UC Modicon
Description des
paramètres
Description des paramètres d'entrée :
Paramètre
Type de données
Signification
TO_REV1
INT
Décrit le premier registre de transfert en sens
inverse, si cet API est l’API redondant.
TO_REV2
INT
Décrit le second registre de transfert en sens
inverse, si cet API est l’API redondant.
Description des paramètres de sortie :
Paramètre
Type de données
Signification
HSBY
BOOL
1 = configuration de redondance d'UC
PRY
BOOL
1 = cet API est l’API primaire.
SBY
BOOL
1 = cet API est l'API redondant.
FR_REV1
INT
Contenu du premier registre de transfert en sens
inverse (%SW62). Sortie uniquement si HSBY est sur
"1".
FR_REV2
INT
Contenu du second registre de transfert en sens
inverse (%SW63). Sortie uniquement si HSBY est sur
"1".
207
Utilisation des EFB du système de redondance d'UC Modicon Quantum avec Unity
208
Annexes
Annexes du manuel Quantum Hot Standby Planning and Installation Guide
Présentation
Voici les annexes du manuel Quantum Hot Standby Planning and Installation Guide.
Contenu de cette
annexe
Cette annexe contient les chapitres suivants :
Chapitre
A
Titre du chapitre
Informations complémentaires sur le système de redondance
d'UC Modicon Quantum avec Unity
Page
211
209
Annexes
210
Informations complémentaires
sur le système de redondance
d'UC Modicon Quantum avec
Unity
A
Introduction
Présentation
Ce chapitre 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 fibre optique
212
Caractéristiques du module 140 CPU 671 60 pour le système de redondance
d'UC Modicon Quantum avec Unity
213
Erreurs du processeur de module de communication d'E/S distantes CRP
215
TextID
218
211
Informations complémentaires
Câble fibre optique
Recommandations de
Schneider
Electric
Câbles
disponibles
212
Recommandations
1
Pour l'ensemble des applications, utilisez un câble en fibre de verre de type 62,5/
125 µm multimode et duplex (2 km maximum), car il présente une perte et une
distorsion du signal relativement faibles.
Remarque : La plupart des câbles de 62,5/125 µm affichent une perte de 3,5 dB/km.
2
Utilisez un câble de 3 mm de diamètre pour votre système de redondance d'UC
Modicon Quantum avec Unity.
Remarque : Les pinces pour câble fibre optique utilisées pour insérer le câble dans les
ports sont conçues pour être utilisées avec un câble de 3 mm.
3
Sélectionnez le câble qui correspond aux besoins de votre application.
4
Lorsque cela est possible, utilisez un câble multiconducteur, car il est bon marché et
permet une sauvegarde en cas de coupure accidentelle d'un câble après avoir tiré
dessus.
Chez Schneider Electric
Référence
Longueur maximale
490 NOR 000 03
3 mètres
490 NOR 000 05
5 mètres
490 NOR 000 15
15 mètres
Informations complémentaires
Caractéristiques du module 140 CPU 671 60 pour le système de redondance
d'UC Modicon Quantum avec Unity
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 HSBY)
Courant bus consommé
1800 mA
Nombre maximal de modules NOM, NOE,
CRP 811 et MMS gérés (toutes
combinaisons)
6
Interrupteur à clé
Oui
Clavier
Oui
Fonction
Description
Modèle
Pentium
Vitesse d'horloge
266 MHz
Coprocesseur
Oui, Ethernet intégré
Temporisation chien de garde
250 ms (réglable par logiciel)
RAM
Description
768 Ko
Mémoire pour programme intégré et données
non localisées, extensible jusqu'à 7 168 Mo
par PCMCIA
128 Ko
Mémoire max. pour configuration
64 K mots
Mémoire pour données localisées (RAM
d'état)
8 192 Ko
Extension PCMCIA pour le stockage de
données
Processeur
Mémoire
213
Informations complémentaires
Capacité de
référence
TOR (bits)
64 K (toutes combinaisons)
Registres (mots)
64 K max.
E/S distantes
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ées, un mot d'E/S doit être soustrait du total disponible.
Pile et horloge
Type de pile
3 V lithium
Durée d'utilisation
1 200 mAh
Durée de conservation
10 ans avec une perte de capacité de 0,5 %
par an
Courant de charge de la pile hors tension
typique : 14 µA
Horloge TOD
+/- 8,0 s/jour entre 0 et 60 °C
Mise sous tension
RAM
Adresse RAM
Checksum exécutif
Vérification de la logique utilisateur
Processeur
Temps d'exécution
RAM
Adresse RAM
Checksum exécutif
Vérification de la logique utilisateur
max. : 420 µA
Diagnostic
214
Informations complémentaires
Erreurs du processeur de module de communication d'E/S distantes CRP
Affichage des
erreurs
Nombre de
clignotements de
l'indicateur Com Act
Le tableau ci-dessous affiche les éléments suivants :
z Nombre de fois que l'indicateur Com Act clignote pour chaque type d'erreur
z Codes correspondants à chaque type de clignotement
Tous les codes sont au format hexadécimal.
Code (hex) Erreur
Lent (en continu)
0000
Mode noyau demandé
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 des E/S de démarrage
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
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
3
6729
Acquittement bus de l'interface 984 trop haut
4
6616
Erreur d'initialisation du câble coaxial
6617
Erreur de transfert DMA du câble coaxial
6619
Erreur de vidage des données du câble coaxial
681A
Ligne DRQ du câble coaxial raccrochée
5
681C
DRQ du câble coaxial suspendu
6503
Erreur du test de l'adresse RAM
215
Informations complémentaires
Nombre de
clignotements de
l'indicateur Com Act
Code (hex) Erreur
6
6402
Erreur du test des données RAM
7
6300
Erreur de somme PROM (EXEC non chargé)
6301
Erreur de somme PROM
8
216
8001
Erreur de somme PROM du noyau
8002
Erreur d'effacement / programme flash
8003
Retour de l'exécutif inattendu
Informations complémentaires
TextID
TextID
Les TextID définissent les messages d'avertissement écrits dans le tampon de
diagnostic.
Commutation des TextID de Primaire à Hors ligne
TextID
Message d'avertissement
13001
Arrêt du système
13002
Défaillance des E/S distantes
13003
Défaillance de l'équipement ETH
13004
Problème de communication ETH
13005
Commande d'arrêt de l'automate
13006
Bouton du clavier permettant un passage hors ligne
13007
Requête du registre de commande hors ligne
Commutation des TextID de Redondant à Hors ligne
TextID
Message d'avertissement
13008
Arrêt du système
13009
Défaillance des E/S distantes
13010
Défaillance de l'équipement ETH
13011
Problème de communication ETH
13012
Commande d'arrêt de l'automate
13013
Bouton du clavier permettant un passage hors ligne
13014
Requête du registre de commande hors ligne
Commutation des TextID de Redondant à Primaire
TextID
Message d'avertissement
13015
Commande de contrôle sur ETH
13016
Commande de contrôle sur RIO
Commutation des TextID de Hors ligne à Primaire/Redondant
TextID
Message d'avertissement
13017
Passage de Hors ligne à Primaire
13018
Passage de Hors ligne à Redondant
217
Informations complémentaires
218
Glossaire
!
%I
Selon le standard CEI, %I indique un objet langage de type entrée TOR.
%IW
Selon le standard CEI, %IW indique un objet langage de type entrée analogique.
%KW
Selon le standard CEI, %KW indique un objet langage de type mot constant.
%M
Selon le standard CEI, %M indique un objet langage de type bit mémoire.
%MW
Selon le standard CEI, %MW indique un objet langage de type mot mémoire.
%Q
Selon le standard CEI, %Q indique un objet langage de type sortie TOR.
%QW
Selon le standard CEI, %QW indique un objet langage de type sortie analogique.
A
ADDR_TYPE
Ce type prédéfini est utilisé comme sortie pour la fonction ADDR. Ce type est
ARRAY[0..5] OF Int. Vous pouvez le trouver dans la bibliothèque, dans la même
famille que les EF qui l'utilisent.
219
Glossaire
ANL_IN
ANL_IN est l'abréviation du type de données entrée analogique et est utilisé lors du
traitement des valeurs analogiques. Les adresses %IW du module d'entrée
analogique configuré, qui sont spécifiées dans la liste des composants d'E/S, sont
automatiquement affectées à des types de données et doivent par conséquent être
occupées uniquement par des variables non affectées.
ANL_OUT
ANL_OUT est l'abréviation du type de données sortie analogique et est utilisé lors du
traitement des valeurs analogiques. Les adresses %MW du module d'entrée
analogique configuré, qui sont spécifiées dans la liste des composants d'E/S, sont
automatiquement affectées à des types de données et doivent par conséquent être
occupées uniquement par des variables non affectées.
ANY
Une hiérarchie existe entre les différents types de données. Dans les DFB, il est
parfois possible de déclarer les variables pouvant contenir plusieurs types de
valeurs. On utilise alors les types ANY_xxx.
220
Glossaire
L'illustration suivante présente cette structure hiérarchisée :
ANY
ANY_ELEMENTARY
ANY_MAGNITUDE_OR_BIT
ANY_MAGNITUDE
ANY_NUM
ANY_REAL
REAL
ANY_INT
DINT, INT, UDINT, UINT
TIME
ANY_BIT
DWORD, WORD, BYTE, BOOL
ANY_STRING
STRING
ANY_DATE
DATE_AND_TIME, DATE, TIME_OF_DAY
EBOOL
ANY_DERIVED
ANY_ARRAY
ANY_ARRAY_ANY_EDT
ANY_ARRAY_ANY_MAGNITUDE
ANY_ARRAY_ANY_NUM
ANY_ARRAY_ANY_REAL
ANY_ARRAY_REAL
ANY_ARRAY_ANY_INT
ANY_ARRAY_DINT
ANY_ARRAY_INT
ANY_ARRAY_UDINT
ANNY_ARRAY_UINT
ANY_ARRAY_TIME
ANY_ARRAY_ANY_BIT
ANY_ARRAY_DWORD
ANY_ARRAY_WORD
ANY_ARRAY_BYTE
ANY_ARRAY_BOOL
ANY_ARRAY_ANY_STRING
ANY_ARRAY_STRING
ANY_ARRAY_ANY_DATE
ANY_ARRAY_DATE_AND_TIME
ANY_ARRAY_DATE
ANY_ARRAY_TIME_OF_DAY
ANY_ARRAY_EBOOL
ANY_ARRAY_ANY_DDT
ANY_STRUCTURE
ANY_DDT
ANY_IODDT
ANY_FFB
ANY_EFB
ANY_DFB
ARRAY
Un ARRAY est un tableau d'éléments de même type.
La syntaxe est la suivante : ARRAY [<bornes>] OF <Type>
Exemple :
ARRAY [1..2] OF BOOL est un tableau à une dimension composé de deux
éléments de type BOOL.
221
Glossaire
ARRAY [1..10, 1..20] OF INT est un tableau à deux dimensions composé de
10x20 éléments de type INT.
B
BCD
BCD est l'abréviation du format Binary Coded Decimal (décimal codé en binaire).
BCD permet de représenter des nombres décimaux compris entre 0 et 9 à l'aide
d'un groupe de quatre bits (demi-octet).
Dans ce format, les quatre bits utilisés pour coder les nombres décimaux ont une
plage de combinaisons inutilisées.
Exemple de codage BCD :
z Le nombre 2450
z est codé : 0010 0100 0101 0000
BOOL
BOOL est l'abréviation du type booléen. Il s'agit de l'élément de données de base en
informatique. Une variable de type BOOL possède l'une ou l'autre des valeurs
suivantes : 0 (FALSE) ou 1 (TRUE).
Un bit extrait de mot est de type BOOL, par exemple : %MW10.4.
BYTE
Lorsque 8 bits sont regroupés, on parle alors de BYTE (octet). La saisie d'un
BYTE s'effectue soit en mode binaire, soit en base 8.
Le type BYTE est codé sur un format 8 bits qui, au format hexadécimal, s'étend de
16#00 à 16#FF.
C
CEI 61131-3
Standard international : commandes de logique programmables
Partie 3 : langages de programmation
Conventions de
désignation
(identificateur)
Un identificateur est une suite de lettres, de chiffres et de signes de soulignement
commençant par une lettre ou un souligné (par exemple, le nom d'un type de bloc
fonction, d'une instance, d'une variable ou d'une section). Les lettres des jeux de
caractères nationaux (comme ö, ü, é et õ) peuvent être utilisées, sauf dans les noms
de projet et DFB. Les soulignés sont significatifs dans les identificateurs ; par
exemple, A_BCD et AB_CD sont interprétés comme des identificateurs différents.
L'utilisation de plusieurs soulignés consécutifs ou au début d'un identificateur est
incorrecte.
222
Glossaire
Les identificateurs ne peuvent pas contenir d'espace. Ils ne distinguent pas les
majuscules des minuscules. Par exemple, ABCD et abcd sont interprétés comme un
seul et même identificateur.
Selon le standard CEI 61131-3, les chiffres en début ne sont pas autorisés dans les
identificateurs. Cependant, vous pouvez les utiliser si, à partir de la boîte de
dialogue Outils → Options du projet, onglet Extensions de langage, vous cochez
la case Chiffres en début autorisés.
Les identificateurs ne peuvent pas être des mots clés.
D
DATE
Le type DATE codé en BCD sur un format de 32 bits contient les informations
suivantes :
z l'année codée dans un champ de 16 bits ;
z le mois codé dans un champ de 8 bits ;
z le jour codé dans un champ de 8 bits.
Le type DATE doit être saisi comme suit : D#<Année>-<Mois>-<Jour>
Ce tableau donne les limites inférieure/supérieure de chaque champ :
Champ
Limites
Commentaire
Année
[1990,2099]
Année
Mois
[01,12]
Le 0 de gauche est toujours affiché ; il peut être omis lors
de la saisie.
Jour
[01,31]
Pour les mois 01/03/05/07/08/10/12
[01,30]
Pour les mois 04/06/09/11
[01,29]
Pour le mois 02 (années bissextiles)
[01,28]
Pour le mois 02 (années non bissextiles)
DATE_AND_
TIME
Voir DT
DBCD
Représentation d'un entier double au format double BCD.
Le format BCD (Binary Coded Decimal) est utilisé pour représenter des nombres
décimaux compris entre 0 et 9 à l'aide d'un groupe de quatre bits.
Dans ce format, les quatre bits utilisés pour coder les nombres décimaux ont une
plage de combinaisons inutilisées.
Exemple de codage DBCD :
z Le nombre 78993016
z est codé : 0111 1000 1001 1001 0011 0000 0001 0110
223
Glossaire
DDT
DDT est l'abréviation de Derived Data Type (type de données dérivées).
Un type de données dérivées est un ensemble d'éléments de même type (ARRAY)
ou de types différents (structure).
DFB
DFB est l'abréviation de Derived Function Block (bloc fonction dérivé).
Les types DFB sont des blocs fonction programmables par l'utilisateur en langage
ST, IL, LD ou FBD.
L'utilisation de ces types DFB dans une application permet
z de simplifier la conception et la saisie du programme
z d'accroître la lisibilité du programme
z de faciliter sa mise au point
z de diminuer le volume du code généré
DINT
DINT est l'abréviation du format Double INTeger (entier double) (codé sur 32 bits).
Les limites inférieure et supérieure sont les suivantes : -(2 puissance 31) à (2
puissance 31) - 1.
Exemple :
-2147483648, 2147483647, 16#FFFFFFFF
DT
DT est l'abréviation de Date and Time (date et heure).
Le type DT, codé en BCD sur un format de 64 bits, contient les informations
suivantes :
z l'année codée dans un champ de 16 bits
z le mois codé dans un champ de 8 bits
z le jour codé dans un champ de 8 bits
z l'heure codée dans un champ de 8 bits
z les minutes codées dans un champ de 8 bits
z les secondes codées dans un champ de 8 bits
Note : Les 8 bits de poids faible sont inutilisés.
La saisie du type DT est la suivante :
DT#<Année>-<Mois>-<Jour>-<Heure>:<Minutes>:<Secondes>
224
Glossaire
Ce tableau donne les limites inférieure/supérieure de chaque champ :
Champ
DWORD
Limites
Commentaire
Année
[1990,2099]
Année
Mois
[01,12]
Le 0 de gauche est toujours affiché ; il peut être omis
lors de la saisie.
Jour
[01,31]
Pour les mois 01/03/05/07/08/10/12
[01,30]
Pour les mois 04/06/09/11
[01,29]
Pour le mois 02 (années bissextiles)
[01,28]
Pour le mois 02 (années non bissextiles)
Heure
[00,23]
Le 0 de gauche est toujours affiché ; il peut être omis
lors de la saisie.
Minute
[00,59]
Le 0 de gauche est toujours affiché ; il peut être omis
lors de la saisie.
Seconde
[00,59]
Le 0 de gauche est toujours affiché ; il peut être omis
lors de la saisie.
DWORD est l'abréviation de Double Word (mot double).
Le type DWORD est codé sur un format de 32 bits.
Ce tableau donne les limites inférieure/supérieure des bases qui peuvent être
utilisées :
Base
Limite inférieure
Limite supérieure
Hexadécimale
16#0
16#FFFFFFFF
Octale
8#0
8#37777777777
Binaire
2#0
2#11111111111111111111111111111111
Exemples de représentation :
Donnée
Représentation dans l'une des bases
00000000000010101101110011011110
16#ADCDE
00000000000000010000000000000000
8#200000
00000000000010101011110011011110
2#10101011110011011110
225
Glossaire
E
EBOOL
EBOOL est l'abréviation du type Extended BOOLean (booléen étendu). Ce type
permet de gérer les fronts montants ou descendants ainsi que le forçage.
Une variable de type EBOOL occupe un octet en mémoire.
EF
EF est l'abréviation de Elementary Function (fonction élémentaire).
Il s'agit d'un bloc, utilisé dans un programme, qui réalise une fonction logicielle
prédéfinie.
Une fonction ne dispose pas d'informations sur l'état interne. Plusieurs appels de la
même fonction à l'aide des mêmes paramètres d'entrée fournissent toujours les
mêmes valeurs de sortie. Vous trouverez des informations sur la forme graphique
de l'appel de fonction dans le "[bloc fonctionnel (instance)]". Contrairement à l'appel
des blocs fonction, les appels de fonction comportent uniquement une sortie qui
n'est pas nommée et dont le nom est identique à celui de la fonction. Dans FBD,
chaque appel est indiqué par un [numéro] unique via le bloc graphique. Ce numéro
est généré automatiquement et ne peut pas être modifié.
Vous positionnez et paramétrez ces fonctions dans votre programme afin d'exécuter
votre application.
Vous pouvez également développer d'autres fonctions à l'aide du kit de
développement SDKC.
EFB
EFB est l'abréviation de Elementary Function Block (bloc fonction élémentaire).
Il s'agit d'un bloc, utilisé dans un programme, qui réalise une fonction logicielle
prédéfinie.
Les EFB possèdent des états et des paramètres internes. Même si les entrées sont
identiques, les valeurs des sorties peuvent différer. Par exemple, un compteur
possède une sortie qui indique que la valeur de présélection est atteinte. Cette sortie
est définie sur 1 lorsque la valeur en cours est égale à la valeur de présélection.
EN
EN correspond à ENable (activer) ; il s'agit d'une entrée de bloc facultative. Lorsque
EN est activé, une sortie ENO est automatiquement établie.
Si EN = 0, le bloc n'est pas activé, son programme interne n'est pas exécuté et ENO
est défini sur 0.
Si EN = 1, le programme interne du bloc est exécuté et ENO est défini sur 1. Si une
erreur survient, ENO est défini sur 0.
226
Glossaire
ENO
ENO correspond à Error NOtification (notification d'erreur) ; il s'agit de la sortie
associée à l'entrée facultative EN.
Si ENO est défini sur 0 (car EN = 0 ou en cas d'erreur d'exécution) :
z l'état des sorties de blocs fonction reste identique à celui dans lequel elles étaient
lors du dernier cycle de scrutation exécuté correctement ;
z les sorties de fonctions, ainsi que les procédures, sont définies sur "0".
F
FBD
FBD est l'abréviation de Function Block Diagram (langage en blocs fonctionnels).
FBD est un langage de programmation graphique qui fonctionne comme un
logigramme. En complément des blocs logiques simples (ET, OU, etc.), chaque
fonction ou bloc fonction du programme est représenté sous cette forme graphique.
Pour chaque bloc, les entrées se situent à gauche et les sorties à droite. Les sorties
des blocs peuvent être liées aux entrées d'autres blocs afin de former des
expressions complexes.
FFB
Terme collectif pour EF (fonction élémentaire), EFB (bloc fonction élémentaire) et
DFB (bloc fonction dérivé).
Fonction
Voir EF.
Fonction
élémentaire
Voir EF.
G
GRAY
Le code Gray ou "binaire réfléchi" permet de coder une valeur numérique
développée en chaîne de configurations binaires qui peut être différenciée par le
changement d'état d'un seul bit.
Ce code peut être utilisé, par exemple, pour éviter l'événement aléatoire suivant : en
binaire pur, le changement de la valeur 0111 en 1000 peut produire des nombres
aléatoires compris entre 0 et 1 000, étant donné que les bits ne changent pas tous
de valeur simultanément.
227
Glossaire
Equivalence entre décimal, BCD et Gray :
Décimal
0
1
2
3
4
5
6
7
8
9
BCD
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
Gray
0000 0001 0011 0010 0110 0111 0101 0100 1100 1101
I
IL
IL est l'abréviation de Instruction List (liste d'instructions).
Ce langage est une suite d'instructions basiques.
Il est très proche du langage d'assemblage utilisé pour programmer les
processeurs.
Chaque instruction est composée d'un code instruction et d'un opérande.
INF
Utilisé pour signifier qu'un nombre dépasse les limites autorisées.
Pour un nombre entier, les plages de valeurs (indiquées en gris) sont les suivantes :
-INF
-3.402824e+38
INF
-1.1754944e-38
0.0
1.1754944e-38
3.402824e+38
Lorsqu'un résultat est :
z inférieur à -3,402824e+38, le symbole -INF (pour -infini) est affiché
z supérieur à +3,402824e+38, le symbole INF (pour + infini) est affiché
INT
INT est l'abréviation du format Single INTeger (entier simple) (codé sur 16 bits).
Les limites inférieure et supérieure sont les suivantes : -(2 puissance 15) à (2
puissance 15) - 1.
Exemple :
-32768, 32767, 2#1111110001001001, 16#9FA4.
IODDT
IODDT est l'abréviation d'Input/Output Derived Data Type (type de données
dérivées d'E/S).
Le terme IODDT désigne un type de données structuré représentant un module ou
une voie d'un module de l'automate. Chaque module expert possède ses propres
IODDT.
228
Glossaire
J
Jeton
Etape active d'un SFC.
Jeton unique
Mode de fonctionnement d'un graphe SFC pour lequel une seule étape peut être
active à la fois.
L
Langage en
blocs
fonctionnels
Voir FBD.
LD
LD est l'abréviation de Ladder Diagram (langage à contacts).
LD est un langage de programmation représentant les instructions à exécuter sous
forme de schémas graphiques très proches d'un schéma électrique (contacts,
bobines, etc.).
M
Mot clé
Un mot clé est une combinaison de caractères unique employée en tant qu'élément
syntaxique d'un langage de programmation (Voir la définition relative au standard
CEI 61131-3 fournie à l'annexe B. Tous les mots clés utilisés dans Unity Pro et
mentionnés dans le standard CEI 61131-3 sont répertoriés à l'annexe C de ce
standard. Ces mots clés ne peuvent pas servir d'identificateurs (noms de variable,
sections, types DFB, etc.) dans votre programme.).
Multijeton
Mode de fonctionnement d'un SFC. En mode multijeton, le SFC peut posséder
plusieurs étapes actives simultanément.
N
NAN
Utilisé pour signifier qu'un résultat d'opération n'est pas un nombre (NAN = Not A
Number).
229
Glossaire
Exemple : calcul de la racine carrée d'un nombre négatif.
Note : Le standard CEI 559 définit deux classes de NAN : le NAN silencieux (QNAN)
et le NAN de signalisation (SNAN). Un QNAN est un NAN avec un bit de fraction de
poids fort tandis qu'un SNAN est un NAN sans bit de fraction de poids fort (numéro
de bit 22). Les QNAN peuvent être propagés par le biais de la plupart des opérations
arithmétiques sans indication d'une exception. Quant aux SNAN, ils signalent en
général une opération non valide chaque fois qu'ils sont utilisés en tant
qu'opérandes dans des opérations arithmétiques (voir %SW17 et %S18).
P
Procédure
Les procédures sont techniquement des vues fonctionnelles. L'unique différence
avec les fonctions élémentaires réside dans le fait que les procédures peuvent
comprendre plus d'une sortie et qu'elles gèrent le type de données VAR_IN_OUT.
En apparence, les procédures ne sont pas différentes des fonctions élémentaires.
Les procédures sont un supplément au standard CEI 61131-3.
R
REAL
Le type REAL (réel) est un type codé sur 32 bits.
Les plages de valeurs possibles sont illustrées en gris dans la figure suivante :
-INF
-3.402824e+38
INF
-1.1754944e-38
0.0
1.1754944e-38
3.402824e+38
Lorsqu'un résultat est :
z compris entre -1,175494e-38 et 1,175494e-38, il est considéré comme étant un
DEN
z inférieur à -3,402824e+38, le symbole -INF (pour - infini) s'affiche
z supérieur à +3,402824e+38, le symbole INF (pour + infini) s'affiche
z indéfini (racine carrée d'un nombre négatif), le symbole NAN s'affiche
230
Glossaire
Note : Le standard CEI 559 définit deux classes de NAN : le NAN silencieux (QNAN)
et le NAN de signalisation (SNAN). Un QNAN est un NAN avec un bit de fraction de
poids fort tandis qu'un SNAN est un NAN sans bit de fraction de poids fort (numéro
de bit 22). Les QNAN peuvent être propagés par le biais de la plupart des opérations
arithmétiques sans indication d'une exception. Quant aux SNAN, ils signalent en
général une opération non valide chaque fois qu'ils sont utilisés en tant
qu'opérandes dans des opérations arithmétiques (voir %SW17 et %S18).
Note : Lorsqu'un DEN (nombre non normalisé) est utilisé en tant qu'opérande, le
résultat n'est pas significatif.
Réseau
Il existe deux significations du terme "réseau".
z En LD :
un réseau est un ensemble d'éléments graphiques interconnectés. La portée
d'un réseau est locale à l'unité (section) organisationnelle du programme dans
laquelle le réseau est situé
z Avec des modules de communication experts :
un réseau est un groupe de stations qui communiquent entre elles. Le terme
"réseau" est également utilisé pour définir un groupe d'éléments graphiques
interconnectés. Ce groupe constitue ensuite une partie d'un programme qui peut
être composé d'un groupe de réseaux
S
SFC
SFC est l'abréviation de Sequential Function Chart (diagramme fonctionnel en
séquence).
Le SFC permet de représenter graphiquement et de façon structurée le fonctionnement d'un automatisme séquentiel. Cette description graphique du
comportement séquentiel de l'automatisme et des différentes situations qui en
découlent s'effectue à l'aide de symboles graphiques simples.
ST
ST est l'abréviation de Structured Text (langage littéral structuré).
Le langage littéral structuré est un langage élaboré proche des langages de
programmation informatiques. Il permet de structurer des suites d'instructions.
STRING
Une variable de type STRING est une chaîne de caractères ASCII. La longueur
maximale d'une chaîne de caractères est de 65 534 caractères.
231
Glossaire
T
TIME
Le type TIME exprime une durée en millisecondes. Codé sur 32 bits, ce type permet
d'obtenir des durées de 0 à 2 32-1 millisecondes.
Les unités du type TIME sont les suivantes : les jours (d), les heures (h), les minutes
(m), les secondes (s) et les millisecondes (ms). Une valeur littérale du type TIME est
représentée par une combinaison de types antérieurs précédés de T#, t#, TIME#
ou time#.
Exemples : T#25h15m, t#14.7S, TIME#5d10h23m45s3ms
TIME_OF_DAY
Voir TOD.
TOD
TOD est l'abréviation de Time Of Day (heure du jour).
Le type TOD, codé en BCD sur un format de 32 bits, contient les informations
suivantes :
z l'heure codée dans un champ de 8 bits
z les minutes codées dans un champ de 8 bits
z les secondes codées dans un champ de 8 bits
Note : Les 8 bits de poids faible sont inutilisés.
La saisie du type Time Of Day est la suivante :
TOD#<Heure>:<Minutes>:<Secondes>
Ce tableau donne les limites inférieure/supérieure de chaque champ :
Champ
Limites
Commentaire
Heure
[00,23]
Le 0 de gauche est toujours affiché ; il peut être omis lors de la
saisie.
Minute
[00,59]
Le 0 de gauche est toujours affiché ; il peut être omis lors de la
saisie.
Seconde
[00,59]
Le 0 de gauche est toujours affiché ; il peut être omis lors de la
saisie.
Exemple : TOD#23:59:45
TOPO_ADDR_
TYPE
232
Ce type prédéfini est utilisé comme sortie pour la fonction READ_TOPO_ADDR. Ce
type est ARRAY[0..4] OF Int. Vous pouvez le trouver dans la bibliothèque, dans la
même famille que les EF qui l'utilisent.
Glossaire
U
UDINT
UDINT est l'abréviation du format Unsigned Double INTeger (entier double non
signé) (codé sur 32 bits). Les limites inférieure et supérieure sont les suivantes : 0
à (2 puissance 32) - 1.
Exemple :
0, 4294967295, 2#11111111111111111111111111111111, 8#37777777777,
16#FFFFFFFF.
UINT
UINT est l'abréviation du format Unsigned INTeger (entier non signé) (codé sur 16
bits). Les limites inférieure et supérieure sont les suivantes : 0 à (2 puissance 16) - 1.
Exemple :
0, 65535, 2#1111111111111111, 8#177777, 16#FFFF.
V
Valeur littérale
d'entier
Une valeur littérale d'entier est utilisée pour saisir des valeurs de type entier dans le
système décimal. Les valeurs peuvent être précédées d'un signe (+/-). Les signes
de soulignement (_) séparant les nombres ne sont pas significatifs.
Exemple :
-12, 0, 123_456, +986
Valeur littérale de
temps
Les unités du type TIME sont les suivantes : les jours (d), les heures (h), les minutes
(m), les secondes (s) et les millisecondes (ms). Une valeur littérale du type TIME est
représentée par une combinaison de types antérieurs précédés de T#, t#, TIME#
ou time#.
Exemples : T#25h15m, t#14.7S, TIME#5d10h23m45s3ms
Valeur littérale en
base 10
Une valeur littérale en base 10 est utilisée pour représenter une valeur entière
décimale. Cette valeur peut être précédée des signes "+" et "-". Si le caractère "_"
est utilisé dans la valeur littérale, il n'est pas significatif.
Exemple :
-12, 0, 123_456, +986
Valeur littérale en
base 16
Une valeur littérale en base 16 est utilisée pour représenter un entier hexadécimal.
La base est déterminée par le nombre "16" et le signe "#". Les signes "+" et "-" sont
interdits. Pour faciliter la lecture, vous pouvez utiliser le signe "_" entre les bits.
Exemple :
16#F_F ou 16#FF (en décimal 255)
233
Glossaire
16#F_F ou 16#FF (en décimal 224)
Valeur littérale en
base 2
Une valeur littérale en base 2 est utilisée pour représenter un entier binaire. La base
est déterminée par le nombre "2" et le signe "#". Les signes "+" et "-" sont interdits.
Pour faciliter la lecture, vous pouvez utiliser le signe "_" entre les bits.
Exemple :
2#1111_1111 ou 2#11111111 (en décimal 255)
2#1110_0000 ou 2#11100000 (en décimal 224)
Valeur littérale en
base 8
Une valeur littérale en base 8 est utilisée pour représenter un entier octal. La base
est déterminée par le nombre "8" et le signe "#". Les signes "+" et "-" sont interdits.
Pour faciliter la lecture, vous pouvez utiliser le signe "_" entre les bits.
Exemple :
8#3_77 ou 8#377 (en décimal 255)
8#34_0 ou 8#340 (en décimal 224)
Valeur littérale
réelle
Une valeur littérale réelle est un nombre exprimé en un ou plusieurs décimaux.
Exemple :
-12,0, 0,0, +0,456, 3,14159_26
Valeur littérale
réelle avec
exposant
Une valeur littérale décimale peut être exprimée à l'aide d'une notation scientifique
standard. La représentation est alors la suivante : mantisse + exposant.
Exemple :
-1,34E-12 ou -1,34e-12
1,0E+6 ou 1,0e+6
1,234E6 ou 1,234e6
Variable
Entité mémoire du type BOOL, WORD, DWORD, etc., dont le contenu peut être modifié
par le programme en cours d'exécution.
Variable non
affectée
Variable dont la position dans la mémoire de l'automate ne peut pas être connue.
Une variable à laquelle aucune adresse n'a été associée est dite non affectée.
Variables
affectées
Une variable dont la position dans la mémoire de l'automate peut être connue. Par
exemple, la variable Pression_eau est associée au repère %MW102.
Pression_eau est dite affectée.
W
WORD
234
Le type WORD est codé sur un format de 16 bits et est utilisé pour effectuer des
traitements sur des chaînes de bits.
Glossaire
Ce tableau donne les limites inférieure/supérieure des bases qui peuvent être
utilisées :
Base
Limite inférieure
Limite supérieure
Hexadécimale
16#0
16#FFFF
Octale
8#0
8#177777
Binaire
2#0
2#1111111111111111
Exemples de représentation
Donnée
Représentation dans l'une des bases
0000000011010011
16#D3
1010101010101010
8#125252
0000000011010011
2#11010011
235
Glossaire
236
B
AC
Index
Symbols
%I, 54, 92
%IW, 54, 92
%M, 91
%MW, 54, 92
%Q, 54
%SW60, 47, 82, 131, 185
%SW61, 47, 82, 134
%SW62, 47, 82
%SW63, 47, 82
A
Adaptateurs
auto-terminaison, 72
Adresses
IP, 112, 115
MAC, 112, 134
Modbus, 107
Modbus Plus, 110, 165
permutation, 112, 115
Affectations des E/S, 173
Affichage des erreurs, 216
Automates primaires
horloges calendaires, 137
Automates redondants
horloges calendaires, 137
Autonome, 141, 143, 145
Avertissements
contrôle immédiat du
processus, 177, 181
risque lié à l'affectation des E/S, 173
risque lié à la configuration, 173
risques liés au basculement, 176
B
Basculements, 106, 132
Bits système, 47, 130, 134
Boutons
réinitialisation, 26
Boutons de défilement vers la droite, 33
Boutons de défilement vers le haut, 33
Boutons de réinitialisation, 26
Boutons ENTER, 33
Boutons ESC, 33
C
Câbles
coaxiaux, 72
connexion, 69
fibre optique, 69, 212
schémas, 73
topologies, 72
Câbles fibre optique, 69
Caractéristiques, 213
Cartes PCMCIA, 101
CKSM, 153
Clavier invalide, 104
Claviers, 26, 27, 104
237
Index
Commandes
liaison du coprocesseur, 151
No Standby, 146
prendre le contrôle, 144
RIO, 151
Commandes de liaison du
coprocesseur, 151
Commandes No Standby, 146
Commandes Prendre le contrôle, 144
Commandes RIO, 151
Communications
non opérationnelles, 152
opérationnelles, 152
Communications non opérationnelles, 152
Communications opérationnelles, 152
Commutateurs, 69
Commutations, 141
USB, 51
Compatibilité
16 bits, 46
32 bits, 46
Compatibilité 16 bits, 46
Compatibilité 32 bits, 46
Composants
systèmes Unity, 67
Concentrateurs, 69
Configurations
identiques, 173
Configurations de base, 23, 86
Consignation des données, 72
Coprocesseurs, 46
Couvre-objectif, 25
CRA
configuration logicielle requise, 24
CRP
configuration logicielle requise, 24
Cycles MAST, 57
238
D
Défaillances
automates, 158
câbles doubles, 156, 158
câbles RIO, 156, 158
détection, 143, 144
liaisons à fibre optique, 69, 159
liaisons rapides de données (HSDL), 147
types, 142
Défaillances de l'automate, 158
Démarrages à chaud, 96
Démarrages à froid, 90, 96, 136
DFB, 173
Diagnostics
redondance d'UC, 38
Unity Pro, 141
Diagrammes
cycles MAST, 57
Différences
logique, 134
sommes, 153
Différences de logique, 134, 170, 175
Diffusion des E/S, 87
Disposition en mémoire des données
statiques, 171
Données globales, 174
Données utilisateur, 171, 172
Durées
permutations des adresses, 124
E
Ecrans PLC Operations, 35
Editeur de données, 99
EFB, 173, 195
Embases
affectation, 64, 66
configuration, 86
connexion, 70
identiques, 18, 23, 64
Index
Erreurs
Com Act, 156, 158, 216
détection, 143
E/S, 52, 216
interface, 156, 158
permanentes, 144
somme, 216
Erreurs Com Act, 156, 158, 216
Erreurs d'E/S, 52
Erreurs d'interface, 156, 158
Erreurs permanentes, 144
Etat de la RAM, 91
Etats
Hot Standby, 36
Evénements, 96
Evénements TIMER, 52
G
Générer le projet, 171
Gestion des informations de
chargement, 185
H
Heures, 96
Horloges
calendaires, 137
temps réel, 97
Horloges calendaires, 137
I
Indicateurs
allumés en continu, 30, 156
clignotants, 30, 156, 158
état, 156, 158
éteints, 30
rouges, 30
verts, 30
voyant, 29
Indicateurs allumés en continu, 30, 34
Indicateurs clignotants, 30, 156, 158, 216
Indicateurs éteints, 30
Indicateurs rouges, 30
Indicateurs verts, 30
Informations système, 97
Interrupteur à clé déverrouillé, 26
Interrupteur à clé verrouillé, 26
Interrupteurs à clé, 26, 33
J
Journaux
erreurs, 141
Journaux d'erreur, 141
L
LCD
écran, 25
écrans, 29, 32
écrans Communications, 39
écrans LCD Settings, 43
écrans par défaut, 34
écrans PLC Operations, 35
écrans System Info, 42
Limites
taille de transfert, 189
Limites de la taille de transfert, 189
M
Menus
Communications, 39
écrans LCD, 32
LCD Settings, 43
par défaut, 34
PLC Operations, 35
System Info, 42
Messages
Aucune redondance, 146
avertissement, 218
état de santé, 150
santé, 140, 141, 147
Messages Aucune redondance, 146
Messages de données, 147
Messages de santé, 140
Messages sur l'état de santé, 141, 147
Méthodes de configuration
système de redondance d'UC, 64
239
Index
Mise à jour
automates primaires, 189
automates redondants, 189
hors ligne, 136
Mises à niveau, 164
Mises à niveau de l'exécutif, 164
Mises à niveau EXEC, 132
Modbus, 106
Modbus Plus, 103, 106, 110, 165
Modbus RTU, 165
Modes
hors ligne, 131, 134
redondance d'UC, 37
RUN, 131
Modifications, 185
en ligne, 178, 179, 186
hors ligne, 180, 186
modifications, 175
Modules
remplacement, 154
Modules S908, 46
Mots système, 47, 130, 134
N
NOE, 18, 64, 112, 117, 125, 213
NOM, 18, 64
NOR, 69
O
Offsets, 107
adresses réseau, 106
Onglets
Animation, 95
Configuration, 89
Description, 88
Horodateur, 96
Informations, 97
Port Modbus, 93
Redondance d'UC, 99
Résumé, 87
Tâche, 95
Ordre
redondance d'UC, 37
OsLoader, 165
240
P
Paquets
transferts multiples, 189
Paquets de transfert multiples, 189
Pinces
fibre optique, 212
Ports Modbus, 94
Programmes
application, 153
identiques, 153, 170
transfert, 188, 192
Programmes d'application, 132, 153, 186,
188
Programmes identiques, 170
R
RAM d'état, 54, 55, 82, 171
Rapports, 141
Regénérer tout le projet, 171
Registres, 47, 82
commande, 130, 153
état, 133
inversés, 47
Registres d'état, 133
Registres de commande, 153, 186
schémas, 130
Registres inversés, 47, 82
Réglages du contraste, 28
Répartiteurs
coaxiaux, 72
Répartiteurs coaxiaux, 72
Requêtes
liaison du coprocesseur, 151
RIO, 151
Requêtes de liaison du coprocesseur, 151
Requêtes RIO, 151
Réseaux d'E/S distantes, 74
Restrictions
DIO, 49
E/S locales, 49
liaisons USB, 51
multitâches, 48
Restrictions multitâches, 48
Rétroéclairage, 25, 28
Index
RIO, 72
liaisons, 148, 150
modules de communication, 148, 150
S
Schéma à contacts 984, 83
Schémas
RAM d'état, 55
registres d'état, 133
registres de commande, 130
réseaux d'E/S distantes, 73
systèmes de redondance d'UC, 23
transfert, 55
Sections
données, 173
mise à jour, 173
SFC, 54, 176
Sections SFC, 176
Sommes
transfert, 153
validation, 153
Sous-menus
écran par défaut, 34
écrans LCD, 32
écrans PLC Operations, 35
Hot Standby, 36
Init, 36
LCD Contrast, 43
LCD Light, 43
Modbus Plus, 40
Serial port, 41
Start, 36
Stop, 36
System Info, 42
TCP/IP Ethernet, 40
Stations d'E/S
E/S distantes, 72
Surdébit, 57
T
TCP/IP, 106
Temps de cycle, 55, 56, 130, 140, 141, 143,
145, 147, 153, 173
Temps de transfert, 56, 188
Terminaisons principales, 72
Tests
basculement, 77
confiance, 140
démarrage, 75, 140
du coprocesseur, 140
fonctionnement, 140
systèmes de redondance d'UC, 75
TextID, 218
Touche
droite, 27
ECHAP, 27
ENTREE, 27
MOD, 27
vers le haut, 27
Touche ECHAP, 27
Touche ENTREE, 27
Touche MOD, 27
Touche vers la droite, 27
Touche vers le haut, 27
Transactions d'E/S, 148
Transfert de données, 59
Transfert de programmes, 188
Transferts de données, 54, 56
Types de communication, 103
Types de données, 172
Types de référence, 54, 91
V
Valeurs
initiales, 136
Variables, 174
affectées, 54, 172
déclarées, 174
non affectées, 54, 82, 131, 134, 172
redéclarées, 174
section, 174
transition, 174
Variables affectées, 54
Variables non affectées, 54, 82, 131, 134
Voyant
rétroéclairage, 28
Voyants, 29
241
Index
242

Manuels associés