Modification de l'application en mode local avec différence d'application autorisée
|
|
Traduction de la notice originale
|
![]() |
FONCTIONNEMENT IMPREVU DE L'EQUIPEMENT
Avant de transférer une application modifiée à l'UC redondante :
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.
|
Etape
|
Action
|
---|---|
1
|
Vérifiez les points suivants :
|
2
|
Connectez Control Expert à l'UC primaire.
|
3
|
Réglez le bit ALLOW_MISMATCH du bloc fonction HSBY_BUILD_OFFLINE sur 1.
Ce paramètre autorise l'UC à maintenir la synchronisation avec l'autre UC si un programme est modifié en local.
NOTE : Vérifiez que la section où se trouve le bloc fonction est exécutée par l'UC principale et redondante (vérifiez les paramètres d'exécution de la section UC de l'onglet Redondance d'UC |
4
|
Vérifiez que Non-correspondance de logique est activé.
|
5
|
Déconnectez Control Expert de l'UC.
|
6
|
Modifiez le programme d'application en mode Local.
NOTE : Seules les modifications effectuées sur le code de l'application et/ou certains éléments du navigateur de DTM sont valides pour la génération en local de l'UC redondante. Toutes autres modifications (modification de configuration par exemple) ne sont pas pris en compte par le bloc fonction HSBY_BUILD_OFFLINE. |
7
|
Exécutez l'action Générer le projet et enregistrez le projet.
NOTE : N'exécutez pas l'action Regénérer tout le projet car il se peut que l'UC redondante ne passe pas à l'état RUN STANDBY après le téléchargement du programme et l'exécution en mode RUN. Il est impossible de passer de l'état Redondant à Primaire. |
8
|
Connectez Control Expert à l'UC principale.
|
9
|
Ouvrez le programme d'application modifié.
|
10
|
Téléchargez le programme sur l'UC redondante.
|
11
|
Sélectionnez RUN.
NOTE : Vérifiez que l'UC est maintenant à l'état WAIT. |
12
|
Pour les CPU de sécurité redondantes, vérifiez si la partie sécurisée de la nouvelle application a été modifiée (SAFETY_LOGIC_MISMATCH bit = 1). Si oui, définissez le mode de fonctionnement du PAC redondant en mode maintenance.
|
13
|
Sur l'UC redondante, réglez le bit ALLOW_MISMATCH du bloc fonction HSBY_BUILD_OFFLINE sur 1.
Ce paramètre autorise l'UC à maintenir la synchronisation avec l'autre UC si un programme est modifié en local.
Résultat : l'UC redondante passe de l'état WAIT à RUN STANDBY.
NOTE : Vérifiez que la section où se trouve le bloc fonction est exécutée par l'UC redondante (vérifiez les paramètres d'exécution de la section UC de l'onglet Redondance d'UC |
14
|
Effectuez les vérifications suivantes :
|
15
|
Effectuez un basculement avec la commande CMD_SWAP ou en cliquant sur Animation → Tâche → Permuter les contrôleurs → Primaire <-> Redondant dans la fenêtre de configuration de CPU de Control Expert.
NOTE : Vérifiez que l'UC redondante est devenue l'UC primaire. |
16
|
Effectuez un transfert d'application sur l'UC redondante.
|
17
|
Cliquez sur RUN sur l'UC redondante.
|
18
|
Sur l'UC redondante, réglez le bit ALLOW_MISMATCH du bloc fonction HSBY_BUILD_OFFLINE sur 0.
|
Etape
|
Action
|
---|---|
1
|
Connectez Control Expert à l'UC primaire
|
2
|
Téléchargez le programme d'application de l'UC primaire pour les futures modifications en local.
NOTE : Les modifications effectuées précédemment au programme d'application dans Control Expert sont perdues. |
3
|
Effectuez un transfert d'application sur l'UC redondante.
|
4
|
Cliquez sur RUN sur l'UC redondante.
|
5
|
Déconnectez Control Expert de l'UC.
|
6
|
Modifiez le programme d'application et répétez les actions de la Procédure à partir de l'étape 6.
|