Description de la fonction
Le bloc fonction HSBY_SWAP
permet de basculer
entre l'UC primaire et l'UC redondante.
EN
et ENO
peuvent être configurés comme paramètres
supplémentaires.
Ce bloc fonction permet de déclencher une permutation par programme. Cette permutation entre l'UC primaire et l'UC redondante ne peut s'effectuer qu'en mode Redondance d'UC.
Consultez les documents suivants :
Premium sous EcoStruxure™ Control Expert - Hot Standby, Manuel utilisateur pour plus d'informations concernant la redondance d'UC Premium.
Quantum sous EcoStruxure™ Control Expert - Système de redondance d'UC, Manuel utilisateur pour plus d'informations concernant la redondance d'UC Quantum.
De fait, lorsque le bloc fonction HSBY est exécuté, l'automate redondant devient l'automate primaire et l'ancien automate primaire devient l'automate redondant activé par le logiciel du programme.
%SW60
, comme
indiqué dans la section Conditions
déclenchant un basculement pour les UC Premium ou la section Conditions déclenchant
un basculement pour
les UC Quantum.AVERTISSEMENT | |
---|---|
Avantage de la fonction de permutation
Les avantages de la permutation sont les suivants :
L'intégrité de l'automate redondant est surveillée. La capacité de l'automate redondant à prendre le relais fait l'objet d'une vérification.
La permutation peut être testée à intervalles réguliers.
Exemple d'une application à redondance d'UC
L'illustration suivante montre un exemple d'application à redondance d'UC :

Etapes de la modification de l'état
Une fonction de permutation s'exécute comme suit :
Etape |
Action |
---|---|
1 |
Etat : l'automate A est le contrôleur primaire, et l'automate B est le contrôleur redondant. L'automate A se met en mode local. Résultat : L'automate B devient le contrôleur primaire. |
2 |
Etat : l'automate A est en mode local, et l'automate B est le contrôleur primaire. L'automate B fait passer l'automate A en mode RUN. Résultat : L'automate A est le contrôleur redondant. |
3 |
Etat : l'automate A est le contrôleur redondant, et l'automate B est le contrôleur primaire. Les sorties de l'EFB sont définies. Résultat : L'exécution de la fonction de permutation est terminée. |
Représentation en FBD
Représentation

Représentation en LD
Représentation

Description des paramètres
Description du paramètre d'entrée
Paramètre |
Type de données |
Signification |
---|---|---|
|
|
La valeur 1 doit être appliquée jusqu'à ce que l'opération soit terminée ou qu'une erreur intervienne. |
Description des paramètres de sortie
Paramètre |
Type de données |
Signification |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
Le bloc |
Tableau des codes d'erreur
Le tableau suivant explique les codes d'erreur :
Codes d'erreur |
Description du défaut |
---|---|
0 |
OK |
1 |
La fonction |
2 |
La redondance d'UC n'a pas été
activée ( |
3 |
L'unité redondante n'existe pas. |
5 |
La permutation a échoué. |
%SW60
et %SW61
indiquent l'état de l'automate primaire
et de l'automate redondant.Basculement à l'aide du
bit système %SW60.1
ou %SW60.2
du registre de commande
Une autre façon de forcer un basculement consiste à définir les bits du registre de commande. Pour ce faire, procédez comme suit :
Etape |
Action |
---|---|
1 |
Ouvrez le fichier 1. |
2 |
Connectez-vous au contrôleur primaire. |
3 |
Identifiez le contrôleur primaire (A ou B). |
4 |
Accès
|
5 |
Réglez le bit sur NOTE : vérifiez que l'UC redondante
est devenue l'UC primaire.
|
6 |
Ouvrez le fichier 2. |
7 |
Connectez au nouveau contrôleur primaire. |
8 |
Accédez au bit système du registre de commande, utilisé à l'étape 4. |
9 |
Réglez le bit sur NOTE : vérifiez que le contrôleur
redondant est maintenant en mode connecté.
|
10 |
Vérifiez que les contrôleurs primaire et redondant sont en mode Run primaire et Run redondant. |