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

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

Fournir une réponse