Came de sortie de désarmement de mouvement (MDOC)

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.
L’instruction Came de sortie de désarmement de mouvement (MDOC) lance le désarmement d’une ou plusieurs cames de sortie connectées à l’axe spécifié. En fonction du type de désarmement, l’instruction MDOC désarme soit toutes les Cames de sortie, soit une Came de sortie particulière. Les sorties correspondantes conservent le dernier état après le désarmement.
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
MDOC_LD_avail_v31
Bloc fonctionnel
Cette instruction n'est pas disponible dans le bloc fonctionnel.
Texte structuré
MDOC(Axis, ExecutionTarget, MotionControl, DisarmType);
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
Axe
AXIS_CIP_DRIVE
AXIS_VIRTUAL
AXIS_CONSUMED
CONSEIL: AXIS_CONSUMED est uniquement pris en charge par les automates
Compact GuardLogix
 5580 et
CompactLogix
 5380.
AXIS_CIP_DRIVE
AXIS_VIRTUAL
AXIS CONSUMED
AXIS_SERVO
AXIS_SERVO_DRIVE
AXIS_GENERIC_DRIVE
AXIS_GENERIC
CONSEIL: AXIS_GENERIC est uniquement pris en charge par les automates
ControlLogix
 5570 et
GuardLogix
 5570.
Balise
Nom de l’axe qui fournit l’entrée de position à la came de sortie. Ellipse lance le dialogue Propriétés de l’axe.
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.
Cible d’exécution
SINT, INT ou DINT
SINT, INT ou DINT
Immédiat ou étiquette
La cible d’exécution définit la came de sortie spécifique parmi l’ensemble connecté à l’axe désigné. Le comportement est déterminé de la manière suivante :
0...7 – Cames de sortie exécutées dans l’automate Logix.
8...31 – Réservés pour une utilisation future.
Contrôle de mouvement
MOTION_INSTRUCTION
MOTION_INSTRUCTION
Balise
Structure utilisée pour accéder aux paramètres d’état de l’instruction.
Type de désarmement (Disarm Type)
SINT, INT ou DINT
SINT, INT ou DINT
Immédiat
Sélectionne une ou plusieurs cames de sortie à désarmer pour un axe donné. Sélectionnez l'une des valeurs suivantes :
0 = Toutes : désarme toutes les cames de sortie connectées à l’axe spécifié.
1 = Spécifique : désarme la came de sortie connectée à l’axe spécifié et définie par la cible d’exécution.
Texte structuré
Reportez-vous à Syntaxe du texte structuré pour plus d’informations concernant la syntaxe des expressions dans le texte structuré.
Pour les opérandes qui nécessitent de votre part une sélection dans les options disponibles, entrez votre sélection sous la forme suivante :
Cet opérande
Possède les options suivantes que vous
Entrez sous forme de texte
Ou entrez sous forme de Nombre
Type de désarmement (Disarm Type)
all
specific
0
1
Structure MOTION_INSTRUCTION
Mnémonique
Description
Bit 29 .DN (Fin)
Défini sur vrai lorsque la ou les cames de sortie ont été correctement désarmées.
Bit 28 .ER (Erreur)
Défini sur vrai pour indiquer que l’instruction a détecté une erreur.
Description
L’instruction MDOC désarme une came de sortie particulière ou toutes les cames de sortie de l’axe spécifié, selon le type de désarmement sélectionné. L’axe fournit l’entrée de position à la came de sortie. La cible d’exécution définit une came de sortie spécifique parmi l’ensemble connecté à l’axe désigné.
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, .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 défini sur vrai. Sinon, le bit .EN n’est pas affecté.
Les bits .DN, .ER, .IP et .PC ne sont pas affectés.
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.
Codes d’erreur
Reportez-vous à la section Codes d’erreur de mouvement (.ERR).
Codes d’erreur étendus
Les codes d’erreur étendus fournissent des informations spécifiques sur les instructions supplémentaires pour les Codes d’erreur génériques de nombreuses instructions. Les codes d’erreur étendus pour le code d’erreur Paramètre hors limites (13) donnent un numéro qui renvoie au numéro de l’opérande répertorié dans la face avant, de haut en bas, le premier opérande étant compté comme zéro. Ainsi, pour l’instruction MDOC, le code d'erreur étendu 4 renvoie à la valeur de l’opérande Type de désarmement. Vous devez ensuite vérifier si votre valeur correspond à la plage de valeurs acceptées pour l’instruction.
Exécution
Si ERR est
Alors EXERR est
Alors
Action corrective
Cause
36
Varie
La taille du tableau de Came de sortie n’est pas prise en charge ou la valeur d’au moins un membre se trouve en dehors de la plage prévue :
Bit de sortie inférieur à 0 ou supérieur à 31.
Type de verrouillage inférieur à 0 ou supérieur à 3.
Type de déverrouillage inférieur à 0 ou supérieur à 5.
La position gauche ou droite se trouve en dehors de la plage de came, et le type de verrouillage ou de déverrouillage est défini sur « Position » ou « Position et activation ».
La durée est inférieure ou égale à 0 et le type de déverrouillage est défini sur « Durée » ou « Durée et activation ».
Le type d’activation est inférieur à 0 ou supérieur à 3 et le type de verrouillage ou de déverrouillage est défini sur « Activation », « Position et activation » ou « Durée et activation ».
Le bit d’activation est inférieur à 0 ou supérieur à 31 et le type de verrouillage ou de déverrouillage est défini sur « Activation », « Position et activation » ou « Durée et activation ».
Le type de verrouillage est défini sur « Inactif » et le type de déverrouillage sur « Durée » ou « Durée et activation ».
Came illégale de sortie
37
Varie
La taille du tableau de compensations de sortie n’est pas prise en charge ou la valeur de l’un de ses membres sort de la plage prévue.
Compensation illégale de sortie
L’index de tableau associé aux erreurs 36 et 37 est mémorisé dans .SEGMENT du type de données de l’instruction de mouvement. Seule la première erreur d’une série d’erreurs est mémorisée. L’erreur spécifique détectée est mémorisée dans le code d’erreur étendu.
Du fait de sa capacité à modifier de façon dynamique le tableau de Came de sortie, l’erreur Came illégale de sortie (erreur 36) peut être générée alors que l’instruction MAOC est en cours. En général, les éléments de came pour lesquels une erreur a été détectée sont ignorés. La liste suivante énumère les exceptions qui vont continuer d’être traitées.
Erreur 2, Type de verrouillage pas valide. Le type de verrouillage passe par défaut sur Inactif.
Erreur 3, Type de déverrouillage pas valide. Le type de déverrouillage passe par défaut sur Inactif.
Erreur 8, avec type de déverrouillage de Durée et Activation. Va se comporter comme un type de Déverrouillage d’activation.
Bits d’état
Bits d’état des effets de l’instruction MDOC
L'instruction MDOC affecte les mots d'état suivants dans la Structure d’axe de mouvement :
  • OutputCamStatus
  • OutputCamPendingStatus
  • OutputCamLockStatus
  • OutputCamTransitionStatus
Chaque mot d’état ci-dessus est un DINT, dont les bits 0 à 7 correspondent aux 8 cibles d’exécution. Le bit 0 correspond à la cible d’exécution 0, le bit 1 à la cible d’exécution 1, etc.
Exemple
Diagramme à relais
MDOC_LD_ex_v31
Texte structuré
MDOC(Axis1, ExecutionTarget1, MDOC_2, All);
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal