FB_ControlledAxis - SetAxisTypeLinearWithLimits (méthode)

Présentation

Type :

Méthode

Disponible à partir de la version :

V1.1.75.6318

Tâche

Définit l'axe sur un type d'axe linéaire avec une plage de mouvement limitée.

Description

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).

Interface

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.