Exemple De Programmation Des Compteurs - Siemens SIMATIC C7-633 Manuel

Table des Matières

Publicité

8.3

Exemple de programmation des compteurs

Fonction du bloc
Ce programme réalise une fonction simple qui a pour but de montrer le principe
d'utilisation des entrées de comptage par le programme STEP 7.
Les compteurs sont paramétrés pour fonctionner en comptage jusqu'à la valeur de
comparaison. Lorsque celle-ci est atteinte, ils sont remis à zéro, et le comptage est
relancé à partir de zéro. Du fait de la remise à zéro instantanée, la valeur de compa-
raison spécifiée ne peut jamais être lue.
Dans le programme pris comme exemple, les entrées universelles sont paramétrées
comme suit :
UE1
UE2
UE3
UE4
Les trois compteurs sont paramétrés comme suit :
Alarme :
Sens comptage : comptage (incrémentation)
Front :
Exécution du bloc :
1. Au démarrage, les trois compteurs sont d'abord arrêtés.
2. Après un temps d'attente d'environ 10 ms, une valeur de comparaison est ins-
3. Immédiatement après l'écriture des valeurs de comparaison, celles-ci sont décla-
4. OB1
Systèmes intégrés compacts C7-633, C7-634
C79000-G7077-C634-01
compteur Z1
compteur Z2
compteur Z3
entrée TOR normale (inutilisée dans l'exemple)
oui
montant
OB100
Ceci est nécessaire pour permettre aux compteurs de commencer à compter à
zéro après un démarrage. Si ceci n'est pas souhaité (si donc, au démarrage, le
compteur doit poursuivre le comptage à son « ancienne »valeur), il ne faut pas
arrêter les compteurs.
crite pour chaque compteur.
Ce temps d'attente est nécessaire pour permettre à l'instruction STOP concernant
les compteurs de devenir effective sur le C7. Dans l'OB de démarrage (OB100),
les conditions de temps ne sont pas critiques, car le temps de cycle n'est pas en-
core surveillé.
rées valides et les compteurs sont lancés.
Les valeurs de comptage peuvent être lues cycliquement dans l'OB1. Afin de
s'assurer que les compteurs courent, leurs bits d'état sont exploités. Si tous les
compteurs ne sont pas à l'état actif, l'exécution de l'OB1 est interrompue.
Si tous les compteurs courent, les valeurs courantes lues sont transférées dans
des mots de mémentos. Cette redirection est optionnelle ; elle peut se justifier
pour certaines applications. Si l'on désire toujours travailler avec la même valeur
au cours d'un cycle de l'OB1, cette redirection des valeurs courantes lues est
recommandée (par ex. fréquence de comptage élevée et cycle relativement long
=> plusieurs accès dans l'OB1 fournissent des valeurs différentes).
Entrées universelles
8-23

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic c7-6346es7 633-1af01-8ca0

Table des Matières