Vous êtes sur la page 1sur 3

Compteurs dcompteurs SIEMENS S7 de 0 999

Z..

ZV : entre de comptage
ZR : entre de dcomptage
S : entre de prselection
ZW : valeur de prslection
R : entre de remise zro
Q : sortie du compteur (=1 lorsque la valeur du compteur est
suprieure 0)
DUAL : valeur du compteur en hexadcimal de type WORD
DEZ : valeur du compteur en BCD de type WORD

ZAEHLER
ZV
Q
ZR
S

DUAL
DEZ

ZW
R

Exemple de grafcet :

Exemple de programmation (en bits) :


Actions internes (FC30) :

C=0

Z22
etape5

ZAEHLER
ZV
Q

Compteur Z22

ZR
P
5

C=C+1
C=10

ZW

6
etape1

DUAL

MW10

DE
Z
Ne pas entrer en
mnmonique,
sinon une erreur
de type se
produit

Etapes (FC10) :
etape5

CMP==I

MW10

IN1

10

IN2

Ne pas entrer en
mnmonique,
sinon une erreur de
type se produit

etape6
S
etape5
R

Solution avec des mnmoniques (pour ne pas obtenir derreur de type) :


Actions internes (FC30) :
1

C=0

Z22
etape5

ZAEHLER
ZV
Q

Compteur Z22

ZR
P
5

C=C+1
C=10

DUAL

CW

DE
Z

ZW

6
etape1

BCD_I

CW

IN

(type WORD)

CI
(type INT)

Etapes (FC10) :
etape5

CMP==I

CI

IN1

10

IN2

etape6
S
etape5
R

Autre solution si on sait ce que lon fait :


Dsactiver le test de type de variable (dans lditeur CONT) en cliquant dans Outils et
Paramtres :

Case dcocher

Compteur : Z de 0 255.

Vous aimerez peut-être aussi