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 :
Les écrans de configuration d'UC de l'interface utilisateur graphique de Control Expert, notamment :
l'onglet
de la fenêtre ;la fenêtre
.
Les DDT
T_M_ECPU_HSBY
etT_M_ECPU_HSBY_STS
, que vous pouvez appeler avec :la logique du programme ;
une
, dans laquelle vous pouvez utiliser les commandes et .
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 la configuration des fonctions non redondantes de la CPU, reportez-vous au Manuel de référence du matériel M580.
Commandes de redondance d'UC
ATTENTION | |
---|---|
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 , 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 :
|
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 .3. Dans la fenêtre de configuration de l'UC, onglet .4. Ces commandes peuvent être exécutées uniquement si l'UC distante correspond à l'UC redondante. |