MC_Stop_PTO : commander l'arrêt contrôlé d'un mouvement
Représentation en langage IL et ST
Pour voir la représentation générale en langage IL ou ST, reportez-vous au chapitre Représentation des fonctions et blocs fonction.
Ce tableau décrit les variables d'entrée :
Entrée |
Type |
Valeur initiale |
Description |
---|---|---|---|
Axis |
AXIS_REF_PTO |
- |
Nom de l'axe (instance) pour lequel le bloc fonction doit être exécuté. Dans l'arborescence des équipements, le nom est indiqué dans la configuration du contrôleur. |
Execute |
BOOL |
FALSE |
Sur le front montant, lance l'exécution du bloc fonction. Sur un front descendant, réinitialise les sorties du bloc fonctionnel à la fin de son exécution. |
Deceleration |
DINT |
20 |
Décélération en Hz/ms ou en ms (selon la configuration). Plage (Hz/ms) : 1 à MaxDecelerationAppl Plage (ms) : MaxDecelerationAppl à 100 000 |
JerkRatio |
INT |
0 |
Pourcentage d'ajustement de l'accélération/décélération, utilisé pour créer le profil courbé en S . Plage : 0 à 100 |
Le tableau suivant décrit les variables de sortie :
Sortie |
Type |
Valeur initiale |
Description |
---|---|---|---|
Done |
BOOL |
FALSE |
La valeur TRUE indique que l'exécution du bloc fonction s'est terminée sans erreur détectée. |
Busy |
BOOL |
FALSE |
La valeur TRUE indique que l'exécution du bloc fonctionnel est en cours. |
CommandAborted |
BOOL |
FALSE |
L'exécution du bloc fonction est interrompue, en raison d'une autre commande de mouvement ou d'une erreur détectée . |
Error |
BOOL |
FALSE |
La valeur TRUE indique qu'une erreur a été détectée. L'exécution du bloc fonction est terminée. |
ErrorId |
PTO_ERROR |
PTO_ERROR.NoError |
Lorsque Error a la valeur TRUE : type de l'erreur détectée. |
NOTE :
oL'appel de ce bloc fonction dans l'état Standstill change l'état en Stopping, puis de nouveau en Standstill lorsque Execute devient FALSE.
oL'état Stopping est maintenu tant que l'entrée Execute a la valeur TRUE.
oLa sortie Done est définie lorsque la rampe d'arrêt est terminée.
oSi Deceleration = 0, la décélération d'arrêt rapide est utilisée.
oLe bloc fonction se termine avec la vitesse zéro.
oLa durée de décélération du segment ne doit pas excéder 80 s.
Ce diagramme illustre un profil simple à partir de l'état Continuous (continu) :
Ce diagramme illustre un profil simple à partir de l'état Discrete (TOR) :