Opérations de comptage
4.2 ZAEHLER
Paramétrage et compteur d'incrémentation/décrémentation
Description de l'opération
ZAEHLER (Paramétrage et compteur d'incrémentation/décrémentation)
Un front montant à l'entrée S de cette opération initialise le compteur à la valeur figurant dans
l'entrée ZW. Un 1 à l'entrée R remet le compteur, et donc la valeur de comptage, à zéro.
Le compteur est incrémenté d'une unité si l'état de signal à l'entrée ZV passe de 0 à 1 – front
montant – et que la valeur du compteur est inférieure à 999.
Le compteur est décrémenté d'une unité si l'état de signal à l'entrée ZR passe de 0 à 1 – front
montant – et que la valeur du compteur est supérieure à 0.
En cas de front montant aux deux entrées de comptage, les deux fonctions sont exécutées et la
valeur de comptage reste inchangée.
Si le compteur est mis à 1 et si le RLG = 1 aux entrées ZV/ZR, le compteur compte une fois dans
le cycle suivant, même si aucun changement de front n'a eu lieu.
L'état du signal à la sortie Q est à 1 lorsque la valeur de comptage est supérieure à 0 ; il est à 0
lorsque la valeur de comptage est égale à 0.
Mot d'état
Ecriture
Nota
Il est recommandé d'utiliser un compteur à un seul emplacement dans le programme (risque
d'erreurs de comptage).
Exemple
E 0.0
E 0.1
E 0.3 MW10
Si l'état de signal à l'entrée E 0.2 passe de 0 à 1, le compteur est initialisé à la valeur figurant dans
le mot de mémento MW10. Si l'état de signal en E 0.0 passe de 0 à 1, la valeur du compteur Z10
est incrémentée d'un à moins qu'elle ne soit déjà égale à 999. Si l'état de signal en E 0.1 passe de
0 à 1, la valeur du compteur Z10 est décrémentée d'un à moins qu'elle ne soit déjà égale à 0. L'état
de signal de la sortie A 4.0 est 1 si Z10 est différent de zéro.
66
RB
BI1
-
-
Z10
ZAEHLER
ZV
ZR
E 0.2
DUAL
S
DEZ
ZW
R
BI0
DEB
DM
-
-
-
A 4.0
Q
OU
ETAT
RLG
x
x
x
Langage CONT pour SIMATIC S7-300/400
Manuel de référence, 04/2017, A5E41654705-AA
/PI
1