Automate programmable S7-200 Manuel système
Accès aux compteurs rapides (HC)
Pour accéder à la valeur de comptage d'un compteur rapide, indiquez l'adresse du compteur rapide,
comprenant l'identificateur de zone HC et le numéro du compteur (HC0, par exemple). La valeur en cours
des compteurs rapides est une valeur en lecture seule à laquelle vous ne pouvez accéder qu'en format de
double mot (32 bits ; voir figure 6-28).
HC 2
Numéro du compteur rapide
ID de zone (compteur rapide)
Figure 6-28
Affectation d'interruptions
Tous les modes des compteurs acceptent une interruption lorsque la valeur en cours égale la valeur
prédéfinie. Les modes utilisant une entrée de mise à zéro externe disposent également d'une interruption en
6
cas d'activation de la mise à zéro externe. Tous les modes, excepté les modes 0, 1 et 2, acceptent une
interruption lorsque le sens de comptage est modifié. Vous pouvez valider ou inhiber ces conditions
d'interruption séparément. Vous trouverez une discussion détaillée sur l'utilisation des interruptions dans le
paragraphe sur les opérations de communication et d'interruption.
Nota
Une erreur grave peut se produire si vous tentez de charger une nouvelle valeur en cours ou de
désactiver puis de réactiver le compteur rapide à l'intérieur du programme d'interruption associé à la mise
à zéro externe.
Octet d'état
Un octet d'état fournit, pour chaque compteur rapide, des mémentos d'état indiquant le sens de comptage
en cours et si la valeur en cours est supérieure ou égale à la valeur prédéfinie. Le tableau 6-30 présente les
bits d'état de chaque compteur rapide.
Conseil
Les bits d'état ne sont valables que tant que le programme d'interruption du compteur rapide est en cours
d'exécution. La surveillance de l'état du compteur rapide permet de valider des interruptions pour les
événements qui influencent l'opération en cours d'exécution.
Tableau 6-30 Bits d'état pour HSC0, HSC1, HSC2, HSC3, HSC4 et HSC5
HSC0
SM36.0
SM36.1
SM36.2
SM36.3
SM36.4
SM36.5
SM36.6
SM36.7
120
Accès aux valeurs en cours des compteurs rapides
HSC1
HSC2
HSC3
SM46.0
SM56.0
SM136.0
SM46.1
SM56.1
SM136.1
SM46.2
SM56.2
SM136.2
SM46.3
SM56.3
SM136.3
SM46.4
SM56.4
SM136.4
SM46.5
SM56.5
SM136.5
SM46.6
SM56.6
SM136.6
SM46.7
SM56.7
SM136.7
BPFo
31
OPFo
Octet 3
Octet 2
HSC4
HSC5
Description
SM146.0
SM156.0
Inutilisé
SM146.1
SM156.1
Inutilisé
SM146.2
SM156.2
Inutilisé
SM146.3
SM156.3
Inutilisé
SM146.4
SM156.4
Inutilisé
SM146.5
SM156.5
Bit d'état "Sens de comptage en cours" :
0 = décrémentation
1 = incrémentation
SM146.6
SM156.6
Bit d'état "Valeur en cours égale à valeur prédéfinie" :
0 = différente
1 = égale
SM146.7
SM156.7
Bit d'état "Valeur en cours supérieure à valeur
prédéfinie" :
0 = inférieure ou égale
1 = supérieure
BPFa
0
OPFa
Octet 1
Octet 0