Compteurs, Temporisations Et Expressions Arithmétiques Dans Des Actions - Siemens SIMATIC S7-GRAPH Manuel

Pour s7-300/400 programmation de commandes séquentielles
Table des Matières

Publicité

7.4
Compteurs, temporisations et expressions arithmétiques dans
des actions
Compteurs dans des actions
Les compteurs utilisés dans des actions sont toujours déclenchés par un
événement. Il est possible de les combiner à un verrouillage (Interlock). Les
opérations de comptage combinées à un Interlock ne sont exécutées que lorsque
les conditions de l'Interlock sont remplies en plus de l'événement (ajouter la lettre
C). Les compteurs sans Interlock sont exécutés lorsque l'événement apparaît.
Les compteurs dans des actions se comportent comme ceux d'autres langages de
programmation S7 : il n'y a ni dépassement bas ni dépassement haut et le bit de
comptage est à 0 quand l'état du compteur est 0, sinon il est à 1.
Evénement
Opération
S1, S0, L1, L0,
CS[C]
V1, V0, A1, R1.
S1, S0, L1, L0,
CU[C]
V1, V0, A1, R1.
S1, S0, L1, L0,
CD[C]
V1, V0, A1, R1.
S1, S0, L1, L0,
CR[C]
V1, V0, A1, R1.
[ ] = addition facultative d'un Interlock ; x = numéro du compteur
Valeur d'initialisation du compteur
Pour toutes les actions contenant l'opération CS, il faut indiquer une valeur
d'initialisation du compteur. Vous la programmerez avec la syntaxe suivante :
<valeur d'initialisation du compteur> = EWy, AWy, MWy, LWy, DBWy, DIWy ;
variable de type WORD ; C#0 à C#999
Y = 0 à 65534
GRAPH pour SIMATIC S7-300/400 Programmation de commandes séquentielles
C79000-G7077-C526-01
Programmation des actions et des conditions
Identificateur
Adresse
d'opérande
d'opérande
Z
x
<valeur
d'initialisation>
Z
x
Z
x
Z
x
Signification
Initialisation : dès que l'événement
apparaît [et que l'Interlock est vrai], la
valeur d'initialisation est chargée dans le
compteur.
Valeur d'initialisation
Compteur d'incrémentation : dès que
l'événement apparaît [et que l'Interlock
est vrai], le compteur est incrémenté de 1.
Compteur de décrémentation : dès que
l'événement apparaît [et que l'Interlock
est vrai], le compteur est décrémenté de
1.
Remise à zéro : dès que l'événement
apparaît [et que l'Interlock est vrai], le
compteur est remis à 0.
7-7

Publicité

Table des Matières
loading

Table des Matières