Tableau 64 – Bits des instructions de mouvement MCLM et MCCM
CalculatedDataAvailable
Indique que les données demandées ont été renvoyées dans l' é lément du tableau Calculated Data et que l'application Logix Designer a mis à jour les
données sorties dans le paramètre Calculated Data. Seul un bit d' é tat est utilisé pour indiquer que toutes les données calculées sont disponibles.
Pour le bit d'état CalculatedDataAvailable, les mouvements présents dans la file d'attente de mouvement sont traités par lots. Le premier lot dans la
file d'attente de mouvement comprend tous les mouvements dans la file d'attente jusqu'au premier mouvement de type de fin TT0 ou TT1 inclus ou
jusqu'à un mouvement de vitesse nulle.
Pour les mouvements en mode Time Driven ou Master Driven, le bit CalculatedDataAvailable est activé dans les conditions suivantes :
• L'instruction MCLM ou MCCM est mise en file d'attente et appartient au premier lot de la file d'attente. Il existe deux exceptions :
– Les mouvements de vitesse nulle, bien qu'appartenant au premier lot, n' o nt pas leur bit CalculatedDataAvailable activé. Leur bit
– Les mouvements de type de fin TT2 à TT6 n' o nt pas leur bit CalculatedDataAvailable activé si ce sont les derniers mouvements dans la file
Le bit CalculatedDataAvailable est désactivé par :
• Une instruction MAS (all) ou MASD – Désactive le bit CalculatedDataAvailable des instructions MAM actives et de toutes les instructions MCLM ou
MCCM en file d'attente qui contiennent l'axe spécifié.
• Une instruction MCS (coordinated) – Désactive uniquement le bit CalculatedDataAvailable de toutes les instructions MCLM ou MCCM en file
d'attente pour le système de coordonnées en cours d'arrêt.
• Une instruction MCS (all) ou MCSD – Désactive le bit CalculatedDataAvailable de toutes les instructions MAM actives qui contiennent n'importe
quel axe du système de coordonnées référencé et de toutes les instructions MCLM ou MCCM en file d'attente pour le système de coordonnées en
cours d'arrêt.
• Exécution (IP activé) de MGS ou MGSD – Désactive le bit CalculatedDataAvailable de toutes les instructions MAM actives et de toutes les
instructions MCLM ou MCCM en file d'attente, faisant partie du groupe en cours d'arrêt.
• Exécution de MCD ou MCCD (IP activé) – Le bit CalculatedDataAvailable est remis à 0 puis passe immédiatement à 1.
• Exécution de MCLM ou MCCM (IP activé) avec fusion activée (Coordinated ou Merge All) – Le bit CalculatedDataAvailable de toutes les instructions
MCLM ou MCCM en file d'attente est désactivé.
Les instructions MCLM et MCCM qui sont enchaînées à l'instruction suivante de mouvement coordonné sont toujours considérées être dans la file
d'attente même si leur indicateur PC a été mis à 1 lorsque le chaînage a démarré.
Le bit CalculatedDataAvailable n' e st activé pour aucun mouvement dont la distance d' é vénement (Event Distance) n' e st pas spécifiée, autrement dit,
pour aucun mouvement dont le paramètre Event Distance de l'instruction est nul.
Les instructions MSF et MDF ne modifient pas l' é tat du bit CalculatedDataAvailable.
Instructions de mouvement coordonné (MCLM, MCCM, MCCD, MCS, MCSD, MCT, MCTP, MCSR, MDCC)
CalculatedDataAvailable est activé après que leur vitesse devient non nulle avec une instruction MCCD.
d'attente.
Rockwell Automation, publication MOTION-UM002D-FR-P – Février 2015
Annexe A
235