Compteurs décompteurs SIEMENS S7 de 0 à 999

Transcription

Compteurs décompteurs SIEMENS S7 de 0 à 999
Compteurs décompteurs SIEMENS S7 de 0 à 999
Z..
ZV : entrée de comptage
ZR : entrée de décomptage
S : entrée de préselection
ZW : valeur de présélection
R : entrée de remise à zéro
Q : sortie du compteur (=1 lorsque la valeur du compteur est
supérieure à 0)
DUAL : valeur du compteur en hexadécimal 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) :
1
C=0
Z22
etape5
P
ZAEHLER
ZV
Q
Compteur Z22
ZR
P
5
S
C=C+1
C=10
ZW
6
etape1
R
DUAL
MW10
DE
Z
Ne pas entrer en
mnémonique,
sinon une erreur
de type se
produit
Etapes (FC10) :
etape5
CMP==I
MW10
IN1
10
IN2
Ne pas entrer en
mnémonique,
sinon une erreur de
type se produit
etape6
S
etape5
R
Solution avec des mnémoniques (pour ne pas obtenir d’erreur de type) :
Actions internes (FC30) :
1
C=0
Z22
etape5
P
ZAEHLER
ZV
Q
Compteur Z22
ZR
P
5
S
C=C+1
C=10
DUAL
CW
DE
Z
ZW
6
etape1
R
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 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.