FB_ControlledAxis - SetAxisTypeLinearWithLimits (méthode)
Type : |
Méthode |
Disponible à partir de la version : |
V1.1.75.6318 |
Définit l'axe sur un type d'axe linéaire avec une plage de mouvement limitée.
Cette méthode définit l'axe sur un type d'axe linéaire avec une plage de mouvement limitée dans les directions de mouvement positive et négative. Si la position de l'axe dépasse les limites de position, un arrêt d'erreur est déclenché. Si l'axe s'est déplacé vers une position au-delà de l'une des limites, seuls les mouvements dans le sens opposé (dans le sens vers la plage de déplacement valide) peuvent être démarrés.
Le type d'axe peut être modifié si l'axe est désactivé.
La limitation de la plage de mouvement est active si l'axe est référencé (xHomed = True).
Entrée |
Type de données |
Description |
---|---|---|
i_lrNegativeDirectionLimit |
LREAL |
Valeur minimale de la plage de mouvement de l'axe. |
i_lrPositiveDirectionLimit |
LREAL |
Valeur maximale de la plage de mouvement de l'axe. |
Sortie |
Type de données |
Description |
---|---|---|
q_xError |
BOOL |
Si TRUE est attribué à cette sortie, une erreur a été détectée. Consultez ET_Result. Si la méthode n'est pas satisfaisante, les limites de position de l'axe ne sont pas modifiées. |
q_etResult |
ET_Result |
Énumération avec le résultat. |