Tâches pendant un positionnement en cours
Si elles sont lancées pendant un positionnement, les tâches d'écriture qui figurent dans le
tableau suivant sont retenues jusqu'à la fin du positionnement et seulement exécutés lors de
l'appel suivant du bloc.
Adresse
34.0
34.1
34.2
35.1
35.2
35.3
35.6
35.7
36.4
Démarrage
Lors du démarrage du module ou de la CPU, appelez la fonction FC ABS_INIT (voir le
chapitre "FC ABS_INIT (FC 0) (Page 38)"). Les commutateurs de fonction seront alors
également remis à 0. Le FB ABS_CTRL permet d'acquitter le démarrage du module.
Pendant ce temps, RETVAL et JOBBUSY sont = 1.
Etat de la tâche
L'état du traitement de la tâche peut être lu dans la valeur en retour RETVAL et dans le bit
d'activité JOBBUSY dans le DB de canal. L'état d'une tâche individuelle peut être exploité au
moyen du bit lanceur, du bit de fin et du bit d'erreur de cette tâche.
Tâche active
Tâche terminée
sans erreur
Tâche terminée
avec erreur
Tâche d'écriture
interrompue
Module de positionnement FM 351
Instructions de service, 05/2011, A5E01092702-02
Nom
Type
PLOOP_ON
BOOL
MLOOP_ON
BOOL
EI_OFF
BOOL
MD_EN
BOOL
DELDIST_EN
BOOL
AVALREM_EN
BOOL
REFPT_EN
BOOL
AVAL_EN
BOOL
DELDIAG_EN
BOOL
RETVAL
JOBBUSY
1
1
0
0
-1
0
-1
0
Valeur initiale
Commentaire
FALSE
1 = Boucle dans le sens +
FALSE
1 = Boucle dans le sens moins
FALSE
1 = Ignorer l'entrée de validation
FALSE
1 = Activation des paramètres machine
FALSE
1 = Effacement du parcours restant
FALSE
1 = Annulation d'affectation de valeur
réelle
FALSE
1 = Affectation de la coordonnée du point
de référence
FALSE
1 = Affectation de valeur réelle
FALSE
1 = Effacement de la mémoire tampon de
diagnostic
Bit lanceur _EN
1
0
0
0
Programmation du FM 351
6.4 FB ABS_CTRL (FB 1)
Bit de fin _D
Bit d'erreur _ERR
0
0
1
0
1
1
0
1
43