3. 6.1 Principe
6.1 Principe
L dd i ité à l dé ti ti
Chaque étape du GRAFCET peut être représentée par l’équation suivante :
Ladder avec priorité à la désactivation
Page 3
4. 6.1 Principe
6.1 Principe
L dd i ité à l’ ti ti
Chaque étape du GRAFCET peut être représentée par l’équation suivante :
Ladder avec priorité à l’activation
Page 4
6. 6.1 Principe
6.1 Principe
S l ti
Solution
● Programmation des transitions séparément.
● Prendre de préférence cette solution, car elle élimine les problèmes précédents.
p , p p
Page 6
7. 6.2 Mise en équation
6.2 Mise en équation
Page 7
8. 6.2 Mise en équation
6.2 Mise en équation
Mise en équation divergence OU
Page 8
9. 6.2 Mise en équation
6.2 Mise en équation
Mise en équation convergence OU
Page 9
10. 6.2 Mise en équation
6.2 Mise en équation
Mise en équation divergence ET
Page 10
11. 6.2 Mise en équation
6.2 Mise en équation
Mise en équation convergence ET
Page 11
12. 6.3 Programmation sous STEP 7
6.3 Programmation sous STEP 7
Dans cet exercice, l’étude porte sur une presse utilisant un vérin double effet pour la montée-
descente. Le fonctionnement d’un tel système est illustré par le GRAFCET ci-dessous.
O ’i té à l’él b ti d ( l L dd St 7) O tili l
On s’intéresse à l’élaboration du programme (en langage Ladder sous Step 7). On utilisera les
étiquettes (mnémoniques) données dans le tableau ci-dessous.
Page 12
13. 6.3 Programmation sous STEP 7
6.3 Programmation sous STEP 7
é O é é C
Mnémonique Opérande Type de donnée Commentaire
m I124.0 BOOL BP de départ cycle
b I124.1 BOOL Détecteur niveau bas
h I124 2 BOOL Détecteur niveau haut
h I124.2 BOOL Détecteur niveau haut
A+ Q124.0 BOOL Commande pour la descente
A- Q124.1 BOOL Commande pour la montée
X0 M0 0 BOOL Etape 0
X0 M0.0 BOOL Etape 0
X1 M0.1 BOOL Etape 1
X2 M0.2 BOOL Etape 2
Y0 M1.0 BOOL Transition étapes 0 à 1
Y0 M1.0 BOOL Transition étapes 0 à 1
Y1 M1.1 BOOL Transition étapes 1 à 2
Y2 M1.2 BOOL Transition étapes 2 à 0
Init M10.0 BOOL Bit interne pour initialiser l’étape initiale
p p
● Donner les équations des transitions. Ecrire le corps de la fonction FC1 correspondante.
Travail demandé :
● Donner les équations des étapes. Ecrire le corps de la fonction FC2 correspondante.
● Donner les équations des actions. Ecrire le corps de la fonction FC3 correspondante.
● Ecrire le contenu du programme principal (bloc OB1).
● Ecrire le contenu du bloc d’initialisation (OB100)
Page 13
● Ecrire le contenu du bloc d initialisation (OB100).