Vous êtes sur la page 1sur 14

Université Hassan 1er

Faculté des Sciences & Techniques


Settat

Master ATSII & Master GBIM

Les Automates Programmables


g Industriels

Par A. ASSIR
Chapitre 6

DU GRAFCET AU LADDER

Page 2
6.1 Principe

L dd avec priorité
Ladder i ité à la
l désactivation
dé ti ti

Chaque étape du GRAFCET peut être représentée par l’équation suivante :

Page 3
6.1 Principe

L dd avec priorité
Ladder i ité à l’activation
l’ ti ti

Chaque étape du GRAFCET peut être représentée par l’équation suivante :

Page 4
6.1 Principe

P blè
Problème majeur
j de
d ces deux
d approches
h

Page 5
6.1 Principe

S l ti
Solution
● Programmation des transitions séparément.
● Prendre de p
préférence cette solution,, car elle élimine les p
problèmes p
précédents.

Page 6
6.2 Mise en équation

Page 7
6.2 Mise en équation

Mise en équation divergence OU

Page 8
6.2 Mise en équation

Mise en équation convergence OU

Page 9
6.2 Mise en équation

Mise en équation divergence ET

Page 10
6.2 Mise en équation

Mise en équation convergence ET

Page 11
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.

On s’intéresse
O ’i té à l’élaboration
l’él b ti d programme (en
du ( l
langage L dd sous Step
Ladder St 7) On
7). O utilisera
tili l
les
étiquettes (mnémoniques) données dans le tableau ci-dessous.

Page 12
6.3 Programmation sous STEP 7

Mnémonique
é O é
Opérande Type de donnée
é C
Commentaire
m I124.0 BOOL BP de départ cycle
b I124.1 BOOL Détecteur niveau bas
h I124 2
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
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
Y1 M1.1 BOOL Transition étapes 1 à 2
Y2 M1.2 BOOL Transition étapes 2 à 0
Init M10.0 BOOL Bit interne p
pour initialiser l’étape
p initiale

Travail demandé :
● Donner les équations des transitions. Ecrire le corps de la fonction FC1 correspondante.
● 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
d’initialisation
initialisation (OB100).
(OB100)

Page 13
Fin Chapitre 6

Page 14