Tableau 7 - Comportement d'une instruction MSG pendant une commutation
Si l'instruction MSG est
Depuis un automate redondant
Vers un automate redondant
Si l'instruction MSG est émise
par un automate redondant
Au cours d'une commutation
Pendant la qualification
Si le message est destiné à un
automate redondant
Pendant la correction de l'erreur d'un
message
Pendant la qualification
Dans un automate redondant, toute instruction MSG en cours pendant une commutation passe en erreur.
(Le bit ER de l'instruction s'active.) Après la commutation, la communication normale reprend.
Pour les instructions MSG envoyées d'un automate dans un autre châssis vers un automate redondant, mettez la connexion en
cache :
Propriétés du message à destination de l'automate redondant
Instructions de message configurées
Les bits d'état des instructions de message sont mis à jour de manière asynchrone à la scrutation du programme.
Par conséquent, vous ne pouvez pas faire une actualisation bidirectionnelle des bits d' é tat des instructions de message vers un
automate secondaire.
Pendant une commutation, les instructions de message actives deviennent inactives. Lorsque cette modification se produit,
vous devez réinitialiser l' e xécution de vos instructions de message dans le nouvel automate principal.
L'affichage déroulant passe de CMPT for compatible à Qfng for qualifying.
• Si un message configuré est mis en cache, l'automate principal établit automatiquement une connexion sans erreurs.
• Si un message configuré n'est pas mis en cache ou sans connexion, l'automate principal reçoit Error 1 Extended Error 301,
No Buffer Memory.
Toutes les commuications de message cessent. Cet arrêt permet à l'automate redondant de recevoir l'instruction de message
requise pour effectuer une commutation ou tout autre diagnostic.
Important : si certains de vos messages sont actifs pendant une commutation, vous pouvez vous attendre à ce que l'un des
événements suivants se produise :
• Les messages mis en cache et connectés entraînent une pause de l'instruction message pendant 7,5 secondes car l'automate
initiateur n'a pas reçu de réponse de l'automate ciblé. Pour les messages mis en cache, l'instruction de message tente de
s' e xécuter trois fois de plus, chaque tentative est suivie d'une pause de 7,5 secondes. Si, au bout de 30 secondes, l'automate
ciblé ne répond pas à l'automate initiateur, les erreurs de commutation disparaissent avec le délai d'attente connecté
Error 1 Extended Error 203.
Un exemple de message connecté serait des messages en lecture-écriture d'un tableau de données CIP après qu'une connexion
a été établie
• Erreur de messages non mis en cache après 30 secondes si vous les avez lancés car l'automate initiateur n'a jamais reçu de
réponse à la demande d' o uverture anticipée. L'erreur est Error 1F Extended Error 204, un dépassement de temps non
connecté.
Les exemples de messages non mis en cache comprendraient des messages génériques CIP et des messages capturés au
cours du
processus de connexion.
Les messages mis en cache s'exécutent sans erreurs. Une connexion a été établie.
Des messages avec connexion, mais non mis en cache, ou des messages sans connexion passent en erreur avec
Error 1 Extended Error 301, No Mémoie tampon.
Disqualification du châssis secondaire
Pour disqualifier le châssis secondaire, utilisez les paramètres d'instruction
MSG répertoriés dans le
Tableau 8 - Disqualification du châssis secondaire
Dans cet onglet
Configuration
Communication
Publication Rockwell Automation 1756-UM015B-FR-P - Février 2021
Chapitre 6
Alors
Alors
Alors
tableau
8.
Modifiez cet élément
Message Type
Type de service
Code de service
Classe
Instance
Description
Source Element
Longueur source
Destination Element
Chemin
Connected box
Meilleures pratiques de programmation
Pour utiliser cette valeur
CIP Générique
Personnalisé
4d
bf
1
Aucun – Aucune valeur requise
Point INT avec une valeur de 1
2
Aucun – Aucune valeur nécessaire.
1 - le numéro de logement du module 1756-RM2 ou
1756-RM2XT.
Laissez la case à cocher Connected décochée.
91