Fermeture d’axe de mouvement (Motion Axis Shutdown, MASR)

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. Les différences entre les Controllers sont signalées, le cas échéant.
Utilisez l’instruction Réinitialisation après fermeture d’axe de mouvement (MASR) pour passer un axe de l’état Fermeture à l’état Axe prêt. Tous les défauts associés à l’axe spécifié sont automatiquement mis à zéro. Si, suite à cette instruction, tous les axes du module de mouvement associé ne sont plus en condition de Fermeture , les contacts de relais OK pour le module se ferment.
Support d’architecture et de sécurité
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
MASR_LD_avail_v31
Bloc fonctionnel
Cette instruction n'est pas disponible dans le bloc fonctionnel.
Texte structuré
MASR(Axis,MotionControl);
Opérandes
Un diagramme à relais et texte structuré
Opérande
Type
CompactLogix
 5370,
Compact GuardLogix
 5370,
Compact GuardLogix
 5380,
CompactLogix
 5380
Type
Automates
ControlLogix
 5570,
GuardLogix
 5570,
ControlLogix
 5580,
GuardLogix
 5580 et ControlLogix 5590
Format
Description
Axis
AXIS_CIP_DRIVE
AXIS_VIRTUAL
AXIS_CIP_DRIVE
AXIS_GENERIC
AXIS_GENERIC_DRIVE
AXIS_SERVO
AXIS_SERVO_DRIVE
AXIS_VIRTUAL
CONSEIL: AXIS_GENERIC est uniquement pris en charge par les automates
ControlLogix
 5570 et
GuardLogix
 5570.
Balise
Nom de l’axe sur lequel l’opération doit être exécutée. 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
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é.
Structure MOTION_INSTRUCTION
Mnémonique
Description
.EN (Enable) Bit 31
Il est défini lorsque l'échelon effectue une transition de faux à vrai et reste défini jusqu'à ce que la transaction de message d'asservissement soit terminée et que l'échelon passe à faux.
.DN (Done) Bit 29
Définir lorsque les axes ont été réinitialisés avec succès de l’état Fermeture.
.ER (Done) Bit 28
Il est défini pour indiquer que l'instruction a détecté une erreur, par exemple si vous avez spécifié un axe non configuré.
Description
L’instruction MASR met à zéro tous les défauts de l’axe et sort l’axe spécifié de l’état Fermeture. Si le module de mouvement prend en charge un contact OK et qu’aucun autre axe n’est en état Fermeture, l’instruction MASR ferme le contact à relais statique OK du module. L’exécution de l’instruction MASR place l’axe en état Axe prêt, indépendamment de la condition du contact OK.
Tout comme l’instruction Fermeture d’axe de mouvement (MASD) forçant l’arrêt de l’axe cible, l’instruction MASR passe l’axe de l’état Fermeture à l’état Axe prêt. L'une des caractéristiques uniques de l’état Fermeture est que tout contact de relais statique OK associé pour le module de mouvement est Ouvert. Si, suite à une instruction MASR, aucun axe n’est associé à un module de mouvement donné en état Fermeture, les contacts de relais OK se ferment en conséquence de la MASR. Cette fonctionnalité peut être utilisée pour fermer la chaîne d'arrêt d'urgence qui contrôle l'alimentation principale du variateur et permet ainsi au client de remettre sous tension le variateur. Notez qu’il n’y a en général qu’un seul contact OK par module de mouvement, ce qui signifie que l’exécution de l’instruction MASR peut être requise pour tous les axes associés à un module donné pour que le contact OK se ferme.
L’instruction MASR est une commande de type procédure traitée depuis l’automate Logix, via le module de mouvement associé et pour les variateurs associés.
IMPORTANT: L’exécution de l’instruction peut prendre plusieurs scrutations, car il lui faut plusieurs mises à jour intermédiaires pour achever la requête. Le bit Fin (.DN) n’est pas défini immédiatement, mais seulement lorsque la requête est terminée.
Dans cette instruction de transition, la logique à relais fait basculer la condition d'entrée d'échelon de mis à zéro à définie chaque fois que l’instruction doit s’exécuter.
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 à l’opérande de l’axe. 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, .et ER 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. Si le bit EN est défini sur faux, aucune action n’est entreprise.
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 sur le tableau Diagramme à relais.
Codes d’erreur
Reportez-vous à la section Codes d’erreur de mouvement (.ERR) pour les instructions de mouvement.
Codes d’erreur étendus
Les codes d’erreur étendus fournissent des informations supplémentaires spécifiques à l’instruction pour les codes d’erreur génériques de nombreuses instructions. Reportez-vous à la section Codes d’erreur de mouvement (.ERR) pour les instructions de mouvement.
Bits d’état
Nom du bit
État
Signification
ShutdownStatus
FAUX (FALSE)
L’axe n’est pas en état Fermeture.
Exemples
Lorsque les conditions d’entrée sont vraies, l’automate réinitialise l’axe 1 d’un état de fonctionnement Fermeture précédent en un état de fonctionnement Axe prêt
Diagramme à relais
Ladder Diagram
Lorsque les conditions d’entrée sont vraies, l’automate réinitialise l’axe 2 d’un état de fonctionnement Fermeture précédent en un état de fonctionnement Axe prêt.
Logique à relais
MASR_LD_ex_v36
Texte structuré
MASR(Axis_2, MASR_1);
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal