Valeurs esclaves de calcul de mouvement (MCSV)

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.
Utilisez l’instruction Valeurs esclaves de calcul de mouvement (MCSV) pour calculer la valeur esclave, la valeur de pente ainsi que le dérivé de la pente pour un profil de came et une valeur maître donnés.
Langues disponibles
Diagramme à relais
MCSV_LD_avail_v31
Bloc fonctionnel
Cette instruction n'est pas disponible dans le bloc fonctionnel.
Texte structuré
MCSV(MotionControl,CamProfile,MasterValue,SlaveValue,SlopeValue,SlopeDerivative)
Opérandes
Il existe des règles de conversion de données pour les types de données mixtes dans une instruction. Reportez-vous à la section Conversions de données.
Un diagramme à relais et texte structuré
Opérande
Type
Format
Description
Motion Control
MOTION_INSTRUCTION
Balise
Structure utilisée pour accéder aux paramètres de l’état de blocage d’accès.
Cam Profile
CAM_PROFILE,
CAM_PROFILE_EXTENDED
NOTE: CAM_PROFILE_EXTENDED est uniquement pris en charge par les automates Compact GuardLogix 5580 et CompactLogix 5380.
Balise de tableau
Un tableau des éléments avec l’index du tableau défini sur 0. Il définit le profil de came utilisé lors du calcul des valeurs esclaves.
Utilisez le type CAM_PROFILE_EXTENDED pour cet opérande afin d’activer l’accès aux membres de données de came en double précision (LREAL 64 bits).
Master Value
SINT, INT, DINT ou REAL
Immédiat ou étiquette
La valeur exacte de l’axe maître du profil de came utilisée pour calculer les valeurs esclaves.
Slave Value
REAL
Balise
La valeur de l’axe esclave du profil de came avec le maître à la valeur maître spécifiée.
Slope Value
REAL
Balise
Le premier dérivé de la valeur de l’axe esclave du profil de came avec le maître à la valeur maître spécifiée.
Slope Derivative
REAL
Balise
Le deuxième dérivé de la valeur de l’axe esclave du profil de came avec le maître à la valeur maître spécifiée.
Texte structuré
Reportez-vous à Syntaxe du texte structuré pour plus d’informations concernant la syntaxe des expressions dans le texte structuré.
Description
L’instruction MCSV détermine la valeur esclave, la valeur de pente ainsi que le dérivé de la pente pour un profil de came et une valeur maître donnés. En plus de la fonctionnalité de l’exécution de cames de position et de temps, elle transmet les valeurs essentielles pour la récupération après des défauts lors des opérations d’exécution de cames.
Contrôle de mouvement
Ces bits de contrôle sont affectés par l’instruction MCSV.
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 les valeurs esclaves ont été calculées avec succès. Il est réinitialisé lorsque l'échelon passe de faux à vrai.
.ER (Error) Bit 28
Le Bit d’erreur est défini lorsque les valeurs esclaves n’ont pas été calculées avec succès. Il est réinitialisé lorsque l'échelon passe de faux à vrai.
Il s’agit d’une instruction de transition :
  • Dans la logique à relais, faites passer la condition d'entrée d'échelon de fausse à vraie chaque fois instruction doit s'exécuter.
  • 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. 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.
Codes d’erreur étendus
Les codes d’erreur étendus livrent des informations supplémentaires spécifiques aux instructions pour les codes d’erreur communes à plusieurs 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 MCSV, le code d'erreur étendu 2 renvoie à la valeur de l’opérande Valeur maître. Vous devez ensuite vérifier si votre valeur correspond à la plage de valeurs acceptées pour l’instruction. Reportez-vous à la section Codes d’erreur de mouvement (.ERR) pour les instructions de mouvement.
Changements MCSV des bits d’état
Aucun
Exemple
MCSV_LD_ex_v31
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal