Mise au point d'une application du système de redondance d'UC
Traduction de la notice originale
Introduction
La phase d'écriture du code d'une application pour votre système de redondance d'UC Quantum est presque identique à celle de n'importe quel autre automate Quantum. Cela est dû au fait que le système de redondance d'UC Quantum ne requiert pas l'utilisation de certains blocs fonction ou de certaines actions utilisateur pour intégrer la plupart des fonctionnalités redondantes. Il y a quelques exceptions importantes à cette règle. Voir Fonctions restreintes.
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 :
  1. réglez le fonctionnement de base du programme sur l'un des automates du système de redondance d'UC s'exécutant de manière autonome. Lors de cette opération, toutes les ressources de mise au point et de diagnostic figurant dans les tableaux ci-dessus sont à votre disposition.
    NOTE : si aucun automate du système de redondance d'UC autonome n'est disponible, vous pouvez faire passer l'automate redondant dans un état de non-configuration et effectuer la mise au point sur l'automate primaire.
  2. Mettez au point les aspects relatifs à la redondance dans votre programme sur un système de redondance d'UC opérationnel qui ne gère pas activement votre processus. Lorsque vous effectuez cette seconde phase, les ressources de mise au point et de diagnostic figurant dans les tableaux ci-dessus ne sont pas disponibles.
AVERTISSEMENT
FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL
Lors de la mise au point des aspects relatifs à la redondance dans votre programme d'application :
  • Mettez systématiquement au point votre application sur un système de redondance d'UC totalement opérationnel.
  • N'effectuez la mise au point que sur un système de redondance d'UC qui ne gère pas activement votre processus.
  • N'utilisez les fonctionnalités de mise au point et de diagnostic de Control Expert, sauf spécification contraire mentionnée dans ce guide.
  • Vérifiez que les interactions entre le mode et la durée de la tâche MAST d'une part, et les valeurs du chien de garde d'autre part, sont correctes pour votre application.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.
Lors de cette seconde phase de mise au point, vérifiez que vous vous connectez à l'automate qui joue le rôle d'automate primaire. L'automate redondant exécute uniquement la section 0 de la tâche MAST du programme d'application.
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 :
Dès que les automates du système de redondance d'UC sont en mode Primaire ou Redondant, vérifiez les points suivants :