Réinitialisation de fermeture coordonné de mouvement (MCSR)
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.Utiliser l'instruction de réinitialisation de fermeture coordonné de mouvement (MCSR) pour réinitialiser tous les axes d'un système de coordonnées. L'instruction MCSR réinitialise les axes entre un état de fermeture et un état axe prêt. Cette instruction met également à zéro n’importe quel défaut d’axe.
IMPORTANT:
Les étiquettes utilisées pour l'attribut de contrôle du mouvement des instructions ne doivent être utilisées qu'une seule fois. La réutilisation de l'étiquette de contrôle de mouvement dans d'autres instructions peut provoquer une opération inattendue. Cela peut entraîner des dommages à l'équipement ou des blessures corporelles.
Architecture | Standard | Sécurité |
|---|---|---|
Automates CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 et GuardLogix 5570 | Oui | Non |
Les automates Compact GuardLogix 5380, CompactLogix 5380, ControlLogix 5580, GuardLogix 5580 et ControlLogix 5590 | Oui | Non |
Langues disponibles
Diagramme à relais

Bloc fonctionnel
Cette instruction n'est pas disponible dans le bloc fonctionnel.
Texte structuré
MCSR(CoordinateSystem, MotionControl);
Opérandes
Un diagramme à relais et texte structuré
Opérande | Type | Format | Description |
|---|---|---|---|
Coordinate System | COORDINATE_SYSTEM | Balise | Système de coordonnées sur lequel effectuer la réinitialisation après fermeture. Pour les automates qui prennent en charge les types de données de mouvement REF_TO, le type d’opérande d’axe pris en charge peut être remplacé par un type de REF_TO équivalent. |
Motion Control | MOTION_INSTRUCTION | Balise | Structure utilisée pour accéder aux paramètres d’état de l’instruction. |
Reportez-vous à Syntaxe du texte structuré pour plus d’informations concernant la syntaxe des expressions dans le texte structuré.
Système de coordonnées
L'opérande Système de coordonnées spécifie l'ensemble d'axes de mouvement qui définissent les dimensions d'un système de coordonnées Cartésien. Pour cette version, le système de coordonnées prend en charge trois (3) axes principaux au maximum. Seuls les axes configurés en tant qu'axes principaux (maximum de 3) figurent dans les calculs de vitesse de coordonnées.
Contrôle de mouvement
Ces bits de contrôle sont affectés par l’instruction MCSR.
Mnémonique | Description |
|---|---|
.EN (Enable) Bit 31 | Le bit d'activation est défini lorsque l'échelon passe de faux à vrai. Il est réinitialisé lorsque l'échelon passe de vrai à faux. |
.DN (Done) Bit 29 | Le bit de fin est défini lorsque la réinitialisation de fermeture coordonné a été lancée avec succès. Il est réinitialisé lorsque l'échelon passe de vrai à faux. |
.ER (Error) Bit 28 | Le bit d'erreur est défini lorsque le lancement de la réinitialisation de fermeture coordonné échoue. Il est réinitialisé lorsque l'échelon passe de faux à vrai. |
Il s’agit d’une instruction de transition :
- Dans la logique à relais, faire basculer la condition d'entrée d'échelon de fausse à vraie chaque fois qu'il faudrait exécuter cette instruction.
- Dans le texte structuré, mettre une condition sur l’instruction afin que son exécution se fasse uniquement lors d’une transition.
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Aucun spécifique à cette instruction. Un défaut majeur peut se produire si une référence non initialisée ou une référence de type incorrect est transmise aux opérandes du système de coordonnées. Reportez-vous à la section Attributs communs pour plus d’informations sur les défauts liés aux opérandes.
Exécution
Diagramme à relais
Condition/état | Action entreprise |
|---|---|
Préscrutation | Les bits .EN, .DN, .ER et .IP sont définis sur faux. |
La condition d'entrée d'échelon est égale à faux | Le bit .EN est défini sur faux lorsque le bit .DN ou .ER est vrai. |
La condition d'entrée d'échelon est égale à vrai | Le bit .EN est défini sur vrai et cette instruction est exécutée. |
Post-scrutation | N/A |
Texte structuré
Condition/état | Action entreprise |
|---|---|
Préscrutation | Reportez-vous à Pré-scrutation dans le tableau Diagramme à relais. |
Exécution normale | Reportez-vous à Condition d'entrée d'échelon est fausse, puis échelon est vrai sur le tableau Diagramme à relais. |
Post-scrutation | Reportez-vous à Post-scrutation dans le tableau Diagramme à relais. |
Changements MCSR des bits d’état :
Les bits d'états permettent de surveiller la progression de l'instruction de mouvement. Trois types de bits d'états fournissent des informations pertinentes. Ce sont les : Bits États des axes, bits États du système de coordonnées et bits États des mouvements coordonnés. Lorsque l’instruction MCS démarre, les bits d’état subissent ces changements.
Bits d’état des axes
Nom du bit | Signification |
|---|---|
CoordinatedMotionStatus | Aucun effet |
Bits d’états du système de coordonnées
Nom du bit | Signification |
|---|---|
ShutdownStatus | Mettre le bit d'état de fermeture à zéro. |
Bits d'état des mouvements coordonnés
Nom du bit | Signification |
|---|---|
MovePendingStatus | Évacuer la file d'attente d'instructions et mettre le bit d'état à zéro. |
MovePendingQueueFullStatus | Évacuer la file d'attente d'instructions et mettre le bit d'état à zéro. |
Exemples
Diagramme à relais

Texte structuré
MCSR(myMcsrCoordinateSystem,myMcsrMotionControl);
Fournir une réponse