Automate programmable S7-200 Manuel système
Opération POSx_CTRL
L'opération POSx_CTRL (Commande) valide et initialise le module de
positionnement en ordonnant automatiquement au module de
positionnement de charger la table de configuration et de profils à
chaque fois que le S7-200 passe à l'état "Marche".
N'utilisez cette opération qu'une fois dans votre projet et veillez à ce
que votre programme l'appelle à chaque cycle. Servez-vous du
mémento SM0.0 (Toujours à 1) comme entrée pour le paramètre
MOD_EN.
Le paramètre MOD_EN doit être activé afin que les autres opérations
de positionnement puissent envoyer des commandes au module de
positionnement. En cas de désactivation du paramètre MOD_EN, le
module de positionnement interrompt toute commande en cours.
Les paramètres de sortie de l'opération POSx_CTRL indiquent l'état
en cours du module de positionnement.
Le paramètre Done prend la valeur 1 lorsque le module de
positionnement achève une opération.
Le paramètre Error contient le résultat de cette opération. Le
tableau 9-13 en page 286 contient les définitions des codes d'erreur.
Le paramètre C_Pos indique la position en cours du module. Selon les unités de mesure, sa valeur est soit
un nombre d'impulsions (DINT), soit un nombre d'unités physiques (REAL).
Le paramètre C_Speed indique la vitesse en cours du module. Si vous avez choisi les impulsions comme
système de mesure pour le module de positionnement, C_Speed contient une valeur DINT contenant le
9
nombre d'impulsions par seconde. Si vous avez choisi des unités physiques comme système de mesure,
C_Speed est une valeur REAL contenant les unités de mesure sélectionnées par seconde (REAL).
Le paramètre C_Dir indique le sens en cours du moteur.
Tableau 9-2 Paramètres de l'opération POSx_CTRL
Entrées/sorties
MOD_EN
Done, C_Dir
Error
C_Pos, C_Speed
Conseil
Le module de positionnement lit les informations de la table de configuration et de profils à la mise sous
tension et lorsqu'il reçoit l'ordre de charger la configuration.
H Si vous modifiez la configuration à l'aide de l'assistant de commande de positionnement, l'opération
POSx_CTRL ordonne automatiquement au module de positionnement de charger la table de
configuration et de profils à chaque fois que la CPU S7-200 passe à l'état "Marche".
H Si vous modifiez la configuration à l'aide du panneau de commande EM 253, le fait de cliquer sur le
bouton "Actualiser la configuration" ordonne au module de positionnement de charger la nouvelle table
de configuration et de profils.
H Si vous modifiez la configuration par une autre méthode, vous devez également émettre une
commande Recharger la configuration à destination du module de positionnement afin qu'il charge la
table de configuration et de profils. Sinon, le module de positionnement continue à utiliser l'ancienne
table de configuration et de profils.
268
Type de
Opérandes
données
BOOL
I, Q, V, M, SM, S, T, C, L, flux de signal
BOOL
I, Q, V, M, SM, S, T, C, L
BYTE
IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD
DINT, REAL
ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *AC, *LD