Compteurs rapides : HC
Les compteurs rapides comptent des événements très rapides indépendamment du cycle de la CPU. Ils ont
une valeur de comptage (ou valeur en cours) entière signée de 32 bits. Pour accéder à la valeur de
comptage d'un compteur rapide, vous indiquez l'adresse du compteur rapide, comprenant l'identificateur de
zone HC et le numéro du compteur (HC0, par exemple). Vous ne pouvez accéder qu'en lecture à la valeur
en cours des compteurs rapides et qu'en format de double mot (32 bits).
Format :
Accumulateurs : CA
Les accumulateurs sont des éléments en lecture/écriture pouvant être utilisés comme mémoire. Vous
pouvez, par exemple, vous servir des accumulateurs pour transmettre des paramètres à ou depuis des
sous-programmes et pour sauvegarder des valeurs intermédiaires utilisées dans un calcul. Le S7-200
dispose de quatre accumulateurs de 32 bits : AC0, AC1, AC2 et AC3. Vous pouvez accéder aux données
contenues dans les accumulateurs par octets, mots ou doubles mots.
C'est l'opération utilisée pour accéder à l'accumulateur qui détermine la taille des données en accès.
Comme le montre la figure 4-7, lorsque vous accédez aux accumulateurs en format d'octet ou de mot, vous
n'utilisez, respectivement, que les 8 et 16 bits de poids faible de cet accumulateur ; quand vous y accédez
par doubles mots, vous faites appel à l'intégralité des 32 bits.
Consultez la description des opérations d'interruption au chapitre 6 pour plus d'informations sur l'utilisation
des accumulateurs avec les programmes d'interruption.
Format :
Figure 4-7
Accès aux accumulateurs
Concepts concernant les automates programmables
HC[numéro du compteur rapide]
AC[numéro de l'accumulateur]
AC2 (accès comme octet)
AC1 (accès comme mot)
AC3 (accès comme double mot)
BPFo
31
24
23
OPFo
Octet 3
Octet 2
Chapitre 4
HC1
AC0
BPFo
7
BPFo
15
8
7
OPFo
OPFa
Octet 1
Octet 0
16
15
8
7
OPFa
Octet 1
Octet 0
4
BPFa
0
BPFa
0
BPFa
0
27