La phase d'écriture du code d'une application pour votre système de redondance d'UC Quantum est presque identique à celle de n'importe quel autre automate Quantum. Cela est dû au fait que le système de redondance d'UC Quantum ne requiert pas l'utilisation de certains blocs fonction ou de certaines actions utilisateur pour intégrer la plupart des fonctionnalités redondantes. Il y a quelques exceptions importantes à cette règle. Voir
Fonctions restreintes.
NOTE : Lorsque l'expression Mise au point est utilisée dans cette section, elle n'a pas le sens de Mode mise au point (qui concerne l'utilisation d'un point d'arrêt), mais signifie qu'une mise au point de l'application est effectuée avec tous les autres outils offerts par le logiciel Control Expert.
Mise au point et diagnostic
Les tableaux suivants présentent les opérations de mise au point et de diagnostic des automates Quantum à redondance d'UC :
Diagnostic
|
140 CPU 671 60
|
140 CPU 671 60S
|
140 CPU 672 6•
|
140 CPU 678 61
|
Bloc fonction de diagnostic
|
Oui
|
Oui
|
Oui
|
Oui
|
Buffer de diagnostic
|
Oui
|
Oui
|
Oui
|
Oui
|
Caractéristiques du buffer de diagnostic
|
Taille maximale du buffer
|
16 Ko
|
25 Ko
|
25 Ko
|
25 Ko
|
Défauts max.
|
160
|
254
|
254
|
254
|
Point d'arrêt*
|
1 maximum
|
1 maximum
|
1 maximum
|
1 maximum
|
Pas à pas (entrant, suivant, sortant)
|
Oui
|
Oui
|
Oui
|
Oui
|
Animation de variables
|
-
Fin de tâche MAST
-
Point de surveillance
|
-
Fin de tâche MAST
-
Point de surveillance
|
-
Fin de tâche MAST
-
Point de surveillance
|
-
Fin de tâche MAST
-
Point de surveillance
|
Animation de liens
|
Oui
|
Oui
|
Oui
|
Oui
|
*
L'utilisation de points d'arrêt est interdite sur un système Redondance d'UC (redondant) en cours de fonctionnement.
Si l'UC primaire est connectée à un automate redondant, n'utilisez pas de points d'arrêt sur celle-ci, car ils peuvent provoquer un basculement.
Vous pouvez utiliser un point d'arrêt si l'UC redondante n'est pas connectée ou si elle est arrêtée.
Mise au point de la partie contrôle/commande de la procédure
La mise au point d'une application d'un système de redondance d'UC Quantum s'effectue en deux étapes :
-
réglez le fonctionnement de base du programme sur l'un des automates du système de redondance d'UC s'exécutant de manière autonome. Lors de cette opération, toutes les ressources de mise au point et de diagnostic figurant dans les tableaux ci-dessus sont à votre disposition.
NOTE : si aucun automate du système de redondance d'UC autonome n'est disponible, vous pouvez faire passer l'automate redondant dans un état de non-configuration et effectuer la mise au point sur l'automate primaire.
-
Mettez au point les aspects relatifs à la redondance dans votre programme sur un système de redondance d'UC opérationnel qui ne gère pas activement votre processus. Lorsque vous effectuez cette seconde phase, les ressources de mise au point et de diagnostic figurant dans les tableaux ci-dessus ne sont pas disponibles.
Lors de cette seconde phase de mise au point, vérifiez que vous vous connectez à l'automate qui joue le rôle d'automate primaire. L'automate redondant exécute uniquement la section 0 de la tâche MAST du programme d'application.
Mise au point de la première section de la tâche MAST sur l'automate redondant
Prenez en compte les points suivants lors de la mise au point de la première section de l'application de l'automate redondant :
Mise au point de la partie liée à la redondance
Ne tentez pas de mettre au point ou de vérifier les performances d'une application conçue pour un système de redondance d'UC, sur un automate non redondant. Vous devez mettre au point les applications conçues pour les automates du système de redondance d'UC, sur un automate du système de redondance d'UC.
N'utilisez pas les opérations de mise au point et de diagnostic normalement disponibles pour les automates Quantum sur un système de redondance d'UC. Les opérations, telles que le pas à pas et les points d'arrêt, bloquent l'exécution du programme et suppriment la redondance du système de redondance d'UC.
NOTE : aucun basculement n'est généré lorsque l'application de l'automate primaire atteint un point d'arrêt.
Les opérations de mise au point que vous pouvez effectuer une fois l'application chargée sur un système de redondance d'UC sont les suivantes :
-
Vérification statique. Vérifiez que :
-
Vérification dynamique
Après l'activation de chaque automate (application déjà transférée), vérifiez que la fonction de redondance est correctement exécutée dans chaque automate : le bit de registre d'état %SW61.15 est égal à 1 et le bit %SW61.6 est égal à 0.
Dès que les automates du système de redondance d'UC sont en mode Primaire ou Redondant, vérifiez les points suivants :