définition de position
Traduction de la notice originale
Description
Au contraire des autres fonctions de mouvement, celle-ci n'a aucun effet sur les sorties physiques d'impulsions et ne génère aucun profil de mouvement.
De même que la fonction de référencement, elle définit une origine et une position de référence de l'axe en affectant une coordonnée absolue à la position courante de l'axe et en fixant à 1 le bit d'état "REFERENCED" de la voie.
Cette fonction ne peut être utilisée que si l'axe est à l'état STANDSTILL.
Entrées/Sorties physiques
Entrée/Sortie
Description
Sortie Counter_Clear
Permet de se connecter à l'entrée correspondante du variateur.
Lorsque la sortie Counter_Clear est activée, la fonction de définition de position commande également au variateur de réinitialiser son compteur interne.
Paramètres de configuration
Paramètre
Valeurs valides
Paramètres d'E/S de prise d'origine
Valeur 0 : Aucune E/S utilisée (par défaut)
Valeur 1 : avec sortie Counter_Clear
Valeur 2 : avec sortie Counter_in_Position : non utilisée avec la commande SetPosition.
Représentation en FBD
Représentation :
Représentation en LD
Représentation :
AVERTISSEMENT
COMPORTEMENT INATTENDU DE L'APPLICATION - COMMANDE ENVOYEE A CHAQUE CYCLE D'AUTOMATE
Les commandes sont envoyées à chaque automate si EN est réglé sur 1.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.
Représentation en IL
Représentation :
(*BYTE*) := SETPOSITION (CH := (*ANY_IODDT*), POSITION := (*DINT*));
Représentation en ST
Représentation :
SETPOSITION (CH := (*ANY_IODDT*), POSITION := (*DINT*)) ST (*BYTE*)
Exemple de commande utilisant le mécanisme de commande WRITE_CMD dans la représentation en ST :
if (SetPos = True) then %CH0.1.0.CMD_CODE := 6; %CH0.1.0.TGT_POSITION := 50000; WRITE_CMD(%CH0.1.0); SetPos := False; end_if;
Paramétrage spécifique de la commande
Paramètre
Valeurs valides
Position (en impulsions)
de - 2 147 483 648 à 2 147 483 647 (entre les limites logicielles basse et haute)