Vous êtes sur la page 1sur 3

Programmation dun GRAFCET en langage LADDER

Il peut tre intressant dans certains cas de figure, de pouvoir traduire un GRAFCET en langage
LADDER (notamment, quand lautomate ne prends pas en charge le langage GRAFCET).

Les tapes de GRAFCET peuvent tre considres comme des fonctions mmoires. Elles disposent
dune condition dactivation (CA) et dune condition de dsactivation (CD).

Condition de Etape Condition dactivation : une tape est active si


Auto maintien
dsactivation ltape immdiatement prcdente est active ET
que la transition associe est vrifie.

Condition de dsactivation : une tape sera


dsactive si la condition dactivation de ltape
Condition de suivante est valide.
dactivation

Exemple :

0
Marche ET position haute CA1 = X0 . (marche . position haute)

1 Descendre
CA2 = X1 . position basse
Position basse

2 Monter
CA0 = X2 . position haute
Position haute

Lquation de chaque tape est donc de la forme :


Etape X = condition.de.dsactivation . Etape X + condition dactivation

Pour notre exemple, on obtient : X1 = CA2 . X1 + CA1


Exercice : donner le programme en ladder du GRAFCET suivant dune perceuse automatise.

0 S1 : BP dpart cycle
S2 : capteur position haute
S1 . S2 S3 : capteur position basse

1 KM1 KM2 KM1 : rotation foret


KM2 : Descente de la tte de perage
S3 KM3 : Monte de la tte de perage

2 KM1 KM3

S2
Equations dactivation des tapes : Equations dvolution du GRAFCET

CA1 = X1 = ..

CA2 = X2 = ..

CA0 = X0 = ..

Equations des pr-actionneurs


KM1 =

KM2 =

KM3 =
CORRIGE