Automate programmable S7-200 Manuel système
Tableau 9-26 Commandes de déplacement, suite
Commande
Commande 122
Exécuter le déplacement indiqué
dans le bloc interactif
Commande 123
Capturer le décalage du point de
référence
Commande 124
Rotation positive en marche
fractionnée
Commande 125
Rotation négative en marche
fractionnée
Commande 126
Rechercher position du point de
référence
Commande 127
Recharger la configuration
318
Description
Lorsque cette commande est exécutée, le module de positionnement effectue le
déplacement indiqué dans le champ MOVE_CMD du bloc interactif.
Dans les modes 0 et 1 (modes de déplacement absolu et relatif), un
S
déplacement à un seul pas est exécuté sur la base des informations de vitesse
et de position prescrites fournies dans les champs TARGET_SPEED et
TARGET_POS du bloc interactif.
Dans les modes 2 et 3 (vitesse unique, modes de fonctionnement continus),
S
l'indication de position (POS) n'est pas prise en compte et le module accélère
jusqu'à la vitesse indiquée dans le champ TARGET_SPEED du bloc interactif.
Le déplacement s'arrête lorsque l'octet de commande passe à l'état Inactif.
Dans les modes 4 et 5 (modes à commande de vitesse manuelle), l'indication
S
de position (POS) n'est pas prise en compte et votre programme charge la
valeur des modifications de vitesse dans le champ TARGET_SPEED du bloc
interactif. Le module de positionnement continue à surveiller cet emplacement
et réagit de manière appropriée lorsque la valeur de vitesse change.
Lorsque cette commande est exécutée, le module de positionnement définit une
position zéro située à un autre emplacement par rapport à la position du point de
référence.
Avant d'émettre cette commande, vous devez avoir déterminé la position du point
de référence et exécuté un positionnement en marche fractionnée de la machine à
la position de début du travail. Après la réception de cette commande, le module de
positionnement calcule le décalage entre la position de début de travail (position en
cours) et la position du point de référence et écrit le décalage calculé dans le
champ RP_OFFSET du bloc interactif. La position en cours est alors définie à 0 afin
d'établir la position de début du travail comme position zéro.
Si le moteur pas à pas perd la trace de sa position (par exemple, en cas de coupure
de courant ou s'il est repositionné à la main), vous pouvez émettre une commande
de recherche de la position du point de référence pour redéfinir la position zéro
automatiquement.
Cette commande vous permet d'émettre des impulsions manuellement afin de
déplacer le moteur pas à pas dans le sens positif.
Si la commande reste active pendant moins de 0,5 seconde, le module de
positionnement émet des impulsions pour parcourir la distance indiquée dans
JOG_INCREMENT.
Si la commande reste active pendant au moins 0,5 seconde, le module de
positionnement commence à accélérer jusqu'à la vitesse de marche fractionnée
JOG_SPEED indiquée.
Le module de positionnement décélère jusqu'à l'arrêt lorsqu'il détecte un front
descendant.
Cette commande vous permet d'émettre des impulsions manuellement afin de
déplacer le moteur pas à pas dans le sens négatif.
Si la commande reste active pendant moins de 0,5 seconde, le module de
positionnement émet des impulsions pour parcourir la distance indiquée dans
JOG_INCREMENT.
Si la commande reste active pendant au moins 0,5 seconde, le module de
positionnement commence à accélérer jusqu'à la vitesse de marche fractionnée
JOG_SPEED indiquée.
Le module de positionnement décélère jusqu'à l'arrêt lorsqu'il détecte un front
descendant.
Lorsque cette commande est exécutée, le module de positionnement déclenche
une recherche du point de référence en utilisant la méthode de recherche indiquée.
Lorsque le module de positionnement localise le point de référence et que le
mouvement s'est arrêté, le module de positionnement charge la valeur lue dans le
champ RP_OFFSET du bloc interactif dans la position en cours et génère une
impulsion de 50 millisecondes au niveau de la sortie CLR.
Lorsque cette commande est exécutée, le module de positionnement lit le pointeur
de la table de configuration et de profils à l'adresse appropriée de la zone de
mémoire SM, puis lit le bloc de configuration à l'adresse indiquée par le pointeur de
la table de configuration et de profils. Le module de positionnement compare alors
les nouvelles données de configuration obtenues à la configuration existante du
module et procède à toute modification de configuration ou aux nouveaux calculs
requis. Tous les profils en antémémoire sont rejetés.