Opération POSx_RUN
L'opération POSx_RUN (Exécuter profil) ordonne au module de
positionnement d'exécuter le déplacement défini dans un profil
spécifique rangé dans la table de configuration et de profils.
L'activation du bit EN valide cette opération. Veillez à ce que le bit EN
reste activé jusqu'à ce que le bit Done signale que l'exécution de
l'opération s'est achevée.
L'activation du paramètre START envoie une commande RUN au
module de positionnement. L'opération envoie une commande RUN
au module de positionnement à chaque cycle pendant lequel le
paramètre START est activé et pendant lequel le module de
positionnement n'est pas occupé. Pour garantir qu'une seule
commande est émise, servez-vous d'un élément de détection de front
pour activer le paramètre START par impulsion.
Le paramètre Profile contient le numéro ou le mnémonique du profil
de mouvement concerné. Vous pouvez aussi sélectionner les
commandes de mouvement évoluées (118 à 127). Vous trouverez
plus d'informations sur les commandes de mouvement dans le
tableau 9-19 en page 294.
L'activation du paramètre Abort ordonne au module de
positionnement d'interrompre le profil en cours et de décélérer jusqu'à
l'arrêt du moteur.
Le paramètre Done prend la valeur 1 lorsque le module de
positionnement achève cette opération.
Le paramètre Error contient le résultat de cette opération. Le
tableau 9-13 en page 286 contient les définitions des codes d'erreur.
Le paramètre C_Profile contient le profil que le module de positionnement exécute actuellement.
Le paramètre C_Step contient le pas du profil que le module de positionnement exécute actuellement.
Le paramètre C_Pos indique la position en cours du module. Selon les unités de mesure, sa valeur est soit
un nombre d'impulsions (DINT), soit un nombre d'unités physiques (REAL).
Le paramètre C_Speed contient la vitesse en cours du module. Selon les unités de mesure, sa valeur est
soit un nombre d'impulsions par seconde (DINT), soit un nombre d'unités de mesure par seconde (REAL).
Tableau 9-5 Paramètres de l'opération POSx_RUN
Entrées/sorties
START
Profile
Abort, Done
Error, C_Profile, C_Step
C_Pos, C_Speed
Création d'un programme pour le module de positionnement
Type de
Opérandes
données
BOOL
I, Q, V, M, SM, S, T, C, L, flux de signal
BYTE
IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD, constante
BOOL
I, Q, V, M, SM, S, T, C, L
BYTE
IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD
DINT, REAL
ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *AC, *LD
Chapitre 9
9
271