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
dsactivation

Condition dactivation : une tape est active si


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

Etape

Auto maintien

Condition de dsactivation : une tape sera


dsactive si la condition dactivation de ltape
suivante est valide.

Condition de
dactivation

Exemple :

0
Marche ET position haute

CA1 = X0 . (marche . position haute)

Descendre
CA2 = X1 . position basse
Position basse

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.

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

S1 . S2

KM1

KM2

KM1

KM3

S3

2
S2

KM1 : rotation foret


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

Equations dactivation des tapes :

Equations dvolution du GRAFCET

CA1 =

X1 = ..

CA2 =

X2 = ..

CA0 =

X0 = ..

Equations des pr-actionneurs


KM1 =
KM2 =
KM3 =

CORRIGE

Vous aimerez peut-être aussi