Description du fonctionnement
4.6.3
Prise en charge de la valeur du compteur par impulsion zéro
La sortie pour le top zéro du codeur incrémental est raccordée sur l'entrée C (C+/C-). En
général, un codeur incrémental délivre un top zéro par rotation. La fonction top zéro permet
d'enregistrer la dernière valeur du compteur et de la transmettre via la mémoire image des
entrées.
Légende :
}
PIO : mémoire image des sorties, donnée d'entrée / sortie : OutputData.ZeroPulseAc-
tive
}
C : entrée C
}
PII : mémoire image des entrées, donnée d'entrée / sortie : InputData.ZeroPulse
Explication du diagramme fonctionnel :
Paragraphe
a
b
c
d
e
La fonction top zéro est prioritaire par rapport à la fonction Latch et à la fonction « Mesure
de la durée de la période ». Si cette fonction est activée, les deux autres fonctions sont
ignorées, même à l'état activé.
Manuel d'utilisation PSSu E F INC(-T)
1001454-FR-09
INFORMATIONS
En mode « Compteur », un front montant permet d'arrêter le compteur sur
l'entrée C.
PIO
PII
Fonction
Activer la fonction top zéro
Remplir la mémoire Latch
Émettre la valeur du comp-
teur
Activer le bit d'état
Terminer la fonction top zé-
ro
Prêt pour une nouvelle
fonction Latch
Déroulement pour le PSSu dans l'envi-
ronnement de système B
Activer OutputData.ZeroPulseActiv dans le
programme utilisateur
Front montant sur l'entrée C : la valeur du
compteur est prise en charge dans la mé-
moire Latch
La valeur du compteur est écrite dans Input-
Data.LatchOrPeriod
Le module applique InputData.ZeroPulse
Réinitialiser OutputData.ZeroPulseActiv
dans le programme utilisateur
Le module réinitialise InputData.ZeroPulse
19