MC_MOVEVELOCITY
(Traduction du document original anglais)
Description de la fonction
La fonction MC_MOVEVELOCITY permet d'exécuter un mouvement sans fin à une vitesse donnée. Pour utiliser celle-ci, l'axe doit être dans l'état continu ou StandStill.
Combiné au bloc MC_STOP, ce bloc est utilisable en mode manuel.
Représentation en FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
LD Axis
CAL MC_MOVEVELOCITY_Instance(AXIS:=AXIS, EXECUTE:=EXEC, VELOCITY:=V, INVERT:=I, ERROR=>ERR, INVELOCITY=>IV, BUSY=>B, COMMANDABORTED=>AB, ERRORID=>ERRID)
Représentation en ST
Représentation :
MC_MOVEVELOCITY_Instance(AXIS:=AXIS, EXECUTE:=EXEC, VELOCITY:=V, INVERT:=I, ERROR=>ERR, INVELOCITY=>IV, BUSY=>B, COMMANDABORTED=>AB, ERRORID=>ERRID);
Description des paramètres d'entrée
Le tableau suivant décrit les paramètres d'entrée en complément des paramètres de base :
Paramètre
Type
Commentaire
VELOCITY
Valeur de la vitesse.
Pour les variateurs ICLA ou ATV31, le paramètre VELOCITY est de type INT.
INVERT
Sens de rotation.
Si INVERT est réglé sur TRUE, le sens est l'inverse du signe VELOCITY. Lorsque INVERT est réglé sur FALSE, le sens est celui de VELOCITY.
Description des paramètres de sortie
Le tableau suivant décrit les paramètres de sortie en complément des paramètres de base :
Paramètre
Type
Commentaire
INVELOCITY
INVELOCITY est réglé sur TRUE lorsque la vitesse VELOCITY est atteinte. Sinon, il garde la valeur FALSE.