Opérations Front montant et front descendant
L'opération Front montant (EU) permet au courant de circuler pour un cycle, à chaque transition
de 0 à 1. L'opération Front descendant (ED) permet au courant de circuler pour un cycle, à
chaque transition de 1 à 0. Pour l'opération Front montant, la détection d'une transition de 0 à 1
dans la valeur supérieure de la pile met la valeur supérieure de la pile à 1 ; sinon, la valeur
supérieure de la pile est mise à 0. Pour l'opération Front descendant, la détection d'une transition
de 1 à 0 dans la valeur supérieure de la pile met la valeur supérieure de la pile à 1 ; sinon, la
valeur supérieure de la pile est mise à 0.
Lorsque vous éditez votre programme à l'état "Marche", vous devez entrer un paramètre pour les
opérations Front montant et Front descendant. Vous trouverez plus d'informations sur l'édition à
l'état "Marche" au chapitre 5.
Tableau 6-3 Opérandes autorisés pour les opérations d'entrée sur bits
Entrées/sorties
Bit
Bit (direct)
Comme illustré à la figure 6-2, le S7--200 utilise une pile logique pour résoudre la logique de
commande. Dans ces exemples, les valeurs initiales de la pile sont notées "vi0" à "vi7", une
nouvelle valeur fournie par l'opération est notée "nv" et "P0" correspond à la valeur calculée
rangée dans la pile.
Avant
Charger (LD,
LDI, LDN, LDNI)
vi0
Charge une
vi1
nouvelle
vi2
valeur (nv)
vi3
dans la pile.
vi4
vi5
vi6
vi7
2
vi8
1
P0 correspond à la valeur calculée rangée dans la pile logique.
2
La valeur vi8 est perdue après l'exécution d'une opération Charger.
Figure 6-2
Fonctionnement des contacts
Conseil
Les opérations Front montant et Front descendant requièrent une transition de 1 à 0 ou de 0 à
1, or il est impossible de détecter de telles transitions lors du premier cycle. Ainsi, pendant le
premier cycle, le S7--200 définit l'état du bit indiqué par ces opérations. Lors des cycles
suivants, ces opérations peuvent alors détecter les transitions du bit indiqué.
Type de
Opérandes
données
BOOL
I, Q, V, M, SM, S, T, C, L, flux de signal
BOOL
I
ET (A, AI,
Après
Avant
AN, ANI)
nv
vi0
Combine selon
vi0
vi1
ET une nouvelle
vi1
vi2
valeur (nv) à la
vi2
vi3
valeur initiale (vi)
en haut de la
vi3
vi4
pile.
vi4
vi5
P0=vi0 ET nv
vi5
vi6
vi6
vi7
vi7
vi8
Jeu d'opérations S7- -200
OU (O, OI,
Après
Avant
ON, ONI)
1
P0
vi0
Combine selon
vi1
vi1
OU une nouvelle
vi2
vi2
valeur (nv) à la
vi3
vi3
valeur initiale (vi)
en haut de la
vi4
vi4
pile.
vi5
vi5
P0=vi0 OU nv
vi6
vi6
vi7
vi7
vi8
vi8
Chapitre 6
Après
1
P0
vi1
vi2
vi3
vi4
vi5
vi6
vi7
vi8
81