Automate programmable S7-200 Manuel système
Temporisations : T
Le S7-200 fournit des temporisations qui comptent des incréments de temps selon des résolutions
(incréments de base de temps) égales à 1 ms, 10 ms ou 100 ms. Deux variables sont associées à chaque
temporisation :
la valeur en cours : ce nombre entier signé de 16 bits contient la durée comptabilisée par la
-
temporisation ;
le bit de temporisation : ce bit est mis à 1 ou à 0 selon le résultat de la comparaison entre valeur en
-
cours et valeur prédéfinie, cette dernière étant indiquée dans l'opération de temporisation.
Vous accédez à ces deux variables à l'aide de l'adresse de la temporisation (T + numéro de la
4
temporisation). Selon l'opération utilisée, l'accès se fait au bit de temporisation ou à la valeur en cours : les
opérations avec des bits comme opérandes accèdent au bit de temporisation alors que les opérations ayant
des mots comme opérandes accèdent à la valeur en cours. Comme le montre la figure 4-5, le contact à
fermeture accède au bit de temporisation et l'opération Transférer mot à la valeur en cours de la
temporisation.
Format :
I2.1
Figure 4-5
Compteurs : C
Le S7-200 fournit trois types de compteurs qui comptent chaque transition du niveau bas au niveau haut
aux entrées de comptage : les compteurs qui incrémentent, ceux qui décrémentent et ceux pouvant à la fois
incrémenter et décrémenter. Deux variables sont associées à chaque compteur :
la valeur en cours : ce nombre entier signé de 16 bits contient le total cumulé ;
-
le bit de compteur : ce bit est mis à 1 ou à 0 selon le résultat de la comparaison entre valeur en cours
-
et valeur prédéfinie, cette dernière étant indiquée dans l'opération de comptage.
Vous accédez à ces deux variables à l'aide de l'adresse du compteur (C + numéro du compteur). Selon
l'opération utilisée, l'accès se fait au bit de compteur ou à la valeur en cours : les opérations avec des bits
comme opérandes accèdent au bit de compteur alors que les opérations ayant des mots comme opérandes
accèdent à la valeur en cours. Comme le montre la figure 4-6, le contact à fermeture accède au bit de
compteur et l'opération Transférer mot à la valeur en cours du compteur.
Format :
I2.1
Figure 4-6
26
T[numéro de la temporisation]
MOV_W
EN
T3
IN
OUT
VW200
Accède à la valeur en cours
Accès au bit de temporisation ou à la valeur en cours d'une temporisation
C[numéro du compteur]
MOV_W
EN
C3
IN
OUT
VW200
Accède à la valeur en cours
Accès au bit de compteur ou à la valeur en cours d'un compteur
Valeur en cours
T0
T1
T2
T3
15 (BPFo)
0 (BPFa)
Valeur en cours
Bits compteur
C0
C1
C2
C3
15 (BPFo)
0 (BPFa)
T24
T3
Bits tempo
T0
T1
T2
T3
Accède au bit de temporisation
C24
C3
C0
C1
C2
C3
Accède au bit de compteur