Schneider Electric Redondance d’UC Quantum Mode d'emploi

Ajouter à Mes manuels
234 Des pages
Schneider Electric Redondance d’UC Quantum Mode d'emploi | Fixfr
Redondance d’UC Quantum
Guide de planification et
d’installation
31004546 01
840 USE 106 01
Version 4.0
2
Table des matières
Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Chapitre 1
1.1
1.2
1.3
1.4
Chapitre 2
Introduction à la redondance d'UC Quantum . . . . . . . . . . . . . 13
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Régulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Régulation principale et redondante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Composants matériels d'un système de redondance d'UC Quantum. . . . . . . . .
Le module de redondance d'UC CHS 110 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fonctionnement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modes de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Câblage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Câble à fibre optique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Le kit de redondance d'UC CHS 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Systèmes HSBY 984 et HSBY CEI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
HSBY 984 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
HSBY CEI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fonctionnement des schémas à contacts HSBY 984 . . . . . . . 33
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fonctionnement d'un système HSBY 984. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Temps de cycle du système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmission de la mémoire d'état et temps de cycle . . . . . . . . . . . . . . . . . . . .
Zone de transfert par défaut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Options de personnalisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cycles personnalisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 3
13
15
15
16
17
18
21
21
23
23
24
25
26
26
27
28
33
34
35
38
40
42
44
Fonctionnement du système HSBY CEI . . . . . . . . . . . . . . . . . . 45
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Définition de la redondance d'UC CEI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Fonctionnement d'un système HSBY CEI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3
Temps de cycle du système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Transfert de la mémoire d'état et temps de cycle . . . . . . . . . . . . . . . . . . . . . . . . 53
Disposition de la mémoire d'état intégralement transférée dans un système de
redondance d'UC CEI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Chapitre 4
Mise en place d'un système de redondance d'UC Quantum . 57
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Consignes de mise en place d'un système de redondance d'UC . . . . . . . . . . . . 58
Alimentation : consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Topologie des câbles d'E/S déportées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Configuration à câble unique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Configuration à câble double . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Chapitre 5
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Installation d'un système de redondance d'UC . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Chapitre 6
6.1
6.2
6.3
4
Utilisation du système de redondance d'UC Quantum 984 . 71
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Configuration du système HSBY 984 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Extension de configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Instruction CHS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Utilisation du bloc d'instructions CHS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Utilisation du bloc d'instructions CHS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Registre de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Eléments de la zone de non-transfert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Ecran de zoom d'une instruction CHS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Le registre d'état de la redondance d'UC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Les registres de transfert inverse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Exemple de logique de transfert inverse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Utilisation de l'extension de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Extension de configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Boîte de dialogue Redondance d’UC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Bits du registre de commande de redondance d'UC . . . . . . . . . . . . . . . . . . . . . . 92
Ecrasement de l'interrupteur à clé et mode marche . . . . . . . . . . . . . . . . . . . . . . 94
Exemple de commande logicielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Redondance sur disc. prog. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Transfert de l'intégralité de la mémoire d'état . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Registre d'état de redondance d'UC pour l'extension de configuration . . . . . . . . 99
Options étendues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Définition de la zone de transfert de mémoire d'état . . . . . . . . . . . . . . . . . . . . . 101
Transfert de données de mémoire d'état supplémentaires . . . . . . . . . . . . . . . . 104
Transfert de cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
6.4
Chapitre 7
7.1
7.2
7.3
7.4
7.5
7.6
Chapitre 8
8.1
Fonctionnement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Démarrage de votre système de redondance d'UC . . . . . . . . . . . . . . . . . . . . .
Synchronisation des horloges calendaires . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Système en état de marche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
107
107
108
110
112
Utilisation d'un système de redondance d'UC Quantum CEI113
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Chargement du logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Contrôle du système de redondance d'UC à l'aide de l'extension de configuration
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Boîte de dialogue Redondance d’UC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Boîte de dialogue Redondance d’UC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Spécification du registre de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Registre de commande de redondance d'UC . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Autoriser l'écrasement de l'interrupteur à clé . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Options étendues de Concept 2.5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Redondance sur disc. prog. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Permutation des adresses sur basculement . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Mémoire d'état. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Zone de non-transfert de mémoire d'état . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Registre d'état de redondance d'UC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Partition mémoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Taille de la mémoire d'état . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Régulation du transfert de section. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Régulation du transfert de section. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Fonctionnement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Démarrage de votre système de redondance d'UC . . . . . . . . . . . . . . . . . . . . . 143
Fonctionnement normal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Optimisation du temps de cycle et de la mémoire. . . . . . . . . . . . . . . . . . . . . . . 146
Synchronisation des horloges calendaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Système en état de marche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Consignes supplémentaires quant à la redondance d'UC CEI
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration requise pour les applications . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Economie de mémoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Statistiques mémoire. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Partition de mémoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
153
155
155
156
157
159
5
8.2
8.3
Chapitre 9
Mémoire d'état . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Utilisation efficace de la mémoire d'état . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Conseils d'efficacité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Utilisation des constantes à la place des libellés égaux . . . . . . . . . . . . . . . . . . 164
Utilisation des constantes à la place des entrées ouvertes . . . . . . . . . . . . . . . . 165
Logique programmée. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Réduction de l'utilisation des structures de données complexes. . . . . . . . . . . . 168
Solution de redondance d’UC Ethernet . . . . . . . . . . . . . . . . . 169
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Présentation d'une solution de redondance d'UC pour les modules NOE. . . . . 170
Topologie de la redondance d'UC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Configuration du module NOE et redondance d'UC . . . . . . . . . . . . . . . . . . . . . 173
Affectation des adresses IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Modes de fonctionnement du module NOE et redondance d'UC . . . . . . . . . . . 175
Durées de permutation d'adresse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Incidences sur le réseau d'une solution de redondance d'UC . . . . . . . . . . . . . . 181
Chapitre 10
10.1
10.2
10.3
10.4
10.5
6
Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Fonctionnement d'un système de redondance d'UC . . . . . . . . . . . . . . . . . . . . . 185
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Vérification du fonctionnement d'un système de redondance d'UC. . . . . . . . . . 186
Autres contrôles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Erreurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Erreurs de démarrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Erreurs de communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Erreurs de la carte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Défaillances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Détection des défaillances d'un système de redondance d'UC . . . . . . . . . . . . . 194
Détection des défaillances de l'embase principale . . . . . . . . . . . . . . . . . . . . . . 195
Détection des défaillances de l'embase redondante . . . . . . . . . . . . . . . . . . . . . 196
Défaillance de la liaison par fibre optique entre l'émetteur principal et le récepteur
redondant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Remplacement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Remplacement d'un module de redondance d'UC . . . . . . . . . . . . . . . . . . . . . . 200
Modification et mise à jour du programme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Mise à jour des exécutifs du système automatisé dans HSBY 984. . . . . . . . . . 205
Mise à jour des exécutifs de l'API dans un système IEC HSBY . . . . . . . . . . . . 207
Essai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Commutation forcée. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Chapitre 11
Caractéristiques du module de redondance d'UC CHS 110 . 213
Caractéristiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Annexes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Annexes du manuel Quantum Hot Standby Planning and Installation Guide . . 215
Annexe A
Affichage des erreurs Com Act . . . . . . . . . . . . . . . . . . . . . . . . 217
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Affichage des erreurs du module CHS 110 de redondance d'UC. . . . . . . . . . . 218
Erreurs du processeur de module de communication d'E/S déportées CRP . . 219
Annexe B
Manuel du câble à fibre optique . . . . . . . . . . . . . . . . . . . . . . . 221
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Câble à fibre optique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Autres accessoires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Annexe C
Configuration de ProWORX Nxt . . . . . . . . . . . . . . . . . . . . . . . 225
Extension de configuration de la redondance ProWORX Nxt . . . . . . . . . . . . . . 225
Index
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
7
8
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écu
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.
840 USE 106 01 Janvier 2003
9
Consignes de sécurité
REMARQUE
IMPORTANTE
10
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.
© 2002 Schneider Electric
Tous droits réservés
840 USE 106 01 Janvier 2003
A propos de ce manuel
Présentation
Objectif du
document
Ce manuel contient des informations complètes sur les automatismes
programmables de redondance d'UC.
Champ
d’application
Cette documentation s'applique à Concept.
Document à
consulter
Avertissements
liés au(x)
produit(s)
840 USE 106 01 Janvier 2003
Titre
Référence
Quantum Automation Series Hardware Reference Guide
840 USE 100 00
Remote I/O Cable System Planning and Installation Guide
890 USE 101 00
Ladder Logic Block Library User Guide
840 USE 101 00
Modbus Plus Network Planning and Installation Guide
890 USE 100 00
Concept V 2.5 User’s Manual
840 USE 493 00
Concept V 2.5 Installation Instructions
840 USE 492 00
Concept V 2.5 Block Library: IEC
840 USE 494 00
Concept V 2.5 Block Library: LL984
840 USE 496 00
Concept EFB User’s Manual
840 USE 495 00
Schneider Electric, Inc. ne saurait être tenu responsable des erreurs éventuelles
contenues dans ce document. Si vous avez des suggestions, des améliorations ou
des corrections à apporter à cette publication, veuillez nous en informer.
Aucune partie de ce document ne peut être reproduite sous quelque forme que ce
soit, ni par aucun moyen que ce soit, électronique ou mécanique, y compris la
photocopie, sans la permission écrite expresse de l'éditeur, Schneider Electric.
11
A propos de ce manuel
Commentaires
utilisateur
12
Envoyez vos commentaires à l'adresse e-mail TECHCOMM@modicon.com
840 USE 106 01 Janvier 2003
Introduction à la redondance d'UC
Quantum
1
Présentation
Objectif
Ce chapitre consiste en une brève présentation du système de redondance d'UC,
avec notamment la description de la régulation principale et redondante, des
composants, du module de redondance d'UC, des voyants et des commutateurs,
des modes de fonctionnement, des systèmes HSBY 984 et CEI et de la taille des
applications.
Dans les pages qui suivent, le système de redondance d'UC Quantum est désigné
par le sigle HSBY.
Le système HSBY repose sur deux automates programmables industriels
configurés de la même façon et reliés, d'une part, l'un à l'autre, et d'autre part, au
même réseau d'E/S déportées. Si l'un d'eux échoue, l'autre assure la régulation du
système d'E/S.
Contenu de ce
chapitre
Ce chapitre contient les sous-chapitres suivants :
840 USE 106 01 Janvier 2003
Souschapitre
Sujet
Page
1.1
Régulation
15
1.2
Fonctionnement
21
1.3
Câblage
23
1.4
Systèmes HSBY 984 et HSBY CEI
26
13
Introduction à la redondance d'UC Quantum
14
840 USE 106 01 Janvier 2003
Introduction à la redondance d'UC Quantum
1.1
Régulation
Introduction
Objectif
Cette section traite de la régulation principale et redondante du système de
redondance d'UC Quantum.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Régulation principale et redondante
840 USE 106 01 Janvier 2003
Page
16
Composants matériels d'un système de redondance d'UC Quantum
17
Le module de redondance d'UC CHS 110
18
15
Introduction à la redondance d'UC Quantum
Régulation principale et redondante
Description
Le système de redondance d'UC Quantum est conçu pour être utilisé lorsqu'il est
impossible de tolérer un temps d'arrêt. Il garantit alors une grande disponibilité
grâce à la redondance. Deux embases sont configurées avec le même matériel et
le même logiciel.
L'un des API fonctionne comme automate principal et exécute l'application en
scrutant la logique utilisateur et les E/S déportées en fonctionnement.
L'autre API agit comme automate redondant. L'automate principal le met à jour
après chaque cycle. L'automate redondant est prêt à prendre le contrôle en un cycle
si l'automate principal échoue.
L'état principal est commutable avec l'état de redondance. L'un ou l'autre automate
peut être mis à l'état principal, mais pour cela, l'autre doit être réglé sur l'état de
redondance. C'est toujours l'automate principal qui gère le réseau des E/S
déportées.
Note : Le système de redondance d'UC Quantum ne prend en charge que les E/
S déportées, non les E/S locales ou distribuées.
Rôle du module
de redondance
d'UC CHS 110
16
Chaque automate est relié à un module de redondance d'UC 140 CHS 110 00 qui
le surveille et communique avec l'autre module de redondance d'UC.
Le système se surveille lui-même en permanence. Si l'automate principal échoue,
le module de redondance d'UC donne le contrôle à l'automate redondant
automatique, qui devient alors automate principal.
Si l'automate redondant échoue, l'automate principal continue de fonctionner sans
sauvegarde.
840 USE 106 01 Janvier 2003
Introduction à la redondance d'UC Quantum
Composants matériels d'un système de redondance d'UC Quantum
Composants
Un système de redondance d'UC Quantum nécessite deux embases comportant
chacune quatre emplacements. Ces embases doivent être dotées des composants
Quantum suivants, identiques et compatibles :
l Automate programmable industriel
l Processeur de module de communication d'E/S déportées
l Module de redondance d'UC CHS 110
l Câbles (voir la rubrique Manuel du câble à fibre optique, p. 221)
l Alimentation
l Autres composants (embases, modules d'E/S et répartiteurs autant que
nécessaire)
Le schéma suivant fait apparaître ces composants matériels dans un système de
redondance d'UC Quantum.
Principal
Alim. API RIO CHS
Redondant
Alim. API
RIO CHS
Liaison fibre optique
Câble vers le réseau RIO
Note : L'ordre des modules doit être le même dans toutes les embases.
840 USE 106 01 Janvier 2003
17
Introduction à la redondance d'UC Quantum
Le module de redondance d’UC CHS 110
Topologie
L'illustration ci-dessous représente le panneau avant du module, qui comporte les
éléments suivants :
l Affichage à LED
l Interrupteur à clé de fonction
l Commutateur à glissière de désignation
l Bouton de mise à jour
l Ports pour câble à fibre optique
Commandes du
panneau avant
du CHS 110
Cette illustration est celle du panneau avant du module.
Etiquette de version
Numéro du modèle module
Code couleur
Bloc de visualisation
Porte amovible
Interrupteur à clé
de fonction
Commutateur à glissière
de désignation
Bouton de mise à jour
Connecteur du câble
de transmission
Connecteur du câble
de réception
M0035300
18
840 USE 106 01 Janvier 2003
Introduction à la redondance d'UC Quantum
Affichage à LED
L'illustration suivante comprend cinq voyants d'état présents sur la face avant de
chaque module CHS 110.
140
CHS 110 00
REDONDANCE D’UC
Actif
Prêt
Défaut
Marche Bal faible
Alim ok
Modbus Com Err
Modbus! Erreur A
Com Act Erreur B
Principal
Mem Prt Standby
Le tableau suivant présente les cinq voyants d'état.
Voyant
Couleur
Message
Ready
Vert
Si le voyant est allumé en continu, cela signifie que le module
est alimenté et qu'il a réussi les tests initiaux de diagnostic
interne. S'il clignote, cela veut dire que le module essaie de
remédier à une erreur d'interface.
Com Act
Vert
Si le voyant est allumé en continu, cela signifie que les
modules CHS 110 communiquent. S'il clignote, une erreur a
été détectée.
Primary
Vert
Le module est l'automate principal.
Com Err
Rouge
Le module essaie de rétablir les communications CHS ou un
échec de communication CHS a été détecté.
Standby
Orange
Si le voyant est allumé en continu, cela signifie que le module
est l'automate redondant et qu'il est prêt à assumer le rôle
principal, si nécessaire. S'il clignote, la mise à jour du
programme est en cours d'exécution.
Les messages d'erreur sont traités en détail dans la rubrique Affichage des erreurs
Com Act, p. 217.
840 USE 106 01 Janvier 2003
19
Introduction à la redondance d'UC Quantum
Interrupteur à clé
de fonction
de fonction est présent sur la façade de chaque CHS 110, sous l'affichage à LED.
Il a trois positions : Hors ligne, Xfer (transfert) et Marche. Vous pouvez l'utiliser pour
forcer la transmission des fonctions de régulation ou pour copier l'intégralité du
programme de l'automate principal vers l'automate redondant.
L'illustration ci-dessous représente cet interrupteur à trois positions : Hors ligne, Xfer
et Marche.
Horsligne
Xfer
Marche
Note : Vous pouvez, par mesure de sécurité ou par préférence, désactiver cet
interrupteur à clé de fonction en le neutralisant à l'aide du logiciel. Vous pourrez
ensuite régler le module sur Marche ou Hors ligne à l'aide de ce même logiciel, ce
qui peut s'avérer très pratique si le module est difficile d'accès.
Commutateur à
glissière de
désignation et
bouton de mise à
jour
Le commutateur à glissière, situé en bas à droite de l'interrupteur à clé, permet
d'attribuer la lettre A ou B à l'automate. Une unité doit être nommée A et l'autre B.
Servez-vous du bouton de mise à jour pour lancer la transmission du programme de
l'automate principal vers l'automate redondant. Pour cela, l'interrupteur à clé doit
être sur le mode de transmission.
Note : Si les automates sont désignés de manière identique, le système refusera
de les reconnaître tous les deux. C'est la première unité mise sous tension qui sera
reconnue comme automate principal, désigné par la lettre A ou B selon la position
du commutateur à glissière. La deuxième unité demeurera "offline" et le voyant
Com Act clignotera, indiquant une erreur de démarrage.
Note : Lorsque le système fonctionne, il est possible de faire passer la régulation
principale d'une unité sur l'autre, indépendamment de leur désignation (A ou B).
20
840 USE 106 01 Janvier 2003
Introduction à la redondance d'UC Quantum
1.2
Fonctionnement
Modes de fonctionnement
Modes de
fonctionnement
HSBY
Le système HSBY dispose de trois modes de fonctionnement :
1. Mode hors ligne
2. Mode de transmission
3. Mode marche
Ces modes sont présentés ci-dessous.
Mode hors ligne
Ce mode permet de mettre un automate hors service sans avoir à l'arrêter, ni à
couper l'alimentation. Si vous tournez la clé de l'unité principale sur Hors ligne, c'est
l'automate de redondant qui prendra le contrôle des opérations. Si c'est ce dernier
qui est déconnecté, l'automate principal continuera de fonctionner sans
sauvegarde.
Mode de
transmission
Ce mode sert à demander une mise à jour du programme de l'automate redondant
à partir de l'automate principal. Pour savoir comment procéder étape par étape,
reportez-vous à la rubrique Remplacement, p. 199.
L'automate principal peut mettre à jour l'automate redondant sans que ses autres
fonctions soient interrompues. Si l'unité principale est en mode marche et que vous
maintenez le bouton de mise à jour de l'unité redondante enfoncé, les modules de
la redondance d'UC se prépareront à copier le programme entier de l'automate
principal sur l'unité redondante. Ce programme contient la table de configuration,
l'affectation des E/S, les extensions de configuration, l'odonnanceur de segments,
la logique utilisateur, l'ensemble des instructions chargeables .EXE, les messages
ASCII et l'intégralité de la mémoire d'état.
Pour achever la transmission, tournez la clé de l'unité redondante sur Transfert tout
en maintenant le bouton de mise à jour enfoncé. Le voyant Com Act s'éteint.
Tournez la clé sur la position souhaitée pour l'automate redondant après la mise à
jour (marche ou hors ligne). Le voyant Redondant clignote. Relâchez le bouton de
mise à jour.
Le voyant Redondant clignote durant toute la mise à jour et lorsque l'unité
redondante effectue cette mise à jour. Si vous mettez l'unité en mode marche, le
voyant orange Standby cessera de clignoter et restera allumé en continu ; si vous
la mettez en mode hors ligne, le voyant s'éteindra. Retirez la clé.
Note : Si vous mettez la clé de l'unité principale sur le mode de transmission, le
système de redondance d'UC ignorera votre action.
840 USE 106 01 Janvier 2003
21
Introduction à la redondance d'UC Quantum
Mode marche
22
Lorsque l'interrupteur à clé indique Marche, l'automate est actif : soit il fonctionne en
tant qu'automate principal, soit il est prêt à assumer ce rôle si le besoin s'en fait
sentir.
L'interrupteur à clé des deux modules de redondance d'UC doit toujours être en
position Marche. Lorsqu'il est en mode marche et que le voyant Redondant est
allumé, l'automate redondant surveille activement l'état du système et se tient prêt
à en assurer la régulation si l'unité principale échoue.
840 USE 106 01 Janvier 2003
Introduction à la redondance d'UC Quantum
1.3
Câblage
Introduction
Objectif
Cette section porte sur le câblage des modules CHS 110 de redondance d'UC.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
840 USE 106 01 Janvier 2003
Sujet
Page
Câble à fibre optique
24
Le kit de redondance d'UC CHS 210
25
23
Introduction à la redondance d'UC Quantum
Câble à fibre optique
Raccordement
des câbles
24
Les modules de redondance d'UC CHS 110 sont connectés entre eux par un câble
à fibre optique constitué de deux brins identiques. Chacun de ces brins, qui ne
transmet de signal que dans une seule direction, doit relier le port supérieur d'un
module (émission) au port inférieur de l'autre module (réception).
Si le câble est mal branché, les modules de redondance d'UC ne pourront pas
communiquer et le système de redondance d'UC ne fonctionnera pas. L'automate
principal fonctionnera sans sauvegarde et l'unité redondante restera hors ligne.
Un câble à fibre optique de trois mètres est fourni avec le kit de redondance d'UC
140 CHS 210 00. Sur l'un des brins de ce câble figure le nom du fabricant, seul
repère vous permettant de différencier les deux brins.
Ce schéma représente les modules de redondance d'UC CHS 110 connectés par
un câble à fibre optique.
Transmission
Transmission
Réception
Réception
840 USE 106 01 Janvier 2003
Introduction à la redondance d'UC Quantum
Le kit de redondance d’UC CHS 210
Contenu
840 USE 106 01 Janvier 2003
Chaque kit de redondance d'UC 140 CHS 210 00 contient les pièces suivantes (dont
les références figurent entre parenthèses) :
l Deux modules de redondance d'UC CHS 110, avec quatre pinces pour câble à
fibre optique (140 CHS 110 00)
l Un double câble à fibre optique de trois mètres (990 XCA 656 09)
l Deux répartiteurs coaxiaux, auxquels sont joints deux tés avec terminaison et
quatre impédances d'adaptation de ligne (140 CHS 320 00)
l Une disquette de 3,5 pouces contenant le CHS chargeable (140 SHS 945 00)
l Le document Quantum Hot Standby Planning and Installation Guide, 840 USE
106 00 version 2
25
Introduction à la redondance d'UC Quantum
1.4
Systèmes HSBY 984 et HSBY CEI
Introduction
Objectif
Cette section décrit les systèmes HSBY 984 et HSBY CEI.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
26
Sujet
Page
HSBY 984
27
HSBY CEI
28
840 USE 106 01 Janvier 2003
Introduction à la redondance d'UC Quantum
HSBY 984
HSBY 984
Dans un système HSBY 984, l'application utilisateur est écrite en schéma à contacts
984.
Le mode HSBY peut être être activé via la mise en oeuvre d'un bloc fonction
chargeable CHS dans la logique, comme les anciens systèmes automatisés qui
utilisaient le bloc fonction chargeable "HSBY". Le système HSBY 984 peut aussi
être activé comme extension de configuration, ce qui permet de configurer un plus
grand nombre de fonctions. Reportez-vous à la rubrique Utilisation du système de
redondance d'UC Quantum 984 , p. 71 pour en savoir plus.
Architecture
Le système de redondance d'UC 984 Quantum se compose de :
l Concept version 2.1 ou supérieure, Modsoft version 2.3 ou supérieure, et
Proworx version 1.5 ou supérieure
l Tous les automates Quantum
l Les modules et exécutifs CHS existants (CHS 110 00)
Il n'est possible de modifier l'application en cours d'exécution qu'en chargeant les
changements sur l'automate principal, après quoi l'automate redondant se
déconnecte pour être mis à jour via le bouton de commande METTRE A JOUR (voir
la rubrique Remplacement, p. 199).
Compatibilité
système
Version minimum des modules pour le système HSBY 984
840 USE 106 01 Janvier 2003
Module
Version
PV / SV
140 CPU x13 0x
2.1
Tous
140 CPU 424 02
2.1
Tous
140 CPU x34 1x
Tous
Tous
140 CRP 93x 00
2.1
Tous
140 NOM 2xx 00
2.1
Tous
27
Introduction à la redondance d'UC Quantum
HSBY CEI
Architecture du
système HSBY
CEI
28
Qui dit redondance d’UC CEI, dit programmation d’une application avec, au choix,
cinq langages différents compatibles avec la norme CEI, à savoir : FBD, LD, SFC,
IL et ST.
1. Le système HSBY CEI utilise, pour ses opérations de base, les mêmes
architectures matérielles que le système HSBY 984. Par exemple, la
transmission des données de la mémoire d'état et le contrôle de la commutation
sont identiques, mais il existe malgré tout quelques différences par rapport au
système HSBY 984.
2. Sous Concept 2.5 ou une version supérieure, la mise à niveau du micrologiciel
des API est possible sans qu'il soit nécessaire d'arrêter le système. Avec les
versions antérieures de Concept, à l'inverse, cette mise à niveau exige qu'on
l'interrompe.
3. RIO est scruté différemment.
4. Sous Concept 2.5 ou une version supérieure, il est maintenant possible de
charger la même application sur l'automate principal et sur l'automate redondant.
Le système de redondance d'UC sera ainsi entièrement configuré (égalisé) avec
les mêmes applications sur les deux automates. A contrario, pour égaliser les
deux automates via les versions antérieures de Concept, il faut appuyer sur le
bouton-poussoir METTRE A JOUR (reportez-vous à la rubrique Utilisation d’un
système de redondance d'UC Quantum CEI, p. 113) du module CHS situé dans
le châssis redondant. La même application incluant la configuration fonctionnera
ainsi sur les deux automates.
5. Aucun bloc fonction CHS n'est utilisé dans le système CEI.
840 USE 106 01 Janvier 2003
Introduction à la redondance d'UC Quantum
Architecture
Comme indiqué ci-dessous, le système de redondance d'UC Quantum CEI
comprend :
l Concept, version 2.1 ou supérieure
l Deux automates Quantum haut de gamme (CPU 434 12 ou CPU 534 14)
l Les modules et exécutifs CHS existants (CHS 110 00). Les modules de
communication RIO existants avec la version 2.0 ou supérieure des exécutifs
(CRP 93x).
l Les cinq langages CEI 1131 sont utilisables, mais pas le schéma à contacts 984.
L'encadré ci-dessous est une illustration de l'architecture du système de
redondance d'UC Quantum CEI
Architecture de la redondance d’UC
Quantum CEI
•Concept version 2.1 ou supérieure
•Pas de schéma à contacts
•Automates Quantum
586 : 140CPU53414
486 : 140CPU43412
•Matériel et exécutifs
des modules CHS existants
•Modules d'E/S déportées
et exécutifs existants
Version avec marquage CE
2.0 ou supérieure
0RGEXV3OXV
PRINCIPAL
SECOURS
LIAISON CHS FIBRE OPTIQUE
E/S DEPORTEES
Sous Concept 2.1/2.2, il n'est possible de modifier l'application en cours d'exécution
qu'en chargeant les changements sur l'automate principal, après quoi l'automate
redondant se déconnecte pour être à nouveau mis à jour via le bouton-poussoir
METTRE A JOUR (reportez-vous à la rubrique Mise à jour des exécutifs de l'API
dans un système IEC HSBY, p. 207). Sur l’extension de configuration de la
redondance d'UC, Concept 2.5 prend en charge l'option des logiques différentes,
option qui permet à l'automate redondant de rester en ligne grâce à un programme
autre que celui de l'automate principal.
Note : Contrairement à Concept 2.1, Concept 2.2/2.5 permet d'apporter, hors
ligne, des changements à la logique CEI et de les charger plus tard sous forme de
changements en ligne. Il n'est donc pas nécessaire d'être connecté à l'automate
au moment où vous modifiez la logique CEI.
840 USE 106 01 Janvier 2003
29
Introduction à la redondance d'UC Quantum
Taille des
applications
30
En ce qui concerne les mécanismes de base (transfert des données et des
programmes), les systèmes HSBY CEI et HSBY 984 fonctionnent de la même
façon. En temps normal, la transmission des données, qui consiste à copier la
mémoire d'état de l'automate principal vers l'automate redondant, débouche sur des
différences en termes de taille des applications. Dans le cas du système HSBY CEI,
une partie de la mémoire d'état est utilisée pour transporter les données des
applications CEI de l'automate principal vers l'automate redondant. Par conséquent,
la taille de ces données ne peut pas dépasser la taille configurée pour la mémoire
d'état en question. Pour les données des applications CEI, le maximum absolu est
fixé à 128 ko (64 000 mots de mémoire d'état). En outre, la taille du code exécutable
d'une application CEI est limitée à 568 ko sous Concept 2.1/2.2, contre 1 méga-octet
sous Concept 2.5.
840 USE 106 01 Janvier 2003
Introduction à la redondance d'UC Quantum
Présentation du
système de
redondance d'UC
Quantum CEI
l Langages CEI uniquement ; les schémas à contacts 984 ne sont pas autorisés
l Pour mettre un automate redondant en ligne
l
l
l
l
840 USE 106 01 Janvier 2003
l Les exécutifs de l'automate principal doivent être identiques à ceux de
l'automate redondant.
l Les projets CEI des deux automates doivent avoir le même nom et leurs
applications doivent être identiques.
Les changements en ligne sur l'automate principal sont possibles.
l Sous Concept 2.1/2.2, l'automate redondant est mis hors ligne dès le premier
changement en ligne sur l'automate principal. Le programme principal doit
être transmis à l'automate redondant pour pouvoir revenir en ligne.
l Sur l'extension de configuration de la redondance d'UC, Concept 2.5 prend
en charge les logiques différentes. Cette option permet à l'automate
redondant de rester en ligne avec un programme autre que celui de l'automate
principal.
Les changements de l'automate principal en ligne peuvent être les suivants :
l Ajout de sections
l Ajout de DFB, ce qui permet la préqualification des changements de
l'utilisateur en environnement Office
Logiques différentes
l Sous Concept 2.1/2.2, il est impossible de charger une nouvelle version de
l'application sur l'automate redondant, de le mettre en ligne et de faire un
transfert de contrôle pour en faire l'automate principal.
l Sous Concept 2.5, lorsque l'option des logiques différentes est activée, il est
au contraire possible de charger une nouvelle version de l'application sur
l'automate redondant et de la mettre en ligne. La régulation peut alors être
transmise à l'automate redondant afin d'en faire l'automate principal.
Pour mettre à niveau les exécutifs des automates
l Sous Concept 2.1/2.2, le processus doit être interrompu. Ensuite, l'automate
principal et l'automate redondant doivent, eux aussi, être arrêtés, puis chargés
individuellement.
l Sous Concept 2.5, les exécutifs des automates peuvent être mis à niveau
pendant l'exécution du processus.
31
Introduction à la redondance d'UC Quantum
32
840 USE 106 01 Janvier 2003
Fonctionnement des schémas à
contacts HSBY 984
2
Présentation
Objectif
Ce chapitre traite du système de redondance d'UC 984 et de son fonctionnement.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
840 USE 106 01 Janvier 2003
Sujet
Page
Fonctionnement d'un système HSBY 984
34
Temps de cycle du système
35
Transmission de la mémoire d'état et temps de cycle
38
Zone de transfert par défaut
40
Options de personnalisation
42
Cycles personnalisés
44
33
Fonctionnement du système HSBY 984
Fonctionnement d'un système HSBY 984
Système 984
L’embase principale et l’embase redondante abritent toutes deux un module de
redondance d’UC CHS 110. Ce module surveille leur processeur et communique
avec l’une et l’autre par fibre optique. L’automate principal tient l’automate redondant
informé de l'état actuel de l'application en lui transmettant les valeurs de sa mémoire
d'état lors de chaque cycle logique. Les communications des modules RIO font,
elles aussi, l'objet d'une vérification.
Transmission de
la mémoire d'état
étape par étape
Le système de redondance d'UC transfère les données de la mémoire d'état de
l'automate principal vers l'automate redondant, tandis que le premier scrute et
exécute le programme applicatif par schémas à contacts. Ce processus de
transmission se fait en trois temps :
Transmission de
la mémoire d'état
1
Transmission de la mémoire d'état de l'automate principal au module principal
CHS 110.
2
Transmission de la mémoire d'état du module principal CHS 110 au module
redondant CHS 110.
3
Transmission de la mémoire d'état du module redondant CHS 110 à l'automate
redondant.
Le module principal CHS 110 lance la transmission de la mémoire d'état, c'est-à-dire
qu'il demande à l'automate principal qu'il lui transmette les informations de la
mémoire d'état.
Au début de chaque cycle, l'automate principal transmet les données actuelles de
la mémoire d'état au module de redondance d'UC CHS 110.
Dès que la transmission (de l'automate vers le module CHS 110) se termine,
l'automate principal reprend l'analyse de la logique utilisateur et la scrutation des E/
S. La mémoire d'état est simultanément transférée, au taux de 10 mégabauds, du
module principal CHS 110 au module redondant CHS 110 via la liaison à fibre
optique. Enfin, le module redondant transmet les données de la mémoire d'état à
l'automate redondant.
Note : Schneider Electric définit la mémoire d'état comme étant la mémoire RAM
utilisée pour l'enregistrement des entrées et sorties de registre, des bits d'entrée et
de sortie, et des données internes. Cette mémoire d'état est affectée aux quatre
types de référence : 0xxxx, 1xxxx, 3xxxx et 4xxxx.
34
840 USE 106 01 Janvier 2003
Fonctionnement du système HSBY 984
Temps de cycle du système
Incidence sur le
temps de cycle
du système
Lorsque l'exécution par l'automate principal du programme par schémas à contacts
prend plus de temps que la transmission d'un module CHS 110-à-l'autre, cette
transmission n'allonge pas le temps de cycle total du système. En revanche, si le
programme par schémas à contacts est assez court, le cycle prendra fin avant la
transmission des données d'un module CHS 110-à-l'autre, et cette dernière
allongera le temps de cycle total du système.
Le chronogramme ci-dessous montre comment la transmission se déroule.
1 cycle
Châssis principal
API
Exécution de tous les
segments
Transfert mémoire d'état de l'automate
au module CHS 110 (par l’embase Quantum)
CHS 110
Transfert mémoire d'état du CHS 110
à l'autre CHS 110 (par la liaison fibre optique HSBY)
Châssis redondant
CHS 110
Transfert mémoire d'état
du CHS 110 à l'automate
API
Exécution segment 1
Exécution segment 1
1 cycle
L'incidence possible d'un système de redondance d'UC sur le temps de cycle du
système dépend grandement du volume de la mémoire d'état à transmettre de
l'automate principal à l'automate redondant. Le temps de cycle d'un système de
redondance d'UC est toujours supérieur à celui d'un système autonome
comparable, du fait du temps nécessaire à la transmission des données d'un
automate à un module CHS.
840 USE 106 01 Janvier 2003
35
Fonctionnement du système HSBY 984
Puisque la transmission des données dépend du type d'automate présent dans le
système, voici quelques informations qui vous permettront de prévoir le temps de
cycle d'un système de redondance d'UC :
l Calcul du temps de cycle total pour une configuration standard de redondance
d'UC comportant une logique minimum comme référence.
l Calcul d'une constante propre aux automates et traduisant l'allongement du
temps de cycle total en rapport avec une augmentation de la mémoire d'état à
transférer.
La configuration normale de la redondance contient :
l Dans le châssis local : le module alimentation (CPS), l'automate (CPU), le
module de communication RIO (CRP 93x) et le module de redondance d'UC
(CHS)
l Dans une station d'E/S déportées dotée de huit modules d'E/S : le module
alimentation (CPS) et le module coupleur déporté (CRA)
l La logique nécessaire à l'évaluation du temps de cycle uniquement
Temps de cycle
L'allongement du temps de cycle avec différents automates, après ajout du système
HSBY, est mis en évidence dans le tableau d'allongement du temps de cycle cidessous.
Processeur - Configuration
standard HSBY
Taux de
transmission des
données de
l'automate au
module CHS
Mémoire d'état
36
Allongement du temps de Langages pris en
cycle dû au système HSBY charge
CPU x13 0x0x : 1536, 1x : 512, 3x ~ 25 ms
: 3000, 4x : 1872
Schéma à contacts 984
uniquement
CPU 424 020x : 1536, 1x : 512, 3x ~ 40 ms
: 1212, 4x : 1872
Schéma à contacts 984
uniquement
CPU 434 12 / CPU 534 140x :
~ 40 ms
1536, 1x : 512, 3x : 512, 4x : 1872
Schéma à contacts 984
uniquement
L'étude du taux de transmission des données propres aux automates dans un
système de redondance d'UC aboutit aux résultats suivants.
CPU x13 0x
1,6 ms / octet
CPU 424 02
2,0 ms / octet
CPU 434 12 / 534
14
1,9 ms / octet
Le tableau ci-dessous donne le nombre d'octets nécessaires à un enregistrement
de référence dans la mémoire d'état.
Bit de sortie (0x)
3 bits
Bit d'E/S (1x)
3 bits
840 USE 106 01 Janvier 2003
Fonctionnement du système HSBY 984
Registre d'entrée (3x)
2 octets
Registre de sortie (4x)
2 octets plus 2 bits
Sur la base des données figurant dans les tableaux ci-dessus, vous pouvez prévoir
le temps de cycle total d'un système de redondance d'UC si vous savez quel volume
de la mémoire d'état doit être transféré et quelle est la durée nécessaire pour que
l'application d'une logique soit exécutée dans un système autonome.
Exemple
Cet exemple montre quelles sont les conséquences d'un changement de la
configuration standard, comme il est dit dans le tableau d'allongement du temps
de cycle de la rubrique Temps de cycle, p. 36.
Une application HSBY donnée affiche un temps de cycle autonome de 36 ms dans
un automate du type CPU 424 02. La mémoire d'état à transmettre compte 3 000
bits de sortie (0x), 2 500 entrées de bits (1x), 2 500 registres d'entrée (3x) et 8 000
registres de sortie (4x).
La différence de mémoire d'état par rapport à la configuration de référence figure
dans le tableau des effets d’un changement dans la configuration standard cidessous :
0x3000 - 1563 =
1464
1464*3/8
= 549 octets
1x2500 - 512 =
1988
1988*3/8
= 746 octets
3x2500 - 1212 =
1288
1288*2
= 2 576 octets
4x8000 - 1872 =
6128
6128*2 + (6128*2/8)
= 13 788 octets
Total : 17 659 octets = décalage du temps de cycle = 17659 * 1,6 ms ~ 28 ms
Dans un système de redondance d'UC, cette application afficherait donc un temps
de cycle total de :
40 ms (temps de référence avec CPU 424 02 0x) ajoutés par HSBY
+ 36 ms (temps de cycle en autonome)
+ 28 ms (décalage du fait de l'augmentation de la configuration)
= 104 ms
Note : Quelle que soit la durée de votre transmission, elle ne déclenchera pas le
timeout chien de garde.
840 USE 106 01 Janvier 2003
37
Fonctionnement du système HSBY 984
Transmission de la mémoire d'état et temps de cycle
Réduction du
temps de cycle
Cette section explique comment gérer la mémoire d'état pour réduire le temps de
cycle.
Note : La zone de transfert de la mémoire d'état contient toutes les valeurs de cette
mémoire transmises entre l'automate principal et l'automate redondant. Cette zone
peut avoir la taille de la mémoire d'état intégrale de votre automate ou d'une partie
seulement contenant des types de données de référence d'E/S dont l'état est
critique.
Comme le montre le schéma fonctionnel simplifié ci-dessous, les références en 0x
présentes dans la zone de transfert de la mémoire d'état sont transmises les
premières. Viennent ensuite les références en 1x, puis celles en 3x, et enfin celles
en 4x :
Nombre total de bits
de sortie transférés
0nnnnn
Nombre total de bits
d'entrée transférés
1nnnnn
Où nnnnn est un
multiple de 16
Nombre total d'entrées
de registre transférées
3nnnnn
Nombre total de sorties
de registre transférées
4nnnnn
38
840 USE 106 01 Janvier 2003
Fonctionnement du système HSBY 984
1. Optez pour un configuration de référence minimum (0x, 1x, 3x, 4x). Le fait de
minimiser la zone de la mémoire d'état permet de réduire le temps de cycle.
2. Vous pouvez également définir des registres dans une zone de non-transfert :
c'est une zone qui fait partie de la zone de transfert de la mémoire d'état, mais
qui est ignorée durant la transmission effective de la mémoire.
3. Utilisez l'extension de configuration HSBY pour définir le volume des
transmissions.
Note : Si vous personnalisez la taille de votre zone de transfert de mémoire d'état,
vous devrez spécifier le numéro de référence de chaque type de données (0x, 1x,
3x et 4x) comme égal à 0 ou multiple de 16. Dans le cas des registres 4x, il doit
toujours y avoir au moins 16 registres d'alloués.
840 USE 106 01 Janvier 2003
39
Fonctionnement du système HSBY 984
Zone de transfert par défaut
Transfert
automatique
40
Par défaut, le système de redondance d'UC transfère automatiquement et à chaque
cycle les éléments suivants, de l'automate principal vers l'automate redondant :
l Les 8 192 premiers points des données de référence de sortie 0x
l Les 8 192 premiers points des données de référence d'entrée 1x
l 10 ko de registres au total, dont 1 ko alloué aux registres 3x et 9 ko aux registres
4x.
Dans tous les cas, le nombre de registres 4x transférés est un multiple de 16, sauf
si tous les registres 4x ont été inclus. Il est possible que le nombre de registres 4x
dépasse légèrement ce qui a été alloué afin d'atteindre le multiple de 16 suivant.
Toute valeur de la mémoire d'état qui dépasse les limites mentionnées dans le
diagramme ci-dessous ne peut pas intégrer la zone de transfert de mémoire d'état
et n'est, par conséquent, pas partagée avec l'automate redondant. Par ailleurs, les
valeurs de la mémoire d'état se situant au-dessus de ces limites ne doivent pas
contenir le registre de commande, ni contrôler des E/S critiques.
840 USE 106 01 Janvier 2003
Fonctionnement du système HSBY 984
Le diagramme ci-dessous donne quelques exemples de la zone de transfert de
données sous différentes configurations des registres 3x et 4x.
Exemple 1
Si vous avez 3200 registres 3x et 9600 registres 4x,
le lot complet de 1 000 registres 3x sera transféré.
Le nombre de registres 4x effectivement transférés
sera de 9008 ; soit le lot entier de 9000 registres,
plus 8 autres registres pour atteindre le multiple de
16 supérieur.
Zone de transfert
Exemple 2
Si vous avez 3200 registres 3x et 7000 registres 4x,
tous les registres 4x seront transférés. Le lot complet
de 1000 registres 3x sera transféré, ainsi que
2000 registres 3x supplémentaires afin de transférer
un total de 10 000 registres. Au total, 3000 registres
3x seront transférés.
Exemple 3
Si vous avez 700 registres 3x et 9600 registres 4x,
tous les registres 3x seront transférés. Le lot complet
de 9000 registres 4x sera transféré, ainsi que 300
registres supplémentaires pour atteindre un total de
10 000, et encore 12 registres de plus pour atteindre
le multiple de 16 suivant. Au total, ce sont 9312
registres 4x qui seront transférés.
840 USE 106 01 Janvier 2003
41
Fonctionnement du système HSBY 984
Options de personnalisation
Personnalisation de la zone
de transfert de la
mémoire d'état
42
Si vous souhaitez personnaliser une zone de transfert de la mémoire d'état, vous
pouvez contrôler les volumes transmis à l'aide d'une extension de configuration de
la redondance d'UC (reportez-vous à la rubrique Consignes supplémentaires quant
à la redondance d'UC CEI , p. 153). Cette extension vous offre trois possibilités par
rapport à la zone de transfert par défaut :
l Vous pouvez définir le nombre de types de données de référence 0x, 1x, 3x et 4x
que vous voulez transmettre lors de chaque cycle.
l Vous pouvez définir, d'un côté, un volume de types de données de référence à
transférer lors de chaque cycle, et de l'autre, d'autres données à transférer en
groupes sur plusieurs cycles, en commençant par les registres 0x et en
enchaînant successivement sur les registres 1x, 3x et 4x.
l Vous pouvez transférer, lors de chaque cycle, tous les types de données de
référence configurés dans la mémoire d'état de votre système.
Ces options vous permettent, au choix, d'établir une zone de transfert équivalant
seulement à 16 registres de sortie 4x ou, au contraire, d'inclure la mémoire d'état de
tous vos automates (10, 32 ou 64 Ko en fonction du type d'automate Quantum que
vous utilisez dans votre système de redondance d'UC).
Les données de référence de chaque type (0x, 1x, 3x et 4x) sont placées dans la
zone de transfert de la mémoire d'état, où elles commencent au numéro de
référence le plus bas (000001 pour les bits de sortie, 100001 pour les bits d'entrée,
300001 pour les entrées de registre et 400001 pour les sorties de registre). Elles
s'accumulent les unes aux autres jusqu'à atteindre le volume que vous avez spécifié
pour chaque type de données. Pour chaque type de référence présent dans la zone
de transfert de la mémoire d'état, le total doit être un multiple de 16.
Ainsi, si vous fixez à 96 le nombre de bits de sortie devant prendre place dans la
zone de transfert, les bits de sortie 000001 à 000096 seront transmis par l'automate
principal à l'automate redondant. Toute référence en 0x utilisée dans la mémoire
d'état, mais située au-delà de 000096, ne sera pas transférée.
Les autres données de la mémoire d'état qui doivent être envoyées sur plusieurs
cycles peuvent également être d'un seul ou de tout ou partie des quatre types de
référence ; elles doivent, elles aussi, être spécifiées comme multiples de 16. La
zone de chacun des types de données débute au premier numéro de référence
disponible. Par exemple, si 2 048 bits de sortie sont transférés à chaque cycle
(000001... 002048) et que vous avez prévu de transmettre 1 024 autres bits de
sortie sur plusieurs cycles, ce seront les références 002049 à 003072 qui seront
utilisées pour désigner ces données supplémentaires.
840 USE 106 01 Janvier 2003
Fonctionnement du système HSBY 984
Pour gérer ce transfert supplémentaire, il vous faut spécifier le nombre de cycles
pendant lesquels vous voulez envoyer ces données. Par exemple, si vous spécifiez
deux cycles pour transférer les bits de sortie 002049 à 003072, les bits de sortie
002049 à 002560 seront envoyés avec les bits de sortie 000001 à 002048 lors du
premier cycle, et les bits de sortie 002561 à 003072 seront envoyés avec les bits de
sortie 000001 à 002048 lors du cycle suivant.
840 USE 106 01 Janvier 2003
43
Fonctionnement du système HSBY 984
Cycles personnalisés
Configuration
des cycles
personnalisés
Le schéma fonctionnel ci-dessous vous montre comment configurer la zone de
transfert de la mémoire d'état de façon à utiliser plusieurs cycles pour transférer
l'ensemble des données.
Nombre total de bits de
sortie transférés
Sorties critiques transférées à
chaque cycle
0nnnnn
Entrées critiques transférées à
chaque cycle
Nombre total de bits
d'entrée transférés
1nnnnn
Entrées supplémentaires transférées
par groupes sur plusieurs cycles
Entrées critiques transférées à
chaque cycle
Nombre total d'entrées
de registres transférées
3nnnnn
Entrées supplémentaires transférées
par groupes sur plusieurs cycles
Sorties critiques transférées à
chaque cycle
Nombre total de sorties de
registres transférées
4nnnnn
44
Sorties supplémentaires transférées
par groupes sur plusieurs cycles
Sorties supplémentaires transférées
par groupes sur plusieurs cycles
840 USE 106 01 Janvier 2003
Fonctionnement du système
HSBY CEI
3
Présentation
Objectif
Ce chapitre traite du fonctionnement du système de redondance d'UC CEI.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
840 USE 106 01 Janvier 2003
Sujet
Page
Définition de la redondance d'UC CEI
46
Fonctionnement d'un système HSBY CEI
48
Temps de cycle du système
49
Transfert de la mémoire d'état et temps de cycle
53
Disposition de la mémoire d'état intégralement transférée dans un système de
redondance d'UC CEI
55
45
Fonctionnement du système HSBY CEI
Définition de la redondance d'UC CEI
Définitions
Ci-dessous, la définition de la redondance d'UC CEI.
Exec : système d'exploitation du dispositif Quantum avec prise charge du langage
CEI (système d'exécution CEI).
Données de programme : bloc mémoire continu comportant toutes les variables du
programme, à savoir :
l Les variables et constantes CEI non localisées, déclarées dans l'éditeur de
variables
l Les liaisons présentes dans les sections FBD et LD
l Les variables de pile (boucle) en langage IL et ST
l Les états SFC
l Les libellés
l Les listes de pointeurs
l L'état interne des EFB
Données d'instance DFB : blocs mémoire multiples comportant :
l Les données internes de chaque instance DFB
l Le tampon des diagnostics de procédé
l Le tampon miroir : 1 octet par référence 0x/1x configurée (uniquement sous
Concept 2.1 et version antérieure)
l La liste des références utilisées : 1 bit par référence 0x/1x configurée
Mémoire CEI : bloc mémoire continu comportant :
l Les données de programme
l Les données d'instance DFB
Taille maximum de la mémoire CEI : 128 Ko avec la mémoire d'état. Si 10 000 mots
(20 Ko) de mémoire d'état sont déjà utilisés pour les références d'E/S, la taille
maximum de la mémoire CEI sera égale à 128 Ko – 20 Ko = 108 Ko.
Taille de la mémoire CEI en cours d'utilisation : données d'instance DFB ajoutées à
la taille (configurée) de la zone des données de programme.
Tableau d'état (également appelé mémoire d'état) : références des automates pour
les E/S réelles et les variables internes référencées (et localisées).
Projet : fichier exécutable Concept contenant la configuration des automates et le
code de commande du langage CEI.
Application : ensemble constitué par les données et le code de commande du
langage CEI qui ont été chargés.
Mémoire CEI
Les termes qu’il convient de bien comprendre dans le cadre de la redondance d’UC
CEI sont les suivants : mémoire CEI, taille de la mémoire CEI en cours d'utilisation
et taille maximum de la mémoire CEI.
46
840 USE 106 01 Janvier 2003
Fonctionnement du système HSBY CEI
Zone des
données de
programme
La taille de la zone des données de programme est, par défaut, de 16 Ko lorsqu'un
nouveau projet Concept est créé. Cette taille peut être adaptée à celle de la
mémoire réellement nécessaire pour une application donnée. Ce réglage est
réalisable via la boîte de dialogue Statistiques mémoire lorsque Concept n'est pas
connecté à l'automate. Pour activer cette boîte, allez dans En_ligne--> Statistiques
mémoire.
Définissez la taille de la zone des données de programme en mode hors ligne.
Note : La modification de la taille définie pour cette zone a pour effet de provoquer
le chargement intégral de l'application. Le chargement du seul changement n'est
pas possible.
La taille maximum de la mémoire CEI correspond au maximum de mémoire
disponible pour les données d'une application CEI. Les conséquences que cela
implique pour le système HSBY CEI sont illustrées dans le schéma de la rubrique
Transfert de l'intégralité de la mémoire d'état, p. 54.
840 USE 106 01 Janvier 2003
47
Fonctionnement du système HSBY CEI
Fonctionnement d'un système HSBY CEI
Système CEI
L’embase principale et l’embase redondante abritent toutes deux un module de
redondance d’UC CHS 110. Ce module surveille leur processeur et communique
avec l’une et l’autre par fibre optique. L’automate principal tient l’automate redondant
informé de l'état actuel de l'application en lui transmettant les valeurs de sa mémoire
d'état lors de chaque cycle logique. Les communications des modules RIO font,
elles aussi, l'objet d'une vérification.
Transfert de la
mémoire d'état
Le système de redondance d'UC transmet les données de la mémoire d'état de
l'automate principal vers l'automate redondant, tandis que le premier scrute et
exécute le programme applicatif en langage CEI. Ce processus de transmission se
fait en trois temps :
Etape
Définition de la
mémoire d'état
Initialisation du
transfert de
mémoire d'état
48
Description
1
Transfert de la mémoire d'état de l'automate principal au module principal CHS
110.
2
Transfert de la mémoire d'état du module principal CHS 110 au module
redondant CHS 110.
3
Transfert de la mémoire d'état du module redondant CHS 110 à l'automate
redondant.
Note : Schneider Electric définit la mémoire d'état comme étant la mémoire RAM
utilisée pour l'enregistrement des entrées et sorties de registre, des bits d'entrée et
de sortie et des données internes. Cette mémoire d'état est affectée aux quatre
types de référence : 0xxxx, 1xxxx, 3xxxx et 4xxxx.
Le transfert de la mémoire d'état est lancé par le module principal CHS 110, qui
demande à l'automate principal de lui transmettre les informations de la mémoire
d'état.
Au début de chaque cycle, l'automate principal transmet les données actuelles de
la mémoire d'état au module de redondance d'UC CHS 110.
Dès que le transfert (de l'automate vers le module CHS 110) se termine, l'automate
principal reprend l'analyse de la logique utilisateur et la scrutation des E/S. La
mémoire d'état est aussitôt transférée, au taux de 10 mégabauds, du module
principal CHS 110 au module redondant CHS 110 via la liaison par fibre optique.
Enfin, le module redondant transmet les données de la mémoire d'état à l'automate
redondant.
840 USE 106 01 Janvier 2003
Fonctionnement du système HSBY CEI
Temps de cycle du système
Incidence sur le
temps de cycle
du système
840 USE 106 01 Janvier 2003
L'incidence que peut avoir un système de redondance d'UC sur le temps de cycle
du système dépend grandement du volume de la mémoire d'état à transmettre de
l'automate principal à l'automate redondant. Un système de redondance d'UC
affiche toujours un temps de cycle supérieur à celui d'un système autonome
comparable.
Les informations qui suivent devraient vous permettre de prévoir le temps de cycle
de votre système de redondance d'UC :
l Calcul du temps de cycle total pour une configuration standard de redondance
d'UC comportant une logique minimum comme référence.
l Calcul d'une constante propre aux automates et traduisant l'allongement du
temps de cycle total en rapport avec une augmentation de la mémoire d'état à
transférer.
En configuration normale de la redondance d'UC, la mémoire d'état inclut :
l Dans le châssis local : le module alimentation (CPS), l'automate (CPU), le
module de communication RIO (CRP 93x) et le module de redondance d'UC
(CHS)
l Dans une station d'E/S déportées dotée de huit modules d'E/S : le module
alimentation (CPS) et le coupleur déporté (CRA)
l La logique nécessaire à l'évaluation du temps de cycle uniquement
49
Fonctionnement du système HSBY CEI
Schéma d'un
transfert
Voici le schéma d'un transfert de la mémoire d'état :
1 cycle
Châssis principal
Exéc. logique CEI Comm Diag
Exéc. logique CEI Comm Diag
Exéc. logique CEI Diag
UC
Chargement mémoire d'état
et mémoire CEI
128
Ko
128
Ko
128
Ko
CHS
Châssis redondant
Chargement mémoire d'état
et mémoire CEI (par la liaison
fibre optique HSBY)
128
Ko
128
Ko
128
Ko
CHS
Chargement mémoire d'état
et mémoire CEI
Diag
Comm
Diag
Comm
Diag
UC
1 cycle
Note : La taille de la mémoire d'état (128 Ko) transférée à chaque cycle,
mentionnée dans ce schéma, n'est pas une valeur fixe. Elle correspond en réalité
au volume maximum de données pouvant être géré par le module CHS durant le
transfert. Ce plafond est d'ordre matériel. Par conséquent, la taille maximum de la
mémoire d'état est fixée à 128 Ko pour tout utilisateur du système CEI.
Contrairement à ce qui se passe avec le système HSBY 984, l'automate redondant
n'exécute ici aucune logique. Du fait des nouveaux exécutifs fournis avec Concept
2.5, c'est dans la section 1 qu'il exécute la logique.
50
840 USE 106 01 Janvier 2003
Fonctionnement du système HSBY CEI
Temps de cycle
total des
automates
Le temps de cycle total du système HSBY CEI doté d'automates est mis en
évidence dans le tableau d'allongement du temps de cycle en CEI ci-dessous.
Allongement du temps de cycle en CEI
Processeur - Configuration standard
HSBY
Allongement du temps de cycle dû au système
HSBY
CPU 434 12 / CPU 534 14
0x 1536, 1x : 512, 3x : 512, 4x : 1872
Registres (3x) HSBY CEI : 700
~ 40 ms
Taux de
transmission des
données de
l'automate au
module CHS
Le calcul du taux de transmission des données propres aux automates dans un
système de redondance d'UC aboutit aux résultats suivants.
Mémoire d'état
Le tableau ci-dessous donne le nombre d'octets nécessaire à un enregistrement de
référence.
840 USE 106 01 Janvier 2003
CPU 434 12 / 534 14
1,9 ms / octet
Bit de sortie (0x)
3 bits
Bit d'E/S (1x)
3 bits
Registre d'entrée (3x)
2 octets
Registre de sortie (4x)
2 octets plus 2 bits
Registre (3x) HSBY CEI
2 octets
51
Fonctionnement du système HSBY CEI
Exemple
Cet exemple fait apparaître l'incidence d'un changement de la configuration
standard, comme il est dit dans le tableau d'allongement du temps de cycle en CEI
(Voir Temps de cycle total des automates, p. 51).
Une application quelconque affiche un temps de cycle autonome de 25 ms dans un
automate du type CPU 434 12. La mémoire d'état à transmettre compte 200 bits de
sortie (0x), 300 bits d'entrée (1x), 150 registres d'entrée (3x), 400 registres de sortie
(4x) et 14 000 registres (3x) HSBY CEI.
La différence de mémoire d'état par rapport à la configuration de référence est la
suivante :
Incidence d’un changement de la configuration standard
0x
200 - 1536 = - 1336
-1336*3/8
= - 501 octets
1x
300 - 512 = - 212
- 213*3/8
= - 80 octets
3x
150 - 512 = - 362
- 362*2
= - 724 octets
4x
400 - 1872 = - 1472
-1472*2 + ( - 1472*2/8)|
= - 3 312 octets
Registres (3x) de redondance d’UC CEI (14 000) = 14000*2 = 28 000 octets Total = 28000
- 501 - 80 - 724 - 3312 = 23 383 octets Décalage du temps de cycle = 23383*1.9 ms ~ 44
ms
Dans un système de redondance d'UC, cette application afficherait donc un temps
de cycle total de :
40 ms (temps de référence avec CPU 434 12/ 534 14)
+ 25 ms (cycle logique)
+ 44 ms (décalage du fait de l'augmentation de la mémoire)
= 109 ms
52
840 USE 106 01 Janvier 2003
Fonctionnement du système HSBY CEI
Transfert de la mémoire d'état et temps de cycle
Réduction du
temps de cycle
La zone de transfert de la mémoire d'état contient toutes les valeurs de mémoire
d'état transmises entre l'automate principal et l'automate redondant. La taille de
cette zone est proportionnelle à celle de la mémoire d'état de votre automate.
Comme le montre le schéma fonctionnel simplifié ci-dessous, les références en 0x
présentes dans la zone de transfert de la mémoire d'état sont transmises les
premières. Viennent ensuite les références en 1x, puis celles en 3x, et enfin celles
en 4x.
Dans le système Quantum, HSBY CEI ne permet pas de personnaliser la zone de
transfert. Cela signifie que l'ensemble de la mémoire d'état est transférée dans le
système HSBY CEI, à l'exception de la zone de non-transfert : c'est une zone qui
fait partie de la zone de transfert, mais qui est ignorée durant la transmission
effective de la mémoire. Pour réduire le temps de cycle, vous pouvez y placer des
registres : le transfert de l'automate principal vers le module CHS sera plus court.
Sous Concept 2.5, apparaît une nouvelle fonction, nommée Régulation du transfert
de section, qui permet elle aussi de réduire le temps de cycle. Reportez-vous à la
rubrique Régulation du transfert de section, p. 139 pour en savoir plus à ce sujet.
Note : Quelle que soit la durée de votre transfert, il ne déclenchera pas le timeout
chien de garde.
840 USE 106 01 Janvier 2003
53
Fonctionnement du système HSBY CEI
Transfert de
l'intégralité de la
mémoire d'état
Le schéma qui suit illustre la zone de transfert de la mémoire d'état.
Nombre total de bits
de sortie transférés
0nnnnn
Nombre total de bits
d'entrée transférés
1nnnnn
Nombre total d'entrées
de registre transférées
Où nnnnn est un
multiple de 16
Remarque : aucun registre 3x
configuré pour HSBY CEI
3nnnnn
Nombre total de sorties
de registre transférées
4nnnnn
54
840 USE 106 01 Janvier 2003
Fonctionnement du système HSBY CEI
Disposition de la mémoire d'état intégralement transférée dans un système de
redondance d'UC CEI
Disposition de la
mémoire
transférée
Le diagramme ci-dessous montre qu'une partie significative de la mémoire d'état de
l'automate est sollicitée comme tampon de transfert lors de la copie de la mémoire
CEI de l'automate principal vers l'automate redondant. L'en-tête du transfert, tout en
haut du tampon, contient la version de l'exécutif de l'automate principal, la
synchronisation de l'heure et la version de l'application CEI. Grâce à ces
informations, l'automate redondant est en mesure de décider, après réception du
tampon de transfert, de rester en ligne ou de passer hors ligne. En ligne, il copiera
la mémoire CEI de l'automate principal, depuis le tampon de transfert vers sa
mémoire interne, et garantira ainsi la cohérence des données CEI qu'il contient.
Mémoire d'état
(entièrement
transférée)
840 USE 106 01 Janvier 2003
Espace de la taille de la mémoire CEI
Réserve souhaitée pour
mémoire CEI
Pas de reg. 3x
configuré pour
HSBY CEI
Total 4x
Total 3x
Total 1x
Total 0x
En-tête
(version exéc.,
temporisation,
etc.)
données prog.
configurées
Données de
programme
utilisées
Réserve
souhaitée
pour modif./
ajoutsultérieurs
Données de
programme
inutilisées
Données
d’instance
DFB
mémoire dispo.
pour données
d’inst.
DFB supplém.
55
Fonctionnement du système HSBY CEI
56
840 USE 106 01 Janvier 2003
Mise en place d'un système de
redondance d'UC Quantum
4
Présentation
Objectif
Ce chapitre vous dit comment mettre en place un système de redondance d'UC
Quantum.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Consignes de mise en place d'un système de redondance d'UC
840 USE 106 01 Janvier 2003
Page
58
Alimentation : consignes de sécurité
60
Topologie des câbles d'E/S déportées
61
Configuration à câble unique
62
Configuration à câble double
63
57
Mise en place d'un système de redondance d'UC Quantum
Consignes de mise en place d'un système de redondance d'UC
Automate
principal et
automate
redondant
Les deux automates de votre système de redondance d'UC doivent être prêt à
fonctionner comme automates autonomes au cas où l'un d'eux échouerait. Il
convient, par conséquent, de les installer soigneusement en respectant les
consignes de mise en place et d'installation de Modicon. Reportez-vous aux
manuels Quantum Automation Series Hardware Reference Guide, 840 USE 100 00
et Remote I/O Cable System Planning and Installation Guide, 890 USE 101 00, pour
en savoir plus.
Concevez votre système en veillant d'abord à la sécurité, ensuite à l'économie.
Assurez-vous que vous avez bien compris tous les avertissements et recommandations formulés dans ce manuel avant d'installer le système.
Pour que ce système de redondance d'UC fonctionne, vos modules doivent être
conformes à la configuration indiquée à la rubrique Introduction à la redondance
d'UC Quantum, p. 13.
Vous devez utiliser, dans le châssis redondant, le même module que dans le
châssis principal. Si les modules sont d'un modèle ou d'une version différente, ou si
leur exécutif flash est différent, le système de redondance d'UC ne fonctionnera pas
convenablement.
Note : L'ordre des modules doit être le même dans toutes les embases.
Les automates et les modules de communication RIO doivent être de la gamme
Quantum, mais les stations d'E/S déportées peuvent utiliser indifféremment des
E/S Quantum, série 800, série 500 ou série 200, avec néanmoins les processeurs
correspondants.
58
840 USE 106 01 Janvier 2003
Mise en place d'un système de redondance d'UC Quantum
Mise en place
840 USE 106 01 Janvier 2003
Les modules de redondance d'UC CHS 110 sont connectés par un câble à fibre
optique. Un câble de trois mètres est fourni avec le kit. Toutefois, il est possible de
placer les deux embases (la principale et la redondante) à 1 km l'une de l'autre. Si
vous placez les modules à plus de trois mètres l'un de l'autre, utilisez un câble de
62,5/125 microns équipé de connecteurs de type ST. Pour de plus amples
renseignements, reportez-vous à la rubrique Manuel du câble à fibre optique,
p. 221.
Si vous souhaitez placer les unités à plus de trois mètres l'une de l'autre, il vous faut
tenir compte de l'incidence que cela a sur les réseaux RIO et Modbus Plus.
Les automates sont reliés au réseau RIO par un câble coaxial. Plus la distance qui
les sépare est grande, plus la qualité du câble principal doit être élevée afin de
garantir l'intégrité du signal. Reportez-vous au chapitre 3 du manuel Remote I/O
Cable System Planning and Installation Guide pour en savoir plus sur les différents
types de câbles, les distances et l'intégrité du signal. Si aucun câble coaxial ne
permet de garantir cette intégrité via le réseau RIO, servez-vous de répéteurs à fibre
optique afin d'accélérer le signal.
Reportez-vous au manuel Modbus Plus Network Planning and Installation Guide,
890 USE 100 00, pour savoir comment étendre un réseau Modbus Plus.
59
Mise en place d'un système de redondance d'UC Quantum
Alimentation : consignes de sécurité
Consignes de
sécurité
AVERTISSEMENT
Pour éviter tout risque d'électrocution, respectez les mesures de
sécurité et la réglementation en vigueur dans votre pays.
Lors de l'installation des armoires qui abritent les composants
électroniques du système, veillez à ce que chacune d'elles soit
branchée à la terre séparément et à ce que chaque embase soit reliée
à une masse franche dans son armoire.
Le non-respect de ces précautions peut entraîner la mort, des
lésions corporelles graves ou des dommages matériels.
60
840 USE 106 01 Janvier 2003
Mise en place d'un système de redondance d'UC Quantum
Topologie des câbles d'E/S déportées
Liaisons des
câbles
Dans chaque configuration :
l les câbles liant les processeurs des modules de communication d'E/S déportées
(RIO) au réseau RIO doivent être équipés d'adaptateurs type F à autoterminaison ;
l un répartiteur coaxial MA-0186-100 doit être installé entre les processeurs des
modules de communication RIO et le réseau RIO ;
l les stations d'E/S déportées doivent être connectées au câble principal à l'aide
d'un boîtier de dérivation MA-0185-100 et d'un câble de station 97-5750-000
(RG-6) ;
l le dernier boîtier de dérivation du câble principal doit être doté d'une terminaison
de câble principal 52-0422-000. Les stations d'E/S déportées ne doivent pas être
connectées directement au câble principal.
Reportez-vous au guide E/S déportées - Guide de planification et d'installation
système de câblage pour en savoir plus.
Note : Si vous utilisez un système de redondance d'UC pour consigner des
données, les modules de communication d'E/S déportées devront être configurés
et connectés avec un câble coaxial.
l Si vous utilisez le système 984, vous devrez configurer au moins deux segments.
l Si vous utilisez le système CEI, vous devrez configurer au moins deux stations
d'E/S déportées.
Note : Pour des illustrations de configurations à câble unique et double, voir
Configuration à câble unique, p. 62 et Configuration à câble double, p. 63.
840 USE 106 01 Janvier 2003
61
Mise en place d'un système de redondance d'UC Quantum
Configuration à câble unique
Schéma d'une
configuration à
câble unique
Le schéma suivant montre la configuration à câble unique du système de
redondance d'UC Quantum.
Automate normal
Automate secours
Câble à fibre optique
Adaptateur type F**
à auto-terminaison
n°52-0411-000
Câble coaxial
Adaptateur type F**
à auto-terminaison
n°52-0411-000
Répartiteur
MA-0186-100
Stations d'E/S déportées n°2
Câble Principal
Principal (RG-11) n°97-5951-000
Stations d'E/S déportées n°3
Câble de station*
(RG-6) n°97-5750-000
Boîtier de dérivation
MA-0185-100
Boîtier de dérivation
MA-0185-100
Câble de station*
(RG-6) n°97-5750-000
Stations d'E/S déportées n°4
Dernière station d'E/S déportées
Boîtier de dérivation
MA-0185-100
Câble de station*
(RG-6) n°97-5750-000
Terminaison de câble principal
n°52-0422-000
* Câble de station RG-6 Premade
14 m AS-MBII-003
43 m AS-MBII-004
62
Boîtier de dérivation
MA-0185-100
Câble de station*
(RG-6) n°97-5750-000
**Le kit 140 CHS 320 00 comprend :
2 répartiteurs
4 adaptateurs type F
2 terminaisons
Voir le kit de redondance d'UC CHS 210 pour
connaître le contenu exhaustif du kit (140 CHS
210 00).
840 USE 106 01 Janvier 2003
Mise en place d'un système de redondance d'UC Quantum
Configuration à câble double
Schéma d'une
configuration à
câble double
Le schéma suivant illustre la configuration à câble double du système de
redondance d'UC Quantum.
Automate secours
Automate normal
Adaptateurs
type F** à
auto-terminaison
n°52-0411-000
Câble à fibre optique
Câble coaxial
Câble coaxial
Répartiteur
MA-0186-100
Stations d'E/S déportées n°2
Ligne
principale
A
Câble de station*
(RG-6) n°97-5750-000
Stations d'E/S déportées n°4
Répartiteur MA-0186-100
Adaptateurs
type F** à
auto-terminaison
n°52-0411-000
(Câble principal (RG-11) n°97-5951-000)
Ligne
Stations d'E/S déportées n°3
principale
B
Boîtier de
dérivation
MA-0185-100
Boîtier de
dérivation
Câble de station*
(RG-6) n°97-5750-000
Dernière station d'E/S déportées
Câble de station*
(RG-6) n°97-5750-000
Terminaison de câble principal
n°52-0422-000
Boîtier de
dérivation
MA-0185-000
Câble de station*
(RG-6) n°97-5750-000
Terminaison de câble principal
**Le kit 140 CHS 320 00 comprend :
RG-6
2 répartiteurs
4 adaptateurs type F
2 terminaisons
Voir le kit de redondance d'UC CHS 210 pour connaître
le contenu exhaustif du kit (140 CHS 210 00).
* Câble de station
Premade
14 m AS-MBII-003
43 m AS-MBII-004
840 USE 106 01 Janvier 2003
63
Mise en place d'un système de redondance d'UC Quantum
64
840 USE 106 01 Janvier 2003
Installation
5
Installation d'un système de redondance d'UC
Procédure
Cette section dresse la procédure à suivre pour installer un nouveau système de
redondance d'UC. Pour de plus amples renseignements, reportez-vous au manuel
Quantum Automation Series Hardware Reference Guide, 840 USE 100 00, ou
Remote I/O Cable System Planning and Installation Guide, 890 USE 101 00.
Installation d’un
système de
redondance d'UC
l Installez les modules alimentations, les automates, les processeurs de modules
de communication RIO, les modules de redondance d’UC et tout autre module
optionnel dans les deux embases, l’embase principale et l’embase redondante.
Veillez à ce que :
l La version des modules soit conforme à celle préconisée dans la rubrique
Introduction à la redondance d'UC Quantum, p. 13.
l Les modules de l'embase principale soient identiques à ceux de l'embase
redondante.
Note : L'ordre des modules doit être le même dans les deux embases.
l Les commutateurs rotatifs d'adresse, situés au dos de chaque automate, sont
définis. Les automates pouvant avoir plusieurs adresses, il est vivement
conseillé de régler ces commutateurs sur la même adresse afin d'éviter tout
conflit d'adresse réseau. Ce conseil est valable également pour le NOM.
Reportez-vous au manuel Quantum Automation Series Hardware Reference
Guide ou Remote I/O Cable System Planning and Installation Guide pour en
savoir plus sur le réglage de ces commutateurs.
840 USE 106 01 Janvier 2003
65
Installation
Le schéma suivant indique la marche à suivre lors de l'installation d'un système de
redondance d'UC.
Réglage des
commutateurs à
glissière
Le commutateur à glissière de l'un des deux modules de redondance doit être réglé
sur A et celui de l'autre module, sur B.
ATTENTION
DANGER
Avant d'installer un automate dans votre système de redondance d'UC,
assurez-vous que sa pile est restée déconnectée au moins cinq
minutes.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou des dommages matériels.
Note : Vérifiez que votre système respecte bien les consignes sur l'alimentation et
la masse mentionnées dans l'annexe D du manuel Quantum Automation Series
Hardware Reference Guide, 840 USE 100 00.
66
840 USE 106 01 Janvier 2003
Installation
Connexion du
réseau
Le tableau ci-dessous vous explique comment connecter le réseau.
Etape
Action
1
Installez un répartiteur et une impédance d'adaptation de ligne entre le
processeur du module de communication RIO principal et le réseau RIO.
2
Branchez la liaison par câble coaxial.
3
Raccordez le câble au répartiteur, à une autre impédance d'adaptation de ligne
et au processeur du module de communication RIO redondant.
Raccordements
du réseau
Le schéma ci-dessous reprend les raccordements réseau à effectuer.
Installation d’une
liaison par câble
coaxial
Branchez la liaison à fibre optique aux modules de redondance d'UC en veillant à
ce que le câble soit correctement croisé, de façon à ce que le connecteur de câble
d'émission de chaque module soit relié au connecteur de câble de réception de
l'autre module. Suivez les consignes suivantes :
Otez les protections en plastique des ports pour câble et les capuchons du câble.
Alignez l'une des pinces pour câble à fibre optique sur le câble, en enfonçant
soigneusement ce dernier afin que l'extrémité la plus large de la pince se rapproche
le plus possible de la gaine.
Le schéma ci-dessous illustre l'installation d'une liaison par câble coaxial.
840 USE 106 01 Janvier 2003
67
Installation
Fixation de la
pince au câble
Pour installer le câble convenablement, il faut aligner le barillet avec l'anneau de
verrouillage et le connecteur, comme indiqué ci-dessous.
Alignement de la
clé et de l'anneau
de verrouillage
Le tableau ci-dessous vous dit comment procéder.
68
Etape
Action
1
Tournez l'anneau de verrouillage de manière à ce que la flèche et la clé soient
alignées.
2
Placez ensuite la clé face à son entrée. La patte de verrouillage, la rainure et le
cran de sûreté doivent ainsi se retrouver alignés eux aussi.
3
Faites glisser la pince jusqu'à l'anneau de verrouillage.
4
Tout en le tenant à l'aide de la pince, insérez le câble dans le connecteur de
câble inférieur (réception). Si le branchement ne se fait pas, réalignez la clé et la
flèche, et essayez de nouveau.
840 USE 106 01 Janvier 2003
Installation
Diagramme
d’alignement de
la clé et de
l'anneau de
verrouillage.
Le schéma ci-dessous donne l'alignement de la clé et de l'anneau.
Branchement du
câble
Faites-le tourner sur la droite de façon à ce que la patte s'enclenche correctement.
Vous pouvez laisser la pince sur le câble en de cas besoin ultérieur, mais il faut la
faire glisser hors du corps du câble pour que la porte du module puisse se fermer.
Renouvelez l'opération pour insérer l'autre brin au connecteur de câble supérieur
(émission).
Note : Souvenez-vous que les deux brins du câble doivent être branché, l'un au
connecteur de câble supérieur (émission) de l'un des modules de redondance
d'UC, et l'autre au connecteur de câble inférieur (réception) de l'autre module. Si
le câble est mal branché, les modules ne pourront pas communiquer et l'automate
redondant restera hors ligne.
Note : Il y a un repère (nom du fabricant) sur un brin du câble fourni avec le kit des
modules de redondance d'UC CHS 210. Ce repère est la seule chose qui vous
permette de différencier les deux brins.
840 USE 106 01 Janvier 2003
69
Installation
Ajout de capacité
de redondance
d'UC à un
système existant
Pour accroître la capacité de redondance d'UC d'un système Quantum existant, il
vous faut installer une deuxième embase équipée de modules identiques à la
première. Par ailleurs, gardez bien à l'esprit la recommandation suivante :
Vous devez retirer tous les réseaux d'E/S locales et distribuées présents dans la
première embase, car ils ne seront pas pris en charge en cas de commutation.
Le diagramme ci-dessous indique que les E/S locales doivent être retirées.
Conversion en
système de
redondance d'UC
Pour effectuer cette conversion, des embases comportant au moins quatre
emplacements sont nécessaires.
La version des composants des deux embases doit être conforme aux recommandations formulées à ce sujet.
Vous devez installer un répartiteur et une impédance d'adaptation de ligne entre le
processeur du module de communication RIO d'origine et le réseau RIO. Un
deuxième câble reliera le répartiteur au processeur du module de communication
RIO redondant via une deuxième impédance de ligne.
Vous pouvez suivre les consignes d'installation telles qu'elles figurent dans ce
chapitre. Cependant, par mesure de sécurité, il est préférable d'arrêter l'automate et
de couper l'alimentation du système.
70
840 USE 106 01 Janvier 2003
Utilisation du système de
redondance d'UC Quantum 984
6
Présentation
Objectif
Ce chapitre établit la procédure à suivre pour utiliser un système de redondance
d'UC Quantum 984.
Contenu de ce
chapitre
Ce chapitre contient les sous-chapitres suivants :
840 USE 106 01 Janvier 2003
Souschapitre
Sujet
Page
6.1
Configuration
73
6.2
Utilisation du bloc d’instructions CHS
78
6.3
Utilisation de l’extension de configuration
89
6.4
Fonctionnement
107
71
Utilisation du système de redondance d'UC Quantum 984
72
840 USE 106 01 Janvier 2003
Utilisation du système de redondance d'UC Quantum 984
6.1
Configuration
Introduction
Objectif
Cette section porte sur la configuration de la redondance d’UC.
Note : Pour s'assurer que le système ;HSBY fonctionne correctement, l'utilisateur
doit affecter les E/S d'au moins une station d'E/S déportées et d'un module d'E/S.
Cela garantira le bon transfert des données de diagnostic entre le module CRP
principal et le module CRP redondant.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Configuration du système HSBY 984
840 USE 106 01 Janvier 2003
Page
74
Extension de configuration
76
Instruction CHS
77
73
Utilisation du système de redondance d'UC Quantum 984
Configuration du système HSBY 984
Logiciel CHS
Pour configurer un système HSBY 984, vous devez charger le logiciel CHS sur les
automates. Ce logiciel figure sur une disquette fournie avec le kit de redondance
d'UC. Lorsqu'il est chargé, vous pouvez choisir comment procéder, c'est-à-dire
contrôler votre système de redondance d'UC via un schéma à contacts ou utiliser
une extension de configuration.
L’instruction
chargeable CHS
La logique de l'instruction chargeable CHS est le moteur entraînant la fonction
redondance d'UC de l'automatisme Quantum. Cette instruction CHS vous offre la
possibilité de :
l spécifier le registre de commande de la redondance d'UC, qui sert à configurer
et à contrôler les paramètres du système de redondance d'UC
l définir un registre d'état de la redondance d'UC, qui peut être utilisé pour
surveiller l'état réel du système
l mettre en oeuvre d'une instruction CHS en schémas à contacts
A la différence de HSBY (instruction chargeable comparable utilisée pour les
configurations de redondance d'UC des automates 984), l'instruction CHS n'a pas
besoin d'être intégrée à un programme par schémas à contacts. Toutefois, le logiciel
CHS doit être chargé sur l'automate Quantum pour qu'un système de redondance
d'UC puisse être pris en charge.
Installation de
l’instruction
chargeable CHS
en
environnement
984
Il convient de suivre les étapes suivantes uniquement si l'instruction chargeable
CHS ne fait pas encore partie de votre installation 984. Cette instruction est fournie
sur une disquette 3 1/2 (140 SHS 945 00) incluse dans votre kit de redondance d'UC
140 CHS 210 00. Le fichier s'appelle QCHSVxxx.DAT, où xxx correspond au
numéro à trois chiffres de la version du logiciel.
74
Etape
Action
1
Insérez la disquette dans le lecteur de disquette.
2
Créez un nouveau projet Concept ou ouvrez un projet qui existe déjà, puis
sélectionnez un automate
3
A l'aide de la commande Projet, Configuration automate, ouvrez la configuration
de l'automate.
4
A l'aide de la commande Configurer, Instructions chargeables, ouvrez la boîte
de dialogue Instructions chargeables.
5
Appuyez sur le bouton de commande Décompresser pour ouvrir la boête de
dialogue Windows standard intitulée Décompacter fichier de chargeable.
Sélectionnez le fichier de chargeable dont vous avez besoin et cliquez sur le
bouton OK : il est inséré dans la zone de liste Disponible.
840 USE 106 01 Janvier 2003
Utilisation du système de redondance d'UC Quantum 984
Modsoft
Si vous utilisez Modsoft, reportez-vous au manuel Modicon Quantum Hot Standby
System Planning and Installation Guide, 840 USE 106 00 version 1, paragraphe
5.1.1.
Contrôle du
système de
redondance d'UC
à l'aide de
l'instruction CHS
Si vous effectuez la mise à niveau d'un système de redondance 984 pour en faire
un système Quantum, vous pouvez porter votre programme par schémas à contacts
en supprimant d'abord le bloc HSBY, en relogeant le programme, puis en insérant
une instruction CHS. Pour cela, il faut que l'instruction chargeable CHS soit installée
dans votre application.
840 USE 106 01 Janvier 2003
nnnn
nnnn
nnnn
HSBY
nnnn
CHS
nnnn
nnnn
75
Utilisation du système de redondance d'UC Quantum 984
Extension de configuration
Contrôle du
système de
redondance d'UC
à l'aide de
l'extension de
configuration
L'écran d'extension de configuration de la redondance d'UC vous permet d'effectuer
les opérations suivantes :
Vous pouvez choisir les paramètres du registre de commande de la redondance
d'UC et personnaliser la transmission des données de la mémoire d'état entre l'unité
principale et l'unité redondante afin de réduire le temps de cycle.
Si vous décidez de contrôler votre système via l'extension de configuration, vous
pouvez programmer une instruction CHS en schémas à contacts. Cette instruction
vous permet d'utiliser les écrans de zoom, lesquels vous offrent la possibilité
d'accéder au registre de commande et de le modifier pendant que le système
fonctionne.
Note : Si vous utilisez à la fois une extension de configuration et une instruction
CHS, c'est l'extension qui contrôlera le système de redondance d'UC. L'instruction
CHS a pour seule fonction de permettre l'apparition des écrans de zoom. Les
paramètres des écrans de configuration sont mis en application par les automates
au démarrage. Lorsque les automates sont en marche, vous pouvez vous servir
de ces écrans pour accéder au registre de commande et le modifier. Vos
modifications seront appliquées pendant le temps d'exécution et visibles dans le
registre de commande. Toutefois, si, par la suite, le système de redondance d'UC
est arrêté, puis relancé, les paramètres spécifiés dans les écrans de l'extension de
configuration reprendront effet.
Schéma à
contacts d'un
système de
redondance d'UC
76
Tout schéma à contacts appliqué à des fonctions de redondance d'UC doit figurer
dans le segment 1. Le réseau 1 du segment 1 est réservé exclusivement au bloc
d'instructions CHS et au schéma à contacts qui lui sont directement associés.
Lorsque le système de redondance d'UC fonctionne, l'automate principal scrute
tous les segments, alors que l'automate redondant ne scrute que le segment 1 du
programme par schémas à contacts qui a été configuré. Cela influe notablement sur
la façon dont vous devez configurer la logique du système :
l programmez tous les schémas à contacts propres aux fonctions de redondance
d'UC dans le segment 1
l ne programmez aucune logique de commande des E/S dans le segment 1
l n'ordonnancez aucune station d'E/S dans le segment 1
l l'automate redondant du système de redondance ne doit jamais exécuter de
logique d'E/S.
840 USE 106 01 Janvier 2003
Utilisation du système de redondance d'UC Quantum 984
Instruction CHS
Utilisation d’une
instruction CHS
ATTENTION
Risque lié au réordonnancement d'un segment
Pour éviter qu'une opération inattendue du système n'endommage les
périphériques des E/S de l'application, ne réordonnancez pas le
segment 1 via l'ordonnanceur de segments.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou des dommages matériels.
Le segment 1 peut contenir le schéma à contacts des diagnostics et des fonctions
optionnelles de la redondance d'UC, telles que les mises à jour de l'horodateur.
Utilisation de
l’instruction CHS
pour contrôler
votre système de
redondance d'UC
Si vous décidez d'utiliser une instruction CHS en schéma à contacts pour contrôler
la configuration de la redondance d'UC, placez-la dans le segment 1 du réseau 1 du
programme par schémas à contacts. La partie haute doit être directement
connectée à la barre d'alimentation par une liaison horizontale. Aucune logique de
contrôle, telle que des contacts, ne doit être placée entre la barre et l’entrée de la
partie haute. Cependant, il est possible d'intégrer une autre logique au réseau 1.
N'oubliez pas que le schéma à contacts de l'automate principal doit être identique à
celui de l'automate redondant.
Les trois éléments de l'instruction CHS définissent le registre de commande, ainsi
que le premier registre et la longueur de la zone de non-transfert.
Exécute HSBY sans
condition
Active le registre de
commande
Système HSBY ACTIF
command
register
nontransfer
area
L’API ne peut pas
communiquer avec son
module CHS
CHS
Active la zone de nontransfert
length
Les écrans de l'extension de
configuration définissent la
configuration HSBY
La partie basse (sortie) de l'instruction CHS indique si les écrans de l'extension de
configuration ont été activés et permet aux paramètres de ces écrans de neutraliser
ceux de l'instruction CHS au démarrage.
L'instruction CHS est traitée en profondeur dans le manuel Ladder Logic Block
Library User Guide.
840 USE 106 01 Janvier 2003
77
Utilisation du système de redondance d'UC Quantum 984
6.2
Utilisation du bloc d’instructions CHS
Introduction
Objectif
Cette section traite de l’utilisation du bloc d’instructions CHS.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
78
Sujet
Page
Utilisation du bloc d’instructions CHS
79
Registre de commande
80
Eléments de la zone de non-transfert
82
Ecran de zoom d'une instruction CHS
84
Le registre d'état de la redondance d'UC
85
Les registres de transfert inverse
86
Exemple de logique de transfert inverse
87
840 USE 106 01 Janvier 2003
Utilisation du système de redondance d'UC Quantum 984
Utilisation du bloc d’instructions CHS
Bloc
d’instructions
CHS
Le registre de commande est défini dans la partie haute du bloc d'instructions CHS.
Les bits de ce registre permettent de configurer et de contrôler différents paramètres
du système de redondance d'UC.
Dans la portion de la zone de transfert de la mémoire d'état qui doit être transférée,
à chaque cycle, de l'automate principal à l'automate redondant, le registre de
commande doit être un registre 4x et se trouver en dehors de la zone de nontransfert.
Invalidation de l'écrasement de l'interrupteur à clé = 0
Autorisation de l'écrasement de l'interrupteur à clé = 1
Automate A en mode HORS LIGNE = 0
Automate A en mode MARCHE = 1
Automate B en mode HORS LIGNE = 0
Automate B en mode MARCHE =1
Forcer la redondance hors ligne s’il y a incohérence logique = 0
Ne pas forcer la redondance hors ligne s’il y a incohérence logique = 1
Ne permettre mise à niveau exécutif qu’après arrêt de l’application = 0
Permettre mise à niveau exécutif sans arrêter l’application = 1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 16
0 = Basculer l’adresse du port 1 Modbus à la commutation
1 = Ne pas basculer l’adresse du port 1 Modbus à la commutation
0 = Basculer l’adresse du port 2 Modbus à la commutation
1 = Ne pas basculer l’adresse du port 2 Modbus à la commutation
0 = Basculer l’adresse du port 3 Modbus à la commutation
1 = Ne pas basculer l’adresse du port 3 Modbus à la commutation
ATTENTION
Risque inhérent au registre de commande de la redondance d'UC
Assurez-vous que le registre sélectionné comme registre de
commande de la redondance d'UC est réservé à cet usage et n'est pas
utilisé à d'autres fins par le schéma à contacts.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou des dommages matériels.
Les valeurs définies pour les bits de ce registre déterminent les paramètres du
système au démarrage. Pour accéder au registre lorsque le système fonctionne, on
peut utiliser un éditeur de données de référence ou un écran de zoom de l'instruction
CHS en schéma à contacts.
840 USE 106 01 Janvier 2003
79
Utilisation du système de redondance d'UC Quantum 984
Registre de commande
Registre de
commande
ATTENTION
Risque lié au registre de commande
Si vous utilisez le registre de commande pour activer l'écrasement de
l'interrupteur à clé pendant que le système de redondance d'UC
fonctionne, l'automate principal lira immédiatement les bits 14 et 15 afin
de connaître son propre état et celui de l'automate redondant.
Si les deux bits sont réglés sur 0, il y a commutation : l'ex-processeur
principal est mis hors ligne et le nouveau processeur principal prend le
relais.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou des dommages matériels.
La zone de
transfert de la
mémoire d'état
80
Le registre de commande doit figurer parmi les registres 4x inclus dans la zone de
transfert de la mémoire d'état.
Un bloc fixe de 12 000 mots de mémoire d'état est défini comme zone de transfert.
Il comporte :
l Tous les bits de sortie 0x de la mémoire d'état jusqu'à un maximum de 8 192,
historiques inclus.
l Tous les bits d'entrée 1x de la mémoire d'état jusqu'à un maximum de 8 192,
historiques inclus.
l Tous les registres, plus le tableau historique des compteurs/décompteurs, si le
nombre total de registres (3x et 4x cumulés) présents dans la mémoire d'état est
égal ou inférieur à 10 000
l Dix mille registres, conformément à la formule vue précédemment, si le nombre
total de registres (3x et 4x cumulés) présents dans la mémoire d'état est
supérieur à 10 000. Voir la rubrique Zone de transfert par défaut, p. 40.
840 USE 106 01 Janvier 2003
Utilisation du système de redondance d'UC Quantum 984
Zone de nontransfert
contenue dans la
zone de transfert
de la mémoire
d'état
Zone de nontransfert
contenue dans la
zone de transfert
de la mémoire
d'état
Vous devez également définir une zone de non-transfert au milieu du bloc
d'instructions CHS. Une zone de non-transfert, c'est :
l un outil permettant de réduire le temps de cycle
l une zone située entièrement dans la plage des registres 4x de la zone de
transfert, lesquels registres sont transférés lors de chaque cycle
l un bloc de quatre registres 4x ou davantage
l un moyen, pour l'utilisateur, de surveiller l'état du système de redondance d'UC
(troisième registre de la zone de non-transfert)
Seules les données de référence 4x peuvent être placées dans la zone de nontransfert. Les registres ainsi choisis ne seront pas transférés à l'automate
redondant, d'où un temps de cycle moins long. Le bloc représenté ci-dessous vous
indique où se situe la zone de non-transfert par rapport au reste de la zone de
transfert de la mémoire d'état.
Zone de transfert de la mémoire d'état
Total des sorties
de registre
transférées
Sorties critiques transférées
à chaque cycle
Remarque : le registre de
commande doit être en
dehors du bloc de
non-transfert
Sorties supplémentaires
transférées par groupes
sur plusieurs cycles
840 USE 106 01 Janvier 2003
81
Utilisation du système de redondance d'UC Quantum 984
Eléments de la zone de non-transfert
Zone de nontransfert
Le registre d'état de la redondance d'UC constitue la partie la plus importante de la
zone de non-transfert. Lorsque le système a été configuré et qu'il est en état de
marche, le registre d'état devient un outil précieux vous permettant de surveiller
l'état des deux automates. Si vous changez certaines valeurs de ce registre à l'aide
d'un logiciel, il peut être très utile de connaître les conséquences de ces
modifications.
La zone de non-transfert est définie dans les parties basse et médiane du bloc
d'instructions. La partie médiane spécifie le premier registre de la zone de nontransfert ; la partie basse, la longueur de cette zone.
Registre d'état
API en mode HORS LIGNE = 0 1
API fonctionnant en mode principal = 1 0
API fonctionnant en mode redondant = 1 1
L’autre API en mode HORS LIGNE = 0 1
L’autre API fonctionnant en mode principal = 1 0
L’autre API fonctionnant en mode redondant = 1
Logique cohérente entre automates = 0
Logique entre automates non cohérente = 1
Le commutateur de cet API est mis sur A = 0
Le commutateur de cet API est mis sur B = 1
1
2
3
4
5
6
7
8
9
10
11 12 13
14 15
16
La zone de non-transfert doit comporter au moins quatre registres : les deux
premiers sont réservés aux fonctions de transfert inverse et le troisième constitue le
registre d'état de la redondance d'UC.
Quant au quatrième registre, ainsi que tout registre 4x supplémentaire ne devant
pas être transféré, il est ignoré lorsque les valeurs de la mémoire d'état de
l'automate principal sont transmises à l'automate redondant.
82
840 USE 106 01 Janvier 2003
Utilisation du système de redondance d'UC Quantum 984
Exemple de zone
de non-transfert
Das cet exemple, la zone de non-transfert commence au registre 40010, comme il
apparaît dans la partie médiane, et compte 30 registres, définis dans la partie basse.
Le dernier registre de la zone de non-transfert est donc le 40039.
Exécute HSBY sans condition
Système HSBY ACTIF
L’API ne peut pas communiquer
avec son module CHS
Active le registre de commande
CHS
Active la zone de non-transfert
840 USE 106 01 Janvier 2003
Les écrans de l'extension de
configuration configurent
le système HSBY
83
Utilisation du système de redondance d'UC Quantum 984
Ecran de zoom d’une instruction CHS
Ecran de zoom
84
Lorsque vous utilisez à la fois une instruction CHS et l'extension de configuration de
la redondance d'UC, les paramètres de la zone de non-transfert définis dans les
écrans de l'extension de configuration doivent être identiques à ceux du bloc CHS.
840 USE 106 01 Janvier 2003
Utilisation du système de redondance d'UC Quantum 984
Le registre d'état de la redondance d'UC
Registre d'état
de la redondance
d'UC
Le registre d'état est le registre 40012, le troisième de la zone de non-transfert.
Comme il se doit, le registre de commande, défini dans la partie haute, a pris place
hors de la zone de non-transfert.
Le troisième registre de la zone de non-transfert constitue le registre d'état. Utilisezle pour surveiller l'état actuel de l'automate principal et de l'automate redondant.
Bits du registre
d'état de la
redondance d'UC
Dans cet exemple, le registre d'état est le 40012.
API en mode HORS LIGNE = 0 1
API fonctionnant en mode principal = 1 0
API fonctionnant en mode redondant = 1 1
L’autre API en mode HORS LIGNE = 0 1
L’autre API fonctionnant en mode principal = 1 0
L’autre API fonctionnant en mode redondant = 1
Logique cohérente entre automates = 0
Logique entre automates non cohérente = 1
Le commutateur de cet API est mis sur A = 0
Le commutateur de cet API est mis sur B = 1
1
840 USE 106 01 Janvier 2003
2
3
4
5
6
7
8
9
10
11 12 13
14 15
16
85
Utilisation du système de redondance d'UC Quantum 984
Les registres de transfert inverse
Transfert inverse
86
Vous pouvez utiliser les registres de transfert inverse pour transmettre des données
de diagnostic de l'automate redondant vers l'automate principal. Lorsque vous
choisissez de définir une zone de non-transfert, les registres 4x et 4x + 1 du bloc à
ne pas transférer sont copiés de l'automate redondant à l'automate principal, c'està-dire dans le sens contraire au transfert habituel du tableau d'état.
Si vous décidez de ne pas utiliser de registre de transfert inverse, ne connectez pas
l'entrée basse CHS au rail de votre programme par schémas à contacts, afin de ne
pas activer les entrées de ces registres.
840 USE 106 01 Janvier 2003
Utilisation du système de redondance d'UC Quantum 984
Exemple de logique de transfert inverse
Exemple de
logique de
transfert inverse
L'exemple qui suit représente, d'une part, le schéma à contacts d'E/S d'un automate
principal qui surveille deux lampes témoins de défaut et, d'autre part, la logique de
transfert inverse qui envoie les données d'état de l'automate redondant à l'automate
principal. L'un des témoins s'allume si la protection de la mémoire de l'automate
redondant se désactive ; l'autre témoin s'allume si la pile de sauvegarde de la
mémoire de ce même automate échoue.
Réseau 1 du segment 1
400005
400100
CHS
30
Réseau 2 du segment 1
400103
000801
BLKM transfère l'état du registre
d'état de la redondance d'UC
(40103) aux bits de sortie
internes (00801)
BLKM
001
400101
STAT
000815
(Bit 15)
000816
(Bit 16)
STAT envoie un mot du registre de
l'unité redondante vers un registre
de transfert inverse (400101) de
l'unité principale.
001
(Active STAT si cet
API est l'automate
redondant)
840 USE 106 01 Janvier 2003
87
Utilisation du système de redondance d'UC Quantum 984
Logique de
transfert inverse
La logique du réseau 2 du segment 1 contient une instruction BLKM et une
instruction STAT. L'automate redondant active cette dernière. Les bits 000815 et
000816 sont contrôlés par les bits 15 et 16 du registre d'état de la redondance d'UC.
L'instruction STAT envoie un mot du registre d'état au 400101, mot qui lance un
transfert inverse vers l'automate principal.
Logique d’E/S
déportées
Le bit de sortie interne 000715 (bit d'état 11) contrôle le témoin PERTE
PROTECTION MEMOIRE REDONDANTE, tandis que le bit de sortie interne
000716 (bit d'état 12) commande le témoin DEFAUT PILE REDONDANTE.
Segment 2
400101
000813
(Bit 13)
000814
(Bit 14)
000705
BLKM
BLKM Transfers the Status of
Reverse Transfer Register to
Internal Coils
(
)
#001
Standby MEMORY PROTECT OFF Lamp
Output Coil
000715
(Bit 11)
000813
(Bit 13)
000208
Standby BATTERY FAULT
Output Coil
000716
(Bit 12)
88
000813
(Bit 13)
000209
840 USE 106 01 Janvier 2003
Utilisation du système de redondance d'UC Quantum 984
6.3
Utilisation de l’extension de configuration
Introduction
Objectif
Cette section porte sur l’utilisation de l’extension de configuration HSBY.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
840 USE 106 01 Janvier 2003
Sujet
Page
Extension de configuration
90
Boîte de dialogue Redondance d’UC
91
Bits du registre de commande de redondance d'UC
92
Ecrasement de l'interrupteur à clé et mode marche
94
Exemple de commande logicielle
95
Redondance sur disc. prog.
96
Transfert de l'intégralité de la mémoire d'état
98
Registre d'état de redondance d'UC pour l'extension de configuration
99
Options étendues
100
Définition de la zone de transfert de mémoire d'état
101
Transfert de données de mémoire d'état supplémentaires
104
Transfert de cycle
106
89
Utilisation du système de redondance d'UC Quantum 984
Extension de configuration
Boîte de dialogue
Redondance
d’UC
La configuration du système de redondance d'UC 984 peut être effectuée à l'aide
de la boîte de dialogue Redondance d'UC et/ou de l'instruction CHS de la
bibliothèque LL984.
Exemple Concept
90
840 USE 106 01 Janvier 2003
Utilisation du système de redondance d'UC Quantum 984
Boîte de dialogue Redondance d’UC
Boîte de dialogue
Redondance
d'UC sous
Concept
840 USE 106 01 Janvier 2003
La boîte de dialogue Redondance d'UC, représentée ci-dessous, peut être activée
via l'option Redondance d'UC Quantum.
Exemple Concept
91
Utilisation du système de redondance d'UC Quantum 984
Bits du registre de commande de redondance d’UC
Spécification du
registre de
commande
Le registre de commande permet de contrôler différents paramètres du système de
redondance d'UC.
Registre de
commande
Le registre de commande doit être spécifié dans le premier champ de la boîte de
dialogue Redondance d'UC. Par défaut, il est réglé sur 400001. Si le registre 400001
est déjà utilisé ailleurs, entrez un autre nombre supérieur à 0. Ce nombre devient le
registre de commande 4x. Par exemple, si vous tapez 14, le registre de commande
de redondance d'UC sera le 400014.
Invalidation de l'écrasement de l'interrupteur à clé = 0
Autorisation de l'écrasement de l'interrupteur à clé = 1
Automate A en mode HORS LIGNE = 0
Automate A en mode MARCHE = 1
Automate B en mode HORS LIGNE = 0
Automate B en mode MARCHE = 1
Forcer la redondance hors ligne s’il y a incohérence logique = 0
Ne pas forcer la redondance hors ligne s’il y a incohérence logique = 1
Ne permettre mise à niveau exécutif
qu’après arrêt de l’application = 0
Permettre mise à niveau exécutif sans arrêter l’application = 1
0 = Basculer l’adresse du port 1 Modbus à la commutation
1 = Ne pas basculer l’adresse du port 1 Modbus
à la commutation
0 = Basculer l’adresse du port 2 Modbus à la commutation
1 = Ne pas basculer l’adresse du port 2 Modbus
à la commutation
0 = Basculer l’adresse du port 3 Modbus à la commutation
1 = Ne pas basculer l’adresse du port 3 Modbus à la commutation
92
840 USE 106 01 Janvier 2003
Utilisation du système de redondance d'UC Quantum 984
Entrez n'importe quel nombre de la plage 1 ... n, où n correspond au dernier registre
4x configuré. Néanmoins :
l Le registre de commande doit faire partie de la zone de mémoire d'état
transférée, à chaque cycle, de l'automate principal à l'automate redondant.
l Par conséquent, le numéro que vous attribuez au registre de commande doit
figurer dans la plage des registres 4x spécifiée par vous dans la zone de mémoire
d'état, via la boîte de dialogue Mémoire d'état. Si vous utilisez l'option 12 K, le
registre de commande devra figurer parmi les 9 000 premiers registres 4x.
l Le registre de commande ne doit pas figurer dans la zone de non-transfert,
définie par vous dans le champ Zone à ne pas transférer de la boîte de dialogue
Redondance d'UC.
ATTENTION
Risque inhérent au registre de commande de redondance d'UC
Assurez-vous que le registre sélectionné comme registre de
commande de redondance d'UC est réservé à ce seul usage et n'est
pas utilisé à d'autres fins par la logique utilisateur.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou des dommages matériels.
ATTENTION
Risque relatif à la boîte de dialogue Redondance d’UC
Si vous souhaitez utiliser cette boîte de dialogue pour configurer le
registre de commande et l'instruction CHS pour modifier ce même
registre pendant le temps d'exécution, veillez à bien choisir le même
registre de commande dans cette boîte de dialogue et dans la partie
haute du bloc CHS. Si vous utilisez des numéros différents pour le
désigner, les modifications apportées via l'écran de zoom ne seront pas
appliquées au véritable registre de commande de redondance d'UC.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou des dommages matériels.
840 USE 106 01 Janvier 2003
93
Utilisation du système de redondance d'UC Quantum 984
Ecrasement de l'interrupteur à clé et mode marche
Interrupteur à clé
et marche
Vous pouvez, par mesure de sécurité ou par préférence, neutraliser l'interrupteur à
clé du panneau avant du module CHS 110. C'est le registre de commande qui vous
permettra alors de mettre les modules CHS 110 en ligne ou hors ligne.
Par défaut, l'écrasement de l'interrupteur à clé est invalidé. La boîte de dialogue
Redondance d'UC vous permet de l'activer.
Ecrasement de
l'interrupteur à
clé
Si vous activez l'écrasement de l'interrupteur à clé, le mode de fonctionnement (hors
ligne ou marche) des automates au démarrage sera déterminé par les valeurs que
vous aurez définies aux bits 14 et 15 du registre de commande. Ces bits
déclenchent le mode marche (en fonction de la position du commutateur à glissière)
des automates A et B. N'oubliez pas que lorsque l'écrasement de l'interrupteur à clé
est activé, vous ne pouvez pas lancer la mise à jour du programme (transfert) sur le
module CHS 110 du châssis redondant.
La configuration du mode marche peut être ignorée tant que l'écrasement de
l'interrupteur à clé est invalidé.
ATTENTION
Risque lié à l'écrasement de l'interrupteur à clé
Si vous utilisez l'écran de zoom ou l'ED pour activer l'écrasement de
l'interrupteur à clé pendant que le système de redondance est en
marche, l'automate principal lira immédiatement les bits 14 et 15 afin de
connaître son propre état et celui de l'automate redondant.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou des dommages matériels.
Si les deux bits sont réglés sur 0, il y a commutation : l'ex-processeur principal est
mis hors ligne, et le nouveau processeur principal prend le relais.
94
840 USE 106 01 Janvier 2003
Utilisation du système de redondance d'UC Quantum 984
Exemple de commande logicielle
Utilisation de la
commande
logicielle
Par exemple : vous avez activé l'écrasement de l'interrupteur à clé et réglé
l'automate B sur le mode hors ligne. Le système est alors mis sous tension ; vous
souhaitez mettre l'automate B en mode marche.
L'interrupteur à clé ne fonctionnant pas, vous devez passer par la logique utilisateur.
Il y a trois façons de procéder :
Méthode
1
Changez la configuration de la boîte de dialogue Redondance d'UC. Pour
ce faire, vous devez arrêter le système, effectuer la modification voulue,
puis remettre le système sous tension. Ensuite, chargez la nouvelle
configuration.
Méthode 2 Connectez Concept à votre automate principal. Appelez l'éditeur de données
de référence (ED), puis placez-y le registre de commande et le registre d'état
de la redondance d'UC. Le mode de fonctionnement de l'automate B est choisi
en fonction du bit 14 du registre de commande. Si l'automate B est hors ligne,
le bit 14 est sur 0. Pour mettre l'automate B en mode marche, réglez ce bit sur
1. L'automate B passera immédiatement en mode marche, à condition que les
autres exigences HSBY soient comblées.
Méthode 3 Si vous avez programmé une instruction CHS en schéma à contacts,
connectez Concept à votre automate principal. Dans l'éditeur, placez le
curseur sur la partie haute de l'instruction et appelez l'écran de zoom
(CTRL+D). Cochez la case Mode marche pour mettre l'automate B en mode
marche, ce qu'il fait immédiatement. L'avantage des méthodes 2 et 3 tient au
fait qu'il n'est pas nécessaire d'arrêter le système de redondance d'UC pour en
changer l'état. Si vous trouvez plus simple d'utiliser l'écran de zoom et non
l'ED, il serait bon que vous programmiez une instruction CHS par schéma à
contacts et de vous en servir à cette fin.
840 USE 106 01 Janvier 2003
95
Utilisation du système de redondance d'UC Quantum 984
Redondance sur disc. prog.
Programme
logique
Pour bien fonctionner, l'automate principal et l'automate redondant du système de
redondance doivent exécuter le même programme logique, lequel est mis à jour à
chaque cycle via le transfert des données de mémoire d'état d'un processeur à
l'autre.
Par défaut, l'automate redondant est réglé pour passer hors ligne en cas
d'incohérence entre sa logique utilisateur et celle de l'automate principal. La
commutation ne peut pas se faire si l'automate redondant est hors ligne.
Les cases d'option vous permettent de corriger ce défaut. Si vous changez le
paramètre de l'option Redondance sur disc. prog. et choisissez Marche, l'automate
redondant restera en ligne si une incohérence est décelée entre son programme
logique et celui de l'automate principal.
ATTENTION
Risque d'incohérence
Toute incohérence de la configuration ou de l'affectation des E/S est
impossible.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou des dommages matériels.
ATTENTION
Risque relatif à la commutation
S'il y a commutation lorsque la case Marche est sélectionnée et
incohérence logique entre les deux automates, l'automate redondant
assumera les responsabilités primaires et commencera à exécuter un
programme logique différent de celui de l'ancien automate principal.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou des dommages matériels.
96
840 USE 106 01 Janvier 2003
Utilisation du système de redondance d'UC Quantum 984
Permutation
d’adresse sur
basculement
Dans un système de redondance d'UC, les ports Modbus de l'automate principal
peuvent avoir des adresses MEM situées sur une plage de 1 à 119. Cela permet un
décalage de 128 pour les ports correspondants de l'automate redondant et un
maximum de 247 d'adresses.
Par exemple, si les deux ports Modbus de l'automate A (automate principal) ont les
adresses 1 et 2, les adresses par défaut des ports de l'automate B (automate
redondant) correspondants seront les adresses 129 et 130. Par défaut, ce décalage
est maintenu en cas de basculement. Ainsi, si l'automate B devient l'automate
principal après commutation, ses ports Modbus auront les adresses 1 et 2, tandis
que les ports correspondants de l'automate A auront les adresses 129 et 130.
Les cases vous permettent de changer cet état de fait pour tout ou partie des ports
Modbus des deux automates du système de redondance.
Les ports Modbus des deux automates de votre système de redondance d'UC. Par
exemple : si vous désélectionnez le paramètre Port Modbus 1, aucun décalage ne
sera conservé lors du basculement et les deux ports auront la même adresse. Ainsi,
si l'automate A est l'automate principal et si son port Modbus 1 a l'adresse 1, cette
adresse demeurera inchangée après la commutation. De même, si l'automate B
devient l'automate principal après basculement, son port Modbus 1 aura, lui aussi,
l'adresse 1.
Note : Si vous modifiez les sélections, les adresses des ports ne seront attribuées
qu'après commutation.
Permutation des
adresses sur
basculement via
les ports Modbus
Plus
Dans un système de redondance d'UC Quantum, les adresses des ports Modbus
Plus de l'automate redondant affichent un décalage de 32 par rapport aux ports
correspondants de l'automate principal. Par exemple, si l'automate A est l'automate
principal et si son port Modbus Plus a l'adresse 1, le port de l'automate B (automate
redondant) correspondant aura l'adresse 33.
La plage numérique des adresses des deux ports s'étale de 1 à 64. Aussi, si le port
de l'automate principal a l'adresse 50, le port correspondant de l'automate
redondant ne pourra pas avoir l'adresse 82. Il aura donc l'adresse 18 (c'est-à-dire
50 moins 32).
Ces adresses font l'objet d'une permutation automatique lors du basculement. Vous
ne pouvez ni changer le décalage, ni empêcher cette permutation.
Note : Le système de redondance d'UC Quantum permute les adresses Modbus
Plus presque en même temps qu'a lieu la commutation. Cela signifie que les
dispositifs hôtes qui interrogent l'automatisme Quantum sont sûrs de toujours
s'adresser à l'automate principal ; ils savent aussi que le réseau ne fait les frais
d'aucune interruption durant le basculement.
840 USE 106 01 Janvier 2003
97
Utilisation du système de redondance d'UC Quantum 984
Transfert de l'intégralité de la mémoire d'état
Case "Transférer
la mémoire d'état
complète"
Si cette case est cochée, il sera impossible de définir, en vue d'un transfert, une
mémoire d'état particulière ou une plage de mémoire d'état supplémentaire.
Zone de nontransfert
La zone de non-transfert contient le registre d'état de la redondance d'UC, utilisé
pour surveiller l'état des deux automates. Elle contient également deux registres
pouvant servir à des transferts inverses. Vous pouvez y ajouter d'autres registres 4x
pour réduire le temps de cycle.
Le champ Début : permet de spécifier le premier registre 4x de la zone de nontransfert. Le champ Longueur : sert à définir le nombre de registres successifs
présents dans le bloc de non-transfert. Si vous décidez de définir une zone de nontransfert, la plage de valeurs correctes pour ce champ sera 4... n, où n correspond
au nombre de registres 4x configurés. Cela dit, lorsque vous définissez cette zone,
vous devez respecter les conditions suivantes :
l La zone de non-transfert doit se situer intégralement dans une zone de registres
4x transférables lors de chaque cycle. La zone de transfert est définie dans la
boîte de dialogue Mémoire d'état.
l Le registre de commande (premier champ de la boîte de dialogue Redondance
d'UC) doit être en dehors de la zone de non-transfert.
Note : Si vous programmez également une instruction CHS en langage LL984, les
paramètres que vous définirez pour la zone de non-transfert dans la boîte de
dialogue Redondance d'UC devront être identiques à ceux du bloc CHS.
Registre d'état
de redondance
d'UC
98
l Le troisième registre de la zone de non-transfert correspond au registre d'état de
redondance d'UC. Utilisez-le pour surveiller l'état actuel de l'automate principal et
de l'automate redondant.
840 USE 106 01 Janvier 2003
Utilisation du système de redondance d'UC Quantum 984
Registre d'état de redondance d'UC pour l'extension de configuration
Registre d'état
de l'extension de
configuration
Remarque : les bits 1 et 2 sont utilisés uniquement avec une extension de
configuration.
API en mode HORS LIGNE = 0 1
API fonctionnant en mode principal = 1 0
API fonctionnant en mode redondant = 1 1
L’autre API en mode HORS LIGNE = 0 1
L’autre API fonctionnant en mode principal = 1 0
L’autre API fonctionnant en mode redondant = 1 1
Logique cohérente entre automates = 0
Logique entre automates non cohérente = 1
Le commutateur de cet API est mis sur A = 0
Le commutateur de cet API est mis sur B = 1
L'interface CHS fonctionne correctement = 0
Une erreur d'interface a été détectée = 1
La fonction de redondance d'UC n'a pas été activée = 0
La redondance d'UC est active = 1
840 USE 106 01 Janvier 2003
99
Utilisation du système de redondance d'UC Quantum 984
Options étendues
Bouton Options
étendues
Le bouton Options étendues de la boîte de dialogue Redondance d'UC vous permet
d'avoir, en fonctionnant entièrement en redondance d'UC, une version du
micrologiciel différente sur l'automate principal de celle de l'automate redondant.
Exemple Concept
Vous pouvez ainsi mettre les automates à niveau étape par étape en y installant une
nouvelle version du micrologiciel sans qu'il soit nécessaire d'arrêter le système.
Cependant, cette nécessité n'étant pas fréquente, il est conseillé de désactiver ce
mode dans la configuration et de l'activer, si le besoin s'en fait sentir, à l'aide de
l'éditeur de données ou de l'écran de zoom. Par défaut, les automates doivent avoir
la même version du micrologiciel. Cela signifie que l'automate redondant ne passera
pas en ligne s'il a une version plus ancienne ou plus récente que celle de l'automate
principal.
100
840 USE 106 01 Janvier 2003
Utilisation du système de redondance d'UC Quantum 984
Définition de la zone de transfert de mémoire d'état
Mémoire
supplémentaire
Grâce au système de redondance d'UC 984, vous pouvez définir un supplément de
mémoire d'état (registres 0x, 1x, 3x et 4x) transféré par groupes sur plusieurs cycles
logiques.
Boîte de dialoque
Mémoire d'état
Pour ouvrir la boîte de dialogue Mémoire d'état, désactivez Transférer la mémoire
d'état complète, puis appuyez sur le bouton Options. Il convient de transférer
également, lors de chaque cycle, la mémoire d'état associée aux E/S critiques. La
mémoire d'état supplémentaire peut être divisée en groupes et transférée sur
plusieurs cycles.
Exemple Concept
State RAM
State RAM
Transfer:
User Defined
Number of References to Transfer
Coils (0xxxx): 0
Input Regs (3xxxx): 0
Discrete Inputs (1xxxx): 0
Output Regs (4xxxx): 0
Additional State RAM
Transfer Additional State RAM
Extra Transfer Time (1-255):
1
Number of References to Transfer
Coils (0xxxx): 0
Input Regs (3xxxx): 0
Discrete Inputs (1xxxx): 0
Output Regs (4xxxx): 0
OK
Cancel
Help
Si vous configurez le système de redondance d'UC à l'aide de l'instruction CHS,
vous ne pourrez pas transférer plus de 12 000 mots, quand bien même la mémoire
d'état ferait, au total, 64 000 mots. Vous pouvez restreindre le nombre de registres
4x à transférer en intégrant un bloc de ces registres à la zone de non-transfert, mais
vous ne pouvez pas limiter, dans la zone de transfert, le nombre de registres 0x, 1x
ou 3x.
Note : Le registre de commande doit figurer dans la zone de mémoire d'état
transférée à chaque cycle.
840 USE 106 01 Janvier 2003
101
Utilisation du système de redondance d'UC Quantum 984
Boîte de dialogue
Redondance
d’UC
Cette boîte de dialogue est beaucoup plus souple quant au choix de la quantité de
mémoire d'état à transférer. Elle permet notamment de définir la quantité de
mémoire à transférer sur tous les cycles et celle qui doit être transmise en plusieurs
fois.
C'est le paramètre du champ Transfert qui détermine la souplesse dont vous
bénéficiez pour définir la zone de transfert de mémoire d'état. Vous avez deux
possibilités :
l 12 K
l Défini par l'utilisateur
Note : Les autres champs de saisie peuvent être utilisés ou non. Cela dépend du
paramètre de transfert que vous avez choisi.
Note : Quelle que soit le paramètre choisi, le registre de commande doit être inclus
dans le bloc de registres tranféré lors de chaque cycle.
Option 12 K
102
Semblable à l'instruction CHS, elle propose une zone de transfert prédéfinie, dotée
d'un maximum prédéfini lui aussi pour chacun des types de données de référence
à transférer. Cette zone préconfigurée inclut les éléments suivants :
l Toutes les sorties de bit 0x de la mémoire d'état jusqu'à un maximum de 8 192,
historiques inclus.
l Toutes les entrées de bit 1x de la mémoire d'état jusqu'à un maximum de 8 192,
historiques inclus.
l Tous les registres, plus le tableau historique des compteurs/décompteurs, si le
nombre total de registres (3x et 4x cumulés) présents dans la mémoire d'état est
égal ou inférieur à 10 000.
l Dix mille registres, conformément à la formule vue à la rubrique Temps de cycle
du système, p. 35, si le nombre total de registres (3x et 4x cumulés) présents
dans la mémoire d'état est supérieur à 10 000.
Si vous sélectionnez l'option 12 K, les rubriques Mémoire d'état transférée à chaque
cycle et Mémoire d'état transférée sur plusieurs cycles deviennent inutiles. Vous ne
pouvez pas personnaliser la zone de transfert, ni transférer des données
supplémentaires par groupes et sur plusieurs cycles. Les entrées de ces champs
seront ignorées.
840 USE 106 01 Janvier 2003
Utilisation du système de redondance d'UC Quantum 984
Option Défini par
l'utilisateur
Elle vous permet de choisir le volume de données de chaque type de référence que
vous voulez transférer à chaque cycle. Si la case Transfert complémentaire est
cochée, vous pourrez transférer des données supplémentaires.
000001
000002
000003
0nnnnn
Outputs transferred
on every scan
Remaining outputs
not transferred
100001
100002
100003
Inputs transferred
on every scan
1nnnnn
Remaining inputs
not transferred
300001
300002
300003
Inputs transferred
on every scan
3nnnnn
400001
400002
400003
400004
400005
400006
Remaining inputs
not transferred
Outputs transferred
on every scan
Remaining outputs
not transferred
4nnnnn
Transfert de
mémoire d'état
défini par
l'utilisateur
840 USE 106 01 Janvier 2003
Utilisez la rubrique Mémoire d'état transférée à chaque cycle pour définir la taille de
la plage de données. Toutes les données de référence spécifiées dans cette
rubrique seront transférées de l'automate principal vers l'automate redondant lors
de chaque cycle (sauf la zone de non-transfert définie). Toutes les valeurs des
données de référence doivent être sur 0 ou spécifiées par multiples de 16. Il faut un
minimum de 16 registres 4x. La quantité maximum de mémoire d'état à transférer
sur chaque cycle peut être, tout au plus, égale à celle de la mémoire d'état
disponible (soit 10 000, 32 000 ou 64 000 selon le type d'automate Quantum utilisé).
103
Utilisation du système de redondance d'UC Quantum 984
Transfert de données de mémoire d'état supplémentaires
Données
supplémentaires
Si la case Transfert complémentaire est cochée, vous pourrez transférer d'autres
données de la mémoire d'état.
Dans la rubrique Mémoire d'état transférée sur plusieurs cycles, entrez les
références 0x, 1x, 3x et 4x que vous souhaitez transférer comme mémoire d'état
supplémentaire. Toutes les valeurs des données de référence doivent être des
multiples de 16. Vous devez attribuer la valeur 16 ou plus à au moins l'un des quatre
types de références.
ATTENTION
Risque lié au transfert complémentaire
Si vous cochez la case Transfert complémentaire, vous devrez indiquer
quelles données supplémentaires vous désirez transférer, faute de quoi
l'automate ne démarrera pas.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou des dommages matériels.
Servez-vous du champ Temps de transfert supplémentaire pour déterminer le
nombre de cycles sur lesquels vous souhaitez que ces données supplémentaires
soient transmises. En temps normal, le système divise le nombre de données de
référence, indiqué dans le cinquième champ, par le nombre de cycles, mentionné
dans le sixième champ. Il partage ensuite les données en plusieurs groupes,
transférés successivement durant le nombre de cycles voulu. Ces groupes de
données sont transmis conjointement à la mémoire d'état "normale" prévue pour
chaque cycle.
104
840 USE 106 01 Janvier 2003
Utilisation du système de redondance d'UC Quantum 984
Données
supplémentaires
Le diagramme ci-dessous illustre le transfert des données supplémentaires de la
mémoire d'état.
000001
000002
000003
0nnnnn
Critical inputs transferred
on every scan
Additional inputs transferred
in chunks on multiple scans
Remaining outputs not
transferred.
100001
100002
100003
Critical inputs transferred
on every scan
1nnnnn
Remaining inputs not
transferred.
300001
300002
300003
3nnnnn
400001
400002
400003
400004
400005
400006
Additional inputs transferred
in chunks on multiple scans
Critical inputs transferred
on every scan
Additional inputs transferred
in chunks on multiple scans
Remaining inputs not
transferred.
Critical outputs transferred
on every scan
Additional outputs transferred
in chunks on multiple scans
Remaining outputs not
transferred.
4nnnnn
Le système transfère ces données dans l'ordre suivant :
l 1) Toutes les références en 0x
l 2) Toutes les références en 1x
l 3) Toutes les références en 3x
l 4) Toutes les références en 4x
840 USE 106 01 Janvier 2003
105
Utilisation du système de redondance d'UC Quantum 984
Transfert de cycle
Type de données
106
Sur un cycle, un minimum de 512 mots est envoyé pour chacun des types de
données spécifiés dans la rubrique Mémoire d'état transférée sur plusieurs cycles,
sauf si, pour un type de données, il reste moins de 512 mots à transférer. Par
exemple, si vous spécifiez 528 registres supplémentaires à transférer sur trois
cycles, le système enverra les données plus vite que prévu. Les 512 premiers
registres seront en effet transférés lors du premier cycle ; les 16 autres, lors du
deuxième cycle. Au troisième cycle, le processus recommencera et enverra les 512
premiers registres supplémentaires.
840 USE 106 01 Janvier 2003
Utilisation du système de redondance d'UC Quantum 984
6.4
Fonctionnement
Introduction
Objectif
Cette section est consacrée au fonctionnement de la redondance d'UC.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
840 USE 106 01 Janvier 2003
Sujet
Page
Démarrage de votre système de redondance d'UC
108
Synchronisation des horloges calendaires
110
Système en état de marche
112
107
Utilisation du système de redondance d'UC Quantum 984
Démarrage de votre système de redondance d'UC
Conditions
préalables
Note : Ne démarrez qu'un automate à la fois.
Assurez-vous que :
l L'automate que vous démarrez a d'abord été entièrement programmé.
l L'interrupteur de fonction à clé du module CHS 110 est en position marche.
l Les commutateurs à glissière des modules CHS 110 sont dans des positions
contraires. Le premier automate mis sous tension devient automatiquement
l'automate principal, qu'il soit l'automate A ou B.
Démarrage du
système
Le tableau ci-dessous répertorie les différentes étapes à suivre pour démarrer votre
système de redondance d'UC.
Etape
108
Action
1
Mettez la première embase sous tension.
2
Chargez le programme dans l'automate.
3
Démarrez l'automate de cette embase.
4
Mettez la seconde embase sous tension.
5
Chargez le programme dans l'automate redondant.
Si les commutateurs des automates désignent la même adresse, vous ne
pourrez pas charger le programme. Utilisez alors la procédure de mise à jour du
programme via l'interrupteur à clé.
6
Démarrez l'automate redondant.
7
Contrôlez le bloc de visualisation. Si le système fonctionne normalement,
l'affichage devra être identique à celui qui figure dans la rubrique "Bloc de
visualisation lors du bon fonctionnement d'un système de redondance d'UC" ciaprès. Sur le module CHS 110, les trois voyants doivent être allumés en continu
et ne pas clignoter. Si le voyant Com Act clignote, cela signifie que le système a
détecté une erreur. Sur le module CRP correspondant, le voyant vert Prêt est
allumé en continu. Le voyant vert Com Act de l'unité principale doit, lui aussi, être
allumé en continu, alors que celui du module redondant de communication RIO
doit clignoter lentement.
840 USE 106 01 Janvier 2003
Utilisation du système de redondance d'UC Quantum 984
Bloc de
visualisation lors
du bon fonctionnement d’un
système de
redondance d'UC
Les illustrations ci-dessous représentent chaque bloc de visualisation lorsque le
système de redondance d'UC fonctionne correctement.
Embase
principale
140
CHS 110 00
REDONDANCE D’UC
Actif
Prêt
Défaut
Marche Bal faible
Alim ok
Modbus Erreur de
communication
Modbus! Erreur A
Com Act Erreur B
PrincipalMem Prt
Standby
Embase
redondante
REDONDANCE D’UC
Actif
Prêt
Défaut
Marche Bal faible
Alim ok
Modbus Erreur de
communication
Modbus! Erreur A
Com Act Erreur B
Principal
Mem Prt Standby
140
CHS 110 00
REDONDANCE D’UC
Actif
Prêt
Défaut
Marche Bal faible
Alim ok
Modbus Erreur de
communication
Modbus! Erreur A
Com Act Erreur B
Principal
Mem Prt Standby
840 USE 106 01 Janvier 2003
Module de com. RIO
Module de com. RIO
REDONDANCE D’UC
Actif
Prêt
Défaut
Marche Bal faible
Alim ok
Modbus Com Err
Modbus! Erreur A
Com Act Erreur B
Principal
Mem Prt Standby
109
Utilisation du système de redondance d'UC Quantum 984
Synchronisation des horloges calendaires
Synchronisation
des horloges
Dans un système de redondance d'UC, l'automate principal et l'automate redondant
ont chacun leur propre horloge calendaire, mais il n'y a pas de synchronisation
implicite. Lors de la commutation, l'heure du jour change selon la différence qui peut
exister entre les deux horloges, ce qui peut poser problème si vous commandez une
application sensible à ce type de changement.
Pour résoudre ce problème, programmez l'automate redondant de façon à ce qu'il
réinitialise son horloge à partir du tableau d'état fourni par l'automate principal. Si
vous contrôlez votre système via les écrans de l'extension de configuration, placez
d'abord la logique de synchronisation de l'heure. Sinon, placez cette logique dans
le segment 1, mais pas dans le réseau 1.
Les deux automates exécutant le même programme, vous devez lire les bits 12 à
16 du registre d'état CHS pour être sûr que seul l'horloge de l'automate redondant
sera réinitialisée. Si les bits 12 à 16 correspondent au 01011, vous saurez :
l lequel des automates est l'automate redondant,
l que l'autre automate est donc l'automate principal,
l que les deux automates exécutent la même logique.
Si ces conditions se vérifient, la logique effacera le bit 2 et règlera le bit 1 du registre
de contrôle de l'horloge. L'horloge de l'automate redondant sera réinitialisée, à la fin
d'un cycle, sur la base du tableau d'état de l'automate principal et le bit 1 sera effacé.
Note : Veillez à ce que les registres de synchronisation des horloges calendaires
soient inclus dans la zone de transfert de la mémoire d'état.
110
840 USE 106 01 Janvier 2003
Utilisation du système de redondance d'UC Quantum 984
Le diagramme ci-dessous illustre la synchronisation des horloges calendaires.
Réseau 1 du segment 1
40001
40101
CHS
4
40001 = adresse du registre de commande CHS
40101 = premier registre réservé pour la zone de non-transfert en mémoire d’état
4 = nombre de registres réservés dans la zone de non-transfert
Réseau 2 du segment 1
0015
40103
42221
0
42221
0011
0002
0001
ADD
42221
AND
0001
SUB
42222
TODC
TODC
MBIT
0001
MBIT
0001
40103 = registre d’état CHS
42221 = masquage des bits d'état non requis
42222 = registre de dépassement
TODC = registres des horloges calendaires
840 USE 106 01 Janvier 2003
111
Utilisation du système de redondance d'UC Quantum 984
Système en état de marche
Surveillance
interne
permanente
112
Lorsque vous avez démarré votre système de redondance d'UC et qu'il est en état
de marche, il continue de fonctionner de manière automatique. Il recherche en
permanence en lui-même d'éventuelles défaillances et reste prêt à basculer de
l'automate principal à l'automate redondant en cas d'erreur.
Lorsque le système est en état de marche, le module principal CHS transmet
automatiquement et à chaque cycle une quantité indéterminée de mémoire d'état à
l'unité redondante. Celle-ci est ainsi prête à prendre le relais si nécessaire.
Si l'une des liaisons – ou même les deux – qui relient entre eux les modules de
redondance d'UC est rompue, l'automate principal continuera de fonctionner bien
qu'aucune sauvegarde ne soit disponible.
Si l'automate principal échoue, l'automate redondant assurera automatiquement la
régulation du réseau d'E/S déportées. Si l'automate principal est remis en état, il
assumera alors les fonctions d'automate redondant. S'il ne parvient pas à se rétablir,
il restera hors ligne.
L'automate redondant est mis hors ligne lorsqu'il échoue. Le processeur principal
fonctionne alors en autonome et continue de gérer les réseaux d'E/S.
840 USE 106 01 Janvier 2003
Utilisation d'un système de
redondance d'UC Quantum CEI
7
Présentation
Objectif
Ce chapitre comporte les procédures à suivre pour utiliser le système HSBY CEI.
Contenu de ce
chapitre
Ce chapitre contient les sous-chapitres suivants :
840 USE 106 01 Janvier 2003
Souschapitre
Sujet
Page
7.1
Configuration
115
7.2
Boîte de dialogue Redondance d’UC
120
7.3
Mémoire d'état
133
7.4
Régulation du transfert de section
139
7.5
Fonctionnement
143
7.6
Fonctionnement normal
145
113
Utilisation d'un système de redondance d'UC Quantum CEI
114
840 USE 106 01 Janvier 2003
Utilisation d'un système de redondance d'UC Quantum CEI
7.1
Configuration
Introduction
Objectif
Cette section porte sur la configuration de la redondance d’UC Quantum CEI.
Note : Pour s'assurer que le système HSBY fonctionne correctement, l'utilisateur
doit affecter les E/S d'au moins une station d'E/S déportées et d'un module d'E/S.
Cela garantira le bon transfert des données de diagnostic entre le module CRP
principal et le module CRP redondant (processeur d'E/S déportées).
Contenu de ce
sous-chapitre
840 USE 106 01 Janvier 2003
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Chargement du logiciel
116
Contrôle du système de redondance d'UC à l'aide de l'extension de
configuration
118
115
Utilisation d'un système de redondance d'UC Quantum CEI
Chargement du logiciel
Chargement et
Concept 2.5
Sous Concept 2.5, l’instruction chargeable CHS fait partie de l’installation Concept.
Si pour quelle que raison que ce soit l'instruction chargeable est supprimée, vous
pouvez la réinstaller en suivant la procédure ci-dessous.
Chargement du
logiciel sur les
automates
Pour pouvoir configurer le système de redondance d'UC Quantum, vous devez
charger le logiciel CHS sur les automates. Ce logiciel figure sur une disquette
fournie avec le kit de redondance d'UC.
Lorsque le logiciel est installé, vous pouvez activer l'extension de configuration de
la redondance d'UC CEI.
Installation de
l’instruction
chargeable CHS
en
environnement
Concept
Il convient de suivre les étapes suivantes uniquement si l'instruction chargeable
CHS ne fait pas encore partie de votre installation Concept. Cette instruction est
fournie sur une disquette 3 1/2" (140 SHS 945 00) incluse dans votre kit de
redondance d'UC 140 CHS 210 00. Le fichier s'appelle QCHSVxxx.DAT, où xxx
correspond au numéro à trois chiffres de la version du logiciel.
116
Etape
Action
1
Insérez la disquette dans le lecteur de disquette.
2
Créez un nouveau projet Concept ou ouvrez un projet qui existe déjà, puis
sélectionnez un automate.
3
A l'aide de la commande Projet, Configuration automate, ouvrez la configuration
de l'automate.
4
A l'aide de la commande Configurer, Instructions chargeables, ouvrez la boîte
de dialogue Instructions chargeables.
5
Appuyez sur le bouton de commande Décompresser pour ouvrir la boîte de
dialogue Windows standard intitulée Décompacter fichier de chargeable.
Sélectionnez le fichier de chargeable dont vous avez besoin et cliquez sur le
bouton OK : il est inséré dans la zone de liste Disponible.
840 USE 106 01 Janvier 2003
Utilisation d'un système de redondance d'UC Quantum CEI
Ecran
d’installation des
instructions
chargeables
Concept
Ci-dessous, l'écran d'installation des instructions chargeables Concept.
Instructions chargeables
Octets disponibles : 643210
Octets utilisés : 525888
Disponible :
@1S7
@1SE
@2I7
@2IE
CHS
IHSB
Installé :
V196
V196
V196
V196
V208
V196
Installer
Retirer
Décompacter
Attention : confirmez que les instructions chargeables
utilisateur sont valables pour votre API
OK
Annuler
Editer
Aide
L'instruction chargeable CHS fait maintenant partie de votre environnement
Concept et peut être installée dans la configuration d'un projet au besoin.
840 USE 106 01 Janvier 2003
117
Utilisation d'un système de redondance d'UC Quantum CEI
Contrôle du système de redondance d'UC à l'aide de l'extension de
configuration
Extension de
configuration
Utilisez l'écran Concept d'extension de configuration de la redondance d'UC comme
suit :
l Spécifiez les paramètres du registre de commande de la redondance d'UC
l Définissez une zone de non-transfert pour réduire le temps de cycle
Les paramètres des écrans de configuration sont mis en application par les
automates au démarrage. Vous pouvez changer les réglages ou le comportement
du système de redondance d'UC CEI après avoir chargé la configuration sur
l'automate. Pour cela, définissez ou redéfinissez les bits concernés dans le registre
de commande ou servez-vous des EFB de la bibliothèque "système" propres à la
redondance d'UC.
Note : Si, par la suite, le système de redondance d'UC est arrêté, puis relancé, les
paramètres spécifiés dans les écrans de l'extension de configuration reprendront
effet.
Logique CEI
dans un système
de redondance
d'UC
118
Dans le système de redondance d'UC Concept 2.1/2.2, il n'existe aucune logique
qui soit exécutée dans l'automate redondant, à la différence du système 984, où cet
automate exécute la logique du segment 1.
Dans le système de redondance d'UC Concept 2.5, en revanche, l'automate
redondant exécute la logique de la section 1, de façon analogue à la gestion du
segment 1 dans le système 984. La section 1 peut contenir une logique pour
diagnostic et pour les fonctions optionnelles de la redondance d'UC, comme le
contrôle de la pile. Ne programmez pas de logique de commande des E/S dans
cette section 1.
840 USE 106 01 Janvier 2003
Utilisation d'un système de redondance d'UC Quantum CEI
Utilisation de
l'écran
Extensions de
configuration
Cet écran comporte deux cases concernant la redondance d'UC. Vous évoluez en
environnement CEI, il convient dont de cocher la case Redondance d'UC CEI.
Lorsque vous quittez l'écran Extensions de configuration en cliquant sur OK,
l'instruction chargeable de redondance d'UC CHS est automatiquement ajoutée au
projet, à condition toutefois qu'elle fasse partie de l'environnement Concept (voir la
rubrique Chargement du logiciel, p. 116). Une deuxième instruction chargeable,
nommée IHSB, est également ajoutée. Elle est nécessaire au transfert du
programme de l'automate principal vers l'automate redondant.
A l'inverse, lorsque cette case n'est pas cochée, les instructions chargeables CHS
et IHSB sont toutes deux automatiquement retirées du projet.
L'illustration ci-dessous représente la boîte de dialogue Extensions de configuration.
Exemple Concept
Boîte de dialogue Extensions de configuration (redondance d'UC CEI activée)
La redondance CEI permet d'être sûr que l'automate redondant contient les mêmes
applications CEI que l'automate principal. La sauvegarde est donc toujours
disponible au cas où une défaillance viendrait perturber ce dernier. La configuration
de la redondance d'UC CEI doit être effectuée à l'aide de la boîte de dialogue
Redondance d'UC.
840 USE 106 01 Janvier 2003
119
Utilisation d'un système de redondance d'UC Quantum CEI
7.2
Boîte de dialogue Redondance d’UC
Introduction
Objectif
Cette section porte sur la boîte de dialogue Redondance d'UC du système
Quantum.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Boîte de dialogue Redondance d’UC
120
Page
121
Spécification du registre de commande
122
Registre de commande de redondance d'UC
123
Autoriser l'écrasement de l'interrupteur à clé
124
Options étendues de Concept 2.5
126
Redondance sur disc. prog.
128
Permutation des adresses sur basculement
131
840 USE 106 01 Janvier 2003
Utilisation d'un système de redondance d'UC Quantum CEI
Boîte de dialogue Redondance d’UC
Activation
La boîte de dialogue Redondance d'UC, représentée ci-dessous, peut être activée
via l'option Redondance d'UC Quantum.
Exemple Concept 2.5
Registre de commande
Registre de commande : 4x
Mode marche
Permut. adr. sur basculement
Port Modbus 1
Automate A : Hors ligne
Port Modbus 2
Automate B : Hors ligne
Port Modbus 3
Redondance sur disc. prog.
Autoriser l'écrasement
de l'interrupteur à clé
Hors ligne
Marche
Options étendues...
Mémoire d'état
Zone à ne pas transférer
Début : 4x
OK
840 USE 106 01 Janvier 2003
Longueur :
Annuler
Aide
121
Utilisation d'un système de redondance d'UC Quantum CEI
Spécification du registre de commande
Bits du registre
de commande de
redondance d’UC
Le registre de commande contrôle différents paramètres du système de redondance
d'UC.
Invalidation de l'écrasement de l'interrupteur à clé = 0
Autorisation de l'écrasement de l'interrupteur à clé = 1
Automate A en mode HORS LIGNE = 0
Automate A en mode MARCHE = 1
Automate B en mode HORS LIGNE = 0
Automate B en mode MARCHE = 1
Forcer la redondance hors ligne s’il y a incohérence logique = 0
Ne pas forcer la redondance hors ligne s’il y a incohérence logique = 1
(prise en charge uniquement par Concept 2.5 ou supérieure)
Ne permettre mise à niveau exécutif
qu’après arrêt de l’application = 0
Permettre mise à niveau exécutif sans arrêter l’application = 1
(prise en charge uniquement par Concept 2.5 ou supérieure)
0 = Basculer l’adresse du port 1 Modbus à la commutation
1 = Ne pas basculer l’adresse du port 1 Modbus
à la commutation
0 = Basculer l’adresse du port 2 Modbus à la commutation
1 = Ne pas basculer l’adresse du port 2 Modbus
à la commutation
0 = Basculer l’adresse du port 3 Modbus à la commutation
1 = Ne pas basculer l’adresse du port 3 Modbus à la commutation
Note : Le bit 16 en convention Modicon (voir le schéma ci-dessus) correspond au
bit 0 en CEI. Définir le bit 16 revient à écrire 0x0001 dans le registre de commande.
Spécification du
registre de
commande
122
Le registre de commande doit être spécifié dans le premier champ de la boîte de
dialogue Redondance d'UC. Par défaut, il est réglé sur 400001. Si le registre 400001
est déjà utilisé ailleurs, entrez un autre nombre supérieur à 0. Ce nombre devient le
registre de commande 4x. Par exemple, si vous tapez 14, le registre de commande
de redondance d'UC sera le 400014.
840 USE 106 01 Janvier 2003
Utilisation d'un système de redondance d'UC Quantum CEI
Registre de commande de redondance d’UC
Plage
Entrez n'importe quel nombre de la plage 1 ... n, où n correspond au dernier registre
4x configuré. Néanmoins :
l le registre de commande doit faire partie de la zone de mémoire d'état transférée,
à chaque cycle, de l'automate principal à l'automate redondant
l en conséquence de quoi, le registre de commande ne doit pas figurer dans la
zone de non-transfert, définie par vous dans le champ Zone à ne pas transférer
de la boîte de dialogue Redondance d'UC.
ATTENTION
Risque inhérent au registre de commande de redondance d'UC
Assurez-vous que le registre sélectionné comme registre de
commande de redondance d'UC est réservé à ce seul usage et n'est
pas utilisé à d'autres fins par la logique utilisateur.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou des dommages matériels.
Ecrasement de
l'interrupteur à
clé et mode
marche
840 USE 106 01 Janvier 2003
Vous pouvez, par mesure de sécurité ou par préférence, neutraliser l'interrupteur à
clé du panneau avant du module CHS 110. C'est le registre de commande qui vous
permettra alors de mettre les modules CHS 110 en ligne ou hors ligne.
Par défaut, l'écrasement de l'interrupteur à clé est invalidé. La boîte de dialogue
Redondance d'UC vous permet de l'activer.
Si vous l'activer, le mode de fonctionnement (hors ligne ou marche) des automates
au démarrage sera déterminé par les valeurs que vous aurez définies aux bits 14 et
15 du registre de commande. Ces bits déclenchent le mode marche (selon la
position du commutateur à glissière) des automates A et B. N'oubliez pas que
lorsque l'écrasement de l'interrupteur à clé est activé, vous ne pouvez pas lancer la
mise à jour du programme (transfert) sur le module CHS 110 du châssis redondant.
La configuration du mode marche est ignorée tant que l'écrasement de l'interrupteur
à clé est invalidé.
123
Utilisation d'un système de redondance d'UC Quantum CEI
Autoriser l'écrasement de l'interrupteur à clé
Ecrasement de
l'interrupteur à
clé
ATTENTION
Risque lié au mode animation ou à l'éditeur de données de
référence
Si vous utilisez le mode animation ou l'éditeur de données de référence
(ED) pour activer l'écrasement de l'interrupteur à clé pendant que le
système de redondance est en marche, l'automate principal lira
immédiatement les bits 14 et 15 afin de connaître son propre état et
celui de l'automate redondant.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou des dommages matériels.
Si les deux bits sont réglés sur 0, il y a commutation : l'ex-embase principale est
mise hors ligne, et la nouvelle embase principale prend le relais.
Exemple de
commande
logicielle
124
Par exemple :
Vous avez activé l'écrasement de l'interrupteur à clé et réglé l'automate B sur le
mode hors ligne. Le système est alors mis sous tension et vous souhaitez mettre
l'automate B en mode marche.
L'interrupteur à clé ne fonctionnant pas, vous devez passer par la logique utilisateur.
Il y a deux façons de procéder.
840 USE 106 01 Janvier 2003
Utilisation d'un système de redondance d'UC Quantum CEI
Méthodes pour
l'exemple de
commande
logicielle
Méthode 1
Etape
Description
Commentaires
1
Changez la configuration de la boîte
de dialogue Redondance d'UC.
Pour ce faire, vous devez arrêter le
système, effectuer la modification
voulue, puis remettre le système sous
tension.
2
Chargez la nouvelle configuration.
Méthode 2
Etape
Description
Commentaires
1
Connectez Concept à votre automate
principal.
2
Appelez l'éditeur de données de
référence (ED).
3
Placez le registre de commande et le
registre d'état de redondance d'UC
dans l'ED.
Le mode de fonctionnement de
l'automate B est choisi en fonction de
l'état du bit 14 du registre de commande.
Si cet automate est hors ligne, c'est que
le bit 14 est sur 0.
4
Pour mettre l'automate B en mode
marche, réglez le bit 14 sur 1.
L'automate passe immédiatement en
mode marche.
Remarque : l'avantage de la méthode 2 tient au fait qu'il n'est pas nécessaire d'arrêter
le système de redondance pour en changer l'état.
840 USE 106 01 Janvier 2003
125
Utilisation d'un système de redondance d'UC Quantum CEI
Options étendues de Concept 2.5
Bouton Options
étendues
Le bouton Options étendues de la boîte de dialogue Redondance d'UC vous permet
d'autoriser des versions différentes du micrologiciel sur l'automate principal et sur
l'automate redondant, en fonctionnant entièrement en mode de redondance d'UC.
Options étendues
AVERTISSEMENT !
L'option "Sans arrêt" neutralise
tous les contrôles de sécurité sur
l'automate principal et l'automate redondant.
A utiliser avec extrême précaution !!!
Mise à niveau Exec
Sans arrêt
Application Arrêtée
OK
Annuler
Aide
Vous pouvez ainsi mettre les automates à niveau étape par étape en y installant une
nouvelle version du micrologiciel sans qu'il soit nécessaire d'arrêter le système.
Cependant, cette nécessité n'étant pas fréquente, il est conseillé de désactiver ce
mode dans la configuration et de l'activer, si le besoin s'en fait sentir, à l'aide de
l'éditeur de données de référence. Par défaut, les automates doivent avoir la même
version du micrologiciel. Cela signifie que l'automate redondant ne passera pas en
ligne si sa version est plus ancienne ou plus récente que celle de l'automate
principal.
Note : Cette option est disponible uniquement dans les systèmes de redondance
d'UC exécutant déjà Concept 2.5.
126
840 USE 106 01 Janvier 2003
Utilisation d'un système de redondance d'UC Quantum CEI
Procédure de
mise à niveau
des exécutifs du
système HSBY
CEI
840 USE 106 01 Janvier 2003
Le tableau ci-dessous énumère les étapes à suivre pour mettre à niveau l'exécutif
de l'automate dans un système HSBY CEI. Remarque : vos deux automates
doivent être en état de marche sous Concept 2.5.
Etape
Action
1
Connectez-vous à l'automate principal à l'aide de Concept et servez-vous de
l'éditeur de données de référence pour régler le bit 12 du registre de commande
sur 1.
2
Déconnectez-vous de l'automate principal.
3
Utilisez le chargeur d'exécutable pour charger le nouvel exécutif sur l'automate
redondant.
4
Connectez-vous à l'automate redondant via Concept et chargez-y le projet.
REMARQUE : les projets conçus sous une version de Concept antérieure à
Concept 2.5 doivent être importés dans Concept 2.5 à l'aide du convertisseur.
5
Démarrez l'automate redondant.
6
Vérifiez que l'automate redondant est en mode marche et que le module CHS
indique que cet automate est maintenant en mode redondant.
7
Déconnectez-vous de cet automate.
8
Lancez une commutation à l'aide de l'interrupteur à clé.
9
A l'aide du chargeur d'exécutif, chargez l'exécutif sur le nouvel automate
redondant.
10
Appuyez sur le bouton de transfert du module CHS pour transférer le
programme sur l'automate redondant. Vérifiez que l'automate redondant est en
mode marche et que le module CHS indique que cet automate est maintenant
en mode redondant.
11
Les exécutifs des automates de la redondance d'UC ont été mis à niveau sans
interruption du processus.
127
Utilisation d'un système de redondance d'UC Quantum CEI
Redondance sur disc. prog.
Présentation
Pour bien fonctionner, l'automate principal et l'automate redondant du système de
redondance d'UC doivent exécuter le même programme, lequel est mis à jour à
chaque cycle par le transfert des données de mémoire d'état d'un processeur à
l'autre.
Par défaut, l'automate redondant est réglé pour passer hors ligne en cas
d'incohérence entre son programme et celui de l'automate principal. La
commutation ne peut pas se faire si l'automate redondant est hors ligne.
ATTENTION
Risque relatif à l'affectation ou à la configuration des E/S
Toute incohérence dans la configuration ou l'affectation des E/S est
impossible.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou des dommages matériels.
ATTENTION
Risque relatif à la commutation
S'il y a commutation lorsque la case d'option Marche est sélectionnée
et incohérence logique entre les deux automates, l'automate redondant
assumera les responsabilités primaires et commencera à exécuter un
programme logique différent de celui du précédent automate principal.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou des dommages matériels.
Logiques
différentes sous
Concept 2.5
128
Concept 2.5, ainsi que les nouveaux exécutifs d'API livrés avec, prend en charge
l'option Redondance sur disc. prog. de l'extension de configuration de la
redondance d'UC. Cette option vous permet d'effectuer des changements en ligne
dans le programme de l'automate principal ou redondant en laissant le système
HSBY en état de marche. Elle permet également de transférer les données de
procédé les plus récentes de l'automate principal à l'automate redondant après
chargement des modifications.
840 USE 106 01 Janvier 2003
Utilisation d'un système de redondance d'UC Quantum CEI
Mise à jour des
données d'une
section de projet
Les DONNEES d'une section seront toutes entièrement mises à jour à chaque cycle
si elles sont identiques à celles de l'automate principal. Si elles diffèrent, elles ne
seront pas mises à jour du tout.
Si les sections de l'automate principal et de l'automate redondant correspondent, les
données mises à jour seront les suivantes :
l L'état interne des blocs de fonction élémentaires (EFB) utilisés dans la section
(temporisateurs, compteurs, PID, etc...)
l Tous les blocs de fonction dérivés (DFB) et les blocs de données d'instance de
chaque DFB ayant fait l'objet d'une instantiation dans la section comprenant les
DFB imbriqués
Le comportement de la redondance d'UC lors de la mise à jour de la section est le
suivant :
l Si les logiques correspondent, toutes les données de la section seront mises à
jour sur l'automate redondant
l Après modification en ligne d'une section, aucune de ses données locales n'est
mise à jour. Pour remettre la section à jour, la logique des automates doit être
égalisée via le bouton de transfert CHS ou en chargeant complètement la logique
modifiée sur l'automate principal.
l Il est impossible de faire des modifications en ligne sur un automate et
d'effectuer, toujours en ligne, les mêmes modifications sur l'autre automate afin
d'obtenir deux logiques identiques. Pour égaliser les deux automates, appuyez
sur le bouton de transfert du module CHS ou effectuez un chargement intégral
sur l'automate qui n'a pas connaissance des modifications.
l Le changement de libellé durant l'animation (appelé écriture rapide) empêchera
la mise à jour complète de la section et son transfert vers l'automate redondant.
Mise à jour des
données
globales d'un
projet
En cas de logiques différentes, les données globales d'un projet seront mises à jour
à chaque cycle. Cependant, celles qui n'existent pas sur les deux automates ne sont
pas mises à jour.
Les données globales mises à jour sont les suivantes :
l Toutes les variables déclarées dans l'éditeur de variable
l Toutes les constantes déclarées dans l'éditeur de variable
l Toutes les variables de section et de transition
Le comportement de la redondance d'UC lors de la mise à jour de ces données est
le suivant :
l Les variables et constantes déclarées sont toutes mises à jour lors de chaque
cycle, à condition qu'elles soient déclarées sur les deux automates.
l Si vous effectuez un chargement complet sur l'automate qui n'a pas reçu de
modification, les deux automates auront la même logique, ce qui permettra la
mise à jour intégrale de l'automate redondant.
l Si, du fait d'une modification, une variable/constante globale a d'abord été
supprimée, puis redéclarée, celle-ci sera traitée comme NOUVELLE variable/
constante, même si elle garde son nom. Il convient de respecter la procédure de
mise à jour afin que les automates soient égalisés.
840 USE 106 01 Janvier 2003
129
Utilisation d'un système de redondance d'UC Quantum CEI
Note : C'est valable que les variables/constantes soient utilisées ou non dans le
programme des automates. Les variables non utilisées prennent de la place et du
temps lors de leur transfert de l'automate principal à l'automate redondant. Il est
déconseillé d'avoir plusieurs variables définies et non utilisées dans le programme
de l'automate principal.
Zone de nontransfert (dans
Mémoire d'état)
130
Bien qu’aucune option ne propose de personnaliser les transferts, vous devez
choisir un bloc de registres 4x pour créer la zone de non-transfert. Ces registres sont
ignorés lorsque les valeurs de la mémoire d'état sont transférées de l'automate
principal à l'automate redondant. Pour réduire le temps de cycle, vous pouvez
placer des registres dans la zone de non-transfert : le transfert de l'automate
principal vers le module CHS sera plus court. Reportez-vous à la rubrique Mémoire
d'état, p. 133 pour en savoir plus.
840 USE 106 01 Janvier 2003
Utilisation d'un système de redondance d'UC Quantum CEI
Permutation des adresses sur basculement
Permutation
d’adresse sur
basculement via
les ports Modbus
Dans un système de redondance d'UC, les ports Modbus de l'automate principal
peuvent avoir des adresses MEM situées sur une plage de 1 à 119. Cela permet un
décalage de 128 pour les ports correspondants de l'automate redondant et un
maximum de 247 d'adresses.
Par exemple, si les deux ports Modbus de l'automate A (automate principal) ont les
adresses 1 et 2, les adresses par défaut des ports correspondants de l'automate B
(automate redondant) seront les adresses 129 et 130. Par défaut, ce décalage est
maintenu en cas de basculement. Ainsi, si l'automate B devient l'automate principal
après basculement, ses ports Modbus auront les adresses 1 et 2, tandis que les
ports correspondants de l'automate A auront les adresses 129 et 130.
Les trois cases vous permettent de changer cet état de fait pour n'importe lequel des
ports Modbus des deux automates du système de redondance d'UC.
Par exemple, si vous désélectionnez le paramètre Port Modbus 1, aucun décalage
ne sera conservé lors du basculement et les deux ports auront la même adresse.
Ainsi, si l'automate A est l'automate principal et si son port Modbus 1 a l'adresse 1,
cette adresse demeurera inchangée après le basculement. De même, si l'automate
B devient l'automate principal après le basculement, son port Modbus 1 aura, lui
aussi, l'adresse 1.
Note : Si vous modifiez les sélections, les adresses des ports ne seront attribuées
qu'après basculement.
Permutation
d’adresse sur
basculement via
les ports Modbus
Plus
Dans un système de redondance d'UC Quantum, les adresses des ports Modbus
Plus de l'automate redondant affichent un décalage de 32 par rapport aux ports
correspondants de l'automate principal. Par exemple, si l'automate A est l'automate
principal et si son port Modbus Plus a l'adresse 1, le port correspondant de
l'automate B (automate redondant) aura l'adresse 33.
La plage numérique des adresses des deux ports va de 1 à 64. Ainsi, si le port de
l'automate principal a l'adresse 50, le port correspondant de l'automate redondant
ne pourra pas avoir l'adresse 82. Il aura donc l'adresse 18 (c'est-à-dire 50 moins 32).
Ces adresses font l'objet d'une permutation automatique lors du basculement. Vous
ne pouvez ni changer le décalage, ni empêcher cette permutation.
Note : Le système de redondance d'UC Quantum permute les adresses Modbus
Plus presque en même temps qu'a lieu le basculement. Cela signifie que les
dispositifs hôtes qui interrogent l'automatisme Quantum sont sûrs de toujours
s'adresser à l'automate principal et que le réseau ne fait les frais d'aucune
interruption durant le basculement.
840 USE 106 01 Janvier 2003
131
Utilisation d'un système de redondance d'UC Quantum CEI
Permutation
d’adresse IP sur
basculement
Utilisé dans un système de redondance d'UC, le module optionnel de réseau
Quantum NOE 771 (Ethernet TCP/IP) prend en charge la permutation des adresses
lors d'un basculement. L'opération est à peu près semblable à la permutation sur
ports Modbus Plus, si ce n'est que le décalage est ici de 1, non de 32. Ainsi, lorsque
le module NOE 771 est installé avec une adresse IP AAA.BBB.CCC.DDD
configurée, le module du châssis principal prendra cette adresse. Le module qui se
trouve au même emplacement dans le châssis redondant aura l'adresse
AAA.BBB.CCC.(DDD+1). Si DDD = 254, (DDD+1) vaudra 1, et les modules
échangeront leurs adresses respectives en cas de basculement. La fonction de
permutation d'adresse dont bénéficie le NOE 771 n'est pas contrôlable : elle est
toujours active.
Note : NOE 771 XX est le seul module optionnel Ethernet à prendre en charge la
permutation des adresses IP. Les autres modules NOE prennent l'adresse IP qui
a été configurée à leur intention, qu'ils résident sur le châssis principal ou sur le
châssis redondant.
Le module NOE 771 XX de l'embase redondant doit être configuré dans le même
emplacement que le module de l'embase principale.
NOE 771 XX nécessite au minimum le micrologiciel 1.10.
Note : Bien que le scrutateur d'E/S intégré du module NOE 771 00 soit utilisé pour
l'échange de données et pour les modules d'E/S, ce mécanisme ne garantit pas
que la communication ne sera pas interrompue en cas de basculement. Des pertes
de connexion ne sont pas exclues, de même que ce scrutateur est susceptible de
fournir des données non réelles. Schneider Electric conseille donc de ne pas
utiliser cette fonction pour les E/S.
Zone de nontransfert de
mémoire d'état
132
Bien qu’aucune option ne propose de personnaliser les transferts, vous devez
choisir un bloc de registres 4x pour créer la zone de non-transfert. Ces registres sont
ignorés lorsque les valeurs de la mémoire d'état sont transférées de l'automate
principal à l'automate redondant. Pour réduire le temps de cycle, vous pouvez
placer des registres dans la zone de non-transfert : le transfert de l'automate
principal vers le module CHS sera plus court. Reportez-vous à la rubrique Mémoire
d'état, p. 133 pour en savoir plus.
840 USE 106 01 Janvier 2003
Utilisation d'un système de redondance d'UC Quantum CEI
7.3
Mémoire d'état
Introduction
Objectif
Cette section porte sur la mémoire d'état de la redondance d'UC Quantum CEI.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
840 USE 106 01 Janvier 2003
Sujet
Page
Zone de non-transfert de mémoire d'état
134
Registre d'état de redondance d'UC
136
Partition mémoire
137
Taille de la mémoire d'état
138
133
Utilisation d'un système de redondance d'UC Quantum CEI
Zone de non-transfert de mémoire d'état
Zone de nontransfert
134
La zone de non-transfert contient le registre d'état de la redondance d'UC, utilisé
pour surveiller l'état des deux automates. Vous pouvez y ajouter d'autres registres
4x pour réduire le temps de cycle.
Le champ Début : permet de spécifier le premier registre 4x de la zone de nontransfert. Le champ Longueur : sert à définir le nombre de registres successifs
présents dans le bloc de non-transfert. Si vous décidez de définir une zone de nontransfert, la plage de valeurs correctes pour ce champ sera 4... n, où n correspond
au nombre de registres 4x configurés. Cependant, lorsque vous définissez une zone
de non-transfert, le registre de commande (premier champ de la boîte de dialogue
Redondance d'UC) doit être en dehors de cette zone.
840 USE 106 01 Janvier 2003
Utilisation d'un système de redondance d'UC Quantum CEI
Le bloc représenté ci-dessous montre à quel endroit se situe la zone de nontransfert par rapport au reste de la zone de transfert de la mémoire d'état.
Zone de transfert de la mémoire d'état
0nnnnn
1nnnnn
3nnnnn
Registres réellement transférés
La zone de non-transfert est exclue du
transfert de la mémoire d'état
Nombre total de registres 4x
configurés
Registres réellement transférés
4nnnnn
Note : Le registre de commande ne doit pas être placé dans la zone de nontransfert. Cette zone ne peut être définie que sur 1 bloc au maximum.
840 USE 106 01 Janvier 2003
135
Utilisation d'un système de redondance d'UC Quantum CEI
Registre d'état de redondance d'UC
Registre d'état
de redondance
d'UC
Le registre d'état de redondance d'UC est le troisième registre de la zone de nontransfert. Utilisez-le pour surveiller l'état actuel de l'automate principal et de
l'automate redondant.
This PLC in OFFLINE mode =
This PLC running in primary mode =
This PLC running in standby mode =
The other PLC in OFFLINE mode =
The other PLC running in primary mode =
The other PLC running in standby mode =
0 1
1 0
1 1
0 1
1 0
1 1
PLCs have matching logic = 0
PLCs do not have matching logic = 1
(Pris en charge uniquement par Concept version 2.5 ou supérieure)
This PLC’s switch set to A = 0
This PLC’s switch set to B = 1
1
2
3
4
5
6
7
8
9
10 11
12
13 14
15
16
The CHS interface is healthy = 0
An interface error has been detected = 1
Hot standby capability has not been activated = 0
Hot standby is active = 1
Note : Le bit 16 en convention Modicon (voir le schéma ci-dessus) correspond au
bit 0 en CEI. Définir le bit 16 revient à écrire 0x0001.
Taille de la
mémoire CEI
136
Comme il est dit dans la rubrique Fonctionnement du système HSBY CEI, p. 45, la
mémoire CEI est transférée de l'automate principal à l'automate redondant via une
partition réservée de la mémoire d'état. Cette partition est constituée d'un bloc de
registres 3x successifs, lesquels sont également appelés registres HSBY CEI.
Parce qu'ils font partie de la mémoire d'état, ils ne font jamais plus de 64 000 mots
(128 Ko). Afin de garantir une parfaite cohérence des données en cas de
commutation, toutes les données de l'application CEI de l'automate principal
devront être transmises, lors de chaque cycle, à l'automate redondant. La mémoire
CEI, qui contient l'ensemble des données à transférer, ne doit pas être plus grande
que le tampon de transfert qui la transmet de l'automate principal à l'automate
redondant (soit 64 000 mots maximum).
840 USE 106 01 Janvier 2003
Utilisation d'un système de redondance d'UC Quantum CEI
Partition mémoire
Registres HSBY
CEI
Le nombre de registres HSBY CEI (taille du tampon de transfert) est défini sur le
maximum lorsque l'extension de configuration de la redondance d'UC CEI est
activée pour la première fois pour un projet donné. Après activation de l'extension
de configuration, la mémoire d'état est entièrement occupée par les valeurs par
défaut 0x, 1x, 3x et 4x, et par le nombre de registres (3x) HSBY CEI permettant
d'atteindre le maximum. La boîte de dialogue qui suit indique le nombre de registres
HSBY CEI pouvant être modifiés.
L'illustration ci-dessous fait apparaître la partition mémoire d'un API.
Exemple Concept
Note : Plus le nombre de registres HSBY CEI (Buffer de transfert HSBY IEC dans
la boîte de dialogue ci-dessus) est élevé, plus le tampon de transfert de la mémoire
CEI est grand, ainsi que l'application CEI, par la force des choses. Voir la rubrique
Mémoire d'état, p. 161.
840 USE 106 01 Janvier 2003
137
Utilisation d'un système de redondance d'UC Quantum CEI
Taille de la mémoire d'état
Taille de la
mémoire d'état
Note : La taille de la mémoire d'état configurée dans un projet de redondance d'UC
CEI influe grandement sur le temps de cycle du système. Lorsqu'un cycle logique
s'achève, le cycle suivant ne commence que lorsque l'intégralité des données de
la mémoire d'état a été transférée au module CHS.
Après avoir défini le nombre de registres HSBY CEI, vous pouvez désactiver
l'extension de configuration de la redondance d'UC CEI, puis la réactiver plus tard :
le nombre de registres restera le même.
Le diagramme ci-dessous donne la disposition de la mémoire d'état CEI.
Mémoire d'état
(entièrement
transférée)
Total 0x
En-tête
(version exéc.,
temporisation,
etc.)
données prog.
configurées
Pas de reg. 3x
configuré pour
HSBY CEI
Espace de la taille de la mémoire CEI
Réserve souhaitée pour
mémoire CEI
Total 1x
Total 3x
Total 4x
138
Données de
programme
utilisées
Réserve
souhaitée
pour modif./
ajoutsultérieurs
Données de
programme
inutilisées
Données
d'instance
DFB
mémoire dispo.
pour données
d'inst.
DFB supplém.
840 USE 106 01 Janvier 2003
Utilisation d'un système de redondance d'UC Quantum CEI
7.4
Régulation du transfert de section
Régulation du transfert de section
Description de la
régulation du
transfert de
section
840 USE 106 01 Janvier 2003
Cette nouvelle fonction ajoutée à Concept 2.5 permet de sélectionner une ou
plusieurs sections (sauf les sections SFC) que l'on ne souhaite pas transférer de
l'automate principal à l'automate redondant. Les sections SFC sont toujours
transférées lors de chaque cycle.
L'avantage de cette nouvelle fonction est qu'elle permet de réduire le nombre de
registres de redondance d'UC CEI dans la configuration, et donc le temps de cycle
de la redondance d'UC. Les sections concernées par ce non-transfert sont celles
pour lesquelles une mise à jour n'est pas nécessaire à chaque cycle, autrement dit,
les sections qui chargent une recette. Il convient d'utiliser cette nouvelle fonction en
respectant les consignes d'optimisation des applications CEI dans le cadre de la
redondance d'UC afin de réduire le temps de cycle, consignes qui figurent à la
rubrique Consignes supplémentaires quant à la redondance d'UC CEI , p. 153.
139
Utilisation d'un système de redondance d'UC Quantum CEI
Utilisation de la
régulation du
transfert de
section
140
Le recours à cette fonction nécessite l'ordonnancement préalable de votre projet de
redondance, afin d'être sûr qu'une logique ne nécessitant pas de mise à jour à
chaque cycle est isolée dans sa ou ses propres sections. Elle pourra ainsi être
choisie pour le non-transfert. Peuvent intégrer les sections de non-transfert les
symboles logiques dépourvus d'état interne (par exemple, les contacts, les bits de
sortie, etc.). A l'inverse, les symboles logiques qui ne peuvent intégrer ces sections
sont ceux qui disposent d'états internes (les temporisateurs ou les compteurs, par
exemple), car ces états doivent être mis à jour à chaque cycle.
Une fois les sections de non-transfert choisies, il est possible de réduire le nombre
de registres de redondance d'UC CEI. Pour être certain que vous disposez de
suffisamment de registres de redondance d'UC CEI configurés, allez dans la boîte
de dialogue Evaluation mémoire et voyez quel est le volume de la Mémoire de la
redondance d'UC utilisé. Reportez-vous à ce sujet à la rubrique Fonctionnement
normal, p. 145. Vous pouvez aussi lancer une analyse via l'option Projet. Si le
nombre de registres de redondance d'UC CEI est insuffisant, vous recevrez un
message d'erreur indiquant le nombre minimum de registres requis. Mieux vaut
ajouter une réserve souhaitée à cette valeur, afin de prévoir de l'espace pour les
modifications futures du programme. La diminution du nombre de registres de
redondance d'UC CEI constitue un changement de configuration et exige, à ce titre,
que le projet soit chargé intégralement (autrement dit, le processus de redondance
d'UC devra être interrompu). Si vous sélectionnez des sections à ne pas transférer
sans réduire le nombre de registres de redondance d'UC CEI, cela n'aura aucun
effet sur le temps de cycle de la redondance d'UC.
Les données qui ne sont pas transférées lorsque l'option Mettre à jour (Redondance
d'UC) est désactivée sont les suivantes :
l Etats internes des EFB utilisés dans la section
l Liaisons
L'ensemble des blocs de données d'instance de chacun des DFB instantiés dans la
section, y compris les variables locales de DFB imbriqués qui se situent à l'intérieur
des DFB instantiés de la section.
840 USE 106 01 Janvier 2003
Utilisation d'un système de redondance d'UC Quantum CEI
Le transfert de section en redondance d'UC peut être modifié à l'aide du parcoureur
de projet. Mettez-vous hors ligne en gardant le projet de redondance ouvert, puis
ouvrez le parcoureur de projet. A l'aide de votre souris, sélectionnez la section dont
vous voulez changer l'état de transfert, puis faites un clic droit. Cliquez sur Mettre à
jour (Hsby) pour changer l'état du transfert. Vous pouvez également utiliser le
parcoureur de projet pour savoir quel est l'état de transfert de redondance d'UC
d'une ou de plusieurs sections d'un projet. Les sections qui ne seront pas
transférées sont désignées par le signe "!", placé à gauche de leur nom. Reportezvous à la capture d'écran du parcoureur de projet ci-dessous.
Parcoureur de projet
Projet : HSBYEXEC
stby
LD
moniteur
SCB4
LD sysseg4
Ouvrir
FBD pompe
Réduire
FBD fan0
Fermer
FBD damp
Déplacer
FBD sump
Caractéristiques
scr5
LD syss Evaluation mémoire
FBD pump Supprimer
FBD fan0 Mettre à jour (Hsby)
FBD damper05
FBD sump05
840 USE 106 01 Janvier 2003
141
Utilisation d'un système de redondance d'UC Quantum CEI
Octet de l'état de
transfert
L'octet de l'état de transfert d'une section en redondance d'UC peut être lu via une
commande d'opérateur ou grâce au système d'acquisition de données. Le but de cet
octet est d'informer l'application quant au transfert ou non de la section vers
l'automate redondant. En cas de défaillance, l'application de l'automate principal ou
le système SCADA prendra les mesures nécessaires pour faire connaître ce
problème.
Une défaillance est possible si :
l le programmeur désactive le transfert de la section,
l les sections sont modifiées, mais ces changements ne sont pas chargés sur les
deux automates. Cela entraînerait une différence entre la section principale et la
section redondante,
l l'automate redondant est absent.
Dans l'exemple ci-dessous, la section s'appelle LD1. Pour y accéder dans
l'application de l'automate principal, utilisez la variable LD1.hsbyState.
Sélections des éléments de type BOOL
Eléments
LD1 : SECT CTRL
invalider : BOOL
Etat hsby : BYTE
OK
Annuler
Aide
142
840 USE 106 01 Janvier 2003
Utilisation d'un système de redondance d'UC Quantum CEI
7.5
Fonctionnement
Démarrage de votre système de redondance d'UC
Conditions
préalables
Note : Ne démarrez qu'un automate à la fois.
Veillez à ce que :
l l'automate que vous démarrez ait d'abord été entièrement programmé,
l l'interrupteur de fonction à clé du module CHS 110 soit en position marche,
l les commutateurs à glissière des modules CHS 110 soient dans des positions
contraires.
Démarrage du
système
Le premier automate mis sous tension devient automatiquement l’automate
principal, qu’il soit l’automate A ou B.
Etape
840 USE 106 01 Janvier 2003
Action
1
Mettez la première embase sous tension.
2
Démarrez l'automate de cette embase.
3
Mettez la seconde embase sous tension.
4
Transférez le programme de l'automate principal à l'automate redondant en
plaçant l'interrupteur à clé en position de transmission et en appuyant sur le
bouton de mise à jour situé sur le module CHS de l'automate redondant (voir la
rubrique Utilisation du système de redondance d'UC Quantum 984 , p. 71).
143
Utilisation d'un système de redondance d'UC Quantum CEI
Démarrez
l'automate
redondant.
Le tableau ci-dessous fait apparaître les étapes du démarrage de la redondance
d'UC.
Etape
Action
1
Démarrez l'automate redondant.
2
Contrôlez le bloc de visualisation. Si le système fonctionne normalement,
l'affichage doit être le suivant :
l Sur le module CHS 110, les trois voyants doivent être allumés en continu et
ne pas clignoter. Si le voyant Com Act clignote, cela signifie que le système
a détecté une erreur.
l Sur le module CRP correspondant, le voyant vert Prêt est allumé en continu.
l Le voyant vert Com Act de l'unité principale doit, lui aussi, être allumé en
continu, alors que celui du module redondant de communication RIO doit
clignoter lentement.
Ci-dessous, l'embase principale et l'embase redondante.
Embase
principale
140
CHS 110 00
REDONDANCE D’UC
Actif
Prêt
Défaut
Marche Bal faible
Alim ok
Modbus Com Err
Modbus! Erreur A
Com Act Erreur B
Primaire
Mem Prt Standby
Embase
redondante
REDONDANCE D’UC
Actif
Prêt
Défaut
Marche Bal faible
Alim ok
Modbus Com Err
Modbus! Erreur A
Com Act Erreur B
Principal
Mem Prt Standby
140
CHS 110 00
REDONDANCE D’UC
Actif
Prêt
Défaut
Marche Bal faible
Alim ok
Modbus Com Err
Modbus! Erreur A
Com Act Erreur B
Principal
Mem Prt Standby
144
Module de com. RIO
Module de com. RIO
REDONDANCE D’UC
Actif
Prêt
Défaut
Marche Bal faible
Alim ok
Modbus Com Err
Modbus! Erreur A
Com Act Erreur B
Principal
Mem Prt Standby
840 USE 106 01 Janvier 2003
Utilisation d'un système de redondance d'UC Quantum CEI
7.6
Fonctionnement normal
Introduction
Objectif
Cette section décrit le fonctionnement normal de la redondance d'UC Quantum CEI.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
840 USE 106 01 Janvier 2003
Sujet
Page
Optimisation du temps de cycle et de la mémoire
146
Synchronisation des horloges calendaires
150
Système en état de marche
151
145
Utilisation d'un système de redondance d'UC Quantum CEI
Optimisation du temps de cycle et de la mémoire
Affectation de la
mémoire d'état
CEI
Ce schéma représente l'affectation de la mémoire d'état CEI.
Mémoire d'état
(entièrement transférée)
Total 4x
146
Pas de reg. 3x
configuré pour
HSBY CEI
Espace de la taille de la mémoire CEI
Réserve souhaitée pour
mémoire CEI
Total 3x
Total 1x
Total 0x
En-tête
(version exéc.,
temporisation,
etc.)
données prog.
configurées
Données de
programme
utilisées
Réserve
souhaitée pour
modifications/
ajouts futurs
Données de
programme
inutilisées
Données
d'instance
DFB
mémoire dispo.
pour données
d'instance DFB
suppl.
840 USE 106 01 Janvier 2003
Utilisation d'un système de redondance d'UC Quantum CEI
Données
d'application CEI
Pour garantir la cohérence des données d'application CEI entre l'automate principal
et l'automate redondant, la mémoire CEI est transférée via une zone réservée située
dans la plage des registres 3x, appelés registres HSBY CEI. La taille de cette zone
est définie dans la boîte de dialogue Partition mémoire de l'API (voir à ce sujet la
rubrique Consignes supplémentaires quant à la redondance d'UC CEI , p. 153). La
taille des registres HSBY CEI ne peut jamais être inférieure à celle de la mémoire
CEI (données des applications). Si c'était le cas, le transfert et la copie des données
seraient impossibles.
La taille de la mémoire d'état configurée influe notablement sur le temps de cycle du
système de redondance d'UC : plus la quantité de mémoire d'état transférée lors de
chaque cycle est importante, plus le cycle est long (reportez-vous à la rubrique
Fonctionnement du système HSBY CEI, p. 45 pour en savoir plus). S'il est prévu
que les modifications qui seront apportées plus tard à l'application CEI soient de
moindre ampleur, la "réserve souhaitée" pourra être réduite d'autant, ce qui
diminuera la taille du transfert de mémoire. Par ces modifications ultérieures, nous
faisons allusion à celles qui pourront être réalisées sur le système sans qu'il soit
nécessaire d'interrompre l'automate principal (on parlerait dans ce cas de
chargement de la modification).
Tâchez de réduire la taille des registres 3x configurés et utilisés en CEI en réglant
cette taille sur ce qui vous sera réellement nécessaire pour vos modifications
futures. C'est à cela que sert la "réserve souhaitée" utilisée dans le cadre de la
redondance d'UC CEI. L'illustration ci-dessous montre que les parties inutilisées
des zones de données de programme et de données d'instance DFB constituent
cette réserve souhaitée. Il importe qu'à la taille de cette dernière corresponde une
option de configuration, car ainsi elle ne pourra être modifiée qu'une fois le système
arrêté, au même titre que les autres changements de configuration.
Boîte de dialogue
Evaluation
mémoire
Pour optimiser la taille de la réserve souhaitée, et donc le volume total des registres
HSBY CEI à transférer, définissez une configuration appropriée à l'aide de cette
boîte de dialogue. Sous Concept 2.5, cette optimisation peut se faire hors ligne.
La boîte de dialogue Evaluation mémoire laisse apparaître, dans la rubrique
Mémoire de la redondance d'UC, le nombre d'octets configurés et le nombre
d'octets utilisés. Pour décider du nombre de registres 3x, divisez le nombre d'octets
par 2. Comme indiqué ci-dessous, 10 000 registres HSBY CEI sont configurés, dont
78,3 % sont utilisés. Il y a donc une réserve souhaitée d'environ 22 % pour permettre
les modifications apportées ultérieurement à l'application. Après avoir modifié les
registres HSBY CEI dans la configuration, rappelez la boîte de dialogue Evaluation
mémoire, afin de savoir quelle a été l'incidence de vos changements sur la mémoire
de la redondance d'UC.
840 USE 106 01 Janvier 2003
147
Utilisation d'un système de redondance d'UC Quantum CEI
Ci-dessous, la capture d'écran de la boîte de dialogue Evaluation mémoire.
Evaluation mémoire
Mémoire CEI
Disponible :
Libre :
Utilisée :
Système :
Code de section :
Données de section :
545116 octets
---- octets
100.0 %
---- %
1024 octets
---- octets
1088 octets
0.2 %
---- %
0.2 %
---- octets
6380 octets
7768 octets
0 octets
---- %
1.2 %
1.4 %
0.0 %
Données de diagnostic :
0 octets
0.0 %
Réserve recommandée :
4096 octets
0.8 %
0 octets
0.0 %
63198 octets
0 octets
100.0 %
0.0 %
Données globales
Configurée :
20000 octets
Utilisée :
44 octets
Réutilisable après optimisation :
0 octets
100.0 %
0.2 %
0.0 %
Mémoire de la redondance d'UC
Configurée :
10000 octets
Utilisée :
7831 octets
100.0 %
78.3 %
Code DFB :
Données d'instance DFB :
Bibliothèque EFB :
Données à charger :
Réutilisable après optimisation :
mémoire LL 984
Disponible :
Occupée par le code :
OK
148
Détails
Aide
840 USE 106 01 Janvier 2003
Utilisation d'un système de redondance d'UC Quantum CEI
Statistiques
mémoire
840 USE 106 01 Janvier 2003
Il s'agit des statistiques de la mémoire HSBY (en ligne) utilisées pour réduire le
nombre de registres 3x de données de redondance d'UC CEI.
149
Utilisation d'un système de redondance d'UC Quantum CEI
Synchronisation des horloges calendaires
Horloges
calendaires de
l’automate
principal et de
l’automate
redondant
Dans un système de redondance d'UC, les automates ont chacun leur horloge
calendaire, mais il n'y a pas de synchronisation implicite. Lors de la commutation,
l'heure du jour change selon la différence existant entre les deux horloges, ce qui
peut poser problème si vous commandez une application sensible à ce type de
changement.
Affectez à l'horloge calendaire huit registres 4x via la boîte de dialogue Divers de la
configuration automate. Veillez à ce qu'aucun de ces registres ne se trouve dans
une zone de non-transfert, car tous doivent être transmis à l'automate redondant au
terme de chaque cycle. Utilisez ensuite l'EFB "SET_TOD" dans la logique CEI. Il
réside dans la bibliothèque du système, sous le groupe HSBY.
Définition de
l'horloge
calendaire de
l'automate via le
bloc fonction
élémentaire
(EFB)
Lorsque le système de redondance d'UC CEI (et donc, l'automate redondant) est en
état de marche, votre logique d'application déclenche l'EFB (en élevant le front de
l'entrée S_PULSE). Cela permet de définir non seulement l'horloge calendaire de
l'automate principal, mais aussi, et en même temps, celui de l'automate redondant.
Le déclencheur de chaque horloge calendaire pouvant fonctionner à une vitesse
légèrement différente, on aura soin de rénouveler ce procédé régulièrement (toutes
les minutes, par exemple).
150
840 USE 106 01 Janvier 2003
Utilisation d'un système de redondance d'UC Quantum CEI
Système en état de marche
Surveillance
interne
permanente
Lorsque vous avez démarré votre système de redondance d'UC et qu'il est en état
de marche, il continue de fonctionner de manière automatique. En effet, il recherche
en permanence en lui-même d'éventuelles défaillances et reste prêt à basculer de
l'automate principal à l'automate redondant en cas d'erreur.
Transmissions
régulières de
données
Lorsque le système est en état de marche, le module transmet automatiquement et
au terme de chaque cycle l'intégralité de la mémoire d'état à l'unité redondante.
Celle-ci obtient ainsi les informations les plus récentes quant à l'état du système et
se tient prête à en assurer la régulation au besoin.
Si l'une des liaisons – ou même les deux – qui relient entre eux les modules de
redondance d'UC ne fonctionne pas, l'automate principal continuera de fonctionner
bien qu'aucune sauvegarde ne soit disponible.
Si l'automate principal échoue, l'automate redondant assurera automatiquement la
régulation du réseau d'E/S déportées. En outre, si l'automate principal récupère
d'une défaillance après un cycle d'alimentation complet (coupure, puis remise sous
tension), il assumera les fonctions d'automate redondant. S'il ne parvient pas à se
rétablir, il restera hors ligne.
L'automate redondant est mis hors ligne lorsqu'il échoue. Le processeur principal
fonctionne alors en autonome et continue de gérer les réseaux d'E/S.
840 USE 106 01 Janvier 2003
151
Utilisation d'un système de redondance d'UC Quantum CEI
152
840 USE 106 01 Janvier 2003
Consignes supplémentaires
quant à la redondance d'UC CEI
8
Présentation
Objectif
Ce chapitre porte sur l’optimisation d’une application CEI en vue d’un meilleur
fonctionnement dans un environnement de redondance d’UC CEI et, plus
précisément, sur la façon d'économiser la mémoire. Sont concernées des
applications CEI déjà existantes et d'autres récemment créées.
Contenu de ce
chapitre
Ce chapitre contient les sous-chapitres suivants :
840 USE 106 01 Janvier 2003
Souschapitre
Sujet
Page
8.1
Configuration requise pour les applications
155
8.2
Mémoire d'état
161
8.3
Conseils d'efficacité
163
153
Consignes supplémentaires quant à la redondance d'UC CEI
154
840 USE 106 01 Janvier 2003
Consignes supplémentaires quant à la redondance d'UC CEI
8.1
Configuration requise pour les applications
Introduction
Objectif
Cette section traite de la configuration requise pour les applications du système de
redondance d'UC CEI.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
840 USE 106 01 Janvier 2003
Sujet
Page
Economie de mémoire
156
Statistiques mémoire
157
Partition de mémoire
159
155
Consignes supplémentaires quant à la redondance d'UC CEI
Economie de mémoire
Economie de
mémoire
L'économie de mémoire dans le cadre du système de redondance d'UC CEI est
importante pour différentes raisons :
l Le volume total de la mémoire est limité par les capacités du registre HSBY CEI,
qui ne peut pas excéder 64 000 mots (128 Ko).
l Plus le volume de la mémoire d'état configurée est important, plus le temps de
cycle total est long. Les registres HSBY CEI faisant partie de la mémoire d'état,
le moindre octet de mémoire qui aura été économisé permettra de réduire ce
temps de cycle.
La taille limite du code exécutable, fixée à 568 Ko, a peu d'importance car une
application CEI est plus proche de la taille limite des données (128 Ko) que de celle
du code exécutable. Toute optimisation, qu'il s'agisse d'adapter une grosse
application CEI à l'environnement de redondance d'UC CEI ou d'accélérer
l'exécution d'une application existante en mode de redondance d'UC CEI, aura donc
pour effet de réduire la taille de la mémoire.
Evaluation des
applications CEI
existantes
Il n'est pas difficile d'évaluer une application CEI existante avant de l'intégrer à la
redondance d'UC CEI. Chargez-la sur le processeur CPU 534 14 ou 434 12, ou
dans le simulateur 32 bits après avoir sélectionné l'un des processeurs Quantum. Il
est nécessaire, pour cela, que la redondance d'UC CEI soit désactivée dans la
configuration. Une fois l'application chargée, vous pouvez contrôlez votre
consommation en mémoire via la boîte de dialogue Statistiques mémoire, tout en
étant connecté en "égal" à l'automate (ou au simulateur).
L'illustration ci-après représente la boîte de dialogue Statistiques mémoire après
chargement d'un exemple d'application sur l'automate. La consommation du code
exécutable de cette application est la suivante :
357 724 octets (programme utilisateur)
+ 14 980 octets (bibliothèque EFB)
= 372 704 octets (utilisés pour le code exécutable)
La taille du code exécutable est inférieure à la limite de 568 Ko ; l'application
respecte donc la configuration requise par la redondance d'UC CEI.
156
840 USE 106 01 Janvier 2003
Consignes supplémentaires quant à la redondance d'UC CEI
Statistiques mémoire
Statistiques
mémoire
L'écran suivant recense les statistiques mémoire.
Mémoire
La répartition de la mémoire est la suivante :
54 305 octets (données d'instance DFB)
+ 22 496 octets (données de programme utilisées)
= 76 801 octets (utilisés pour les données)
840 USE 106 01 Janvier 2003
Exemple Concept
157
Consignes supplémentaires quant à la redondance d'UC CEI
Mémoire (suite)
158
Cette seule valeur ne permet pas de vérifier si l'application convient ou non, puisqu'il
nous faut savoir combien de registres HSBY CEI (3x) peuvent être réservés en vue
de la transmision des données de l'automate principal à l'automate redondant.
L'illustration ci-après indique que 11 022 mots sur 65 024 sont déjà pris par les
références d'E/S et les variables localisées. Pour les registres HSBY CEI, le
maximum serait donc de 65 024 – 11 022 = 54 002 mots ~ 108 000 octets. C'est
plus que ce qui est effectivement utilisé par les données de l'application (76 801
octets) afin que cette dernière respecte la configuration requise par la redondance
d'UC CEI.
La taille maximum de la réserve souhaitée pour les modifications futures serait la
suivante :
108 000 – 76 801 = 31 199 octets, soit (31 199 / 76 801) ~ 41 %
La taille des registres HSBY CEI peut être définie en fonction de la grandeur de la
réserve souhaitée nécessaire pour cette application. Ajouté au tableau présenté
dans la rubrique Fonctionnement du système HSBY CEI, p. 45, cela permet de se
faire une idée quant au temps de cycle total de l'application lorsqu'elle est exécutée
dans le cadre d'une redondance d'UC CEI.
840 USE 106 01 Janvier 2003
Consignes supplémentaires quant à la redondance d'UC CEI
Partition de mémoire
Partition de
mémoire
L'écran ci-dessous fait apparaître la partition mémoire d'un API.
Optimisation des
applications CEI
L'optimisation des applications de la redondance d'UC CEI se fait sur deux axes :
l Efficacité de l'utilisation faite de la mémoire d'état, hors registres HSBY CEI (voir
1. ci-dessous)
l Efficacité de l'utilisation faite des données des applications CEI (voir 2. cidessous)
840 USE 106 01 Janvier 2003
Exemple Concept
159
Consignes supplémentaires quant à la redondance d'UC CEI
Optimisation des
applications CEI
(suite)
160
1. Dans une application de la redondance d’UC CEI, les registres HSBY CEI
peuvent occuper, au maximum, 64 000 mots de mémoire d'état. En utilisant, pour
ces registres, le strict minimum de la mémoire d'état afin de la réserver à d'autres
fins, vous pourrez exécuter des applications CEI de taille moyenne dans le
système de redondance d'UC. Lorsque vous utilisez les données d'une
application CEI de manière très efficace, cette dernière peut ainsi passer d'une
taille moyenne à une taille importante.
2. L'optimisation d'une application CEI dans le but de consommer un minimum de
mémoire d'état ne se fait pas sans mal et peut nuire à la maintenabilité de
l'application. Il convient donc de limiter la mémoire au strict nécessaire. Comme
il est dit dans la section qui suit, il est néanmoins bon d'utiliser la mémoire d'état
efficacement lorsque c'est possible. Les avantages en termes de mémoire sont
alors considérables en comparaison avec le peu de travail à fournir pour parvenir
à cette optimisation.
840 USE 106 01 Janvier 2003
Consignes supplémentaires quant à la redondance d'UC CEI
8.2
Mémoire d'état
Utilisation efficace de la mémoire d'état
Registres de
mémoire d'état
configurés
Dans la redondance d'UC, tous les registres et bits de la mémoire d'état sont
transférés, à chaque cycle, de l'automate principal à l'automate redondant. Il est
donc intéressant de consacrer chaque partie de cette zone de mémoire à
l'application. Les concepteurs d'application décident parfois de placer des trous
entre les références d'E/S de chaque station d'E/S déportées en vue de
modifications futures, mais ces trous ne sont jamais comblés, d'où la non utilisation
d'une certaine quantité de références de mémoire. Ces références occupent de
l'espace mémoire et sont transférées à chaque cycle, ce qui augmente le temps de
cycle total.
Mieux vaut donc affecter des références d'E/S qui se suivent, sans trou. Ainsi, le
concepteur n'est plus concerné par la référence réelle de tel point d'E/S. Donnez un
nom et un numéro à ce point, et référencez-le dans la logique CEI en vous servant
de son nom. De cette façon, le changement de la référence effective de la mémoire
d'état n'aura aucun impact sur la logique en elle-même, car le nom ne changera pas.
Surtout, l'intégralité de la mémoire d'état configurée sera utilisée de manière
effective et la taille de la mémoire sera donc réduite.
Sous Concept 2.1, cette réduction de la mémoire d'état configurée est particulièrement sensible en ce qui concerne les bits de sortie (0x) et les bits d'E/S (1x). Sous
cette version comme sous les versions précédentes, ces références de mémoire
d'état ne font pas l'objet d'un accès direct, mais indirect via ce que l'on appelle le
"tampon miroir". Il s'agit d'un bloc continu de mémoire (il fait partie des données
d'instance DFB) dans lequel, au début de chaque cycle, les états 0x et 1x sont
copiés. A la fin de chaque cycle, les états du tampon miroir sont recopiés dans les
zones 0x et 1x. Durant le cycle, la logique CEI accède aux miroirs des références
en 0x et 1x, et non à ces références directement. La mémoire fait que chaque bit de
sortie et chaque bit d'E/S est représenté, dans ce tampon, par un octet, et non par
un bit, afin de faciliter la création du code exécutable de l'application CEI.
Note : Sous Concept 2.1, chaque référence en 0x/1x configurée occupe, par
défaut, 1 octet de la zone des données d'instance DFB, qui correspondent aux
données CEI et qui doivent être transférées de l'automate principal vers l'automate
redondant à chaque cycle, ce qui allonge le temps de cycle total. L'utilisation ou
non de la référence d'un bit d'E/S particulier dans la logique CEI n'a aucune
importance. A partir du moment où elle est configurée, elle occupe
systématiquement 1 octet du tampon miroir.
840 USE 106 01 Janvier 2003
161
Consignes supplémentaires quant à la redondance d'UC CEI
Registres de
mémoire d'état
configurés
(suite)
Sous Concept 2.2, le tampon miroir n'existe plus, mais mieux vaut tout de même que
les références de mémoire d'état configurées ne soient pas beaucoup plus
nombreuses que celles réellement utilisées.
Il convient que l'utilisation effective de ces références soit focalisée exclusivement
sur les E/S, et non sur l'enregistrement de données d'application dans le simple but
de rendre celles-ci accessibles à un système SCADA. L'idéal consiste à utiliser tous
les types de données liées à l'application, c'est-à-dire tout, sauf les points d'E/S et
les variables CEI pures (variables non localisées). La connexion au système
SCADA est plus simple via un serveur OPC (OLE pour la régulation de procédé),
qui accède à certaines données d'application en se basant sur leur nom, non sur
leur emplacement. Cette méthode est souple, fiable, et permet d'économiser une
partie de la mémoire d'état, ce qui convient bien aux applications de la redondance
d'UC CEI.
Utilisation
efficace des
données
d'application CEI
La meilleure façon de réduire la consommation des données d'application CEI est
la suivante :
Ne programmez que ce qui est réellement nécessaire au contrôle d'un processus
donné.
Lorsque vous vous familiariserez avec la programmation compatible CEI et les EFB
des différentes bibliothèques, sachez quels EFB utiliser. Cela vous aidera à réduire
la taille d'une application au strict minimum.
162
840 USE 106 01 Janvier 2003
Consignes supplémentaires quant à la redondance d'UC CEI
8.3
Conseils d'efficacité
Introduction
Objectif
Cette section propose quelques conseils pour gagner en efficacité dans la
redondance d'UC CEI.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Utilisation des constantes à la place des libellés égaux
840 USE 106 01 Janvier 2003
Page
164
Utilisation des constantes à la place des entrées ouvertes
165
Logique programmée
167
Réduction de l'utilisation des structures de données complexes
168
163
Consignes supplémentaires quant à la redondance d'UC CEI
Utilisation des constantes à la place des libellés égaux
Libellés égaux
Dans le diagramme ci-dessous, lorsque plusieurs instances d'EFB utilisent la même
valeur fixe comme entrée, elles utilisent des libellés égaux. Il ne s'agit pas vraiment
d'une logique ; cependant il y a déjà une grande quantité de données à économiser
(en réalité, 12 octets). L'astuce consiste à attribuer la valeur 1.0 à une constante du
type REEL et à l'utiliser dans la logique, plutôt que de toujours affecter des libellés
égaux aux entrées.
Ce qu'il faut savoir, c'est que chaque libellé – quelle que soit la valeur qui lui est
attribuée – est enregistré séparément dans la mémoire (zone des données de
programme), ce qui présente l'avantage de permettre le chargement d'une simple
modification. Il est rare que les libellés soient modifiés ; la logique qui figure dans le
diagramme ci-dessous serait plus appropriée.
Le libellé auquel était attribuée à quatre reprises la valeur 1.0 a été remplacé par
une constante unique ayant cette même valeur de 1.0. Ce petit changement a
permis d'économiser 12 octets de la mémoire, puisque le type REEL, qui occupe
quatre octets, ne doit plus être affecté qu'une fois, contre quatre auparavant.
.1.7
.1.9
ADD_REAL
MUL_REAL
réel_A
1.0
réel_B
réel_C
1.0
.1.8
.1.10
SUB_REEL
réel_E
1.0
164
réel_D
ADD_REEL
réel_F
réel_G
1.0
réel_H
840 USE 106 01 Janvier 2003
Consignes supplémentaires quant à la redondance d'UC CEI
Utilisation des constantes à la place des entrées ouvertes
Logique
programmée
Il convient de réduire le nombre de broches non utilisées au strict minimum, de
façon à ne pas gaspiller la mémoire sous la forme d'une mémoire cachée qui ne
serait utilisée nulle part.
Dans certains cas, c'est cependant impossible, comme le montre l'exemple cidessous.
La logique devra alors ressembler à ce qui suit.
840 USE 106 01 Janvier 2003
165
Consignes supplémentaires quant à la redondance d'UC CEI
Logique
programmée
(suite)
166
Une logique programmée de la sorte ne pose qu'un problème : pour chaque broche
ouverte, la quantité de mémoire affectée est calquée sur celle dont le type de
données a besoin. Dans le cas présent, 13 octets de mémoire non utilisée ont été
affectés. Pour passer de 13 à 1 octet, il faut connecter une constante à chacune des
broches qui font fonctionner la logique comme si elles étaient ouvertes. Cela
équivaut toujours à 0 (FAUX dans ce cas).
Par conséquent, la logique devra ressembler à cela :
840 USE 106 01 Janvier 2003
Consignes supplémentaires quant à la redondance d'UC CEI
Logique programmée
Réduire
instances DFB
840 USE 106 01 Janvier 2003
Toute instance DFB consomme une certaine quantité de mémoire de gestion
système, ce qui accroît le nombre de broches d'entrée et de sortie. Pour réduire
autant que possible la différence entre la gestion système fixe et les données de la
logique interne DFB, les DFB ne doivent être utilisés que lorsqu'ils couvrent une
grande partie de la logique spécialisée. Cela signifie que lorsqu'un DFB ne contient
qu'une section et quelques blocs de FBD/LD ou quelques lignes de logique IL/ST, il
est préférable de le remplacer par une macro qui fasse la liaison directe entre la
logique DFB et la logique du programme. Même si un DFB est peu utilisé (entre 1
et 10 fois), ne le modifiez pas, car l'économie en mémoire serait trop minime par
rapport au travail à fournir.
Lorsqu'une logique complexe doit être mise en oeuvre – en particulier lorsqu'il s'agit
d'algorithmes numériques –, aucun langage CEI ne permet une mise en application
réellement efficace des données. De ce fait, si un DFB doit couvrir ce type de
logique, mieux vaut l'implémenter comme EFB. Les EFB sont implémentés en
langage C, C++, ce qui autorise des mises en application très efficaces pour tout
type de logique. Pour implémenter les EFB, Schneider Electric vous offre le
Concept-EFB-Toolkit. Notez toutefois qu'au contraire des DFB, les EFB ne
permettent pas l'animation de leur données internes pendant le temps d'exécution.
Il est préférable de ne pas avoir de broches d'entrée et de sortie, même avec des
EFB, car chacune d'elles occupe la mémoire dont leur type de données a besoin.
167
Consignes supplémentaires quant à la redondance d'UC CEI
Réduction de l'utilisation des structures de données complexes
Réduction de
l'utilisation des
structures de
données
complexes
168
En règle générale, lorsque de telles structures sont utilisées, il est rare que chacun
de leurs membres soit sollicité. Qui plus est, lorsqu'elles prennent la forme de
variables ou de liaisons, chaque broche d'entrée/sortie, chaque liaison ou chaque
variable superflue a beaucoup plus d'influence sur la consommation des données
que lorsque ce sont des données simples qui sont utilisées. Cela se vérifie en
particulier si l'EFB "MOVE" intervient, lui dont l'utilisation doit être réduite au strict
minimum, voire même à néant. Lorsque le résultat d'une précédente logique est
affecté à une variable, assurez-vous que celle-ci constitue bien la destination finale
de la valeur, et non un simple point de passage où elle puisse être enregistrée. Les
variables intermédiaires sont souvent utilisées pour assouplir la logique entre les
différentes sections. Il est toutefois raisonnable de réduire le volume total des
variables globales, pas seulement pour économiser la mémoire, mais aussi pour
avoir une vue d'ensemble de l'application.
Soyez prudent lorsque vous manipulez les matrices et les types de données des
variables, car la matrice choisie est souvent supérieure aux besoins.
Il y a une raison au choix de tous les langages compatibles CEI. Pour bon nombre
de problèmes liés à l'application, la solution dépend grandement des langages qui
ont été choisis pour sa mise en oeuvre. Bien entendu, ce choix est aussi le reflet des
préférences des programmeurs et de ceux qui gèrent l'application. L'utilisateur doit
néanmoins rester maître de ses choix quant au langages CEI à utiliser pour
l'application qui l'intéresse.
Du fait des différences qui existent entre ces langages, il est difficile de les comparer
les uns aux autres. Il convient cependant de noter que lorsqu'il exécute un
programme, le langage SFC occupe davantage de données que ce qui serait
envisagé avec un autre langage. La consommation d'ensemble SFC occupe entre
20 et 25 octets par étape, sans compter les données issues des sections de
transition.
840 USE 106 01 Janvier 2003
Solution de redondance d’UC
Ethernet
9
Présentation
Objectif
Ce chapitre décrit la configuration et l'utilisation de la solution de redondance d'UC
avec la gamme de produits NOE 771xx qui gère la communication Ethernet. Ce
chapitre aborde des rubriques importantes pour cette solution telles que l'affectation
des adresses IP, les modes du module NOE et les états de redondance d'UC, les
durées de permutation d'adresses, ainsi que les incidences du réseau sur la solution
de redondance d'UC.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
840 USE 106 01 Janvier 2003
Sujet
Page
Présentation d'une solution de redondance d'UC pour les modules NOE
170
Topologie de la redondance d'UC
172
Configuration du module NOE et redondance d'UC
173
Affectation des adresses IP
174
Modes de fonctionnement du module NOE et redondance d'UC
175
Durées de permutation d'adresse
180
Incidences sur le réseau d'une solution de redondance d'UC
181
169
Solution de redondance d’UC Ethernet
Présentation d'une solution de redondance d'UC pour les modules NOE
Nota
Le système de redondance d'UC de Quantum gère jusqu'à 4 connexions Ethernet
NOE 771. Pour une description plus détaillée de la configuration physique d'un
système de redondance d'UC, reportez-vous au Guide utilisateur des modules
Ethernet Quantum NOE 771 xx, 840USE11600, Chapitre 9, "Redondance d'UC".
Description de la
solution de
redondance d’UC
La solution de redondance d'UC propose un transfert des E/S sans heurt à l'aide des
E/S décentralisées. Le support de redondance d'UC du module NOE permet
désormais de modifier l'adresse IP de l'automatisme. Les deux automates sont
configurés de façon identique. L'un des automates constitue le module NOE
primaire ; l'autre automate constitue le module NOE secondaire. En cas de
défaillance, les automates commutent et le système redémarre rapidement.
Les modules NOE coordonnent le changement d'adresses IP. Après avoir fermé les
connexions client et serveur, chaque NOE envoie un message UDP d'échange à
son homologue NOE. Le module NOE émetteur attend alors le timeout indiqué (500
ms) pour l'échange des messages UDP de l'homologue. Après avoir reçu les
messages ou après un timeout, le module NOE change son adresse IP.
Note : Les modules NOE doivent communiquer entre eux afin de changer
d'adresse IP. Schneider Electric recommande de raccorder les modules NOE
primaire et secondaire au même commutateur car
l les défaillances de communication entre modules NOE augmentent la durée
d'échange.
l 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 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 de la redondance d'UC de
l'automate, soit l'échange de message 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 normal ou de secours :
il change d'adresse IP ;
2. Reçoit un message UDP d'échange :
il émet un message UDP d'échange et change l'adresse IP.
170
840 USE 106 01 Janvier 2003
Solution de redondance d’UC Ethernet
Tous les services client/serveur (scrutateur des E/S, données globales, messagerie,
FTP, SNMP et HTTP) continuent de fonctionner après la commutation 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
840 USE 106 01 Janvier 2003
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. Le tableau suivant indique les
services activés et désactivés.
Service
NOE 771 x0
NOE 771 x1
Scrutation des E/S
Désactivé
Activé
Données globales
N/A
Activé
Messagerie Modbus
Activé
Activé
FTP/TFTP
FTP activé
Activé
SNMP
Activé
Activé
Serveur HTTP
Activé
Activé
DHCP
N/A
Désactivé
171
Solution de redondance d’UC Ethernet
Topologie de la redondance d’UC
Le diagramme suivant montre la relation au sein d'un système de redondance d'UC
de deux systèmes redondants. Les deux modules CHS 110 sont connectés via une
liaison par fibre optique. Les E/S décentralisées sont connectées ensemble ainsi
qu'aux stations d'E/S décentralisées.
C
H
S
R
I
O
Station
d’E/S
C
P
U
R
I
O
Station
d’E/S
N
O
E
C
H
S
Connecteur T
C
P
U
Câble
N
O
E
à fibre optique
Commutateur Ethernet
Interconnexion
de la redondance
d’UC
Note : Les trois éléments suivants sont importants.
1. Les deux systèmes doivent être identiques.
2. L'ordre des modules dans chaque châssis doit être le même.
3. Les versions logicielles doivent être identiques.
Dans le diagramme ci-dessus, les modules NOE sont connectés au même
commutateur. Il est recommandé de connecter les modules au même commutateur,
mais ce n'est pas obligatoire. En effet, les modules NOE communiquent entre eux
afin de changer d'adresse IP.
Il existe deux raisons pour lesquelles il est recommandé de connecter les modules
au même commutateur :
l en cas d'échec de communication entre les modules NOE, le temps de
permutation augmente ;
l par conséquent, pour réduire le risque d'échec, connectez les deux modules
NOE au même commutateur.
De plus, les commutateurs doivent se trouver sur le même sous-réseau.
172
840 USE 106 01 Janvier 2003
Solution de redondance d’UC Ethernet
Configuration du module NOE et redondance d’UC
Configuration
TCP/IP
840 USE 106 01 Janvier 2003
Lorsqu'un module NOE entre en service pour la première fois, il tente d'obtenir son
adresse IP auprès d'un serveur BOOTP. Si aucun serveur BOOTP n'est disponible,
le module NOE dérive son adresse IP de l'adresse MAC. La connexion à un serveur
BOOTP ou la dérivation d'une adresse IP d'une adresse MAC vous permet de vous
connecter au module NOE, puis de charger un projet vers l'automate.
Toutes les règles standard s'appliquent à l'adressage IP. S'y ajoute la restriction qui
veut que l'adresse IP ne puisse pas être supérieure à 253 ou l'adresse de diffusion
inférieure à 2. De plus, aucun autre équipement ne peut être affecté à l'adresse IP
+ 1 configurée.
173
Solution de redondance d’UC Ethernet
Affectation des adresses IP
Configuration du
module NOE
Il est possible de configurer le module NOE pour qu’il fonctionne avec l’automate de
secours. Les automates normal et de secours devant avoir une configuration
identique, l'adresse IP configurée est la même. L'adresse IP du module NOE est soit
l'adresse IP configurée, soit 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, les deux adresses IP seront
consécutives.
Le tableau suivant donne les affectations d'adresse IP.
Etat de la redondance d’UC
Adresse IP
Normal
Adresse IP configurée
Secours
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 vers l'état normal Si l'IP en cours est l'adresse IP configurée, alors
l'adresse IP devient l'adresse IP configurée +1.
Transparence
d’adresse IP
Pour des communications Ethernet continues, 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 en état secondaire) est l'adresse IP
+ 1.
Les modules NOE intégrés dans la configuration de redondance d'UC coordonnent
le changement d'adresse IP et la gestion des services Ethernet utilisés.
Note : N'utilisez pas l'adresse IP + 1. Dans un système de redondance d'UC,
n'utilisez pas d'adresses consécutives pour les adresses IP configurées. Lorsque
vous configurez la dernière adresses IP (255), le module NOE renvoie un code de
diagnostic "Configuration IP incorrecte".
174
840 USE 106 01 Janvier 2003
Solution de redondance d’UC Ethernet
Modes de fonctionnement du module NOE et redondance d’UC
Modes NOE
Les modes de fonctionnement du module NOE sont les suivants :
l Mode primaire
L'état de redondance d'UC est primaire et tous les services sont actifs.
l Mode secondaire
L'état de redondance d'UC est redondant et tous les services du serveur sont
disponibles à l'exception de DHCP.
l Mode autonome
Survient lorsque le module NOE est dans un système non redondant ou lorsque
le module CHS est absent ou n'est pas opérationnel.
l Mode hors ligne
L'UC est arrêtée.
Le module CHS est en mode hors ligne.
Le mode de fonctionnement du module NOE et la redondance d'UC sont
synchronisés d'après les conditions décrites dans le tableau suivant.
Etat du module CHS
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 une commutation en redondance d'UC, lorsqu'un module NOE passe
en mode hors ligne, ou lors du chargement d'une nouvelle application vers le NOE.
840 USE 106 01 Janvier 2003
175
Solution de redondance d’UC Ethernet
Mise sous
tension et
affectation
d’adresse IP
La mise sous tension a un impact sur l’affectation d’adresse IP du module NOE. Afin
de clarifier la situation lors de la mise sous tension, les deux sous-chapitres suivants
décrivent les incidences de la mise sous tension sur l'affectation d'adresse IP et sur
les services Ethernet.
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
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
tension
Automate A mis sous tension avant
automate B
Automates A et B mis sous tension
simultanément
Résultat
l
l
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
L'algorithme de résolution affecte l'adresse IP
configurée à l'automate A et l'adresse IP
configurée + 1 à l'automate B.
Le module NOE effectue un test de "duplication d'adresse IP" en envoyant une
requête ARP à l'adresse IP configurée. En cas de réponse dans les 3 secondes,
l'adresse IP reste identique à celle par défaut et fait clignoter un code de diagnostic.
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.
176
840 USE 106 01 Janvier 2003
Solution de redondance d’UC Ethernet
Mise sous
tension et
services
Ethernet
La mise sous tension a un impact sur l'état des services client/serveur. Afin de
clarifier la situation lors de la mise sous tension, le sous-chapitre suivant décrit les
incidences de la mise sous tension sur les services Ethernet.
Le tableau suivant montre la façon dont l'état de redondance d'UC affecte l'état d'un
service NOE.
Etat de
Etat des services du module NOE
redondance
d’UC
840 USE 106 01 Janvier 2003
Services client
Services
client/
serveur
Services serveur
Scrutateur
d’E/S
Données
globales
Messagerie FTP
Modbus
SNMP
HTTP
Non affecté
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
Run
177
Solution de redondance d’UC Ethernet
Commutation en
redondance d’UC
Les étapes suivantes décrivent la façon dont les modules NOE coordonnent la
commutation en redondance d'UC.
Etape
178
Action
1
Le module NOE A (installé dans un châssis 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 changer d'adresse IP.
3
Le module NOE B (installé dans un châssis 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
d'adresse 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), change son adresse IP en secondaire et lance des 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 change d'adresse IP et
démarre des services Ethernet primaires.
7
Lorsque le module NOE A détecte que son automate local passe de l'état hors
ligne à celui de 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.
840 USE 106 01 Janvier 2003
Solution de redondance d’UC Ethernet
Informations de
commutation
supplémentaires
La liste suivante fournit des informations supplémentaires sur l'adressage IP du
module NOE résultant d'une commutation en redondance d'UC.
l Certains blocs fonction MSTR/CEI n'achèvent pas leur transaction suite au
changement d'adresse IP.
Le bloc fonction MSTR/CEI renvoie dans ce cas le code d'erreur 0x8000.
l Un nouveau bloc fonction MSTR/CEI peut être activé pendant que le module
NOE effectue les actions mentionnées ci-dessus.
Aucune ressource n'est disponible pour le nouveau bloc fonction MSTR/CEI. Par
conséquent, le module NOE ne peutpas traiter ce bloc fonction et les trois lignes
de sortie sont basses.
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
840 USE 106 01 Janvier 2003
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
179
Solution de redondance d’UC Ethernet
Durées de permutation d'adresse
Description
180
Le tableau suivant détaille ce que comprend la "durée de permutation d'une
adresse", comme le temps de fermeture des connexions, la durée de permutation
des adresses IP ou le temps d'établissement de connexion.
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
d’adresses IP
6 ms
500 ms
Scrutation des E/S
1 cycle initial de scrutation
des E/S
500 ms + 1 cycle initial de scrutation
des E/S
Données globales
Pour les durées, voir le
840USE11600, Guide
utilisateur des modules
Ethernet Quantum NOE 771
xx
500 ms + 1 cycle UC
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
840 USE 106 01 Janvier 2003
Solution de redondance d’UC Ethernet
Incidences sur le réseau d'une solution de redondance d'UC
Vue d’ensemble
La solution de redondance d'UC est une fonctionnalité puissante des 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 :
l des navigateurs ;
l des clients locaux et déportés ;
l du service de scrutation des E/S ;
l du service Données globales ;
l du serveur FTP/TFTP.
Vous pouvez rencontrer les facteurs suivants lors de l'utilisation de la solution de
redondance d'UC.
Navigateurs
Note : Dans une configuration de redondance d'UC, le scrutateur d'E/S du module
NOE est activé.
Si un navigateur demande une page et qu'une permutation d'adresse IP survient
lors du chargement de cette page, le navigateur se bloque ou dépasse le timeout.
Cliquez sur le bouton Actualiser ou sur le bouton Recharger.
Clients déportés
Le basculement de redondance d'UC affecte les clients déportés.
La réinitialisation d'un module NOE se réalise sous les conditions suivantes :
l Requête de connexion distante lors du basculement de redondance d'UC
Si un client déporté établit une connexion TCP/IP au cours d'un basculement de
redondance d'UC, le serveur ferme alors la connexion par une réinitialisation
TCP/IP.
l Basculement de redondance d'UC lors d'une requête de connexion distante
Si un client déporté effectue une requête de connexion au moment où un
basculement de redondance d'UC se produit, le serveur refuse la connexion
TCP/IP en envoyant une réinitialisation.
l Requêtes en attente
Si une requête est en attente, le module NOE n'y répond pas mais réinitialise la
connexion.
Le module NOE procède alors à une fermeture de session Modbus si une connexion
en avait ouvert une.
Clients locaux
En cours de basculement, le module NOE réinitialise toutes les connexions client
par une réinitialisation TCP/IP.
840 USE 106 01 Janvier 2003
181
Solution de redondance d’UC Ethernet
Service de
scrutation des
E/S
La scrutation des E/S permet les échanges de données répétitifs avec les
équipements d'E/S des abonnés TCP/IP distants. Alors que l'automate fonctionne,
le module NOE primaire envoie des requêtes lecture/écriture, lecture ou écriture
Modbus à des équipements d'E/S décentralisées et transfère des données de et
vers la mémoire de l'automate. Le service de scrutation des E/S est interrompu sur
l'automate secondaire.
Lors du basculement 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 de scrutation des E/S de ce module NOE est redondant.
Après le basculement, le nouveau module NOE primaire rétablit les connexions
avec tous les équipements d'E/S. Le module rétablit également les échanges de
données répétitifs via ces nouvelles connexions.
Service données
globales
(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 des autres stations et peut
souscrire à des variables d'application déportées 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 sont vus 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 des données
globales du module NOE secondaire est arrêté.
Lors du basculement de redondance d'UC, le module NOE primaire arrête le service
Données globales. Le module NOE ne publie pas de variable locale en cours de
basculement. Après le basculement, 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 a reçu une adresse IP. Tout client FTP/TFTP peut
alors se connecter au module. L'accès au module exige un nom d'utilisateur et un
mot de passe corrects. La redondance d'UC n'autorise qu'une session client FTP/
TFTP active par module NOE.
Lors du basculement 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
du basculement, la communication est fermée.
A chaque réouverture de communication, vous devez saisir de nouveau un nom
d'utilisateur et un mot de passe.
182
840 USE 106 01 Janvier 2003
Maintenance
10
Présentation
Objectif
Ce chapitre traite des procédures d'entretien du système HSBY.
Contenu de ce
chapitre
Ce chapitre contient les sous-chapitres suivants :
840 USE 106 01 Janvier 2003
Souschapitre
Sujet
Page
10.1
Fonctionnement d'un système de redondance d'UC
185
10.2
Erreurs
189
10.3
Défaillances
193
10.4
Remplacement
199
10.5
Essai
208
183
Maintenance
184
840 USE 106 01 Janvier 2003
Maintenance
10.1
Fonctionnement d'un système de redondance
d'UC
Introduction
Objectif
Cette section porte sur la vérification du fonctionnement d'un système de
redondance d'UC.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
840 USE 106 01 Janvier 2003
Sujet
Page
Vérification du fonctionnement d'un système de redondance d'UC
186
Autres contrôles
187
185
Maintenance
Vérification du fonctionnement d'un système de redondance d'UC
Messages
relatifs au
fonctionnement
Les modules de redondance d'UC s'échangent des messages relatifs au fonctionnement toutes les 10 minutes environ. Si une erreur se produit sur l'automate
principal, l'automate redondant en est informé et assure le rôle principal. Si, au
contraire, une erreur se produit sur l'automate redondant, l'automate principal
continue de fonctionner en autonome.
Les processeurs de module de communication RIO vérifient également, de temps à
autre, la communication qu'ils entretiennent entre eux.
Tests
automatiques de
confiance
Le système effectue automatiquement deux types de tests de confiance sur les
modules de redondance d'UC :
l Tests de démarrage
l Tests d'exécution
Tests de
démarrage
Le système effectue quatre tests de démarrage :
l Checksum prom
l Test des données RAM
l Test des adresses RAM
l Test de la RAM à double accès
Si le module échoue lors de l'un de ces tests, il reste hors ligne et ne communique
pas avec l'autre module de redondance d'UC. Pour tester à nouveau le système, il
faut couper, puis rétablir l'alimentation.
Tests
d'exécution
Ces tests sont réalisés lorsque le voyant Prêt est allumé. Ils sont effectués par petits
groupes afin de ne pas allonger le temps de cycle.
Le système effectue trois types de tests d'exécution :
l Checksum prom
l Test des données RAM
l Test des adresses RAM
186
840 USE 106 01 Janvier 2003
Maintenance
Autres contrôles
Contrôle d'un
module
alimentation
redondant
Si vous disposez d’un module alimentation redondant, utilisez le bloc STAT pour en
contrôler le fonctionnement. Pour que l'état de ce module s'affiche, des E/S doivent
lui être affectées. La section relative à l'état du module d'E/S dans le bloc STAT
commence au 12ème mot.
Reconnaissance
des erreurs et
réponse
Lorsqu'un module de redondance d'UC CHS 110 est confronté à une erreur, il met
son automate hors ligne. Il ne communique pas avec l'autre module CHS 110 et ne
participe pas au transfert des données de la mémoire d'état.
Les voyants du panneau avant du module peuvent vous aider à localiser l'origine de
l'erreur. L'affichage vous permet de savoir quel automate a des problèmes et de
quel type d'erreur il s'agit. Il existe quatre types d'erreurs liés au système de
redondance d'UC :
l Erreurs de démarrage
l Erreurs de communication
l Erreurs de communication
l Erreurs d'interface
l Erreurs de la carte
Pour chaque type d'erreur, essayez les solutions proposées dans l'ordre où elles
apparaissent. Si votre problème persiste, appelez l'assistance technique de
Schneider Electric.
Consignes de
sécurité
Avant de commencer, veillez à bien respecter les consignes suivantes :
AVERTISSEMENT
RISQUE D’ELECTROCUTION
Pour éviter tout risque d'électrocution, ne laissez personne toucher les
circuits électriques à haute tension (tels que ceux à 115 V AC). Avant
de brancher ou de débrancher tout élément à haute tension, ouvrez et
déverrouillez l'interrupteur de déconnexion qui alimente ce composant
en électricité.
Le non-respect de ces précautions peut entraîner la mort, des
lésions corporelles graves ou des dommages matériels.
840 USE 106 01 Janvier 2003
187
Maintenance
AVERTISSEMENT
Evitez d'endommager les périphériques des E/S de l'application
Pour éviter qu'une action imprévue du système n'endommage les
périphériques des E/S de l'application lorsque vous débranchez un
câble d'E/S déportées, ne débranchez que la terminaison qui alimente
le module en la laissant connectée à son câble.
Le non-respect de ces précautions peut entraîner la mort, des
lésions corporelles graves ou des dommages matériels.
Note : Avant de remplacer le module de l’une ou l’autre embase, assurez-vous que
le nouveau module est compatible avec ce système de redondance d'UC. Veillez
également à utiliser la bonne terminaison.
188
840 USE 106 01 Janvier 2003
Maintenance
10.2
Erreurs
Introduction
Objectif
Cette section vous permet d'identifier les défaillances des composants et d'en
connaître les causes.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Erreurs de démarrage
840 USE 106 01 Janvier 2003
Page
190
Erreurs de communication
191
Erreurs de la carte
192
189
Maintenance
Erreurs de démarrage
Visualisation
d’une erreur de
démarrage
Lorsque le système de redondance d'UC détecte une incohérence entre l'automate
principal et l'automate redondant, il rend compte d'une erreur de démarrage. Cette
incohérence peut être due à la configuration, qu'il s'agisse de l'ordonnanceur de
segments, de l'affectation des E/S ou de la position des commutateurs à glissière.
Le bloc de visualisation indique de quel type d'erreur il s'agit : le voyant vert Prêt est
allumé en continu, tandis que le voyant Com Act clignote.
Si les voyants signalent une erreur de démarrage et que vous ne parvenez pas à
savoir à quoi elle est due, vous pouvez consulter les codes d'erreur de démarrage
figurant dans le logiciel. Pour de plus amples renseignements, reportez-vous au
chapitre 3 du manuel Quantum Automation Series Hardware Reference Guide.
Dépannage
Suivez les étapes suivantes :
Etape
190
Action
1
Assurez-vous que les commutateurs à glissière des deux modules CHS 110
sont dans des positions contraires.
2
Assurez-vous que la table de configuration de l'automate principal est identique
à celle de l'automate redondant.
3
Assurez-vous que l'ordonnanceur de segments de l'automate principal est
identique à celui de l'automate redondant.
4
Assurez-vous que l'affectation des E/S de l'automate principal est identique à
celle de l'automate redondant.
840 USE 106 01 Janvier 2003
Maintenance
Erreurs de communication
Voyants
Si le module CHS 110 détecte une erreur de communication, les voyants s'affichent
de la façon suivante :
Visualisation d'une erreur de communication.
140
CHS 110 00
REDONDANCE D’UC
Actif
Prêt
Défaut
Marche Bal faible
Alim ok
Modbus Com Err
Modbus! Erreur A
Com Act Erreur B
Principal
Mem Prt Standby
Dépannage
1. Veillez à ce que les câbles à fibre optique soient bien connectés et fonctionnent
correctement.
2. Si les câbles à fibre optique sont en bon état, remplacez le module CHS 110
défectueux.
Erreurs
d’interface
Si le module de redondance d'UC détecte des erreurs dans son interface avec
l'automate, le bloc de visualisation disparaîtra momentanément pendant que le
module essaiera de rétablir la situation. Soit il renvoit l'état Prêt, soit il rend compte
de l'erreur en faisant clignoter le voyant Com Act. L'affichage des erreurs Com Act
est traité dans la rubrique Affichage des erreurs Com Act, p. 217.
Dépannage
1. Si vous vous servez du bloc de fonction CHS, désactivez-le et redémarrez le
système. Si le voyant Prêt apparaît, cela signifie que le problème vient du module
CHS 110. Si vous avez utilisé un écran d'extension de configuration, mettez-vous
hors ligne et changez de configuration en passant en système autonome.
Rechargez le programme, puis redémarrez le système. Si le voyant Prêt
apparaît, cela signifie que le problème vient du module CHS 110.
2. Si le problème persiste après que vous avez remplacé le module de redondance
d'UC, remplacez les autres composants un à un.
3. Si le problème perdure, changez d'embase.
840 USE 106 01 Janvier 2003
191
Maintenance
Erreurs de la carte
PROM, RAM et
UART
Parmi les erreurs liées à une carte figurent les erreurs checksum PROM, les erreurs
de données et d'adresses RAM et les erreurs UART. Si le module de redondance
d'UC détecte l'une de ces erreurs, les voyants s'affichent de la façon suivante :
Visualisation
d’une erreur de la
carte
L'illustration ci-dessous représente le bloc de visualisation lors d'une erreur de la
carte.
140
CHS 110 00
REDONDANCE D’UC
Actif
Prêt
Défaut
Marche Bal faible
Alim ok
Modbus Com Err
Modbus! Erreur A
Com Act Erreur B
Principal
Mem Prt Standby
Dépannage
192
Le voyant vert Prêt est allumé en continu, tandis que le voyant Com Act clignote. Le
module présente ici le même affichage que lors d'une erreur de démarrage.
Reportez-vous aux consignes de dépannage relative à cette dernière. Si le module
ne parvient pas à rétablir la situation, remplacez-le.
Remplacez le module CHS 110 défectueux.
840 USE 106 01 Janvier 2003
Maintenance
10.3
Défaillances
Introduction
Objectif
Cette section vous permet d'identifier les défaillances des composants et d'en
connaître les causes.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
840 USE 106 01 Janvier 2003
Sujet
Page
Détection des défaillances d'un système de redondance d'UC
194
Détection des défaillances de l'embase principale
195
Détection des défaillances de l'embase redondante
196
Défaillance de la liaison par fibre optique entre l'émetteur principal et le
récepteur redondant
198
193
Maintenance
Détection des défaillances d'un système de redondance d'UC
Principaux
composants de
l’embase
principale
194
Si l'un des principaux composants de l'embase principale échoue, le contrôle
basculera sur l'embase redondante. Si un composant échoue dans cette dernière
ou si la liaison par câble à fibre optique entre les modules de redondance d'UC
échoue, l'embase redondante sera mise hors ligne.
Cette section vous aide à savoir quel composant a échoué. Lorsque vous aurez
remplacé ce composant, vous devrez rétablir l'alimentation, à une exception près.
Si l'embase fonctionne après le redémarrage, elle jouera le rôle d'embase
redondante. Si le problème se situait au niveau du câble à fibre optique, l'embase
reviendrait peut-être en mode redondant sans qu'il y ait redémarrage.
Si le remplacement du composant ne résout pas votre problème, appelez
l'assistance technique de Schneider Electric au 1-800-468-5342.
840 USE 106 01 Janvier 2003
Maintenance
Détection des défaillances de l'embase principale
Indices de
dépannage
Pour savoir quel composant est défaillant, reportez-vous aux états de l'automate, du
module de redondance d'UC et du module de communication RIO répertoriés dans
le tableau ci-dessous :
Automate
CHS 110
Module de com. RIO Type de
défaillance
Description
Interruptions
Tous les voyants
sont éteints, sauf
PRET ou COM
ACT, qui indique
l'erreur
Tous les voyants sont PRET est allumé et
éteints, sauf PRET
COM ACT clignote
quatre fois
L'affichage des erreurs
d'interface est traité dans la
rubrique Affichage des
erreurs Com Act, p. 217
Fonctionnement
hors ligne
Tous les voyants
sont éteints, sauf
PRET ou COM
ACT, qui indique
l'erreur
Tous les voyants sont CHS 110
éteints, sauf PRET
L'affichage des erreurs Com
Act est traité dans la rubrique
(Voir Affichage des erreurs
Com Act, p. 217)
Interruptions
Tous les voyants
sont éteints, sauf
PRET
Tous les voyants sont Module de com.
éteints, sauf PRET ou RIO
COM ACT, qui
indique l'erreur
L'affichage des erreurs Com
Act est traité dans la rubrique
Affichage des erreurs Com
Act, p. 217
Interruptions
Tous les voyants
sont éteints, sauf
PRET
PRET est allumé et
COM ACT clignote
quatre fois
840 USE 106 01 Janvier 2003
Erreur de câble RIO Si, dans un système à câble
à l'extrémité
double, l'un des câbles est
principale
défectueux, le voyant Error A
ou Error B du module de
communication s'allume,
mais le système continue de
fonctionner. Lorsque le câble
RIO échoue à l'extrémité
principale, les données
d'entrée sont remises à 0
pour un cycle, car l'erreur de
communication subie par la
station d'E/S se produit avant
que la rupture de liaison soit
détectée.
195
Maintenance
Détection des défaillances de l'embase redondante
Indices de
dépannage
Pour savoir quel composant est défaillant, reportez-vous aux états de l'automate, du
module de redondance d'UC et du module de communication RIO répertoriés dans
le tableau ci-dessous :
Automate
Module CHS 110
Module de com.
RIO
Interruptions
Tous les voyants sont
éteints, sauf PRET ou
COM ACT, qui indique
l'erreur
Automate
Tous les voyants
sont éteints, sauf
PRET, ou alors
PRET est allumé et
COM ACT clignote
toutes les
secondes
Fonctionnement hors
ligne
COM ACT indique de
quelle erreur il s'agit
PRET est allumé et Module CHS 110 L'affichage des erreurs
COM ACT s'arrête
Com Act est traité dans la
de clignoter
rubriqueAffichage des
erreurs Com Act, p. 217
Interruptions
Tous les voyants sont
éteints, sauf PRET
COM ACT indique
de quelle erreur il
s'agit
Module de com.
RIO
Après avoir remplacé le
module et redémarré, vous
devez effectuer une mise à
jour du programme afin
d'être sûr que les
automates auront le même
programme. Les codes
d'erreur correspondant au
clignotement du voyant
Com Act sont recensés
dans la rubriqueAffichage
des erreurs Com Act,
p. 217
Interruptions
Tous les voyants sont
éteints, sauf PRET
PRET est allumé et Erreur de câble
COM ACT clignote RIO à l'extrémité
quatre fois
redondante
Dans un système à câble
double, le module de
communication RIO ne
donne aucune indication si
un seul câble échoue.
196
Défaillance
Description
L'affichage des erreurs
d'interface est traité dans
la rubrique Affichage des
erreurs Com Act, p. 217
840 USE 106 01 Janvier 2003
Maintenance
Automate
Module CHS 110
Module de com.
RIO
Défaillance
Fonctionnement hors
ligne
PRET et COM ACT
sont allumés
COM ACT s'arrête
de clignoter
Défaillance de la
liaison par fibre
optique entre
l'émetteur
redondant et le
récepteur
principal
Fonctionnement hors
ligne
PRET et COM ERR
sont allumés
COM ACT s'arrête
de clignoter
Défaillance de la
liaison par fibre
optique entre
l'émetteur
principal et le
récepteur
redondant
840 USE 106 01 Janvier 2003
Description
Reportez-vous aux
explications qui suivent.
197
Maintenance
Défaillance de la liaison par fibre optique entre l'émetteur principal et le
récepteur redondant
Câble à fibre
optique
198
Remplacez le câble et relancez le dispositif. L'unité doit revenir en mode redondant.
Si ce n'est pas le cas, mettez l'unité redondante sous tension.
Si le câble a mal été raccordé (par exemple, port d'émission de l'automate principal
connecté au port d'émission de l'automate redondant), deux erreurs sont
susceptibles de s'afficher.
l Si le programme a déjà été chargé sur l'automate redondant et si les deux
processeurs fonctionnent, les voyants Prêt et Com Err s'allumeront sur le module
CHS 110 redondant.
l S'il n'a pas encore été chargé par l'automate redondant et que vous tentez de le
charger en procédant à une mise à jour, le voyant Prêt s'allumera et le voyant
Redondant clignotera.
Si les deux liaisons par fibre optique échouent, le voyant Com Err s'allumera sur le
module CHS 110 redondant. Procédez à nouveau au remplacement du câble, puis
redémarrez le dispositif. L'unité doit revenir en mode redondant. Si ce n'est pas le
cas, mettez l'unité redondante sous tension.
840 USE 106 01 Janvier 2003
Maintenance
10.4
Remplacement
Introduction
Objectif
Cette section porte sur le remplacement d’un module de redondance d’UC.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
840 USE 106 01 Janvier 2003
Sujet
Page
Remplacement d’un module de redondance d’UC
200
Modification et mise à jour du programme
201
Mise à jour des exécutifs du système automatisé dans HSBY 984
205
Mise à jour des exécutifs de l'API dans un système IEC HSBY
207
199
Maintenance
Remplacement d’un module de redondance d’UC
L'échange sous
tension et le
système de
redondance d'UC
Le débrochage d'un module clé de l'embase principale ou redondante a pour effet
de déconnecter cette dernière. Lorsque le module est dans l'embase principale, il y
a basculement.
Par module clé, on entend l'automate, le processeur du module de communication
d'E/S et le module de redondance d'UC.
Chaque fois que vous débrochez un module, vous devez remettre l'embase sous
tension afin de garantir la bonne initialisation du système. Si vous avez procédé au
débrochage de l'automate, vous devrez, en outre, effectuer la mise à jour du
programme en respectant la procédure prévue à cet effet.
Vous pouvez remplacer un module CHS 110 pendant le fonctionnement du système
de redondance d'UC, à condition que ce module se trouve dans l'actuelle embase
redondante et que vous suiviez les consignes mentionnées plus bas.
ATTENTION
Risque quant à l'embase principale
N'essayez en aucun cas de débrocher le module CHS 110 de l'embase
principale.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou des dommages matériels.
Le débrochage d'un module clé de l'embase principale ou redondante a pour effet
de déconnecter cette dernière. Lorsque le module est dans l'embase principale, il y
a basculement.
Procédure de
remplacement
200
Le tableau ci-dessous vous explique comment procéder.
Etape
Action
1
Mettez l’embase hors tension.
2
Débranchez le câble à fibre optique du module et retirez ce dernier de l'embase.
3
Installez le nouveau module et rebranchez le câble à fibre optique.
4
Remettez l'embase sous tension.
840 USE 106 01 Janvier 2003
Maintenance
Modification et mise à jour du programme
Mise à jour de
l'automate
principal et de
l'automate
redondant
Le programme contient la table de configuration, l’affectation des E/S, les
extensions de configuration, l’odonnanceur de segments, l’ensemble des .EXE
chargeables et l'intégralité de la mémoire d'état, logique utilisateur incluse.
Note : Chargements du programme :
l La modification du programme signifie la modification complète de ce dernier.
l La mise à jour du programme signifie la mise à jour de la logique utilisateur.
Si vous reprogrammez votre automate principal ou remplacez votre automate
redondant, vous pourrez utiliser la fonction de mise à jour pour recopier l'intégralité
du programme de l'automate principal vers l'automate redondant. Cette fonction
permet non seulement de gagner du temps, mais aussi de s'assurer que les deux
automates ont bien la même logique utilisateur.
Si, outre les modifications susdites, vous remplacez l'automate redondant, celui-ci
devra être en configuration initiale pour permettre la mise à jour via l'interrupteur à
clé.
Note : La mise à jour du programme ne peut se faire que de l'automate principal
vers l'automate redondant, ce dernier ne pouvant pas mettre l'automate principal
à jour.
Note : Pour remettre l'automate redondant en configuration initiale, retirez sa pile
au moins cinq minutes.
ATTENTION
Risque lié à la pile
Avant d’installer un nouvel automate, assurez-vous que sa pile est
restée déconnectée au moins cinq minutes.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou des dommages matériels.
840 USE 106 01 Janvier 2003
201
Maintenance
ATTENTION
Risque quant à la modification du programme
Pour pouvoir modifier le programme, vous devez interrompre les deux
automates et mettre l’automate redondant hors ligne.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou des dommages matériels.
Avant de
commencer :
202
Pour pouvoir charger un nouveau programme sur votre automate principal, vous
devez également arrêter l'automate redondant.
Le module CHS 110 redondant doit être en mode hors ligne. Modifiez le programme
à votre gré, puis recopiez-le sur l'automate redondant en respectant la marche à
suivre ci-dessous.
840 USE 106 01 Janvier 2003
Maintenance
Procédure de
mise à jour de
l'automate
redondant
Elle est expliquée dans le tableau ci-dessous.
Etape
Action
1
Mettez l’automate principal en mode marche. Assurez-vous que l’automate
redondant est toujours arrêté et en mode hors ligne.
2
Appuyez sur le bouton de mise à jour de l'unité redondante. Maintenez-le
enfoncé.
3
Orientez la clé du module redondant CHS 110 sur Xfer. De cette façon, l'unité
redondante est prête à recevoir la mise à jour.
Mise à jour unité redondante
Hors
ligne Xfer
Hors
ligne Xfer
Marche
Marche
Commutateurs à glissière
en position contraire
Bouton de mise à jour
840 USE 106 01 Janvier 2003
203
Maintenance
Etape
4
Action
Tournez la clé sur la position souhaitée pour l'automate redondant après la mise
à jour (marche ou hors ligne).
Résultat :
Le voyant orange Redondant commence à clignoter.
Mise à jour unité redondante
Hors
ligne Xfer
Hors
ligne Xfer
Marche
Marche
Commutateurs à glissière
en position contraire
Bouton de mise à jour
204
5
Relâchez le bouton de mise à jour.
Résultat :
L'automate principal commence à recopier l'intégralité de son programme sur
l'automate redondant. Le voyant Redondant de l'unité redondante continue de
clignoter, tandis que le module procède à la mise à jour. Lorsque celle-ci est
terminée, le module de redondance d'UC CHS 110 commande à l'automate
redondant de se mettre sur le mode choisi par vous (marche ou hors ligne). S'il
se met en mode marche, les voyants Redondant et Com Act s'allument ; s'il se
déconnecte, aucun voyant n'apparaît. L'unité redondante a maintenant un
programme en tout point identique à celui de l'unité principale.
6
Retirez la clé et rangez-la en lieu sûr.
840 USE 106 01 Janvier 2003
Maintenance
Mise à jour des exécutifs du système automatisé dans HSBY 984
Mise à jour des
exécutifs du
système
automatisé
Vous pouvez régler le bit 12 du registre de commande de la redondance d'UC sur 1
afin de faciliter la mise à niveau des exécutifs pendant que l'un des automates du
système de redondance d'UC continue de fonctionner.
ATTENTION
Risque relatif à la neutralisation du contrôle de sécurité
Si vous réglez le bit 12 sur 1, vous neutraliserez le contrôle de sécurité
qui existe dans votre système de redondance entre l'automate principal
et l'automate redondant. Il est donc important de rétablir le bit sur 0 dès
la fin de la mise à niveau des exécutifs.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou des dommages matériels.
Bien qu'il soit possible de préparer ce paramètre du registre de commande à
l'opération qui nous intéresse, il est vivement conseillé de ne pas le définir par
l'intermédiaire de l'extension de configuration et de ne le régler que lorsque c'est
nécessaire. Pour ce faire, vous pouvez soit utiliser un écran de zoom du bloc
d'instructions CHS en schéma à contacts, soit appeler le registre de commande du
système de redondance d'UC dans l'éditeur de données de référence (ED).
Mise à niveau
des exécutifs
d'API pendant
que le système
de redondance
d'UC fonctionne
840 USE 106 01 Janvier 2003
Si vous souhaitez accéder au registre de commande via un écran de zoom,
assurez-vous qu'une instruction CHS a été insérée par schéma à contacts avant
que le système soit mis sous tension.
Pendant que le système de redondance d'UC fonctionne, connectez-vous à
l'automate principal à l'aide de Concept. Allez dans l'éditeur LL984 et appelez
l'écran de zoom en insérant l'instruction CHS.
205
Maintenance
Etapes de la mise
à niveau des
exécutifs d'API
pendant que le
système de
redondance d'UC
fonctionne
206
Zoom ou éditeur de données
Etape
Action
1
Appelez le registre de commande de la redondance d'UC à l'aide d'un écran de
zoom ou de l'éditeur de données. Dans le premier cas, sélectionnez l'option
Sans arrêt pour le bit 12. Dans le second, réglez la valeur du bit 12 sur 1.
2
Déconnectez-vous de l'automate et lancez l'utilitaire de chargement du
micrologiciel.
3
Chargez le micrologiciel sur l'automate redondant.
4
Procédez à la mise à jour du programme de l'automate principal vers l'automate
redondant, comme indiqué à la rubrique Utilisation du système de redondance
d'UC Quantum 984 , p. 71 ou Utilisation d'un système de redondance d'UC
Quantum CEI, p. 113. L'automate redondant dispose à présent d'un nouvel
exécutif doté des valeurs correctes de schéma à contacts et de mémoire d'état.
5
Initialisez une commutation redondante.
6
Chargez le micrologiciel sur le nouvel automate redondant.
7
Reportez-vous au manuel Concept V 2.2 User’s Manual, 840 USE 483 00.
L'automate principal et l'automate redondant disposent à présent du nouvel
exécutif et exécutent tous deux le même programme logique avec les mêmes
valeurs de mémoire d'état. Si vous opérez une nouvelle commutation, l'automate
qui était à l'origine l'automate principal le redeviendra.
Remarque : il est possible que certains exécutifs soient mis à niveau du fait de
l'existence de nouvelles versions de Concept. Il peut parfois être nécessaire de
convertir votre projet avant de procéder au chargement.
8
Reconnectez-vous à l'automate principal et remettez le bit 12 du registre de
commande sur 0 via l'écran de zoom ou l'éditeur de données.
840 USE 106 01 Janvier 2003
Maintenance
Mise à jour des exécutifs de l'API dans un système IEC HSBY
Mise à jour des
exécutifs de l'API
Dans un système de redondance d'UC IEC antérieur à Concept 2.5, la mise à jour
des exécutifs n'est possible qu'en arrêtant le processus. Pour cela, suivez la
procédure consignée dans le tableau ci-dessous.
Le système de redondance d'UC IEC Concept 2.5 permet de mettre à jour les
exécutifs des automates sans arrêter le système. Voir %%la rubrique%% Options
étendues, Section B122.
ATTENTION
Risque lié à la procédure
Il est dangereux pour la sécurité et la fiabilité de votre système de
redondance d'UC de suivre les étapes de la procédure de mise à jour
dans l'ordre donné ci-après.
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou des dommages matériels.
Procédure de
mise à jour des
exécutifs du
système de
redondance d'UC
Quantum IEC
840 USE 106 01 Janvier 2003
La tableau ci-dessous répertorie les étapes de mise à jour des exécutifs du système
de redondance d'UC Quantum IEC.
Etape
Action
1
Arrêtez le processus en cours.
2
Arrêtez les deux automates.
3
Chargez les nouveaux exécutifs sur les deux automates.
4
Chargez le projet sur l'automate principal. Remarque : il est possible que
certains exécutifs soient mis à niveau du fait de l'existence de nouvelles versions
de Concept. Il peut être nécessaire de convertir votre projet avant de procéder
au chargement. Remarque : vous devez démarrer l'automate principal.
5
En mode de transmission, chargez le projet sur l'automate redondant via la
liaison CHS par fibre optique.
6
Démarrez l'automate redondant. Remarque : pour ce faire, vous pouvez
appliquer la procédure de mise à jour CHS par fibre optique, sans vous servir de
Concept.
Résultat : le système de redondance d'UC IEC va être remis en marche et
respecter le fonctionnement normal recommandé.
207
Maintenance
10.5
Essai
Commutation forcée
Essai de
commutation
redondante.
Pour tester votre système de redondance d'UC, vous pouvez provoquer une
commutation manuellement ou à l'aide d'un logiciel.
Note : Dans les systèmes qui affichent un temps de cycle d'au moins 200 ms et
disposent de plus de 15 stations d'E/S déportées, il est conseillé d'augmenter le
temps d'arrêt station à 1,5 secondes, afin de s'assurer du maintien de la
communication avec les stations déportées durant la commutation.
208
840 USE 106 01 Janvier 2003
Maintenance
Commutation
forcée manuelle
Pour forcer une commutation manuellement, procédez comme indiqué ci-dessous.
Etape
Action
1
Assurez-vous que l'automate redondant a été entièrement programmé.
2
Placez l'interrupteur de fonction à clé du module de redondance d'UC CHS 110
en position marche.
3
Contrôlez le voyant orange Redondant du module CHS 110. Il doit être allumé
en continu.
4
Assurez-vous que le commutateur à glissière de l'un des modules de
redondance est sur A et que celui de l'autre module est sur B.
5
Vérifiez que l'interrupteur à clé de chacun des deux modules de redondance
d'UC n'a pas été écrasé par le logiciel.
Après avoir mis l'automate principal hors ligne
Principal
840 USE 106 01 Janvier 2003
Redondant
6
Orientez la clé du module principal sur Hors ligne.
Résultat : l'automate redondant fonctionne à présent comme automate
principal.
7
Vérifiez que l'état de tous les voyants est normal et que les périphériques
d'application fonctionnent tous correctement. Le voyant Redondant doit être
éteint et le voyant vert Primaire allumé en continu.
209
Maintenance
Etape
8
210
Action
Remettez la clé de l'unité principale de départ en position marche. Le voyant
Redondant doit s'allumer.
Retour de l'unité principale de départ en lignee
840 USE 106 01 Janvier 2003
Maintenance
Commutation
forcée par
logiciel
Vous pouvez forcer une commutation en utilisant l'éditeur de données (ED) ou, si
vous avez programmé une instruction CHS par schéma à contacts, à l'aide d'un
écran de zoom. Les instructions sont les mêmes. Cependant, dans l'ED, vous
travaillez sur les registres de commande et d'état, alors que dans l'écran de zoom,
ce sont les pages de commande et d'état que vous utilisez
Etape
840 USE 106 01 Janvier 2003
Action
1
Adressage de l'automate principal : vérifiez, dans la page ou le registre d'état,
qu'une unité est bien désignée par la lettre A et l'autre par la lettre B. Assurezvous également que les deux automates (principal et redondant) sont en mode
marche et que l'écrasement de l'interrupteur à clé est désactivé.
2
Dans le registre ou sur la page de commande, mettez l'automate principal hors
ligne.
3
Si vous travaillez sur un réseau Modbus Plus, le panneau de programmation
communiquera automatiquement avec l'automate principal. Si vous travaillez via
Modbus ou via le port Modbus directement connecté à l'automate principal de
départ, vous devrez rebranchez le câble de programmation au nouvel automate
principal, puis vous reconnecter du fait de la permutation de l'adresse des ports.
Résultat : l'état doit à présent signaler le fait que l'automate principal de départ
est hors ligne et que l'automate redondant assume désormais les fonctions
d'unité principale. Reportez-vous à la rubrique Registre de commande, p. 80.
4
Contrôlez le bloc de visualisation des modules de redondance d'UC pour vous
assurer que la commutation a bien eu lieu. Le voyant Primaire de l'ancienne
unité principale doit être éteint, alors que celui de l'ancienne unité redondante
doit être allumé (vert).
5
Dans le registre ou sur la page de commande, remettez l'unité principale de
départ en mode marche. Le registre ou la page d'état, ainsi que le bloc de
visualisation du panneau avant du module, doivent indiquer qu'elle fonctionne
maintenant comme automate redondant.
211
Maintenance
212
840 USE 106 01 Janvier 2003
Caractéristiques du module de
redondance d'UC CHS 110
11
Caractéristiques
Caractéristiques
du module de
redondance d'UC
CHS 110
Caractéristiques électriques
Décharge électrostatique (IEC 801-2)
8 kV air / 4 kV contact
Immunité IFR (IEC 801-3)
27 à 1 000 MHz, 10 V/m
Courant nécessaire pour le bus (typique) 700 mA
Conditions d’exploitation
Température
0 à 60° C
Humidité
0 à 95 % HR sans
condensation à 60° C
Altitude
4 500 m
Vibrations
10 à 57 Hz à 0,075 mm d.a.
; 57 à 150 Hz à 1 g
Conditions de stockage
Température
- 40 à + 85° C
Humidité
0 à 95 % HR sans
condensation à 60° C
Chute verticale
1 m sans emballage
Chocs
3 chocs/axe, 15 g, 11 ms
Homologations gouvernementales
Caractéristiques électriques
840 USE 106 01 Janvier 2003
UL 508
CE
CSA 22.2-142
FM Classe I Div 2 en cours
213
Caractéristiques du module de redondance d'UC CHS 110
214
840 USE 106 01 Janvier 2003
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 :
840 USE 106 01 Janvier 2003
Chapitre
Titre du chapitre
Page
A
Affichage des erreurs Com Act
217
B
Manuel du câble à fibre optique
221
C
Configuration de ProWORX Nxt
225
215
Annexes
216
840 USE 106 01 Janvier 2003
Affichage des erreurs Com Act
A
Présentation
Objectif
Cette annexe explique l'affichage des erreurs sur le système HSBY.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
840 USE 106 01 Janvier 2003
Sujet
Page
Affichage des erreurs du module CHS 110 de redondance d’UC
218
Erreurs du processeur de module de communication d'E/S déportées CRP
219
217
Affichage des erreurs Com Act
Affichage des erreurs du module CHS 110 de redondance d’UC
Erreurs du
module CHS 110
218
Le tableau ci-dessous indique le nombre de clignotements du voyant Com Act selon
le type d’erreur, ainsi que les codes possibles pour le groupe en question (tous les
codes sont en hexadécimaux).
Nombre de
clignotements
Code
Erreur
1
6900
erreur de calcul de transfert supplémentaire
2
6801
erreur de modèle de trame ICB
2
6802
erreur du bloc de contrôle du module de
communication
2
6803
requête de diagnostic incorrecte
2
6804
instructions chargeables utilisateur
supérieures à 128 MSL
4
6604
défaut d'interruption de mise hors tension
4
6605
erreur d'initialisation UART
5
6503
erreur détectée lors du test d'adresse RAM
6
6402
erreur détectée lors du test de données RAM
7
6301
erreur de checksum de la PROM
8
C101
aucun timeout de crochet
8
C102
timeout RAM d’état de lecture
8
C103
timeout RAM d’état d’écriture
8
C200
erreur de mise sous tension
840 USE 106 01 Janvier 2003
Affichage des erreurs Com Act
Erreurs du processeur de module de communication d'E/S déportées CRP
Affichage des
erreurs
840 USE 106 01 Janvier 2003
Le tableau ci-dessous vous indique comment s’affichent les erreurs.
Nombre de
clignotements
Code
Erreur
Lent (en continu)
0000
mode noyau demandé
2
6820
erreur de modèle de trame hcb
2
6822
erreur de diagnostic du premier bloc de contrôle
2
6823
erreur de diagnostic de la personnalité du
module
2
682A
erreur fatale de début d'E/S
2
682B
demande de lecture du type d'E/S incorrecte
2
682C
demande d'exécution du diagramme incorrecte
2
6840
état de transfert d'entrée ASCII
2
6841
état de transfert de sortie ASCII
2
6842
état de communication d'entrée E/S
2
6843
état de communication de sortie E/S
2
6844
état de communication d'abandon ASCII
2
6845
état de communication de pause ASCII
2
6846
état de communication d'entrée ASCII
2
6847
état de communication de sortie ASCII
2
6849
création d'un paquet de 10 octets
2
684A
création d'un paquet de 12 octets
2
684B
création d'un paquet de 16 octets
2
684C
numéro de station d'E/S incorrect
3
6729
bus de l'interface 984 trop haut
4
6616
erreur d'initialisation du câble coaxial
4
6617
erreur de transfert DMA du câble coaxial
4
6619
erreur de vidage des données du câble coaxial
4
681A
ligne DRQ du câble coaxial suspendue
4
681C
DRQ du câble coaxial suspendu
5
6503
erreur du test de l'adresse RAM
6
6402
erreur du test des données RAM
7
6300
erreur de checksum PROM (EXEC non chargé)
7
6301
erreur de checksum PROM
219
Affichage des erreurs Com Act
220
Nombre de
clignotements
Code
Erreur
8
8001
erreur de checksum PROM du noyau
8
8002
erreur d’effacement / programme flash
8
8003
retour de l'exécutif inattendu
840 USE 106 01 Janvier 2003
Manuel du câble à fibre optique
B
Présentation
Objectif
Cette annexe recense les caractéristiques du câble à fibre optique.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
840 USE 106 01 Janvier 2003
Sujet
Page
Câble à fibre optique
222
Autres accessoires
224
221
Manuel du câble à fibre optique
Câble à fibre optique
Recommandations
Connecteurs
Kits de
terminaisons
222
Pour l’ensemble des applications, Schneider Electric recommande l’utilisation d’un
câble en fibre de verre de qualité 62,5/125, multimode et duplex (1 km maximum).
La plupart des câbles à 62,5/125 affiche un taux de perte de 3,5 dB/km.
Pour votre système de redondance d'UC, nous vous conseillons d'utiliser un câble
de 3 mm de diamètre, car les pinces pour câble à fibre optique qui permettent de
l'insérer dans les ports de communication sont conçues pour.
Les câbles identifiés ci-dessous conviennent.
Fabricant
Référence
Couleur
AMP
502086-1
Noir
AMP
502908-1
Beige
Il vous faut quatre connecteurs ST par câble. Nous vous suggérons les suivants :
Fabricant Référence
Description
AMP
503571-1
Résine époxyde, - 20 à + 75° C
AMP
503415-1
Résine époxyde, - 20 à + 75° C
AMP
501380
Résine époxyde, -30 à + 705 °C
3M
6105
Résine époxyde, -40 à + 805° C
3M
6100
Moulé à chaud, - 40 à + 605 °C
Nous vous suggérons les suivants :
Fabricant
Référence
Description
AMP
501258-7
Résine époxyde, 110 Vca, pour
connecteurs AMP uniquement
AMP
501258-8
Résine époxyde, 220 Vca, pour
connecteurs AMP uniquement
3M
8154
Résine époxyde, 110 ou 220 Vca, pour
connecteurs 3M uniquement
3M
6150
Enduction sous fusion, 110 ou 220
Vca, pour connecteurs 3M uniquement
840 USE 106 01 Janvier 2003
Manuel du câble à fibre optique
Autres
accessoires
840 USE 106 01 Janvier 2003
Nous vous suggérons les suivants :
Fabricant Référence
Description
3M
(Photody
ne)
9XT
Pilote de source optique (portatif,
source lumineuse nécessaire)
3M
(Photody
ne)
1700-0850-T
Source lumineuse optique (850 mm,
connecteurs de type ST, pour 9XT)
3M
17XTA-2041
Potentiomètre (en main)
3M
7XE-0660-J
Source lumineuse optique (660 mm,
visible, pour 9XT : à utiliser pour
résoudre les problèmes de câble brut ;
cordon FC/ST nécessaire)
3M
BANAV-FS-0001
Cordon de raccordement FC/ST
(raccordement du connecteur FC de la
source 7XE au ST)
3M
8194
Adaptateur pour câble à nu compatible
ST (permet l'utilisation de la source et
du potentiomètre – les deux sont
nécessaires – pour tester le câble à nu)
223
Manuel du câble à fibre optique
Autres accessoires
Autres
accessoires
224
Nous vous suggérons les suivants :
Fabricant Référence
Description
3M
(Photody
ne)
9XT
Pilote de source optique (usage
manuel, source lumineuse nécessaire)
3M
(Photody
ne)
1700-0850-T
Source lumineuse optique (850 mm,
connecteurs de type ST, pour 9XT)
3M
(Photody
ne)
17XTA-2041
Potentiomètre (en main)
3M
7XE-0660-J
Source lumineuse optique (660 mm,
visible, pour 9XT : à utiliser pour
résoudre les problèmes de câble brut ;
cordon FC/ST nécessaire)
3M
BANAV-FS-0001
Cordon de raccordement FC/ST
(raccordement du connecteur FC de la
source 7XE au ST)
3M
8194
Adaptateur pour câble à nu compatible
ST (permet l'utilisation de la source et
du potentiomètre – les deux sont
nécessaires – pour tester le câble à nu)
840 USE 106 01 Janvier 2003
Configuration de ProWORX Nxt
C
Extension de configuration de la redondance ProWORX Nxt
Description
840 USE 106 01 Janvier 2003
Utilisez la boîte de dialogue Extension de configuration de la redondance d'UC pour
définir les paramètres de la configuration du système de la redondance d'UC
Quantum. Cette boîte permet de transférer, de l'automate principal à l'automate
redondant, le type de mémoire d'état, la zone de non-transfert (automates Quantum
version 2.xx avec instruction chargeable CHS) et le registre de commande. Elle est
activable depuis Network Editor. Sélectionnez Config Extension (extension de
config) dans le menu Configuration, puis HSBY Extension dans Tree Control
(contrôle de l'arborescence).
225
Configuration de ProWORX Nxt
Ecran de
dialogue
Extensions de
configuration
Allez dans l'écran de dialogue Extensions de configuration de ProWORX. Dans le
volet de gauche, mettez en surbrillance <Extensions de config.> <Redondance
d'UC (Quantum)>
Extension de configuration
Extensions de config.
Redondance d’UC
Configuration du système de redondance d'UC Quantum
Zone de non-transfert :
Registre de
commande
Registres d'état/de commande
Adresse de
départ :
Longueur de
la zone :
Mémoire d'état transférée : Routine et Extra
Table de transfert de routine :
Mots utilisés : 00018/00255
Descripteur :
Table de transfert supplémentaire :
0x
00001-00016
0x
00017-00032
1x
10001-10016
1x
10017-10032
3x
30001-30016
3x
30017-30032
4x
40001-40016
4x
40017-40032
Cycles à transférer :
OK
Champs et
fonctions
Aide
Annuler
Le tableau ci-dessous explicite les fonctions contenues dans chacun des champs
de l'écran de dialogue <Extensions de config.> <Redondance d'UC (Quantum)> :
Champ
Fonction
Registre de commande
A utiliser pour spécifier le registre 4x qui fera office de registre de
commande. Servez-vous de ce registre pour contrôler différents
paramètres du système de redondance d'UC.
Zone à ne pas transférer : Adresse de
départ
A utiliser pour choisir le premier registre 4x d'un groupe de registres qui
ne sera pas transféré de l'automate principal à l'automate redondant.
Zone à ne pas transférer, longueur
A utiliser avec l'adresse de départ pour indiquer le nombre de registres
4x à ne pas transférer.
226
840 USE 106 01 Janvier 2003
Configuration de ProWORX Nxt
Champ
Fonction
Mémoire d'état transférée
A utiliser pour choisir les options de transfert de la mémoire d'état :
All State Ram : l'intégralité de la mémoire d'état est transférée
Routine only : la mémoire d'état définie dans la table de transfert de
routine est transférée
l Par défaut (12Ko) :
l Tous les bits d'E/S en 0x et 1x jusqu'à 8 192 sont transférés
l Tous les registres 3x et 4x configurés sont transférés si, au total,
leur nombre est inférieur à 10 000
l 1 000 registres 3x et tous les registres 4x (jusqu'à 1 000 maximum)
sont transférés si, au total, les registres 3x et 4x configurés sont
plus de 1 000
l Routine and Extra : mémoire d'état définie dans la table de transfert
de routine et dans la table de transfert supplémentaire
l
l
Routine Transfer Table (table de transfert A utiliser pour définir la mémoire d'état (0x,1x,3x,4x) à transférer lors de
de routine)
chaque cycle. Chaque entrée doit être un multiple de 16 et les 4x en
requièrent un minimum de 16.
Table de transfert supplémentaire
l
l
Description
840 USE 106 01 Janvier 2003
A utiliser pour définir la mémoire d'état (0x,1x,3x,4x) à transférer sur
plusieurs cycles. Chaque entrée doit être un multiple de 16.
Cycles à transférer : à utiliser pour indiquer le nombre de cycles
durant lesquels la mémoire d'état supplémentaire doit être transférée
Le bouton Registres d'état/de commande permet de contrôler ou de surveiller divers
paramètres du système de redondance d'UC Quantum.
227
Configuration de ProWORX Nxt
Ecran de
dialogue
Registres d'état/
de commande
Allez dans l'écran de dialogue Registres d'état/de commande de ProWORX.
Registres d'état/de commande
Registre de commande initial
Registre de commande
Registre d'état
Configuration du registre de commande initial
Permutation de l’adresse des ports : Mode de l'automate :
Permutation du port 1 Oui
Permutation du port 2 Oui
OK
228
Hors ligne
Mode de l’automate B
Hors ligne
Mode redondant
(logiques différentes)
Permutation du port 3 Oui
Commutateur de
mise à niveau
Exécutif
Mode de l’automate A
Activé
Annuler
Priorité
Interrupteur
à clé
Oui
Désactivé
Aide
840 USE 106 01 Janvier 2003
Configuration de ProWORX Nxt
Champs et
fonctions
840 USE 106 01 Janvier 2003
Le tableau ci-dessous explicite les fonctions contenues dans chacun des champs
de l'écran de dialogue Registres d'état/de commande :
Champ
Fonction
Echange de port 1
A utiliser pour spécifier si l'adresse du port
Modbus 1 de l'automate principal doit
basculer avec celle du port Modbus 1 de
l'automate redondant si la commutation entre
les deux processeurs a lieu. Les deux
options de ce champ sont :
l Oui : l'adresse change lors de la
commutation
l Non : l'adresse ne change pas lors de la
commutation
Echange de port 2
A utiliser pour spécifier si l'adresse du port
Modbus 2 de l'automate principal doit
basculer avec celle du port Modbus 2 de
l'automate redondant si la commutation entre
les deux processeurs a lieu. Les deux
options de ce champ sont :
l Oui : l'adresse change lors de la
commutation
l Non : l'adresse ne change pas lors de la
commutation
Echange de port 3
A utiliser pour spécifier si l'adresse du port
Modbus 3 de l'automate principal doit
basculer avec celle du port Modbus 3 de
l'automate redondant si la commutation entre
les deux processeurs a lieu. Les deux
options de ce champ sont :
l Oui : l'adresse change lors de la
commutation
l Non : l'adresse ne change pas lors de la
commutation
Mode de l'automate A
A utiliser pour déterminer le mode de
fonctionnement de l'automate au démarrage
lorsque la priorité de l'interrupteur à clé est
activée. Ce champ comporte deux options :
l Hors ligne
l Marche
229
Configuration de ProWORX Nxt
230
Champ
Fonction
Mode de l’automate B
A utiliser pour déterminer le mode de
fonctionnement de l'automate au démarrage
lorsque la priorité de l'interrupteur à clé est
activée. Ce champ comporte deux options :
l Découplée
l Exécution
Mode redondant (sur disc.prog.)
A utiliser pour spécifier l'état de l'automate
redondant si une incohérence est détectée
entre son programme logique et celui de
l'automate principal. Deux possibilités :
l Oui : automate redondant en ligne si
incohérence logique
l Non : automate redondant hors ligne si
incohérence logique
Commutateur de mise à niveau de l'exécutif
A utiliser pour déterminer si l'automate doit
être interrompu afin que soit chargé le nouvel
exécutif. Deux possibilités :
l Oui : l'automate doit être arrêté
l Non : il n'est pas nécessaire d'arrêter
l'automate
Ecrasement de l'interrupteur à clé
A utiliser pour activer ou non l'interrupteur à
clé des modules CHS 110 (et déterminer si le
registre de commande doit contrôler l'état en
ligne/hors ligne des automates). Deux
possibilités :
l Désactivé : l'interrupteur à clé contrôle
l'état en ligne/hors ligne
l Activé : le registre de commande contrôle
l'état en ligne/hors ligne
840 USE 106 01 Janvier 2003
B
AC
Index
A
Adaptateur type F à auto-terminaison
nécessaire en réseau d'E/S déportées,
61
adresse IP, 132
adresse MAC, 132
Automate principal, 16
automate principal, 28
automate redondant, 16, 28
défaillance, 112
B
bloc de visualisation
lors d'un fonctionnement normal, 109
bloc fonction élémentaire, 150
C
Câble
schéma, 62
topologies, 61
câble
distances, 59
Câble à fibre optique
connexion, 24
câble à fibre optique
longueurs acceptées, 59
Câble coaxial
schémas, 61
câble coaxial
longueurs acceptées, 59
840 USE 106 01 Janvier 2003
chronogramme, 35
CHS, instruction, 74
commutateur à glissière, 20
commutation
automatique, 112
permutation des adresses, 97
connecteurs, 222
cycle logique, 34, 48
D
dépannage, 190
données d'instance DFB, 46
données de programme, 46
E
écrasement de l'interrupteur à clé, 123
éditeur de données de référence, 125
erreur de démarrage, 190
Exec, 46
Extension de configuration, 119
extension de configuration
contrôle du système de redondance
d'UC, 76
écran de dialogue, 226
utilisation des écrans d'extension de
configuration, 119
utilisation pour le contrôle du système à
redondance d'UC, 118
231
Index
H
P
horloges calendaires
synchronisation, 110
HSBY, 13
HSBY 984, 71
HSBY CEI, 28
processus de transmission, 34
programme applicatif par schémas à
contacts, 34
I
instance DFB
réduction, 167
interrupteur à clé, 20
Introduction, 13
K
Kit de redondance d'UC, 24
kit de redondance d'UC CHS 210, 25
L
logique, 118
logique CEI, 118
M
mémoire CEI, 46, 132
mémoire d'état, 30, 34
HSBY CEI, 48
message relatifs au fonctionnement, 186
Mise à jour du programme, 201, 207
mode de transmission, 21
mode hors ligne, 21
mode marche, 22
module alimentation redondant, 187
module de redondance CHS 110, 48
Module de redondance d'UC CHS 110, 16,
28, 34
module de redondance d'UC CHS 110
démarrage, 108
O
R
Redondance d'UC
théorie du fonctionnement, 170
Redondance d'UC CEI, 153
réduction du temps de cycle, 38
registre d'état de redondance d'UC état, 136
registre de commande
diagramme, 122
ne doit pas être dans une zone de nontransfert, 81
registre de transfert inverse, 86
Répartiteur coaxial
nécessaire en réseau d'E/S déportées,
61
répéteurs à fibre optique
pour extension du câble coaxial en
réseau RIO, 59
Réseau d'E/S déportées
matériel requis, 61
schémas, 61
réseau d'E/S déportées
configuration du câble, 59
S
schémas à contact, 76
Structures de données complexes, 168
Système de redondance d'UC
schémas de câblage, 61
temporisation, 180
topologie, 172
système de redondance d'UC
consignes de mise en place, 58, 59
démarrage, 108
distance entre les modules, 59
fonctionnement normal, 112
installation, 65
options étendues, 100
232
840 USE 106 01 Janvier 2003
Index
T
taille maximale de la mémoire CEI, 46
tampon de transfert, 55
Temps de cycle, 147
temps de cycle du système, 35, 49
Terminaison de câble principal
nécessaire en réseau d'E/S déportées,
61
Tests d'exécution, 186
transfert de la mémoire d'état
automatique, 112
V
voyant Com Act, 109, 144
voyant Standby, 109
Voyants, 187
Z
zone de non-transfert, 130
zone de non-transfert de mémoire d'état
le registre de commande ne doit pas être
dans une zone de non-transfert, 81
placement des registres, 132
Zone de transfert de la mémoire d'état, 80
zone de transfert de la mémoire d'état
définie, 80
840 USE 106 01 Janvier 2003
233
Index
234
840 USE 106 01 Janvier 2003

Manuels associés