Vous êtes sur la page 1sur 3

Compteurs décompteurs SIEMENS S7 de 0 à 999

Z.. ZV : entrée de comptage


ZAEHLER ZR : entrée de décomptage
ZV Q S : entrée de préselection
ZR DUAL
ZW : valeur de présélection
R : entrée de remise à zéro
S DEZ
Q : sortie du compteur (=1 lorsque la valeur du compteur est
supérieure à 0)
ZW
DUAL : valeur du compteur en hexadécimal de type WORD
R DEZ : valeur du compteur en BCD de type WORD

Exemple de grafcet : Exemple de programmation (en bits) :

Actions internes (FC30) :

1 C=0 Z22
etape5 P
ZAEHLER
Compteur Z22 ZV Q

ZR DUAL MW10
P
S DE
5 C=C+1 Z
C=10 ZW Ne pas entrer en
6 mnémonique,
sinon une erreur
etape1 R de type se
produit

Etapes (FC10) :

etape5
CMP==I etape6
S
etape5
MW10 IN1 R
10 IN2
Ne pas entrer en
mnémonique,
sinon une erreur de
type se produit
Solution avec des mnémoniques (pour ne pas obtenir d’erreur de type) :

Actions internes (FC30) :

1 C=0 Z22
etape5 P
ZAEHLER
Compteur Z22 ZV Q

ZR DUAL CW
P
S DE
5 C=C+1 Z
C=10 ZW
6
etape1 R

BCD_I

CW IN CI
(type WORD)
(type INT)

Etapes (FC10) :

etape5
CMP==I etape6
S
etape5
CI IN1 R
10 IN2

Autre solution si on sait ce que l’on fait :


Désactiver le test de type de variable (dans l’éditeur CONT) en cliquant dans Outils et
Paramètres :

Case à décocher
Compteur : Z de 0 à 255.

Vous aimerez peut-être aussi