Exemple d'affectation des bits pour le bouton de manœuvre
Le tableau suivant montre un exemple de calcul du sens de rotation. Les impulsions ont été
enregistrées dans les octets "n+4" et "n+5" et mesurées durant les instants t
Les nombres du tableau suivant représentent un octet dans l'automate.
Instant d'exploitation
La différence entre les impulsions à deux instants successifs t
calculer la valeur résultante et de déterminer ainsi le sens de rotation.
Déterminez les valeurs suivantes :
● Nombre d'impulsions, vers l'avant
● Nombre d'impulsions, vers l'arrière
Calculez la valeur résultante. Elle s'obtient comme suit :
–
–
+ Impulsions, vers l'arrière, t
= Valeur résultante
Mobile Panel 277 IWLAN V2
Instructions de service, 01/2011, A5E02480245-02
Un tour complet du bouton de manœuvre donne 50 impulsions.
– Chaque impulsion du bouton de manœuvre est ajoutée à l'octet "n+4" ou "n+5"
approprié selon le sens de rotation. Ce faisant, il n'y a pas de valeurs négatives.
Quand la plage de valeurs possibles est dépassée, il y a débordement :
La valeur 255 augmentée d'une impulsion donne la valeur 0.
Impulsions vers
t
1
t
2
t
3
t
4
– A l'instant t
n
– A l'instant t
n+1
– A l'instant t
n
– A l'instant t
n+1
Impulsions, vers l'avant, t
Impulsions, vers l'avant, t
Impulsions, vers l'arrière, t
Bouton de manœuvre
Impulsions vers
l'avant
l'arrière
255 (≙ –1)
245 (≙ –11)
10
245 (≙ –11)
10
15
n+1
n
n+1
n
Eléments de commande et affichages
5.4 Eléments de commande
Traitement
--
Impulsions vers l'avant : 11
Impulsions vers l'arrière : 0
Valeur résultante : +11
4
Impulsions vers l'avant : 0
Impulsions vers l'arrière : 15
Valeur résultante : -15
5
Impulsions vers l'avant : 5
Impulsions vers l'arrière : 1
Valeur résultante : +4
et t
vous permet de
n
n+1
à t
.
1
4
91