Tableau 9-19 Commandes de déplacement, suite
Commande
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
Antémémoire pour les profils du module de positionnement
Le module de positionnement sauvegarde les données d'exécution de quatre profils au maximum en
antémémoire. Lorsque le module de positionnement reçoit une commande pour exécuter un profil, il vérifie
si le profil requis se trouve dans l'antémémoire. Si les données d'exécution pour ce profil résident dans
l'antémémoire, le module de positionnement exécute immédiatement le profil. Dans le cas contraire, le
module de positionnement lit les informations du bloc de profil dans la table de configuration et de profils se
trouvant dans le S7-200 et calcule les données d'exécution pour le profil avant d'exécuter ce dernier.
La commande 122 (Exécuter le déplacement indiqué dans le bloc interactif ) n'utilise pas l'antémémoire
pour stocker les données d'exécution, mais lit toujours le bloc interactif dans la table de configuration et de
profils se trouvant dans le S7-200 et calcule les données d'exécution pour le déplacement.
La reconfiguration du module de positionnement efface toutes les données d'exécution stockées dans
l'antémémoire.
Création d'un programme pour le module de positionnement
Description
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.
Chapitre 9
9
295