Comportement du basculement lors de la détection d'une différence d'application
Traduction de la notice originale
Modification des variables d'application
Si un basculement se produit alors qu'une différence d'application est détectée, la nouvelle UC primaire exécute son propre programme d'application avec les données reçues de l'autre automate.
Selon la modification, divers comportements peuvent intervenir :
Modification
Effet
Seul le code a changé (mêmes variables).
Toutes les variables échangées entre les automates sont égales.
Variables ajoutées à l'UC primaire d'origine.
Les variables ne sont pas utilisées par la nouvelle UC primaire.
Variables supprimées de l'UC primaire d'origine.
La nouvelle UC primaire exécute le programme d'application à l'aide des dernières valeurs de ces variables.
Variables ajoutées à l'UC redondante d'origine.
La nouvelle UC primaire exécute le programme d'application à l'aide des valeurs initiales de ces variables.
Variables supprimées de l'UC redondante d'origine.
La nouvelle UC primaire n'utilise pas ces variables.
Modification d'une section SFC avec Control Expert
Schneider Electric recommande de ne pas utiliser le langage de programmation SFC dans une application de redondance d'UC.
NOTE : le langage de programmation SFC n'est pas disponible pour les applications de redondance d'UC 140 CPU 671 60S.
NOTE : la modification des actions et des transitions SFC n'a aucune incidence sur l'exécution de SFC. Un basculement ne réinitialise pas le SFC à son état initial.
Si SFC est utilisé dans une application de redondance d'UC, la réaction système aux modifications en ligne dépend du réglage de %SW60.3, le bit de non correspondance de logique :
AVERTISSEMENT
FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT
Vérifiez que les automates contiennent le même programme d'application lors d'un basculement.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.
Si un basculement se produit lorsque le mode Run est sélectionné et qu'il existe une différence d'application entre les deux automates, l'UC redondante assure les fonctions de l'UC primaire et commence à exécuter un autre programme d'application depuis l'UC primaire précédente.
Eliminez les éventuelles différences d'application en effectuant un transfert de programme d'application dès que possible après la réalisation des modifications.