Réinitialisation de contrôle maître (MCR)
Ces informations s’appliquent aux automates
CompactLogix
5370, ControlLogix
5570, Compact GuardLogix
5370, GuardLogix
5570, Compact GuardLogix
5380, CompactLogix
5380, ControlLogix
5580, GuardLogix
5580 et ControlLogix 5590.L’instruction MCR simule un relais de contrôle maître (un relais câblé obligatoire qui peut être désactivé par tout interrupteur d’arrêt d’urgence connecté en série). Lorsque le relais électromécanique est désactivé, ses contacts s'ouvrent afin de désactiver tous les dispositifs d'E/S (I/O) des applications. L'instruction MCR peut désactiver sélectivement une section d'échelons.
Langues disponibles
Diagramme à relais

Bloc fonctionnel
Cette instruction n'est pas disponible dans le bloc fonctionnel.
Texte structuré
Cette instruction n'est pas disponible dans le texte structuré.
Opérandes
Description
L’instruction MCR est capable d’outrepasser le comportement normal des échelons, en forçant chaque instruction à être exécutée comme si condition d’entrée d’échelon était fausse. En général, la fausse exécution d'une instruction est plus rapide que sa véritable exécution, par conséquent, le fait de désactiver sélectivement les sections de code non nécessaires peut améliorer le temps de scrutation.
Chaque fois que l’instruction MCR est exécutée et que condition d’entrée d’échelon est faux, le comportement d’outrepassement est basculé. En conséquence, deux instructions MCR sont normalement requises : une pour débuter la « zone », et une seconde pour la terminer.
L’instruction MCR ouvrante est en général mise sous conditions par une ou plusieurs instructions d’entrée. Lorsque les conditions d'entrée sont fausses, la zone est désactivée. Lorsque les conditions d'entrée sont vraies, la zone opère normalement.
L'instruction MCR de fin est généralement inconditionnelle. Si la zone est activée, l'instruction MCR de fin sera vraie, donc elle ne fera rien. Si la zone est désactivée, alors l'instruction MCR de fin sera fausse et basculera l'asservissemement, réactivant les échelons qui suivent.
Lorsque vous programmez une zone MCR, notez que :
L’instruction MCR doit être la dernière instruction sur l’échelon.
- Vous devez terminer la zone avec une instruction MCR inconditionnelle. Si l’instruction MCR fermante est fausse, et que la zone est activée, l’instruction MCR fermante va désactiver tous les échelons qui suivent.
- Vous ne pouvez pas imbriquer une zone MCR à l’intérieur d’une autre. Il n'y a qu'un seul bit d'asservissemement dans chaque programme. Chaque instruction MCR peut faire basculer ce bit d'asservissemement. Le fait d'essayer d'imbriquer des zones MCR va en fait créer plusieurs petites zones.
- Ne faites pas de saut dans une zone MCR. Si l’instruction MCR ouvrante n’est pas exécutée, la zone ne sera pas désactivée.
- Le bit d'asservissemement est automatiquement réinitialisé à la fin de la routine. Si une zone MCR continue jusqu'à la fin de la routine, vous n'avez pas besoin de programmer une instruction MCR pour terminer la zone, cependant, pour éviter toute confusion lors de l'édition en ligne, il est recommandé de toujours utiliser l'instruction MCR de fin.
Si l’instruction MCR est désactivée dans une sous-routine ou une instruction complémentaire, le bit d’outrepassement est réinitialisé lorsque la sous-routine/l’instruction complémentaire retourne.
Les instructions complémentaires possèdent leur propre bit d’outrepassement qui est initialisé lorsque l’instruction complémentaire est appelée. Si une instruction complémentaire est appelée depuis une zone MCR désactivée, la routine de mode de scrutation fausse va être exécutée normalement. Une fois que l’instruction complémentaire retourne, l’état de la zone sera restauré à l’état qu’elle avait avant l’appel de l’instruction complémentaire.
IMPORTANT:
L’instruction MCR n’est pas un substitut pour un relais électromécanique de contrôle maître câblé qui permet un arrêt d’urgence. Vous devriez toujours installer un relais électromécanique de contrôle maître câblé pour permettre de couper d'urgence l'alimentation des E/S (I/O).
IMPORTANT:
Ne superposez pas ou n’imbriquez pas des zones MCR. Chaque zone MCR doit être distincte et complète. Si des zones se chevauchent ou s'imbriquent, le fonctionnement de la machine peut être imprévisible et entraîner des dommages matériels et des blessures.
Placer les opérations critiques à l’extérieur de la zone MCR. Si vous démarrez des instructions telles que des temporisateurs dans une zone MCR, l’exécution de ces instructions deviendra fausse lorsque la zone sera désactivée et tout temporisateur sera réinitialisé.
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Aucun spécifique à cette instruction. Reportez-vous à la section Attributs communs pour connaître les défauts liés aux opérandes.
Exécution
Diagramme à relais
Condition/état | Action entreprise |
Préscrutation | N/A |
La condition d'entrée d'échelon est égale à faux | Le comportement d’outrepassement est basculé, activant ou désactivant les échelons qui suivent. |
La condition d'entrée d'échelon est égale à vrai | N/A |
Post-scrutation | N/A |
Exemple
Diagramme à relais
Lorsque la première instruction MCR est activée (input_1, input_2 et input_3 sont définis), l’automate exécute les échelons dans la zone MCR (entre les deux instructions MCR) et définit ou met à zéro les sorties, en fonctions des conditions d’entrée.
Lorsque la première instruction MCR est désactivée (input_1, input_2 et input_3 sont tous non définis), l’automate exécute les échelons dans la zone MCR (entre les deux instructions MCR) et EnableIn devient faux pour tous les échelons dans la zone MCR, indépendamment des conditions d’entrée.

Fournir une réponse