Exécution de commandes de redondance d'UC
Traduction de la notice originale
Présentation
Cette rubrique explique comment exécuter des commandes de redondance d'UC pour une CPU M580 BMEH58•040 ou BMEH58•040S. Les commandes de redondance d'UC peuvent être exécutées avec :
NOTE : le système de redondance d'UC M580 ne prend pas en charge l'utilisation des blocs fonction élémentaires (EFB) de redondance d'UC Quantum, notamment : HSBY_RD, HSBY_ST, HSBY_WR et REV_XFER. En effet, ces fonctions sont gérées directement par des commandes DDDT.
Pour plus d'informations sur l'utilisation des fonctions non redondantes de l'UC, consultez le document M580 Matériel Manuel de référence.
Commandes de redondance d'UC
ATTENTION
RISQUE DE FONCTIONNEMENT IMPREVU
Avant d'effectuer un basculement avec la logique de l'application ou dans l'interface utilisateur graphique de Control Expert, vérifiez que le PAC redondant peut prendre le rôle de PAC primaire.
Consultez le document EcoStruxure™ Control Expert - Langages de programmation et structure - Manuel de référence pour plus d'informations sur les mots système %SW182 - %SW183 et %SW176 - %SW177.
Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels.
Les CPU M580 BMEH58•040 et BMEH58•040S prennent en charge les commandes de redondance d'UC suivantes :
Commande
Description
Exécutable sur PAC primaire ou redondant
Prise en charge
DDDT
GUI
CMD_APP_TRANSFER4
Transfère l'application du PAC primaire au PAC redondant.
NOTE : l'application de sauvegarde réside en mémoire flash ou sur la carte mémoire SD du PAC. Elle est générée à l'aide de la commande PLC → Sauvegarde du projet... → Enregistrer la sauvegarde, ou en réglant sur 1 le bit système %S66 (Sauvegarde de l'application).
Les deux
X
X
CMD_COMPARE_INITIAL_VALUE
Compare les valeurs initiales des variables incluses dans l'échange de données à redondance d'UC.
Les deux (en mode RUN)
X
CMD_RUN_AFTER_TRANSFER
Place le PAC primaire en mode de fonctionnement RUN à la fin du transfert de l'application sur le PAC redondant.
Primaire uniquement
X
CMD_RUN_REMOTE
Place le PAC distant1 en mode de fonctionnement RUN. Exécutable uniquement sur l'UC primaire.
Primaire uniquement
X
X3
CMD_STOP_REMOTE
Place le PAC distant1 en mode de fonctionnement STOP.
Primaire uniquement
X
X3
CMD_SWAP
Effectue manuellement un basculement de redondance d'UC. Le PAC primaire est mis en attente, le PAC redondant devient primaire et celui en attente devient redondant. Exécutable sur les UC primaire et redondante.
NOTE :
  • Cette commande peut être utilisée par l'application lorsque des erreurs sont détectées. Elle n'est pas conçue pour être utilisée pour les basculements périodiques.
  • Si l'application doit basculer à intervalles réguliers, la période entre les basculements ne doit pas être inférieure à 120 secondes.
Les deux
X
X3
FW_MISMATCH_ALLOWED
Lorsque des modifications ont été apportées au firmware sur l'UC primaire, cette commande laisse l'UC redondante fonctionner comme telle. Si la valeur 0 est associée à cette commande, le PAC redondant et mis en attente.
Primaire uniquement
X
LOGIC_MISMATCH_ALLOWED4
Lorsque des modifications ont été apportées à l'application sur l'UC primaire (par exemple, suite à des modifications de la fonction CCOTF), cette commande laisse l'UC redondante fonctionner comme telle. Si la valeur 0 est associée à cette commande, le PAC redondant et mis en attente.
Primaire uniquement
X
PLCA_ONLINE
Laisse l'UC dont le Sélecteur rotatif A/B/Effacer est réglé sur A prendre le rôle primaire ou redondant en fonction des autres conditions de fonctionnement. Avec la valeur 0, le PAC A passe à l'état Attente ou Stop.
PAC A uniquement
X
X2
PLCB_ONLINE
Laisse l'UC dont le sélecteur rotatif A/B/Effacer est réglé sur B prendre le rôle primaire ou redondant en fonction des autres conditions de fonctionnement. Avec la valeur 0, le PAC B passe à l'état Attente ou Stop.
PAC B uniquement
X
X2
X : commande prise en charge.
– : commande non prise en charge.
1. Distant fait référence au PAC auquel votre PC et Control Expert ne sont pas connectés.
2. Dans la fenêtre de configuration de l'UC, onglet Redondance d'UC.
3. Dans la fenêtre de configuration de l'UC, onglet Animation → Tâche.
4. Ces commandes peuvent être exécutées uniquement si l'UC distante correspond à l'UC redondante.