Exemple de programme
Figure 8.5
Déroulement
de
l'exemple
Commande du moteur
En avant vers 500
Action
Définition de valeur réelle
Transmettez le contrat "Défdtion de valeur réelle" pour
l'axe 1 à 1'IP 288 avec la sélection de contrat O (voir
paragraphe 8.5.1)
:
rubrique d'application 1, E4.1 = 0.
Les données de contrat, qui figurent dans le bloc de
données DB 200 à partir du mot de données DW 4 (voir
paragraphe 8.3.3), signifient
:
exécution immédiate via bit
de commande ACTIV et coordonnée de valeur réelle
O mm.
Vous lancez l'exécution en mettant l'entrée
E
5.5 à 1.
L'exemple de programme est conqu de telle manière que,
lors de l'actionnement de l'entrée, il met à 1 le bit de
commande ACTIV dans les signaux de commande pour
l'axe 1 (DB 113, DW 186, bit 8) et déclenche
simultanément le transfert des signaux de commande vers
I'IP 288 (DB 113, DW 66, bit 1).
"Axe synchronisé" et "Mémoire image ACTIV" sont à 1
dans l'état d'axe (voir bloc de variables BB2
:
DW 85, bit
10 et DW 86, bit 8).
La valeur réelle indiquée est
O (voir bloc de variables
BB2
:
DW 100 à DW 102).
L'erreur de manipulation indiquée est O (voir bloc de
variables BB2
:
DW 91). En cas d'erreur, il faut exploiter
l'erreur de manipulation signalée (voir paragraphe 9.5.7).
Remettez l'entrée E5.5 à O après l'exécution. Le bit de
commande ACTlV est ainsi effacé et transmis.
"Mémoire image ACTIV" est effacé dans l'état d'axe
(voir bloc de variables BB2 : DW 86, bit 8).
Commande du moteur
En arrière vers 500
bilisation
Point
Point de
d'arret
commutation
P*plage de
destination
Avance rapide
Destination 500
Avance lente
s
b
51 5
530
Démarrage
100
1
P'plage irnrno-
,