Programmation des fonctions technologiques
Exemple 3
Ouvrez, dans le SIMATIC-Manager, le projet exemple "zDt17_02_FM453_EX » avec les
commandes de menu Fichier > Ouvrir... > Projets. La fonction pour cet exemple est
FC 103.
Les signaux pour l'exemple 3 se trouvent dans le "DBEX", structure "EX3".
Le programme à sélectionner est le programme numéro "10". Ce numéro de programme est
inscrit dans l'exemple 3.
Les signaux "Validation lecture", "Déblocage entraînement" et "Déblocage régulateur" de
l'axe sont à l'état TRUE dans le "DBEX" (dans l'OB 100 : READ_EN = TRUE, DRV_EN =
TRUE, SERVO_EN = TRUE) et sont transférés vers l'interface (DB utilisateur) dans l'exem-
ple 3.
La condition pour la réussite de la sélection de programme est la présence du programme à
sélectionner dans le FM.
Pour que l'exemple fonctionne, vous devez inscrire auparavant le mode "Automatique" (code
08) dans l'octet MODE_IN du "DBEX". La signalisation en retour du mode est assurée par
l'octet MODE_OUT.
Après la sélection du mode, le programme numéro "10" est sélectionné automatiquement
par mise à l'état TRUE du contrat d'écriture "PROGS_EN » dans le DB utilisateur.
Mettez à l'état TRUE le bit "START" dans la structure "EX3" du "DBEX". Le programme sé-
lectionné est démarré, à condition que l'axe soit synchronisé et possède l'autorisation de
démarrage. Le bit "START" est ensuite remis à l'état FALSE.
Vous pouvez interrompre le programme avec le bit "STOP". Un redémarrage n'est possible
qu'après remise à l'état FALSE du bit "STOP" (et "START" = TRUE).
Une erreur de manipulation ou déplacement est signalée par le bit "OT_ERR" = TRUE. Vous
pouvez acquitter cette erreur en mettant à l'état TRUE le bit "OT_ERR_A".
Nota :
Dans le répertoire "Blocs" se trouve le tableau de variables 3 (VAT3) qui contient tous les
signaux nécessaires au contrôle-commande de l'exemple 3 (outil "Contrôler et piloter des
variables").
6-44
Module de positionnement FM 453 pour servomoteur et moteur pas à pas
A5E00056648-005